From 76ec6a6794306b36b070ad04d1a99596f24bd10e Mon Sep 17 00:00:00 2001 From: Packit Date: Sep 21 2020 07:57:38 +0000 Subject: gnome-system-monitor-3.28.2 base --- diff --git a/ABOUT-NLS b/ABOUT-NLS new file mode 100644 index 0000000..3cc8286 --- /dev/null +++ b/ABOUT-NLS @@ -0,0 +1,1379 @@ +1 Notes on the Free Translation Project +*************************************** + +Free software is going international! The Free Translation Project is a +way to get maintainers of free software, translators, and users all +together, so that free software will gradually become able to speak many +languages. A few packages already provide translations for their +messages. + + If you found this 'ABOUT-NLS' file inside a distribution, you may +assume that the distributed package does use GNU 'gettext' internally, +itself available at your nearest GNU archive site. But you do _not_ +need to install GNU 'gettext' prior to configuring, installing or using +this package with messages translated. + + Installers will find here some useful hints. These notes also +explain how users should proceed for getting the programs to use the +available translations. They tell how people wanting to contribute and +work on translations can contact the appropriate team. + +1.1 INSTALL Matters +=================== + +Some packages are "localizable" when properly installed; the programs +they contain can be made to speak your own native language. Most such +packages use GNU 'gettext'. Other packages have their own ways to +internationalization, predating GNU 'gettext'. + + By default, this package will be installed to allow translation of +messages. It will automatically detect whether the system already +provides the GNU 'gettext' functions. Installers may use special +options at configuration time for changing the default behaviour. The +command: + + ./configure --disable-nls + +will _totally_ disable translation of messages. + + When you already have GNU 'gettext' installed on your system and run +configure without an option for your new package, 'configure' will +probably detect the previously built and installed 'libintl' library and +will decide to use it. If not, you may have to to use the +'--with-libintl-prefix' option to tell 'configure' where to look for it. + + Internationalized packages usually have many 'po/LL.po' files, where +LL gives an ISO 639 two-letter code identifying the language. Unless +translations have been forbidden at 'configure' time by using the +'--disable-nls' switch, all available translations are installed +together with the package. However, the environment variable 'LINGUAS' +may be set, prior to configuration, to limit the installed set. +'LINGUAS' should then contain a space separated list of two-letter +codes, stating which languages are allowed. + +1.2 Using This Package +====================== + +As a user, if your language has been installed for this package, you +only have to set the 'LANG' environment variable to the appropriate +'LL_CC' combination. If you happen to have the 'LC_ALL' or some other +'LC_xxx' environment variables set, you should unset them before setting +'LANG', otherwise the setting of 'LANG' will not have the desired +effect. Here 'LL' is an ISO 639 two-letter language code, and 'CC' is +an ISO 3166 two-letter country code. For example, let's suppose that +you speak German and live in Germany. At the shell prompt, merely +execute 'setenv LANG de_DE' (in 'csh'), 'export LANG; LANG=de_DE' (in +'sh') or 'export LANG=de_DE' (in 'bash'). This can be done from your +'.login' or '.profile' file, once and for all. + + You might think that the country code specification is redundant. +But in fact, some languages have dialects in different countries. For +example, 'de_AT' is used for Austria, and 'pt_BR' for Brazil. The +country code serves to distinguish the dialects. + + The locale naming convention of 'LL_CC', with 'LL' denoting the +language and 'CC' denoting the country, is the one use on systems based +on GNU libc. On other systems, some variations of this scheme are used, +such as 'LL' or 'LL_CC.ENCODING'. You can get the list of locales +supported by your system for your language by running the command +'locale -a | grep '^LL''. + + Not all programs have translations for all languages. By default, an +English message is shown in place of a nonexistent translation. If you +understand other languages, you can set up a priority list of languages. +This is done through a different environment variable, called +'LANGUAGE'. GNU 'gettext' gives preference to 'LANGUAGE' over 'LANG' +for the purpose of message handling, but you still need to have 'LANG' +set to the primary language; this is required by other parts of the +system libraries. For example, some Swedish users who would rather read +translations in German than English for when Swedish is not available, +set 'LANGUAGE' to 'sv:de' while leaving 'LANG' to 'sv_SE'. + + Special advice for Norwegian users: The language code for Norwegian +bokma*l changed from 'no' to 'nb' recently (in 2003). During the +transition period, while some message catalogs for this language are +installed under 'nb' and some older ones under 'no', it's recommended +for Norwegian users to set 'LANGUAGE' to 'nb:no' so that both newer and +older translations are used. + + In the 'LANGUAGE' environment variable, but not in the 'LANG' +environment variable, 'LL_CC' combinations can be abbreviated as 'LL' to +denote the language's main dialect. For example, 'de' is equivalent to +'de_DE' (German as spoken in Germany), and 'pt' to 'pt_PT' (Portuguese +as spoken in Portugal) in this context. + +1.3 Translating Teams +===================== + +For the Free Translation Project to be a success, we need interested +people who like their own language and write it well, and who are also +able to synergize with other translators speaking the same language. +Each translation team has its own mailing list. The up-to-date list of +teams can be found at the Free Translation Project's homepage, +'http://translationproject.org/', in the "Teams" area. + + If you'd like to volunteer to _work_ at translating messages, you +should become a member of the translating team for your own language. +The subscribing address is _not_ the same as the list itself, it has +'-request' appended. For example, speakers of Swedish can send a +message to 'sv-request@li.org', having this message body: + + subscribe + + Keep in mind that team members are expected to participate _actively_ +in translations, or at solving translational difficulties, rather than +merely lurking around. If your team does not exist yet and you want to +start one, or if you are unsure about what to do or how to get started, +please write to 'coordinator@translationproject.org' to reach the +coordinator for all translator teams. + + The English team is special. It works at improving and uniformizing +the terminology in use. Proven linguistic skills are praised more than +programming skills, here. + +1.4 Available Packages +====================== + +Languages are not equally supported in all packages. The following +matrix shows the current state of internationalization, as of Jun 2014. +The matrix shows, in regard of each package, for which languages PO +files have been submitted to translation coordination, with a +translation percentage of at least 50%. + + Ready PO files af am an ar as ast az be bg bn bn_IN bs ca crh cs + +---------------------------------------------------+ + a2ps | [] [] [] | + aegis | | + anubis | | + aspell | [] [] [] | + bash | [] [] [] | + bfd | | + binutils | [] | + bison | | + bison-runtime | [] | + buzztrax | [] | + ccd2cue | | + ccide | | + cflow | | + clisp | | + coreutils | [] [] | + cpio | | + cppi | | + cpplib | [] | + cryptsetup | [] | + datamash | | + denemo | [] [] | + dfarc | [] | + dialog | [] [] [] | + dico | | + diffutils | [] | + dink | [] | + direvent | | + doodle | [] | + dos2unix | | + dos2unix-man | | + e2fsprogs | [] [] | + enscript | [] | + exif | [] | + fetchmail | [] [] | + findutils | [] | + flex | [] | + freedink | [] [] | + fusionforge | | + gas | | + gawk | [] | + gcal | [] | + gcc | | + gdbm | | + gettext-examples | [] [] [] [] [] | + gettext-runtime | [] [] [] | + gettext-tools | [] [] | + gjay | | + glunarclock | [] [] [] | + gnubiff | [] | + gnubik | [] | + gnucash | () () [] | + gnuchess | | + gnulib | [] | + gnunet | | + gnunet-gtk | | + gold | | + gphoto2 | [] | + gprof | [] | + gramadoir | | + grep | [] [] [] | + grub | [] | + gsasl | | + gss | | + gst-plugins-bad | [] [] | + gst-plugins-base | [] [] [] | + gst-plugins-good | [] [] [] | + gst-plugins-ugly | [] [] [] | + gstreamer | [] [] [] [] | + gtick | [] | + gtkam | [] [] | + gtkspell | [] [] [] [] [] | + guix | | + guix-packages | | + gutenprint | [] | + hello | [] | + help2man | | + help2man-texi | | + hylafax | | + idutils | | + iso_15924 | [] | + iso_3166 | [] [] [] [] [] [] [] [] [] [] | + iso_3166_2 | | + iso_4217 | [] | + iso_639 | [] [] [] [] [] [] [] [] [] | + iso_639_3 | [] [] | + iso_639_5 | | + jwhois | | + kbd | [] | + klavaro | [] [] [] [] [] | + ld | [] | + leafpad | [] [] [] [] | + libc | [] [] [] | + libexif | () | + libextractor | | + libgnutls | [] | + libgphoto2 | [] | + libgphoto2_port | [] | + libgsasl | | + libiconv | [] [] | + libidn | [] | + liferea | [] [] [] [] | + lilypond | [] [] | + lordsawar | [] | + lprng | | + lynx | [] [] | + m4 | [] | + mailfromd | | + mailutils | | + make | [] | + man-db | [] [] | + man-db-manpages | | + midi-instruments | [] [] [] | + minicom | [] | + mkisofs | [] | + myserver | [] | + nano | [] [] [] | + opcodes | | + parted | [] | + pies | | + pnmixer | | + popt | [] | + procps-ng | | + procps-ng-man | | + psmisc | [] | + pspp | [] | + pushover | [] | + pwdutils | | + pyspread | | + radius | [] | + recode | [] [] [] | + recutils | | + rpm | | + rush | | + sarg | | + sed | [] [] [] [] | + sharutils | [] | + shishi | | + skribilo | | + solfege | [] [] | + solfege-manual | | + spotmachine | | + sudo | [] [] | + sudoers | [] [] | + sysstat | [] | + tar | [] [] [] | + texinfo | [] [] | + texinfo_document | [] [] | + tigervnc | [] | + tin | | + tin-man | | + tracgoogleappsa... | | + trader | | + util-linux | [] | + ve | | + vice | | + vmm | | + vorbis-tools | [] | + wastesedge | | + wcd | | + wcd-man | | + wdiff | [] [] | + wget | [] | + wyslij-po | | + xboard | | + xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] | + +---------------------------------------------------+ + af am an ar as ast az be bg bn bn_IN bs ca crh cs + 4 0 2 5 3 11 0 8 25 3 3 1 55 4 74 + + da de el en en_GB en_ZA eo es et eu fa fi fr + +--------------------------------------------------+ + a2ps | [] [] [] [] [] [] [] [] [] | + aegis | [] [] [] [] | + anubis | [] [] [] [] [] | + aspell | [] [] [] [] [] [] [] | + bash | [] [] [] | + bfd | [] [] [] [] | + binutils | [] [] [] | + bison | [] [] [] [] [] [] [] [] | + bison-runtime | [] [] [] [] [] [] [] [] | + buzztrax | [] [] [] [] | + ccd2cue | [] [] [] [] | + ccide | [] [] [] [] [] [] | + cflow | [] [] [] [] [] | + clisp | [] [] [] [] [] | + coreutils | [] [] [] [] [] | + cpio | [] [] [] [] [] | + cppi | [] [] [] [] [] | + cpplib | [] [] [] [] [] [] | + cryptsetup | [] [] [] [] [] | + datamash | [] [] [] [] | + denemo | [] | + dfarc | [] [] [] [] [] [] | + dialog | [] [] [] [] [] [] [] [] [] | + dico | [] [] [] [] | + diffutils | [] [] [] [] [] [] | + dink | [] [] [] [] [] [] | + direvent | [] [] [] [] | + doodle | [] [] [] [] | + dos2unix | [] [] [] [] [] | + dos2unix-man | [] [] [] | + e2fsprogs | [] [] [] [] [] | + enscript | [] [] [] [] [] [] | + exif | [] [] [] [] [] [] | + fetchmail | [] () [] [] [] [] [] | + findutils | [] [] [] [] [] [] [] [] | + flex | [] [] [] [] [] [] | + freedink | [] [] [] [] [] [] [] [] | + fusionforge | [] [] [] | + gas | [] [] [] | + gawk | [] [] [] [] [] | + gcal | [] [] [] [] | + gcc | [] | + gdbm | [] [] [] [] [] | + gettext-examples | [] [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] | + gettext-tools | [] [] [] [] [] | + gjay | [] [] [] [] | + glunarclock | [] [] [] [] [] | + gnubiff | () [] [] () | + gnubik | [] [] [] [] [] | + gnucash | [] () () () () () () | + gnuchess | [] [] [] [] | + gnulib | [] [] [] [] [] [] [] | + gnunet | [] | + gnunet-gtk | [] | + gold | [] [] [] | + gphoto2 | [] () [] [] | + gprof | [] [] [] [] [] [] | + gramadoir | [] [] [] [] [] | + grep | [] [] [] [] [] [] [] | + grub | [] [] [] [] [] | + gsasl | [] [] [] [] [] | + gss | [] [] [] [] [] | + gst-plugins-bad | [] [] [] | + gst-plugins-base | [] [] [] [] [] [] | + gst-plugins-good | [] [] [] [] [] [] [] | + gst-plugins-ugly | [] [] [] [] [] [] [] [] | + gstreamer | [] [] [] [] [] [] [] | + gtick | [] () [] [] [] | + gtkam | [] () [] [] [] [] | + gtkspell | [] [] [] [] [] [] [] [] | + guix | [] [] | + guix-packages | | + gutenprint | [] [] [] [] | + hello | [] [] [] [] [] [] [] [] | + help2man | [] [] [] [] [] [] [] | + help2man-texi | [] [] [] | + hylafax | [] [] | + idutils | [] [] [] [] [] | + iso_15924 | [] () [] [] () [] () | + iso_3166 | [] () [] [] [] [] () [] () | + iso_3166_2 | [] () () () | + iso_4217 | [] () [] [] [] () [] () | + iso_639 | [] () [] [] () [] () | + iso_639_3 | () () () | + iso_639_5 | () () () | + jwhois | [] [] [] [] [] | + kbd | [] [] [] [] [] [] | + klavaro | [] [] [] [] [] [] [] | + ld | [] [] [] [] | + leafpad | [] [] [] [] [] [] [] [] | + libc | [] [] [] [] [] | + libexif | [] [] () [] [] | + libextractor | [] | + libgnutls | [] [] [] [] | + libgphoto2 | [] () [] | + libgphoto2_port | [] () [] [] [] [] | + libgsasl | [] [] [] [] [] | + libiconv | [] [] [] [] [] [] [] | + libidn | [] [] [] [] [] | + liferea | [] () [] [] [] [] [] | + lilypond | [] [] [] [] [] [] | + lordsawar | [] [] | + lprng | | + lynx | [] [] [] [] [] [] | + m4 | [] [] [] [] [] [] | + mailfromd | [] | + mailutils | [] [] [] [] | + make | [] [] [] [] [] | + man-db | [] [] [] [] | + man-db-manpages | [] [] | + midi-instruments | [] [] [] [] [] [] [] [] [] | + minicom | [] [] [] [] [] | + mkisofs | [] [] [] | + myserver | [] [] [] [] | + nano | [] [] [] [] [] [] [] | + opcodes | [] [] [] [] [] | + parted | [] [] [] | + pies | [] | + pnmixer | [] [] | + popt | [] [] [] [] [] [] | + procps-ng | [] [] | + procps-ng-man | [] [] | + psmisc | [] [] [] [] [] [] [] | + pspp | [] [] [] | + pushover | () [] [] [] | + pwdutils | [] [] [] | + pyspread | [] [] [] | + radius | [] [] | + recode | [] [] [] [] [] [] [] | + recutils | [] [] [] [] | + rpm | [] [] [] [] [] | + rush | [] [] [] | + sarg | [] [] | + sed | [] [] [] [] [] [] [] [] | + sharutils | [] [] [] [] | + shishi | [] [] [] | + skribilo | [] [] [] | + solfege | [] [] [] [] [] [] [] [] | + solfege-manual | [] [] [] [] [] | + spotmachine | [] [] [] [] [] | + sudo | [] [] [] [] [] [] | + sudoers | [] [] [] [] [] [] | + sysstat | [] [] [] [] [] [] | + tar | [] [] [] [] [] [] [] | + texinfo | [] [] [] [] [] | + texinfo_document | [] [] [] [] | + tigervnc | [] [] [] [] [] [] | + tin | [] [] [] [] | + tin-man | [] | + tracgoogleappsa... | [] [] [] [] [] | + trader | [] [] [] [] [] [] | + util-linux | [] [] [] [] | + ve | [] [] [] [] [] | + vice | () () () | + vmm | [] [] | + vorbis-tools | [] [] [] [] | + wastesedge | [] | + wcd | [] [] [] [] | + wcd-man | [] | + wdiff | [] [] [] [] [] [] [] | + wget | [] [] [] [] [] [] | + wyslij-po | [] [] [] [] | + xboard | [] [] [] [] | + xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] [] [] [] [] | + +--------------------------------------------------+ + da de el en en_GB en_ZA eo es et eu fa fi fr + 119 131 32 1 6 0 94 95 22 13 4 102 139 + + ga gd gl gu he hi hr hu hy ia id is it ja ka kk + +-------------------------------------------------+ + a2ps | [] [] [] [] | + aegis | [] | + anubis | [] [] [] [] | + aspell | [] [] [] [] [] | + bash | [] [] [] [] | + bfd | [] [] | + binutils | [] [] [] | + bison | [] | + bison-runtime | [] [] [] [] [] [] [] [] | + buzztrax | | + ccd2cue | [] | + ccide | [] [] | + cflow | [] [] [] | + clisp | | + coreutils | [] [] | + cpio | [] [] [] [] [] [] | + cppi | [] [] [] [] [] | + cpplib | [] [] | + cryptsetup | [] | + datamash | | + denemo | [] | + dfarc | [] [] [] | + dialog | [] [] [] [] [] [] [] [] [] [] | + dico | | + diffutils | [] [] [] [] | + dink | [] | + direvent | [] | + doodle | [] [] | + dos2unix | [] [] | + dos2unix-man | | + e2fsprogs | [] [] | + enscript | [] [] [] | + exif | [] [] [] [] [] [] | + fetchmail | [] [] [] | + findutils | [] [] [] [] [] [] [] | + flex | [] | + freedink | [] [] [] [] | + fusionforge | | + gas | [] | + gawk | [] () [] | + gcal | | + gcc | | + gdbm | | + gettext-examples | [] [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] [] | + gettext-tools | [] [] [] | + gjay | [] | + glunarclock | [] [] [] [] [] [] | + gnubiff | [] [] () | + gnubik | [] [] [] | + gnucash | () () () () () | + gnuchess | | + gnulib | [] [] [] [] [] | + gnunet | | + gnunet-gtk | | + gold | [] [] | + gphoto2 | [] [] [] [] | + gprof | [] [] [] [] | + gramadoir | [] [] [] | + grep | [] [] [] [] [] [] [] | + grub | [] [] [] | + gsasl | [] [] [] [] [] | + gss | [] [] [] [] [] | + gst-plugins-bad | [] [] [] | + gst-plugins-base | [] [] [] [] | + gst-plugins-good | [] [] [] [] [] [] | + gst-plugins-ugly | [] [] [] [] [] [] | + gstreamer | [] [] [] [] [] | + gtick | [] [] [] [] [] | + gtkam | [] [] [] [] [] | + gtkspell | [] [] [] [] [] [] [] [] [] [] | + guix | | + guix-packages | | + gutenprint | [] [] [] | + hello | [] [] [] [] [] | + help2man | [] [] [] | + help2man-texi | | + hylafax | [] | + idutils | [] [] | + iso_15924 | [] [] [] [] [] [] | + iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | + iso_3166_2 | [] [] | + iso_4217 | [] [] [] [] [] [] | + iso_639 | [] [] [] [] [] [] [] [] [] | + iso_639_3 | [] [] | + iso_639_5 | | + jwhois | [] [] [] [] | + kbd | [] [] [] | + klavaro | [] [] [] [] [] | + ld | [] [] [] [] | + leafpad | [] [] [] [] [] [] [] () | + libc | [] [] [] [] [] | + libexif | [] | + libextractor | | + libgnutls | [] | + libgphoto2 | [] [] | + libgphoto2_port | [] [] | + libgsasl | [] [] [] [] | + libiconv | [] [] [] [] [] [] [] | + libidn | [] [] [] [] | + liferea | [] [] [] [] [] | + lilypond | [] | + lordsawar | | + lprng | [] | + lynx | [] [] [] [] | + m4 | [] [] [] [] [] | + mailfromd | | + mailutils | | + make | [] [] [] [] | + man-db | [] [] | + man-db-manpages | [] [] | + midi-instruments | [] [] [] [] [] [] [] [] [] | + minicom | [] [] [] | + mkisofs | [] [] | + myserver | [] | + nano | [] [] [] [] [] [] | + opcodes | [] [] [] | + parted | [] [] [] [] [] | + pies | | + pnmixer | [] [] | + popt | [] [] [] [] [] [] [] [] [] [] | + procps-ng | | + procps-ng-man | | + psmisc | [] [] [] [] | + pspp | [] [] | + pushover | [] | + pwdutils | [] | + pyspread | | + radius | [] | + recode | [] [] [] [] [] [] [] | + recutils | | + rpm | [] | + rush | [] | + sarg | | + sed | [] [] [] [] [] [] [] | + sharutils | | + shishi | | + skribilo | [] | + solfege | [] [] | + solfege-manual | | + spotmachine | | + sudo | [] [] [] [] | + sudoers | [] [] [] | + sysstat | [] [] [] [] | + tar | [] [] [] [] [] [] | + texinfo | [] [] [] | + texinfo_document | [] [] [] | + tigervnc | | + tin | | + tin-man | | + tracgoogleappsa... | [] [] [] [] | + trader | [] [] | + util-linux | [] | + ve | [] | + vice | () () | + vmm | | + vorbis-tools | [] [] | + wastesedge | [] | + wcd | | + wcd-man | | + wdiff | [] [] [] | + wget | [] [] [] [] | + wyslij-po | [] [] [] | + xboard | | + xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] [] [] [] | + +-------------------------------------------------+ + ga gd gl gu he hi hr hu hy ia id is it ja ka kk + 35 2 47 4 8 2 60 71 2 6 81 11 87 57 0 3 + + kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl + +--------------------------------------------------+ + a2ps | [] [] | + aegis | [] | + anubis | [] [] [] | + aspell | [] [] | + bash | [] [] | + bfd | | + binutils | | + bison | [] | + bison-runtime | [] [] [] [] [] [] | + buzztrax | | + ccd2cue | | + ccide | [] [] | + cflow | [] | + clisp | [] | + coreutils | [] [] | + cpio | [] | + cppi | | + cpplib | [] | + cryptsetup | [] | + datamash | [] [] | + denemo | | + dfarc | [] [] | + dialog | [] [] [] [] [] [] | + dico | | + diffutils | [] [] [] | + dink | [] | + direvent | [] | + doodle | [] | + dos2unix | [] [] | + dos2unix-man | [] | + e2fsprogs | [] | + enscript | [] | + exif | [] [] [] | + fetchmail | [] | + findutils | [] [] | + flex | [] | + freedink | [] [] | + fusionforge | | + gas | | + gawk | [] | + gcal | | + gcc | | + gdbm | | + gettext-examples | [] [] [] [] [] [] | + gettext-runtime | [] [] [] | + gettext-tools | [] | + gjay | | + glunarclock | [] [] | + gnubiff | [] | + gnubik | [] [] | + gnucash | () () () () () () () [] | + gnuchess | [] [] | + gnulib | [] | + gnunet | | + gnunet-gtk | | + gold | | + gphoto2 | [] | + gprof | [] [] | + gramadoir | [] | + grep | [] [] | + grub | [] [] [] | + gsasl | [] | + gss | | + gst-plugins-bad | [] [] [] | + gst-plugins-base | [] [] [] | + gst-plugins-good | [] [] [] [] | + gst-plugins-ugly | [] [] [] [] [] | + gstreamer | [] [] [] | + gtick | [] | + gtkam | [] [] | + gtkspell | [] [] [] [] [] [] [] | + guix | | + guix-packages | | + gutenprint | [] | + hello | [] [] [] | + help2man | [] | + help2man-texi | | + hylafax | [] | + idutils | [] | + iso_15924 | () [] [] | + iso_3166 | [] [] [] () [] [] [] [] [] [] | + iso_3166_2 | () [] | + iso_4217 | () [] [] [] | + iso_639 | [] [] () [] [] [] [] | + iso_639_3 | [] () [] | + iso_639_5 | () | + jwhois | [] [] | + kbd | [] | + klavaro | [] [] | + ld | | + leafpad | [] [] [] [] [] | + libc | [] [] | + libexif | [] | + libextractor | [] | + libgnutls | [] [] | + libgphoto2 | [] | + libgphoto2_port | [] | + libgsasl | [] | + libiconv | [] [] | + libidn | [] | + liferea | [] [] [] | + lilypond | [] | + lordsawar | | + lprng | | + lynx | [] | + m4 | [] | + mailfromd | | + mailutils | | + make | [] [] | + man-db | [] | + man-db-manpages | [] | + midi-instruments | [] [] [] [] [] [] [] | + minicom | [] | + mkisofs | [] | + myserver | | + nano | [] [] [] | + opcodes | [] | + parted | [] [] | + pies | | + pnmixer | [] | + popt | [] [] [] [] [] | + procps-ng | | + procps-ng-man | | + psmisc | [] | + pspp | [] [] | + pushover | | + pwdutils | [] | + pyspread | | + radius | [] | + recode | [] [] | + recutils | [] | + rpm | [] | + rush | [] | + sarg | | + sed | [] [] | + sharutils | [] | + shishi | | + skribilo | | + solfege | [] [] | + solfege-manual | [] | + spotmachine | [] | + sudo | [] [] [] | + sudoers | [] [] [] | + sysstat | [] [] | + tar | [] [] [] | + texinfo | [] | + texinfo_document | [] | + tigervnc | [] | + tin | | + tin-man | | + tracgoogleappsa... | [] [] [] | + trader | [] | + util-linux | [] | + ve | [] | + vice | [] | + vmm | [] | + vorbis-tools | [] | + wastesedge | [] | + wcd | [] | + wcd-man | [] | + wdiff | [] | + wget | [] [] | + wyslij-po | [] | + xboard | [] | + xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] | + +--------------------------------------------------+ + kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl + 5 15 4 6 0 13 23 3 3 3 4 11 2 42 1 125 + + nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr + +------------------------------------------------+ + a2ps | [] [] [] [] [] [] [] | + aegis | [] [] | + anubis | [] [] [] | + aspell | [] [] [] [] [] [] [] | + bash | [] [] [] [] [] [] | + bfd | [] [] | + binutils | [] [] | + bison | [] [] [] | + bison-runtime | [] [] [] [] [] [] [] [] | + buzztrax | [] | + ccd2cue | [] [] | + ccide | [] [] [] | + cflow | [] [] [] | + clisp | [] | + coreutils | [] [] [] [] | + cpio | [] [] [] | + cppi | [] [] [] | + cpplib | [] [] [] | + cryptsetup | [] [] [] | + datamash | [] [] | + denemo | | + dfarc | [] [] [] | + dialog | [] [] [] [] [] [] [] | + dico | [] | + diffutils | [] [] [] | + dink | | + direvent | [] [] [] | + doodle | [] [] | + dos2unix | [] [] [] [] | + dos2unix-man | [] [] | + e2fsprogs | [] | + enscript | [] [] [] [] [] [] | + exif | [] [] [] [] [] [] | + fetchmail | [] [] [] | + findutils | [] [] [] [] [] [] | + flex | [] [] [] [] [] | + freedink | [] [] [] [] [] | + fusionforge | | + gas | | + gawk | [] | + gcal | | + gcc | | + gdbm | [] [] [] | + gettext-examples | [] [] [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] [] [] [] | + gettext-tools | [] [] [] [] [] [] [] | + gjay | [] | + glunarclock | [] [] [] [] [] [] | + gnubiff | [] | + gnubik | [] [] [] [] | + gnucash | () () () () () [] | + gnuchess | [] [] | + gnulib | [] [] [] [] [] | + gnunet | | + gnunet-gtk | | + gold | | + gphoto2 | [] [] [] [] [] | + gprof | [] [] [] [] | + gramadoir | [] [] | + grep | [] [] [] [] [] [] | + grub | [] [] [] [] [] | + gsasl | [] [] [] | + gss | [] [] [] [] | + gst-plugins-bad | [] [] [] [] [] | + gst-plugins-base | [] [] [] [] [] [] | + gst-plugins-good | [] [] [] [] [] [] [] | + gst-plugins-ugly | [] [] [] [] [] [] [] | + gstreamer | [] [] [] [] [] [] [] | + gtick | [] [] [] [] [] | + gtkam | [] [] [] [] [] [] | + gtkspell | [] [] [] [] [] [] [] [] [] | + guix | | + guix-packages | | + gutenprint | [] [] | + hello | [] [] [] [] [] [] | + help2man | [] [] [] [] | + help2man-texi | [] | + hylafax | | + idutils | [] [] [] | + iso_15924 | [] () [] [] [] [] | + iso_3166 | [] [] [] [] () [] [] [] [] [] [] [] [] | + iso_3166_2 | [] () [] | + iso_4217 | [] [] () [] [] [] [] [] | + iso_639 | [] [] [] () [] [] [] [] [] [] | + iso_639_3 | [] () | + iso_639_5 | () [] | + jwhois | [] [] [] [] | + kbd | [] [] | + klavaro | [] [] [] [] [] | + ld | | + leafpad | [] [] [] [] [] [] [] [] | + libc | [] [] [] | + libexif | [] () [] | + libextractor | [] | + libgnutls | [] | + libgphoto2 | [] | + libgphoto2_port | [] [] [] [] [] | + libgsasl | [] [] [] [] | + libiconv | [] [] [] [] [] | + libidn | [] [] [] | + liferea | [] [] [] [] () [] [] | + lilypond | | + lordsawar | | + lprng | [] | + lynx | [] [] | + m4 | [] [] [] [] [] | + mailfromd | [] | + mailutils | [] | + make | [] [] [] | + man-db | [] [] [] | + man-db-manpages | [] [] [] | + midi-instruments | [] [] [] [] [] [] [] [] | + minicom | [] [] [] [] | + mkisofs | [] [] [] | + myserver | [] [] | + nano | [] [] [] [] [] [] | + opcodes | | + parted | [] [] [] [] [] [] | + pies | [] | + pnmixer | [] | + popt | [] [] [] [] [] [] | + procps-ng | [] | + procps-ng-man | [] | + psmisc | [] [] [] [] | + pspp | [] [] | + pushover | | + pwdutils | [] | + pyspread | [] [] | + radius | [] [] | + recode | [] [] [] [] [] [] [] [] | + recutils | [] [] | + rpm | [] | + rush | [] [] [] | + sarg | [] [] | + sed | [] [] [] [] [] [] [] [] | + sharutils | [] [] [] | + shishi | [] [] | + skribilo | [] | + solfege | [] [] [] | + solfege-manual | [] [] | + spotmachine | [] [] | + sudo | [] [] [] [] [] [] | + sudoers | [] [] [] [] | + sysstat | [] [] [] [] [] | + tar | [] [] [] [] [] | + texinfo | [] [] [] | + texinfo_document | [] [] | + tigervnc | [] [] [] | + tin | [] | + tin-man | | + tracgoogleappsa... | [] [] [] [] | + trader | [] [] | + util-linux | [] [] | + ve | [] [] [] | + vice | | + vmm | | + vorbis-tools | [] [] [] | + wastesedge | | + wcd | | + wcd-man | | + wdiff | [] [] [] [] [] | + wget | [] [] [] [] [] | + wyslij-po | [] [] [] [] | + xboard | [] [] [] | + xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] [] | + +------------------------------------------------+ + nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr + 7 3 6 114 1 12 88 32 82 3 40 45 7 101 + + sv sw ta te tg th tr uk ur vi wa wo zh_CN + +----------------------------------------------+ + a2ps | [] [] [] [] [] | + aegis | [] | + anubis | [] [] [] [] | + aspell | [] [] [] [] [] | + bash | [] [] [] [] | + bfd | [] [] [] | + binutils | [] [] [] | + bison | [] [] [] [] | + bison-runtime | [] [] [] [] [] [] | + buzztrax | [] [] [] | + ccd2cue | [] [] [] | + ccide | [] [] [] [] | + cflow | [] [] [] [] | + clisp | | + coreutils | [] [] [] | + cpio | [] [] [] [] [] | + cppi | [] [] [] [] | + cpplib | [] [] [] [] [] | + cryptsetup | [] [] [] | + datamash | [] [] [] | + denemo | [] | + dfarc | [] [] | + dialog | [] [] [] [] [] [] | + dico | [] | + diffutils | [] [] [] [] [] | + dink | [] | + direvent | [] [] | + doodle | [] [] | + dos2unix | [] [] [] [] | + dos2unix-man | [] [] [] | + e2fsprogs | [] [] [] [] | + enscript | [] [] [] [] | + exif | [] [] [] [] [] | + fetchmail | [] [] [] [] | + findutils | [] [] [] [] [] | + flex | [] [] [] [] | + freedink | [] [] [] | + fusionforge | | + gas | [] | + gawk | [] [] [] | + gcal | [] [] [] | + gcc | [] | + gdbm | [] [] | + gettext-examples | [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] | + gettext-tools | [] [] [] [] [] | + gjay | [] [] [] | + glunarclock | [] [] [] [] | + gnubiff | [] [] | + gnubik | [] [] [] [] | + gnucash | () () () () [] | + gnuchess | [] [] [] | + gnulib | [] [] [] [] | + gnunet | | + gnunet-gtk | | + gold | [] [] | + gphoto2 | [] [] [] [] | + gprof | [] [] [] [] | + gramadoir | [] [] [] | + grep | [] [] [] [] [] | + grub | [] [] [] [] | + gsasl | [] [] [] [] | + gss | [] [] [] | + gst-plugins-bad | [] [] [] [] [] | + gst-plugins-base | [] [] [] [] [] | + gst-plugins-good | [] [] [] [] [] | + gst-plugins-ugly | [] [] [] [] [] | + gstreamer | [] [] [] [] [] | + gtick | [] [] [] | + gtkam | [] [] [] [] | + gtkspell | [] [] [] [] [] [] [] | + guix | | + guix-packages | | + gutenprint | [] [] [] [] | + hello | [] [] [] [] [] [] | + help2man | [] [] [] | + help2man-texi | [] | + hylafax | [] | + idutils | [] [] [] | + iso_15924 | [] () [] [] () [] | + iso_3166 | [] [] () [] [] () [] [] | + iso_3166_2 | () [] [] () [] | + iso_4217 | [] () [] [] () [] | + iso_639 | [] [] [] () [] [] () [] [] | + iso_639_3 | [] () [] [] () | + iso_639_5 | () [] () | + jwhois | [] [] [] [] | + kbd | [] [] [] [] | + klavaro | [] [] [] [] [] [] | + ld | [] [] [] [] [] | + leafpad | [] [] [] [] [] [] | + libc | [] [] [] [] [] | + libexif | [] [] () | + libextractor | [] [] | + libgnutls | [] [] [] [] | + libgphoto2 | [] [] [] | + libgphoto2_port | [] [] [] [] | + libgsasl | [] [] [] [] | + libiconv | [] [] [] [] [] | + libidn | () [] [] [] | + liferea | [] [] [] [] [] | + lilypond | [] | + lordsawar | | + lprng | [] | + lynx | [] [] [] [] | + m4 | [] [] [] | + mailfromd | [] [] | + mailutils | [] | + make | [] [] [] [] | + man-db | [] [] [] | + man-db-manpages | [] [] | + midi-instruments | [] [] [] [] [] [] | + minicom | [] [] | + mkisofs | [] [] [] | + myserver | [] | + nano | [] [] [] [] | + opcodes | [] [] [] | + parted | [] [] [] [] [] | + pies | [] [] | + pnmixer | [] [] [] | + popt | [] [] [] [] [] [] [] | + procps-ng | [] [] | + procps-ng-man | [] | + psmisc | [] [] [] [] | + pspp | [] [] [] | + pushover | [] | + pwdutils | [] [] | + pyspread | [] | + radius | [] [] | + recode | [] [] [] [] | + recutils | [] [] [] | + rpm | [] [] [] [] | + rush | [] [] | + sarg | | + sed | [] [] [] [] [] | + sharutils | [] [] [] [] | + shishi | [] [] | + skribilo | [] [] | + solfege | [] [] [] [] | + solfege-manual | [] | + spotmachine | [] [] [] | + sudo | [] [] [] [] [] | + sudoers | [] [] [] [] | + sysstat | [] [] [] [] [] | + tar | [] [] [] [] [] | + texinfo | [] [] [] | + texinfo_document | [] | + tigervnc | [] [] [] | + tin | [] | + tin-man | | + tracgoogleappsa... | [] [] [] [] [] | + trader | [] | + util-linux | [] [] [] [] | + ve | [] [] [] [] | + vice | () () | + vmm | | + vorbis-tools | [] [] | + wastesedge | | + wcd | [] [] [] | + wcd-man | [] | + wdiff | [] [] [] [] | + wget | [] [] [] | + wyslij-po | [] [] | + xboard | [] [] | + xdg-user-dirs | [] [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] [] | + +----------------------------------------------+ + sv sw ta te tg th tr uk ur vi wa wo zh_CN + 106 1 4 3 0 13 51 115 1 125 7 1 100 + + zh_HK zh_TW + +-------------+ + a2ps | | 30 + aegis | | 9 + anubis | | 19 + aspell | | 29 + bash | [] | 23 + bfd | | 11 + binutils | | 12 + bison | [] | 18 + bison-runtime | [] | 38 + buzztrax | | 9 + ccd2cue | | 10 + ccide | | 17 + cflow | | 16 + clisp | | 10 + coreutils | | 18 + cpio | | 20 + cppi | | 17 + cpplib | [] | 19 + cryptsetup | | 14 + datamash | | 11 + denemo | | 5 + dfarc | | 17 + dialog | [] | 42 + dico | | 6 + diffutils | | 22 + dink | | 10 + direvent | | 11 + doodle | | 12 + dos2unix | [] | 18 + dos2unix-man | | 9 + e2fsprogs | | 15 + enscript | | 21 + exif | | 27 + fetchmail | | 19 + findutils | | 29 + flex | [] | 19 + freedink | | 24 + fusionforge | | 3 + gas | | 5 + gawk | | 13 + gcal | | 8 + gcc | | 2 + gdbm | | 10 + gettext-examples | [] [] | 40 + gettext-runtime | [] [] | 35 + gettext-tools | [] | 24 + gjay | | 9 + glunarclock | [] | 27 + gnubiff | | 9 + gnubik | | 19 + gnucash | () | 6 + gnuchess | | 11 + gnulib | | 23 + gnunet | | 1 + gnunet-gtk | | 1 + gold | | 7 + gphoto2 | [] | 19 + gprof | | 21 + gramadoir | | 14 + grep | [] | 31 + grub | | 21 + gsasl | [] | 19 + gss | | 17 + gst-plugins-bad | | 21 + gst-plugins-base | | 27 + gst-plugins-good | | 32 + gst-plugins-ugly | | 34 + gstreamer | [] | 32 + gtick | | 19 + gtkam | | 24 + gtkspell | [] [] | 48 + guix | | 2 + guix-packages | | 0 + gutenprint | | 15 + hello | [] | 30 + help2man | | 18 + help2man-texi | | 5 + hylafax | | 5 + idutils | | 14 + iso_15924 | [] | 23 + iso_3166 | [] [] | 58 + iso_3166_2 | | 9 + iso_4217 | [] [] | 28 + iso_639 | [] [] | 46 + iso_639_3 | | 10 + iso_639_5 | | 2 + jwhois | [] | 20 + kbd | | 17 + klavaro | | 30 + ld | [] | 15 + leafpad | [] | 39 + libc | [] | 24 + libexif | | 10 + libextractor | | 5 + libgnutls | | 13 + libgphoto2 | | 10 + libgphoto2_port | [] | 19 + libgsasl | | 18 + libiconv | [] | 29 + libidn | | 17 + liferea | | 29 + lilypond | | 11 + lordsawar | | 3 + lprng | | 3 + lynx | | 19 + m4 | [] | 22 + mailfromd | | 4 + mailutils | | 6 + make | | 19 + man-db | | 15 + man-db-manpages | | 10 + midi-instruments | [] | 43 + minicom | [] | 17 + mkisofs | | 13 + myserver | | 9 + nano | [] | 30 + opcodes | | 12 + parted | [] | 23 + pies | | 4 + pnmixer | | 9 + popt | [] | 36 + procps-ng | | 5 + procps-ng-man | | 4 + psmisc | [] | 22 + pspp | | 13 + pushover | | 6 + pwdutils | | 8 + pyspread | | 6 + radius | | 9 + recode | | 31 + recutils | | 10 + rpm | [] | 13 + rush | | 10 + sarg | | 4 + sed | [] | 35 + sharutils | | 13 + shishi | | 7 + skribilo | | 7 + solfege | | 21 + solfege-manual | | 9 + spotmachine | | 11 + sudo | | 26 + sudoers | | 22 + sysstat | | 23 + tar | [] | 30 + texinfo | | 17 + texinfo_document | | 13 + tigervnc | | 14 + tin | [] | 7 + tin-man | | 1 + tracgoogleappsa... | [] | 22 + trader | | 12 + util-linux | | 13 + ve | | 14 + vice | | 1 + vmm | | 3 + vorbis-tools | | 13 + wastesedge | | 3 + wcd | | 8 + wcd-man | | 3 + wdiff | [] | 23 + wget | | 21 + wyslij-po | | 14 + xboard | | 10 + xdg-user-dirs | [] [] | 68 + xkeyboard-config | [] | 28 + +-------------+ + 89 teams zh_HK zh_TW + 166 domains 7 42 2809 + + Some counters in the preceding matrix are higher than the number of +visible blocks let us expect. This is because a few extra PO files are +used for implementing regional variants of languages, or language +dialects. + + For a PO file in the matrix above to be effective, the package to +which it applies should also have been internationalized and distributed +as such by its maintainer. There might be an observable lag between the +mere existence a PO file and its wide availability in a distribution. + + If Jun 2014 seems to be old, you may fetch a more recent copy of this +'ABOUT-NLS' file on most GNU archive sites. The most up-to-date matrix +with full percentage details can be found at +'http://translationproject.org/extra/matrix.html'. + +1.5 Using 'gettext' in new packages +=================================== + +If you are writing a freely available program and want to +internationalize it you are welcome to use GNU 'gettext' in your +package. Of course you have to respect the GNU Lesser General Public +License which covers the use of the GNU 'gettext' library. This means +in particular that even non-free programs can use 'libintl' as a shared +library, whereas only free software can use 'libintl' as a static +library or use modified versions of 'libintl'. + + Once the sources are changed appropriately and the setup can handle +the use of 'gettext' the only thing missing are the translations. The +Free Translation Project is also available for packages which are not +developed inside the GNU project. Therefore the information given above +applies also for every other Free Software Project. Contact +'coordinator@translationproject.org' to make the '.pot' files available +to the translation teams. diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..12e6f22 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,7 @@ +Kevin Vandersloot +Erik Johnsson - icon support +Jorgen Scheibengruber +Benoît Dejean - maintainer +Paolo Borelli +Baptiste Mille-Mathias - artwork +Karl Lattimer diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..d511905 --- /dev/null +++ b/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..540f795 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,11853 @@ +2018-05-09 Ognjen Galic + + dialog: use short process name instead of full + + When there is a long process name, the name of the + process in the kill dialog is show in full. This is a problem + because long process names (such as google chrome) cause the dialog + to extend all the way across the room. + + This patch fixes that by just displaying the short process name + without the command line parameters. + + Signed-off-by: Ognjen Galic + + https://bugzilla.gnome.org/show_bug.cgi?id=788066 + +2018-04-17 Jordi Mas + + Update Catalan translation + +2018-04-09 Robert Roth + + Prepared release 3.28.1 + +2018-04-07 Benoît Dejean + + Fix bytes to bits conversion. + + Patch by atkinson.tommy@nsoft.com + https://bugzilla.gnome.org/show_bug.cgi?id=795051 + +2018-03-26 Guillaume Bernard + + Update French translation + +2018-03-23 Dz Chen + + Update zh_CN translation + +2018-03-20 Matej Urbančič + + Added Slovenian translation + +2018-03-13 Stas Solovey + + Update Russian translation + +2018-03-13 Robert Roth + + Prepared release 3.28.0 + +2018-03-12 Sveinn í Felli + + Update Icelandic translation + +2018-03-10 Милош Поповић + + Update Serbian Latin translation + +2018-03-08 Ask Hjorth Larsen + + Updated Danish translation + +2018-03-07 gogo + + Update Croatian translation + +2018-03-06 A S Alam + + Updated Punjabi Translation + +2018-03-06 Efstathios Iosifidis + + Update Greek translation + +2018-03-06 Robert Roth + + Prepared release 3.27.92 + +2018-03-03 Baurzhan Muftakhidinov + + Update Kazakh translation + +2018-03-03 Aurimas Černius + + Updated Lithuanian translation + +2018-03-02 Bruce Cowan + + Update British English translation + +2018-03-02 GNOME Translation Robot + + Update Scottish Gaelic translation + + (cherry picked from commit 74735e1ae6c3606972f64953a5055ead14b1e47d) + +2018-03-01 Claude Paroz + + Update French translation + +2018-02-26 Dušan Kazik + + Update Slovak translation + +2018-02-26 Milo Casagrande + + Update Italian translation + +2018-02-24 Rūdolfs Mazurs + + Update Latvian translation + +2018-02-22 GNOME Translation Robot + + Update Dutch translation + +2018-02-20 Cheng-Chia Tseng + + Update Chinese (Taiwan) translation + +2018-02-19 Piotr Drąg + + Remove help/C/l10n.txt + + How did it even survive to see 2018? + +2018-02-17 Fran Dieguez + + Update Galician translation + +2018-02-10 Emin Tufan Çetin + + Update Turkish translation + +2018-02-09 Enrico Nicoletto + + Update Brazilian Portuguese translation + +2018-02-09 Robert Roth + + Prepared release 3.27.90 + +2018-02-05 Piotr Drąg + + Update Polish translation + +2018-02-03 Robert Roth + + Add destructive action style to process kill confirmation + +2018-02-03 Robert Roth + + Better alignment for network stats on Resources (bgo#789603) + +2018-02-03 Mike Gorse + + Enclose the resources tab in a GtkScrolledWindow (bgo#778697) + +2018-02-03 Robert Roth + + Fix warning on column resize + +2018-02-03 Robert Roth + + Add minimum width for columns to avoid disappearing (bgo#788327) + +2018-02-03 Robert Roth + + Refresh loadgraph on theme change + +2018-02-03 Robert Roth + + Add a subtle gradient to the loadgraphs (bgo#792360) + +2018-02-03 Robert Roth + + Support searching for multiple tokens (bgo#789905) + +2018-01-24 Voldemar Khramtsov + + Patch that fixes background color of graphs (bgo#792360). + + https://bugzilla.gnome.org/show_bug.cgi?id=792360 + +2018-01-24 Aldo Nogueira + + Scroll process table to the selected row. + + https://bugzilla.gnome.org/show_bug.cgi?id=792574 + +2018-01-24 Ting-Wei Lan + + Fix desktop files generation by adding rules to merge translations + + https://bugzilla.gnome.org/show_bug.cgi?id=790570 + +2018-01-24 Ting-Wei Lan + + Fix gschema validation error caused by missing file + + We cannot and should not merge translations into gschema files. + + https://bugzilla.gnome.org/show_bug.cgi?id=790570 + +2018-01-21 Balázs Úr + + Update Hungarian translation + +2018-01-09 Jiri Grönroos + + Update Finnish translation + +2017-12-26 Anders Jonsson + + Update Swedish translation + +2017-12-25 Марко Костић + + Update Serbian translation + +2017-12-20 Daniel Mustieles + + Updated Spanish translation + +2017-12-15 Shiv Dhar + + Fix reversed disk read/write columns (bgo#788923) + +2017-12-03 Kukuh Syafaat + + Update Indonesian translation + +2017-11-28 Benoît Dejean + + Move load_graph data from float to natural double. + +2017-11-28 Benoît Dejean + + Use glib new g_format_size_full flags instead of custom function. + +2017-11-28 Benoît Dejean + + Drop the max_rate/max_size arguments for format_*. This may introduce UI regression int graph scales. But that's the only way to use the generic g_format_size_full instead. + +2017-11-14 Robert Roth + + Prepared release 3.27.2 + +2017-11-11 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2017-11-10 Robert Roth + + Install appdata to the new location (bgo#790146) + +2017-11-09 gogo + + Update Croatian translation + +2017-11-08 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2017-11-06 Mario Blättermann + + Update German translation + +2017-11-05 Fabio Tomat + + Update Friulian translation + +2017-11-02 Marek Cernocky + + Updated Czech translation + +2017-11-01 Piotr Drąg + + Remove intltool markers from the KDE .desktop file + + Also add translator comments. + +2017-11-01 Piotr Drąg + + Fix translator comment in the .desktop file + +2017-11-01 Piotr Drąg + + Remove intltool markers from the .policy file + +2017-11-01 Robert Roth + + Gettext migration improvements based on feedback (bgo#786944) + +2017-11-01 Robert Roth + + Migrate from intltool + + https://bugzilla.gnome.org/show_bug.cgi?id=786944 + +2017-11-01 Robert Roth + + Migrate from gnome-common + + https://bugzilla.gnome.org/show_bug.cgi?id=786944 + +2017-10-31 Daniel van Vugt + + Fix inaccurate %CPU values in the Processes table + + Multi-core machines were displaying inaccurate %CPU values due to a + loss of precision from performing integer division before multiplication. + This changes the order of operations so that no precision is lost, and + now all machines will display process %CPU values to within 1% accuracy. + + https://bugzilla.gnome.org/show_bug.cgi?id=788922 + Signed-off-by: Benoît Dejean + +2017-10-21 Piotr Drąg + + help: Add missing figure to HELP_MEDIA + + It was forgotten in 03f2dafdc60d192269bfbd3a46ab20add0979c99, + causing the icon to not be displayed in Yelp. + +2017-10-21 Charles Monzat + + Update French translation + +2017-10-21 Mingcong Bai + + Update zh_CN translation + +2017-10-19 Isak Östlund + + Add Swedish help translation + +2017-10-18 Pawan Chitrakar + + Update Nepali translation + +2017-10-05 Xavi Ivars + + [l10n] Updated Catalan (Valencian) translation + +2017-10-05 Evangelos Skarmoutsos + + Update Greek translation + +2017-09-30 Arash Mousavi + + [L10N] Update Persian translation + +2017-09-18 Piotr Drąg + + Update Polish translation + +2017-09-12 hanniedu + + Updated Dutch translation Master 3.26 + +2017-09-11 Robert Roth + + Prepared release 3.26.0 + +2017-09-10 Anders Jonsson + + Update Swedish translation + +2017-09-10 Lyubomir Vasilev + + Updated Bulgarian translation + +2017-09-10 Jordi Mas + + Fixes to Catalan translation + +2017-09-09 Muhammet Kara + + Updated Turkish translation + +2017-09-09 Inaki Larranaga Murgoitio + + Update Basque language + +2017-09-08 A S Alam + + updated Punjabi Translation + +2017-09-08 Rafael Fontenelle + + Update Brazilian Portuguese translation + +2017-09-08 Rafael Fontenelle + + Update Brazilian Portuguese translation + +2017-09-08 Alain Lojewski + + Update French translation + +2017-09-07 Benoît Dejean + + Fix build with wnck support. + + Issue reported by Yuri . + https://github.com/GNOME/gnome-system-monitor/commit/a535df9252633561d4898ed0ae0cc867b95d9cf2#commitcomment-24128012 + +2017-09-05 Joe Hansen + + Updated Danish translation + +2017-09-05 Robert Roth + + Prepared release 3.25.92 + +2017-09-03 Kyung-gon Kim <1942kg@gmail.com> + + Updated Korean translation + +2017-09-02 Seong-ho Cho + + Update Korean translation + +2017-09-01 Yuras Shumovich + + Update Belarusian translation + +2017-09-01 Wolfgang Stöggl + + Update German translation + +2017-08-31 Milo Casagrande + + Update Italian translation + +2017-08-29 Jiri Grönroos + + Update Finnish translation + +2017-08-28 Rūdolfs Mazurs + + Update Latvian translation + +2017-08-28 Daniel Mustieles + + Update Spanish translation + +2017-08-27 Muhammet Kara + + Update Turkish translation + +2017-08-27 Cheng-Chia Tseng + + Update Chinese (Taiwan) translation + +2017-08-26 Ask Hjorth Larsen + + Updated Danish translation + +2017-08-23 Aurimas Černius + + Updated Lithuanian translation + +2017-08-23 Dušan Kazik + + Update Slovak translation + +2017-08-23 Fran Dieguez + + Update Galician translation + +2017-08-22 Jordi Mas + + Update Catalan translation + +2017-08-21 Robert Roth + + Prepared release 3.25.91 + +2017-08-20 gogo + + Update Croatian translation + +2017-08-20 Baurzhan Muftakhidinov + + Update Kazakh translation + +2017-08-17 Claude Paroz + + Update French translation + +2017-08-14 Мирослав Николић + + Updated Serbian translation + +2017-08-11 Piotr Drąg + + Update Polish translation + +2017-08-11 Matej Urbančič + + Updated Slovenian translation + +2017-08-10 Balázs Meskó + + Update Hungarian translation + +2017-08-09 Andika Triwidada + + Update Indonesian translation + +2017-08-08 Fabio Tomat + + Update Friulian translation + +2017-08-08 Marek Cernocky + + Updated Czech translation + +2017-08-08 Robert Roth + + Prepared release 3.25.90 + +2017-08-07 Fran Dieguez + + Update Galician translation + +2017-07-30 Marek Cernocky + + Updated Czech translation + +2017-07-27 Piotr Drąg + + Add Polish help translation + +2017-07-25 Pawan Chitrakar + + Update Nepali translation + +2017-07-25 Daniel Mustieles + + Update Spanish translation + +2017-07-09 Robert Roth + + Implemented disk io monitoring + +2017-06-26 Benoît Dejean + + Instead of using an Iterator adaptor as in f8761542 to avoid the use of the deleted copy-constructor of ProcInfo by g++ 5.4, use piecewise_construct version of std::emplace. + + I still don't understand if the normal emplace is valid or not, although it + is accepted by g++ >= 6 and clang++ >= 3.4. + +2017-06-26 Benoît Dejean + + Revert "After 35d69c72, std::map requires ProcInfo to be" + + This reverts commit f876154239d2ac92381c40cf5ed1e68362000717. + +2017-06-22 Benoît Dejean + + After 35d69c72, std::map requires ProcInfo to be CopyConstructible for older compiler like gcc 5.4. Make it a std::map> and implement a wrapper to minimize code change. + + https://bugzilla.gnome.org/show_bug.cgi?id=783993 + +2017-06-22 Isak Östlund + + Update Swedish translation + +2017-06-20 Robert Roth + + Prepared release 3.25.3 + +2017-06-19 Daniel Mustieles + + Updated Spanish translation + +2017-06-17 Gábor Kelemen + + Update Hungarian translation + +2017-06-17 Baurzhan Muftakhidinov + + Update Kazakh translation + +2017-06-15 Benoît Dejean + + Fix one more gchar* leak. + +2017-06-15 Benoît Dejean + + Fix memory leaks when converting gchar* to string. + + https://bugzilla.gnome.org/show_bug.cgi?id=783447 + +2017-06-15 Benoît Dejean + + Revert some changes introduces by Artem's patches in e9173fbc..42d939e1. + + Make ProcList::find(pid) return a pointer instead of having to deal with + exceptions. Not finding a process is common. And having big try/catch blocks + may silent legit exception. + + Also move back ProcInfo initialization back to its contructor. + The whole point of having a seperate ProcList class was not to move ProcInfo + code there. + +2017-05-28 Mario Blättermann + + Update German translation + +2017-05-22 Robert Roth + + Prepared release 3.25.2 + +2017-05-22 Robert Roth + + Fixed distcheck + +2017-05-22 Robert Roth + + Better use of space on minimum size + +2017-05-22 Benoît Dejean + + Fixed compilation after the transition from char* to std::string. + +2017-05-22 Robert Roth + + Added F10 shortcut for hamburger menu (bgo#776430) + +2017-05-22 Patrick Pace + + Adjust front page formatting + + Group topics into sections to improve readability and add a + short introduction. Add an icon to be displayed before the + application name. + + https://bugzilla.gnome.org/show_bug.cgi?id=781508 + +2017-05-22 Artem Vorotnikov + + ProcInfo now has std::string fields + + Signed-off-by: Artem Vorotnikov + + https://bugzilla.gnome.org/show_bug.cgi?id=776653 + +2017-05-22 Artem Vorotnikov + + Moved process list into separate class, now owned by GsmApplication + + Signed-off-by: Artem Vorotnikov + + https://bugzilla.gnome.org/show_bug.cgi?id=776653 + +2017-05-22 Artem Vorotnikov + + Deleted ProcInfo's copy and copy-assignment constructors + + Signed-off-by: Artem Vorotnikov + + https://bugzilla.gnome.org/show_bug.cgi?id=776653 + +2017-05-22 Artem Vorotnikov + + ProcInfos owned by ProcInfo::all, ProcInfo::find returns references now + + Signed-off-by: Artem Vorotnikov + + https://bugzilla.gnome.org/show_bug.cgi?id=776653 + +2017-05-22 Artem Vorotnikov + + Use ProcInfo::all directly + + Signed-off-by: Artem Vorotnikov + + https://bugzilla.gnome.org/show_bug.cgi?id=776653 + +2017-05-22 Benoît Dejean + + Do not compile the GResource to C but create bundle instead. Load it in GsmApplication. Install it in .../share/gnome-system-monitor. + + https://bugzilla.gnome.org/show_bug.cgi?id=779812 + +2017-05-21 Piotr Drąg + + Fix Keywords in Slovenian translation + +2017-05-14 Balázs Úr + + Update Hungarian translation + +2017-05-12 Mario Blättermann + + Update German translation + +2017-04-29 gogo + + Update Croatian translation + +2017-04-26 Kukuh Syafaat + + Update Indonesian translation + +2017-04-21 Fabio Tomat + + Update Friulian translation + +2017-04-08 Tom Tryfonidis + + Update Greek translation + + (cherry picked from commit 9140c85af3964cf1529d39ffa45dc4e6ec0cfc5e) + +2017-04-08 gogo + + Update Croatian translation + + (cherry picked from commit 7f36b66936fbd317bb49c15c524e581d56fb5bf5) + +2017-04-07 Robert Roth + + Set sane minimum column widths for disks table (bgo#780644) + +2017-04-07 Piotr Drąg + + Fix Keywords in the .desktop file + + It needs the trailing semicolon to validate. + +2017-04-07 Daniel Aleksandersen + + Add `Activity` keyword to .desktop file + + For users used to macOS’ `Activity Monitor`. + +2017-03-25 Piotr Drąg + + Update Polish translation + +2017-03-23 Tiago Santos + + Update Portuguese translation + +2017-03-21 Robert Roth + + Prepared release 3.24.0 + +2017-03-20 Daniel Korostil + + Updated Ukrainian translation + +2017-03-19 Seong-ho Cho + + Update Korean translation + +2017-03-17 Rūdolfs Mazurs + + Update Latvian translation + +2017-03-15 gogo + + Update Croatian translation + +2017-03-15 Yuri Myasoedov + + Updated Russian translation + +2017-03-13 Robert Roth + + Prepared release 3.23.92 + +2017-03-11 Fran Dieguez + + Update Galician translation + +2017-03-10 Benoît Dejean + + Really rename the wnck option to broken-wnck. + +2017-03-09 Rafael Fontenelle + + Add Brazilian Portuguese translation + +2017-03-09 Milo Casagrande + + Update Italian translation + +2017-03-09 Kukuh Syafaat + + Update Indonesian translation + +2017-03-07 Joe Hansen + + Updated Danish translation + +2017-03-07 GNOME Translation Robot + + Update Scottish Gaelic translation + + (cherry picked from commit 52a7d16c8124a6d65185d7d3f8d75550e596cb83) + +2017-03-05 Cédric Valmary + + Update Occitan translation + +2017-03-05 Mario Blättermann + + Update German translation + +2017-03-05 Jordi Mas + + Update Catalan translation + +2017-03-04 Aurimas Černius + + Updated Lithuanian translation + +2017-02-28 Anders Jonsson + + Update Swedish translation + +2017-02-28 Benoît Dejean + + Fix build with -Wl,--as-needed. Patch by Dominique Leuenberger. + + https://bugzilla.gnome.org/show_bug.cgi?id=779365 + +2017-02-27 Robert Roth + + Prepared release 3.23.91 + +2017-02-27 Daniel Mustieles + + Updated Spanish translation + +2017-02-26 Мирослав Николић + + Updated Serbian translation + +2017-02-26 Rafael Fontenelle + + Update Brazilian Portuguese translation + +2017-02-24 Fabio Tomat + + Update Friulian translation + +2017-02-22 Balázs Meskó + + Update Hungarian translation + +2017-02-22 Chao-Hsiung Liao + + Update Chinese (Taiwan) translation + +2017-02-21 Jiri Grönroos + + Update Finnish translation + +2017-02-20 Inaki Larranaga Murgoitio + + Update Basque language + +2017-02-20 Piotr Drąg + + Update POTFILES.in + +2017-02-20 Benoît Dejean + + Force linking of the UI resources. + +2017-02-20 Benoît Dejean + + Move all C files to src/legacy. This is required because PKG_MODULE_CHEK doesn't know the difference between C and C++. So This way, the C files are built with C flags. + +2017-02-19 Piotr Drąg + + Update Polish translation + +2017-02-19 Benoît Dejean + + Mark the WNCK feature as broken. + + https://bugzilla.gnome.org/show_bug.cgi?id=778776 + +2017-02-19 Benoît Dejean + + Add missing include. + +2017-02-18 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2017-02-18 Dušan Kazik + + Update Slovak translation + +2017-02-17 Claude Paroz + + Updated French translation + +2017-02-16 Ask Hjorth Larsen + + Updated Danish translation + +2017-02-16 Baurzhan Muftakhidinov + + Update Kazakh translation + +2017-02-15 Robert Roth + + Smooth chart setting should only affect CPU chart + +2017-02-13 Marek Černocký + + Updated Czech translation + +2017-02-14 Robert Roth + + Prepared release 3.23.90 + +2017-02-13 Robert Roth + + Added option to disable smooth cpu chart (bgo#778470) + +2017-02-05 Anders Jonsson + + Update Swedish translation + +2017-01-27 Piotr Drąg + + Update Polish translation + +2017-01-19 Dušan Kazik + + Update Slovak translation + +2017-01-15 Rafael Fontenelle + + Update Brazilian Portuguese translation + +2017-01-09 Sveinn í Felli + + Update Icelandic translation (cherry picked from commit 408c30ccaef02eb13d74e7a6038514bfa38b958d) + +2016-12-09 Baurzhan Muftakhidinov + + Update Kazakh translation + +2016-12-09 Gianvito Cavasoli + + Update Italian translation (cherry picked from commit 3192ddbe23d15b6cc196f7506713d5e1240e2ef5) + +2016-12-06 A S Alam + + updated Punjabi Translation + +2016-12-01 Balázs Meskó + + Update Hungarian translation + +2016-11-23 Stas Solovey + + Update Russian translation (cherry picked from commit ea79cbef8037e98090428bd024bf61c57ee760cd) + +2016-11-23 Stas Solovey + + Update Russian translation (cherry picked from commit 147163c4e0ac8e3236b23566290a2077b72e2bdb) + +2016-11-22 Robert Roth + + Prepared release 3.23.2 + +2016-11-22 Robert Roth + + Replaced deprecated calls + +2016-11-21 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2016-11-18 Daniel Mustieles + + Update Spanish translation + +2016-11-17 Fabio Tomat + + Update Friulian translation + +2016-11-17 Fabio Tomat + + Update Friulian translation + +2016-11-17 Marek Černocký + + Updated Czech translation + +2016-11-16 Mario Blättermann + + Update German translation + +2016-11-16 Piotr Drąg + + Update Polish translation + +2016-11-16 Piotr Drąg + + Use Unicode in translatable strings + + See https://developer.gnome.org/hig/stable/typography.html + +2016-10-28 Benoît Dejean + + Simpler string building with procman::join. + +2016-10-28 Benoît Dejean + + Add generic function to join elements of a collection. + +2016-10-28 Benoît Dejean + + Reformat. + +2016-10-28 Benoît Dejean + + Cache cgroup expansive parsing by file and line which makes it even faster than the original C code. Parse all cgroups because previously systemd cgroups were ignored. Condensed output for cgroups with multiple categories. + +2016-10-28 Benoît Dejean + + Move the UserMap directly into ProcInfo::lookup_user(...). Less code for the same thing. + +2016-10-22 Robert Roth + + Simplified resources view structure + +2016-10-22 Artem Vorotnikov + + Cgroup reform + + https://bugzilla.gnome.org/show_bug.cgi?id=773016 + +2016-10-22 Robert Roth + + Fixed menu popup problems + +2016-10-18 Boyuan Yang <073plan@gmail.com> + + Update zh_CN translation + +2016-10-16 Kjartan Maraas + + Updated Norwegian bokmål translation from Kjartan Maraas. + +2016-10-13 Benoît Dejean + + Bump glibmm/giomm required version to 2.46. + +2016-10-12 Artem Vorotnikov + + Port to Gio::Settings + +2016-10-07 Milo Casagrande + + Update Italian translation (cherry picked from commit 5d49e3f3b3a80eed9ee3fff5eb70524e1cb0f7c6) + +2016-09-30 Benoit Dejean + + Use relative positions to the labels to attach the net pickers. + +2016-09-30 Benoit Dejean + + Going for 3.90.0. + +2016-09-30 Benoit Dejean + + Remove deprecated GtkAlignments. + +2016-09-24 gogo + + Updated Croatian translation (cherry picked from commit 8e6b08a68383bfc6cc274be31735ba9eb275015a) + +2016-09-21 Artem Vorotnikov + + Use real widget types, eliminate downcasting + + Right now for some mysterious reason GSM's GtkBuilder code + dumbs down all widgets to GtkWidget*. + This leads to extensive downcasting and code that is + heavy-on-paper - it is not possible to determine widget type + by just looking at the GsmApplication class definition. + + With this patch widgets reclaim their real types. + Upcasting is provided for where it is necessary to use widgets + as GtkWidget*. + +2016-09-21 Benoit Dejean + + Post-release version bump. + +2016-09-20 Jeremy Bicha + + Fix typo in Spanish translations header + +2016-09-19 Robert Roth + + Prepared release 3.22.0 + +2016-09-15 Daniel Korostil + + Updated Ukrainian translation + +2016-09-13 Arash Mousavi + + [l10n] update Persian translations + +2016-09-12 Seong-ho Cho + + Updated Korean translation + +2016-09-13 Robert Roth + + Prepared release 3.21.91 + +2016-09-12 Tom Tryfonidis + + Updated Greek translation + +2016-09-12 Ask Hjorth Larsen + + Updated Danish translation + +2016-09-10 Akom Chotiphantawanon + + Updated Thai translation + +2016-09-09 Fran Dieguez + + Updated Galician translations + +2016-09-08 Rūdolfs Mazurs + + Update Latvian translation + +2016-09-08 Anders Jonsson + + Updated Swedish translation + +2016-09-06 Trần Ngọc Quân + + Updated Vietnamese translation + + Signed-off-by: Trần Ngọc Quân + +2016-09-05 Aurimas Černius + + Updated Lithuanian translation + +2016-09-04 David King + + Update British English translation + +2016-09-03 Baurzhan Muftakhidinov + + Updated Kazakh translation + +2016-08-31 Alexandre Franke + + Updated French translation + +2016-08-31 Tiago Santos + + Updated Portuguese translation + +2016-08-31 Tiago Santos + + Added Portuguese translation + +2016-08-30 Robert Roth + + Prepared release 3.21.91 + +2016-08-30 Robert Roth + + Increased small default widths + +2016-08-28 Мирослав Николић + + Updated Serbian translation + +2016-08-28 Мирослав Николић + + Updated Serbian translation + +2016-08-26 Ask Hjorth Larsen + + Updated Danish translation + +2016-08-22 Fabio Tomat + + Updated Friulian translation + +2016-08-21 Mario Blättermann + + Updated German translation + +2016-08-21 Jiri Grönroos + + Updated Finnish translation + +2016-08-20 Balázs Úr + + Updated Hungarian translation + +2016-08-19 Eric R. Schulz + + Fix memory leak in cb_main_window_state_changed() + + Match call to g_settings_get_string() with g_free(). + + https://bugzilla.gnome.org/show_bug.cgi?id=770116 + +2016-08-19 Eric R. Schulz + + Fix memory leak in gsm_tree_view_load_state() + + Match call to gtk_tree_view_get_columns() with g_list_free(). + + https://bugzilla.gnome.org/show_bug.cgi?id=770116 + +2016-08-19 Eric R. Schulz + + Fix memory leak in fill_image_buffer_from_resource(). + + https://bugzilla.gnome.org/show_bug.cgi?id=770116 + +2016-08-19 Eric R. Schulz + + Fix memory leak in process_visibility_func() + + tree_path was being leaked for every call of process_visibility_func(). + This bug was introduced in 65712f7 + + https://bugzilla.gnome.org/show_bug.cgi?id=770116 + +2016-08-18 Matej Urbančič + + Updated Slovenian translation + +2016-08-17 Marek Černocký + + Updated Czech translation + +2016-08-16 Piotr Drąg + + Updated Polish translation + +2016-08-16 Daniel Mustieles + + Updated Spanish translation + +2016-08-16 Daniel Mustieles + + Updated Spanish translation + +2016-08-15 Robert Roth + + Prepared release 3.21.90 + +2016-08-15 Andika Triwidada + + Updated Indonesian translation + +2016-08-14 Tiago Santos + + Updated Portuguese translation + +2016-08-14 Yosef Or Boczko + + Updated Hebrew translation + +2016-08-12 Gustavo Marques + + Updated Brazilian Portuguese translation + +2016-08-12 Dušan Kazik + + Updated Slovak translation + +2016-08-12 Piotr Drąg + + Move XML declaration to the first line in the appdata file + + Otherwise, it doesn't validate and xgettext throws an error: + + XML or text declaration not at start of entity at line 2, column 0, byte 36 at /usr/lib/perl5/XML/Parser.pm line 187 + xgettext: error while opening "../gnome-system-monitor.appdata.xml.in.h" for reading: No such file or directory + ERROR: xgettext failed to generate PO template file. Please consult + error message above if there is any. + +2016-08-11 Robert Roth + + Use non-0 default width for columns. + +2016-08-11 Robert Roth + + Upgraded appdata file + +2016-08-10 Yosef Or Boczko + + Updated Hebrew translation + +2016-08-10 Dušan Kazik + + Updated Slovak translation + +2016-08-10 Marek Černocký + + Updated Czech translation + +2016-08-10 Robert Roth + + Use non-zero default width for X Server Memory column + +2016-08-10 Hussam Al-Tayeb + + Fix default width (bgo#768063) + + https://bugzilla.gnome.org/show_bug.cgi?id=768063 + Use non-zero value for default column width. + +2016-08-10 Robert Roth + + Reordered process context menu (bgo#769680) + + https://bugzilla.gnome.org/show_bug.cgi?id=769680 + Moved the potentially dangerous menu item farther away + from the mouse position on right-click, and moved the informative + actions in their place, so that an accidental click will not have + severe consequences. + +2016-08-10 Robert Roth + + Ask for confirmation on stopping a process (bgo#769680) + + https://bugzilla.gnome.org/show_bug.cgi?id=769680 + +2016-07-21 Piotr Drąg + + Add Language headers to po files + + Future versions of gettext will fail if this header is missing. + +2016-06-21 Robert Roth + + Prepared release 3.21.3 + +2016-06-11 GNOME Translation Robot + + Updated Scottish Gaelic translation + +2016-05-30 Cédric Valmary + + Updated Occitan translation + +2016-05-19 Guido Trentalancia + + Patch to properly normalise the y axis in the CPU history graph (Resources tab) + + https://bugzilla.gnome.org/show_bug.cgi?id=748999 + +2016-05-09 Cédric Valmary + + Updated Occitan translation + +2016-04-28 Tiago Santos + + Updated Portuguese translation + +2016-04-26 Derek Stavis + + disks: Add 4px padding to 'Used' column progress bar + + The padding helps to keep visual harmony, by making the progress + bar approach the height of other cells' content. + + https://bugzilla.gnome.org/show_bug.cgi?id=764266 + +2016-04-15 Fabio Tomat + + Updated Friulian translation + +2016-04-11 Robert Roth + + Prepared release 3.20.1 + +2016-04-10 Khaled Hosny + + Update Arabic translation + +2016-04-08 Fabio Tomat + + Updated Friulian translation + +2016-04-05 Fabio Tomat + + Updated Friulian translation + +2016-03-28 Richard Hughes + + AppData: Mark as unremovable in GNOME Software + +2016-03-22 Robert Roth + + Prepared release 3.20.0 + +2016-03-20 Ask Hjorth Larsen + + Updated Danish translation + +2016-03-20 Seong-ho Cho + + Add Korean help translation + +2016-03-14 Robert Roth + + Prepared release 3.19.92 + +2016-03-13 Gil Forcada + + [l10n] Updated Catalan translation + +2016-03-03 Fabio Tomat + + Updated Friulian translation + +2016-03-02 Daniel Korostil + + Updated Ukrainian translation + +2016-02-29 Cédric Valmary + + Updated Occitan translation + +2016-02-29 Robert Roth + + Prepared release 3.19.91 + +2016-02-25 Anders Jonsson + + Updated Swedish translation + +2016-02-22 Alberts Muktupāvels + + application: use gtk_window_get_size not gtk_widget_get_size + + https://bugzilla.gnome.org/show_bug.cgi?id=762231 + +2016-02-17 Matthias Clasen + + Save window size properly + + This is following the current best practice as layed out in + https://wiki.gnome.org/HowDoI/SaveWindowState. It is important + to use gtk_window_get_size, otherwise the window will grow + under Wayland. + + https://bugzilla.gnome.org/show_bug.cgi?id=762231 + +2016-02-16 Robert Roth + + Prepared release 3.19.90 + +2016-02-06 Alexander Shopov + + Updated Bulgarian translation + +2016-02-03 Robert Roth + + Fixed padding issue on Processes tab (bgo#761124) + +2016-01-25 Richard Hughes + + Add a missing tag to the AppData file + +2016-01-25 Richard Hughes + + Add a missing tag to the AppData file + +2016-01-18 Robert Roth + + Prepared release 3.19.4 + +2016-01-17 Aurimas Černius + + Updated Lithuanian translation + +2016-01-17 Akom Chotiphantawanon + + Updated Thai translation + +2015-12-14 Robert Roth + + Prepared release 3.19.3 + +2015-11-16 GNOME Translation Robot + + Updated Scottish Gaelic translation + +2015-11-10 Kalev Lember + + Fix a syntax error in desktop file keywords Romanian translation + +2015-11-09 Robert Roth + + Fix autogen deprecation warnings + +2015-11-09 Robert Roth + + Prepared release 3.18.2 + +2015-11-09 Jeff Bai + + update zh_CN translation + +2015-11-03 Daniel Șerbănescu + + Updated Romanian translation + +2015-11-02 Sveinn í Felli + + Updated Icelandic translation + +2015-10-14 Inaki Larranaga Murgoitio + + Updated Basque language + +2015-09-28 Trần Ngọc Quân + + Updated Vietnamese translation + + Signed-off-by: Trần Ngọc Quân + +2015-09-23 Robert Roth + + Prepared release 3.18.0.1 + +2015-09-23 Robert Roth + + Fixed search bar spacing (bgo #755204) + + https://bugzilla.gnome.org/show_bug.cgi?id=755204 + +2015-09-21 Милош Поповић + + Updated Serbian Latin translation + +2015-09-21 Марко Костић + + Updated Serbian translation + +2015-09-21 Robert Roth + + Prepared release 3.18.0 + +2015-09-20 Ask Hjorth Larsen + + Updated Danish translation + +2015-09-19 Anders Jonsson + + Updated Swedish translation + +2015-09-18 Rūdolfs Mazurs + + Updated Latvian translation + +2015-09-17 Balázs Úr + + Updated Hungarian translation + +2015-09-15 Enrico Nicoletto + + Updated Brazilian Portuguese translation + +2015-09-14 Kalev Lember + + Fix a syntax error in desktop file keywords Slovenian translation + +2015-09-14 Robert Roth + + Prepared release 3.17.92 + +2015-09-14 Marek Černocký + + Updated Czech translation + +2015-09-13 Arash Mousavi + + Update Persian translations + +2015-09-10 Jiri Grönroos + + Finnish translation update + +2015-09-08 Matej Urbančič + + Updated Slovenian translation + +2015-09-07 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2015-09-06 Baurzhan Muftakhidinov + + Updated Kazakh translation + +2015-09-05 Bernd Homuth + + Updated German translation + +2015-09-06 Changwoo Ryu + + Updated Korean translation + +2015-09-04 Christian Kirbach + + Updated German translation + +2015-09-04 Baurzhan Muftakhidinov + + Updated Kazakh translation + +2015-09-04 Milo Casagrande + + Updated Italian translation + +2015-09-03 Aurimas Černius + + Updated Lithuanian translation + +2015-08-31 Robert Roth + + Prepare release 3.17.91 + +2015-08-31 Robert Roth + + Set the icon name for the application window + +2015-08-31 Matthias Clasen + + Work under wayland even when built with wnck + + There is really no need to ask libwnck for X resource consumption + when the display we are using is not an X display. This makes + gnome-system-monitor work under Wayland, even when the X resource + support is compiled in. + + https://bugzilla.gnome.org/show_bug.cgi?id=753972 + +2015-08-30 Andika Triwidada + + Updated Indonesian translation + +2015-08-30 Yosef Or Boczko + + Updated Hebrew translation + +2015-08-29 Yuri Myasoedov + + Updated Russian translation + +2015-08-28 Tom Tryfonidis + + Updated Greek translation + +2015-08-25 Muhammet Kara + + Updated Turkish translation + +2015-08-25 Fran Dieguez + + Updated Galician translations + +2015-08-25 Chao-Hsiung Liao + + Updated Chinese (Taiwan) translation + +2015-08-25 Daniel Mustieles + + Updated Spanish translation + +2015-08-25 Pedro Albuquerque + + Updated Portuguese translation + +2015-08-24 Alexandre Franke + + Updated French translation + +2015-08-24 Dušan Kazik + + Updated Slovak translation + +2015-08-24 Piotr Drąg + + Updated Polish translation + +2015-08-24 Piotr Drąg + + Remove apostrophes from string contexts in UI files + + Something (gettext? intltool?) doesn't like them and breaks the strings, + and they are not absolutely required to understand the text. + +2015-08-22 Fabio Tomat + + Added Friulian translation + +2015-08-21 Benoît Dejean + + Use sysinfo to get the number of CPU instead of guessing using cpu(). See https://bugzilla.gnome.org/show_bug.cgi?id=753731 + +2015-08-17 Robert Roth + + Prepare release 3.17.90 + +2015-08-14 Alexandre Franke + + Updated French translation + +2015-08-02 Dušan Kazik + + Updated Slovak translation + +2015-08-02 Benoît Dejean + + We don't need anymore the CFLAGS gnu89. Compilers are modern enough. + +2015-08-02 Benoît Dejean + + Add a smart CXXFLAGS / std=c++11 switch. Code from glom and murrayc http://www.murrayc.com/permalink/2015/07/31/gtkmm-now-uses-c11/ . + +2015-08-02 Benoît Dejean + + Post release version bump. + +2015-08-01 Ting-Wei Lan + + build: Replace -std=c++98 with -std=c++11 + + Gtkmm requires C++11 now. + + https://bugzilla.gnome.org/show_bug.cgi?id=753121 + +2015-07-20 Robert Roth + + Prepare 3.17.4 + +2015-07-19 Benoit Dejean + + Use procman_format_date_for_display instead of hazardous typecast and ctime. + +2015-07-19 Benoit Dejean + + Give procman_format_date_for_display a proper C linkage. + +2015-07-07 Kristjan SCHMIDT + + Updated Esperanto translation + +2015-06-29 Pedro Albuquerque + + Updated Portuguese translation + +2015-06-29 Robert Roth + + Search text in PID and arguments + +2015-06-28 Michael Biebl + + Add support for libsystemd + + In systemd v209 the various libsystemd-* libraries were merged into a + single libsystemd library. So first check for this library and fall back + to libsystemd-login if not found. + While at it, simplify the check by bumping the minimum required version + to v44. + + https://bugzilla.gnome.org/show_bug.cgi?id=749560 + +2015-06-23 Kristjan SCHMIDT + + Updated Esperanto translation + +2015-06-22 Robert Roth + + Prepare 3.17.3 + +2015-05-25 Cédric Valmary + + Updated Occitan translation + +2015-05-21 Cédric Valmary + + Updated Occitan translation + +2015-05-08 Khaled Hosny + + Update Arabic translation + +2015-04-24 Sveinn í Felli + + Added Icelandic translation + +2015-04-23 Daniel Mustieles + + Updated Spanish translation + +2015-04-08 Mattias Põldaru + + [l10n] Updated Estonian translation + +2015-04-03 Hannie Dumoleyn + + Updated Dutch translation 3.16 + +2015-04-02 Stas Solovey + + Updated Russian translation + +2015-03-23 Robert Roth + + Prepare release 3.16.0 + +2015-03-23 Tom Tryfonidis + + Updated Greek help translation + +2015-03-22 Marek Černocký + + Updated Czech translation + +2015-03-22 Balázs Úr + + Updated Hungarian translation + +2015-03-22 Jiro Matsuzawa + + help: Fix wrong step to search open files + + https://bugzilla.gnome.org/show_bug.cgi?id=746569 + +2015-03-18 Kalev Lember + + Fix a syntax error in desktop file keywords Bosnian translation + +2015-03-17 Daniel Martinez + + Add Aragonese translation + +2015-03-16 Robert Roth + + Release 3.15.92 + +2015-03-15 Robert Roth + + Use gtk-defined style constant for lsof search error + +2015-03-15 Benoît Dejean + + Don't display an error dialog when open files regex is invalid or incomplete (because user is still typing). Instead, set the search entry style to error. + + https://bugzilla.gnome.org/show_bug.cgi?id=746208. + +2015-03-15 Jiro Matsuzawa + + l10n: Update Japanese translation + +2015-03-14 Victor Ibragimov + + Updated Tajik translation + +2015-03-13 Samir Ribic + + Updated Bosnian translation + +2015-03-05 Мирослав Николић + + Updated Serbian translation + +2015-03-02 Robert Roth + + Release 3.15.91 + +2015-03-02 Benoit Dejean + + Remove code specific to linux to compute the writable memory. Use instead libgtop flags. + + Signed-off-by: Robert Roth + +2015-03-02 Benoit Dejean + + Move all code related to systemd in systemd.{cpp,h} to have a clean interface instead of #ifdef all over the place. + + Signed-off-by: Robert Roth + +2015-03-02 Benoit Dejean + + Use the same CPU time format in the process properties than in the process list by using format_duration_for_display(). Get rid of useless OS-specific code. + + Signed-off-by: Robert Roth + +2015-03-01 Benoît Dejean + + Fixed forward declaration of class ProcInfo. + +2015-02-18 Milo Casagrande + + Updated Italian translation + +2015-02-17 Milo Casagrande + + Updated Italian translation + +2015-01-19 Robert Roth + + Release 3.15.4 + +2015-01-10 Robert Roth + + Removed iconthemewrapper + +2015-01-03 Robert Roth + + Removed dummy process with 0 PID + +2015-01-03 Benoît Dejean + + Initialize all MemMapsData members. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Initialize all members of GUI and make it NonCopyable. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Initialize all LoadGraph and OptionGroup members. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Initialize all members of ProcConfig, MutableProcInfo and GsmApplication. And make them NonCopyable. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Initialize all ProcInfo members. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Initialize all SmoothRefresh members. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Make SmoothRefresh non-copyable. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Make LoadGraph non-copyable. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Define a helper NonCopyable base class. + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2015-01-03 Benoît Dejean + + Test & fix for pid=0 + + https://bugzilla.gnome.org/show_bug.cgi?id=742070 + +2014-12-15 Robert Roth + + Release 3.15.3 + +2014-12-08 Tim Lunn + + Don't set "titlebar" class when using headerbar widget as a toolbar + + https://bugzilla.gnome.org/show_bug.cgi?id=741236 + +2014-12-06 Trần Ngọc Quân + + Updated Vietnamses translation + + Signed-off-by: Trần Ngọc Quân + +2014-12-04 Robert Roth + + Fixed bogus assignment (bgo #738110) + +2014-12-04 Tim Lunn + + Use traditional titlebars on !GNOME DE's + + https://bugzilla.gnome.org/show_bug.cgi?id=741044 + +2014-11-17 Duarte Loreto + + Updated Portuguese translation + +2014-11-03 Timo Jyrinki + + Change Finnish translation team web page to l10n.gnome.org + +2014-10-30 Baurzhan Muftakhidinov + + Added Kazakh translation + +2014-10-28 Robert Roth + + Release 3.15.1 + +2014-10-20 Robert Roth + + Do not ship executables (bgo #738752) + +2014-10-15 Robert Roth + + Added padding before search button (bgo #735302) + +2014-10-14 Kalev Lember + + Fix desktop file keywords translation syntax error + +2014-10-13 Matthias Clasen + + Ensure icons are at the right size + + GTK+ will no longer force-scale icons that are not available in + the right size, unless it is told to do so. + + https://bugzilla.gnome.org/show_bug.cgi?id=738467 + +2014-10-13 David King + + Fix Czech help translation + +2014-10-10 Arash Mousavi + + Updates Persian Translations + +2014-10-08 Krasimir Chonov + + Updated Bulgarian translation + +2014-10-05 Milo Casagrande + + Updated Italian translation + +2014-09-25 Saibal Ray + + Updated Bengali (India) translation + +2014-09-24 Robert Roth + + Disable internal polkit agent (bgo #737098) + +2014-09-23 Krishnababu Krothapalli + + Updated Telugu translation + +2014-09-22 Kalev Lember + + Fix Ukrainian translation for desktop file keywords + + It's a string list and must be terminated with a semicolon. + +2014-09-22 Robert Roth + + Release 3.14.0 + +2014-09-22 Rajesh Ranjan + + Updated Hindi translation + +2014-09-21 Marek Černocký + + Add Czech help translation + +2014-09-21 Iris Gou + + update zh_CN translation + +2014-09-20 Shankar Prasad + + Updated Kannada translation + +2014-09-19 Daniel Korostil + + Updated Ukrainian translation + +2014-09-18 Mattias Eriksson + + Updated Swedish translation + +2014-09-18 Pawan Chitrakar + + Updated Nepali translation + +2014-09-17 Kenneth Nielsen + + Updated Danish translation + +2014-09-17 Saibal Ray + + Updated Bengali (India) translation + +2014-09-16 Robert Roth + + Release 3.13.92 + +2014-09-15 Shantha kumar + + Updated Tamil translation + +2014-09-13 Sandeep Sheshrao Shedmake + + Updated Marathi Translations + +2014-09-12 A S Alam + + update Punjabi Translation - back for 3.14 + +2014-09-09 Balázs Úr + + Updated Hungarian translation + +2014-09-09 Dušan Kazik + + Updated Slovak translation + +2014-09-07 Rūdolfs Mazurs + + Updated Latvian translation + +2014-09-07 Ville-Pekka Vainio + + Finnish translation update by Jiri Grönroos + +2014-09-06 Changwoo Ryu + + Updated Korean translation + +2014-09-05 Julien Hardelin + + Updated French translation + +2014-09-04 Yosef Or Boczko + + Updated Hebrew translation + +2014-09-04 Andika Triwidada + + Updated Indonesian translation + +2014-09-03 Piotr Drąg + + Updated Polish translation + +2014-09-02 Robert Roth + + Release 3.13.91 + +2014-09-01 Kalev Lember + + Fix desktop file keywords in French translation + +2014-08-30 Claude Paroz + + Updated French translation + +2014-08-25 Fran Diéguez + + Updated Galician translations + +2014-08-22 Marek Černocký + + Updated Czech translation + +2014-08-20 Robert Roth + + Drop use of deprecated treeview API + +2014-08-19 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2014-08-18 Robert Roth + + Release 3.13.90 + +2014-08-17 Carles Ferrando + + [l10n] Updated Catalan (Valencian) translation + +2014-08-17 Gil Forcada + + [l10n] Updated Catalan translation + +2014-08-14 ngoswami + + Updated Assamese translation + +2014-08-14 Benjamin Steinwender + + Updated German translation + +2014-08-10 Daniel Șerbănescu + + Updated Romanian Translation + +2014-08-07 Inaki Larranaga Murgoitio + + Updated Basque language + +2014-08-07 Muhammet Kara + + Updated Turkish translation + +2014-07-31 Piotr Drąg + + doap: add + +2014-07-30 Olav Vitters + + doap category core + +2014-07-30 Olav Vitters + + doap category core + +2014-07-21 Robert Roth + + Release 3.13.4 + +2014-07-21 Kjartan Maraas + + Updated Norwegian bokmål translation from Åka Sikrom. + +2014-07-21 MarMav + + Updated Greek translation + +2014-07-20 Robert Roth + + Use valign instead of yalign on renice dialog + +2014-07-20 Robert Roth + + Add proper transient declarations for dialog windows + +2014-07-20 Robert Roth + + Use margin-start/end instead of margin-left/right + +2014-07-20 Robert Roth + + Use GtkWidget alignment instead of GtkMisc alignment + +2014-07-20 Matthias Clasen + + Use new icon for gear menu + + The open-menu-symbolic icon is the replacement for using + emblem-system-symbolic for 'gear' menus in headerbars. + + See https://wiki.gnome.org/Initiatives/GnomeGoals/GearIcons + + https://bugzilla.gnome.org/show_bug.cgi?id=732981 + +2014-07-20 Robert Roth + + Better defaults for process table (bgo#733343) + +2014-07-18 Christian Kirbach + + Updated German translation + +2014-07-11 GunChleoc + + Updated Scottish Gaelic translation + +2014-07-09 Stefano Facchini + + Fix --disable-wnck option + + https://bugzilla.gnome.org/show_bug.cgi?id=732942 + +2014-06-28 Yosef Or Boczko + + Updated Hebrew translation + +2014-06-28 Yuri Myasoedov + + Updated Russian translation + +2014-06-24 Richard Hughes + + Fix two translation errors that desktop-file-validate rejects + +2014-06-23 Robert Roth + + Release 3.13.3 + +2014-06-20 Akom Chotiphantawanon + + Updated Thai translation + +2014-06-16 Matej Urbančič + + Updated Slovenian translation + +2014-06-12 Daniel Mustieles + + Updated Spanish translation + +2014-06-09 Enrico Nicoletto + + Updated Brazilian Portuguese translation + +2014-06-02 Aurimas Černius + + Updated Lithuanian translation + +2014-05-31 Michael Catanzaro + + Fixup for the last commit + + Oops. + +2014-05-31 Michael Catanzaro + + Add more keywords to desktop file + + From our review on OSNews: + + Search only succeeds if you know the right keyword or characters with + which to search. For example, what if you're used to Windows and want to + watch your computer's performance? You might enter "task manager". That + won't retrieve the Linux System Monitor. Nor will "performance manager" + or "performance monitor"(*). "System" or "monitor" or some starting + substring of these two keywords is what you need to enter. The search + box is not intelligent like a Google or Bing search. + + http://www.osnews.com/story/27745/My_Trip_to_GNOME_a_3_10_Review + +2014-05-27 Robert Roth + + Release 3.13.2 + +2014-05-25 Aurimas Černius + + Updated Lithuanian translation + +2014-05-25 Andika Triwidada + + Updated Indonesian translation + +2014-05-22 Yosef Or Boczko + + Updated Hebrew translation + +2014-05-21 Enrico Nicoletto + + Updated Brazilian Portuguese translation + +2014-05-20 Daniel Mustieles + + Updated Spanish translation + +2014-05-18 Marek Černocký + + Updated Czech translation + +2014-05-18 Marek Černocký + + Changed gettext to ngettext for 2 messages + +2014-05-10 Daniel Mustieles + + Updated Spanish translation + +2014-05-09 Carles Ferrando + + [l10n] Updated Catalan (Valencian) translation + +2014-05-08 Stefano Facchini + + Remove custom CSS + + No longer needed after porting to GtkActionBar + + https://bugzilla.gnome.org/show_bug.cgi?id=729747 + +2014-05-08 Stefano Facchini + + Port to GtkActionBar + + https://bugzilla.gnome.org/show_bug.cgi?id=729747 + +2014-05-03 Gabor Kelemen + + Added initial Hungarian help translation + +2014-05-03 Gabor Kelemen + + Added hu to DOC_LINGUAS + +2014-05-01 Juhani Numminen + + Finnish translation update + +2014-04-30 Fran Diéguez + + Updated Galician translations + +2014-04-28 Robert Roth + + Release 3.13.1 + +2014-04-28 Matthias Clasen + + Drop gnome-icon-theme dependency + + gnome-icon-theme got renamed to adwaita-icon-theme. And the + dependency is not really needed; depending on GTK+ should be + enough to guarantee the presence of a spec-compliant icon + theme. + + https://bugzilla.gnome.org/show_bug.cgi?id=729019 + +2014-04-25 Victor Ibragimov + + Tajik translation updated + +2014-04-24 Marek Černocký + + Updated Czech translation + +2014-04-23 Christian Kirbach + + Added German help translation + +2014-04-22 Khoem Sokhem + + Updated Khmer translation + +2014-04-21 Robert Roth + + Revert "Do not clear the load graph when switching to/from stacked" https://bugzilla.gnome.org/show_bug.cgi?id=728644 This reverts commit 5b2598f9edfb39f802ec45f4c839d2eba31b4b20. + +2014-04-15 Yosef Or Boczko + + Updated Hebrew translation + +2014-04-15 Robert Roth + + Simplified search for open files dialog + +2014-04-15 Robert Roth + + Use searchentry in open files dialog + +2014-04-15 Robert Roth + + Use headerbar in open files dialog + +2014-04-15 Robert Roth + + Use headerbar in memory maps dialog + +2014-04-15 Robert Roth + + Use headerbar in process properties dialog + +2014-04-15 Robert Roth + + Use headerbar for preferences dialog + +2014-04-12 Stefano Facchini + + Use a popover for gear menu + + https://bugzilla.gnome.org/show_bug.cgi?id=727828 + +2014-04-12 Benoît Dejean + + Initialize GSMApplication members + +2014-04-04 Piotr Drąg + + doap: update URLs + +2014-03-24 Robert Roth + + Release 3.12.0 + +2014-03-24 Alexandre Franke + + Add French translation of help + +2014-03-18 Hannie Dumoleyn + + Updated Dutch translation master 3.12 + +2014-03-16 Ville-Pekka Vainio + + Updated Finnish translation by Juhani Numminen + +2014-03-10 Daniel Mustieles + + Updated Spanish translation + +2014-03-10 Piotr Drąg + + Fix a tag in Spanish help translation + +2014-02-28 Robert Roth + + Focus the search bar again with Ctrl+F (bgo#711381) + + https://bugzilla.gnome.org/show_bug.cgi?id=711381 + + Focus the search bar again if the search bar is shown and Ctrl+F is + pressed, instead of having to press Ctrl+F twice to hide and show it + again for another search. + +2014-02-20 Laurent Bigonville + + Fix FTBFS on hurd + + Author: Laurent Bigonville + + https://bugzilla.gnome.org/show_bug.cgi?id=724482 + +2014-02-17 Robert Roth + + Release 3.11.90 + +2014-02-15 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2014-02-14 Daniel Mustieles + + Updated Spanish translation + +2014-02-13 Daniel Mustieles + + Updated Spanish translation + +2014-02-10 Dimitris Spingos + + Added Greek help translation + +2014-02-07 Daniel Mustieles + + Updated Spanish translation + +2014-02-06 Robert Roth + + Removed forgotten debug log + +2014-02-06 Robert Roth + + Added build mastery to generate .gitignore file + +2014-02-06 Robert Roth + + Stop background updates if window is not shown (bgo#309839) + + If the window is minimized, stop background data collection + to minimize wakeups. On window restore/focus, start it again. + https://bugzilla.gnome.org/show_bug.cgi?id=309839 + +2014-02-06 Robert Roth + + Only resume proctable refreshes if started + +2014-02-05 Daniel Mustieles + + Updated Spanish translation + +2014-02-05 Daniel Mustieles + + Updated Spanish translation + +2014-02-05 Shankar Prasad + + updated kn.po + +2014-02-04 Ekaterina Gerasimova + + Add Mallard user help to the Makefile + +2014-02-04 Michael Hill + + Simplified memory-map-use, reflowed proc-cols + +2014-02-04 Michael Hill + + Changed the reference to Disks in fs-device + +2014-02-04 Phil Bull + + Fix validation error; collapsing section for properties + +2014-02-04 Michael Hill + + Stubbed memory-map-what page + +2014-02-04 Phil Bull + + Add link to ps manpage + +2014-02-04 Michael Hill + + Added pmap to commandline + +2014-02-04 Michael Hill + + Table added back to memory-map-use, collapsed + +2014-02-04 Michael Hill + + Begin simplifying memory-maps, process-columns + +2014-02-04 Michael Hill + + New columns added to process-columns + +2014-02-04 Phil Bull + + Merge process-kill and process-end-kill + +2014-02-04 Ekaterina Gerasimova + + Review process-status help page + +2014-02-04 Phil Bull + + Rewrite and relicense cpu- topics + +2014-02-04 Ekaterina Gerasimova + + Review memory-map-* help pages + +2014-02-04 Ekaterina Gerasimova + + Review mem-* help pages + +2014-02-04 Ekaterina Gerasimova + + Make help index capitalisation consistent + + …with other user help + +2014-02-04 Michael Hill + + Changed app menu terminology + +2014-02-04 Michael Hill + + Relicensed, rewrote process-identify-hog + +2014-02-04 Phil Bull + + Update fs pages; rewrite files with licensing issues + +2014-02-04 Michael Hill + + Punctuation fix for mem-swap title + +2014-02-04 Michael Hill + + Stubbed process-loadaverage.page + +2014-02-04 Michael Hill + + Added license, fixed instructions, copyright dates + +2014-02-04 Michael Hill + + Updated solaris, changed license on solaris, units + +2014-02-04 Phil Bull + + Relicense help files + + Rewrite files that Kelly wrote, as she is not responding to relicensing + requests + +2014-02-04 Ekaterina Gerasimova + + Delete translations of old help + + They're useless because the help was re-written from scratch, so none of + the strings match. + +2014-02-04 Ekaterina Gerasimova + + Delete old screenshot from help + +2014-02-04 Ekaterina Gerasimova + + Remove old DocBook user help + +2014-02-04 Ekaterina Gerasimova + + Remove help button from prefs dialog + + There's no prefs help landing page in the new Mallard help at the moment. + +2014-02-04 Michael Hill + + License changed on net pages, instructions updated + +2014-02-04 Michael Hill + + License added to mem-swap page + +2014-02-04 Michael Hill + + mem-check updated and re-licensed + +2014-02-04 Michael Hill + + Rewrote commandline, started adding license link + +2014-02-04 Michael Hill + + Fixed mem-check validation, added process-columns + +2014-02-04 Michael Hill + + Added 3 process pages, 1 net, link to mem-check + +2014-02-04 Michael Hill + + Edited mem-check + +2014-02-04 Michael Hill + + Credits, assorted pages + +2014-02-04 Paulina Gonzalez + + Added content to mem-check.page + +2014-02-04 Michael Hill + + Completed process-columns, added p-i-f description + +2014-02-04 Mike Hill + + process-loadaverage + +2014-02-04 Mike Hill + + process-explain done + +2014-02-04 Mike Hill + + process-explain + +2014-02-04 Kelly Sinnott + + Wrote draft for process-many + +2014-02-04 Kelly Sinnott + + wrote process-files, added comment to process-forcequit + +2014-02-04 Kelly Sinnott + + wrote draft for process-priority-change + +2014-02-04 Kelly Sinnott + + Drafts for process-* help pages + +2014-02-04 Mike Hill + + more additions: process-explain, solaris-mode + +2014-02-04 Mike Hill + + small additions + +2014-02-04 Mike Hill + + Mem page mods + +2014-02-04 Kelly Sinnott + + set up index page, wrote fs-* + +2014-02-04 Kelly Sinnott + + draft for fs-diskusage.page + +2014-02-04 Mike Hill + + Fine-tuning memoery-map-use + +2014-02-04 Kelly Sinnott + + Revert "disk usage draft" + + This reverts commit ee6f7e7fd33e94090e3cf22cf5b8bfc092f582eb. + + modified: fs-diskusage.page + +2014-02-04 Kelly Sinnott + + disk usage draft + +2014-02-04 Kelly Sinnott + + minor changes to formatting and author credits. + +2014-02-04 Kelly Sinnott + + wrote draft of fs-device + +2014-02-04 Mike Hill + + memory-map-use, first draft + +2014-02-04 Mike Hill + + Simplified process-priority-what + +2014-02-04 Kelly Sinnott + + wrote cpu-mem-normal + +2014-02-04 Kelly Sinnott + + wrote cpu-check, updated multicore, index + +2014-02-04 Kelly Sinnott + + Wrote commandline.page, linked it to index + +2014-02-04 Mike Hill + + First draft: net-bits, solaris, units, priority + +2014-02-04 Phil Bull + + New stubs for Mallard user docs + +2014-02-04 Robert Roth + + Release 3.11.5 + +2014-02-02 Rafael Ferreira + + Updated Brazilian Portuguese translation + +2014-02-01 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2014-01-29 Daniel Mustieles + + Updated FSF's address + + https://bugzilla.gnome.org/show_bug.cgi?id=723226 + +2014-01-22 GunChleoc + + Added Scottish Gaelic translation + +2014-01-22 Robert Roth + + Fix URL of appdata screenshots and homepage after wiki reorganization + +2014-01-21 Kjartan Maraas + + Updated Norwegian bokmål translation + +2014-01-20 Robert Roth + + Do not clear the load graph when switching to/from stacked + +2014-01-20 Robert Roth + + Fixed graphic glitches when using stacked area chart + +2014-01-20 Robert Roth + + Use auth_admin_keep in policykit permission file. + + With auth_admin used the user had to enter the password once for + each process to kill/renice if performing an action on multiple + processes of other users. This way policykit remembers the auth + details for a brief period, so the user has to enter the password + only once. + +2014-01-17 Robert Roth + + Use cairo_surface instead of cairo_pattern + +2014-01-17 Robert Roth + + Do not create and destroy unnecessary cairo_t + +2014-01-14 Robert Roth + + Fixed copy-paste mistake in release info in NEWS + +2014-01-14 Robert Roth + + Release 3.11.4 + +2014-01-09 Yosef Or Boczko + + Fix headerbar item positions + + https://bugzilla.gnome.org/show_bug.cgi?id=721734 + +2014-01-09 Yosef Or Boczko + + Fix the size of the buttons in the headerbar + + https://bugzilla.gnome.org/show_bug.cgi?id=721706 + +2013-12-21 Søren Sandmann + + load-graph.cpp: Draw the background explicitly (bgo #720560) + + The gdk_window_set_background_pattern() function is a little dubious + to use unless you are writing GTK+ code since the background may be + overridden by gtkwidget.c whenever the style of the widget changes. + + So instead of relying on this function, just paint the cached pattern + on every expose. + This fixes + + https://bugzilla.redhat.com/show_bug.cgi?id=1015507 + + in which the background grid would disappear when the + gnome-system-monitor window was unfocused, then focused. + + v2: Instead of caching a surface and creating a pattern for that + surface on each expose, keep the pattern in the cache + instead. (Requested by Robert Roth in + https://bugzilla.gnome.org/show_bug.cgi?id=720560). + +2013-12-20 Søren Sandmann + + load-graph.cpp: Draw the background explicitly + + The gdk_window_set_background_pattern() function is a little dubious + to use unless you are writing GTK+ code since the background may be + overridden by gtkwidget.c whenever the style of the widget changes. + + So instead of relying on this function, just paint the cached pattern + on every expose. + + This fixes + + https://bugzilla.redhat.com/show_bug.cgi?id=1015507 + + in which the background grid would disappear when the + gnome-system-monitor window was unfocused, then focused. + + https://bugzilla.gnome.org/show_bug.cgi?id=720560 + +2013-12-16 Robert Roth + + Release 3.11.3 + +2013-12-12 Antoine Jacoutot + + properties: better display for empty cgroup and selinux props + + Match the output of non available writable memory and display "N/A" + instead of an empty string or (null). + + https://bugzilla.gnome.org/show_bug.cgi?id=720105 + +2013-12-09 Antoine Jacoutot + + preferences: don't display the selinux column if it's not enabled/supported + + https://bugzilla.gnome.org/show_bug.cgi?id=720091 + +2013-12-03 Edward Sheldrake + + Fix process tree column order saving + + https://bugzilla.gnome.org/show_bug.cgi?id=719589 + +2013-11-28 Robert Roth + + Fixed typo spotted by dcb breaking lsof compare (bgo#719504) + + https://bugzilla.gnome.org/show_bug.cgi?id=719504 + +2013-11-25 Shantha kumar + + Tamil Translations Updated + +2013-11-18 Robert Roth + + Release 3.11.2 + +2013-11-16 Edward Sheldrake + + Fix loading values into update interval spinners + + https://bugzilla.gnome.org/show_bug.cgi?id=712518 + +2013-11-16 Robert Roth + + Updated appdata file to be valid + +2013-11-16 Jack Leigh + + Free result of g_strdup_printf + + https://bugzilla.gnome.org/show_bug.cgi?id=712360 + +2013-11-14 Richard Hughes + + Fix the screenshot URL in the AppData file + +2013-11-05 Robert Roth + + Fixed tree not focusable using tab key from search entry (bgo #711366) + +2013-11-05 Robert Roth + + Interface file indent with spaces instead of tabs + +2013-11-05 Dimitris Spingos + + Updated Greek translation + +2013-11-04 Robert Roth + + Simplified processes view widget tree + +2013-11-01 tuhaihe <1132321739qq@gmail.com> + + Update Chinese simplified translation + +2013-10-15 Akom Chotiphantawanon + + Updated Thai translation. + +2013-10-08 Arash Mousavi + + L10N: Updated Persian translations + +2013-10-06 Carles Ferrando + + [l10n] Updated Catalan (Valencian) translation + +2013-10-06 Gil Forcada + + [l10n] Update Catalan translation + +2013-09-30 Richard Hughes + + Fix the AppData file + +2013-09-25 Richard Hughes + + Actually merge the translations into the AppData file + +2013-09-25 Timo Jyrinki + + Updated Finnish translation by Jiri Grönroos + +2013-09-24 Olav Vitters + + fix typo in desktop keyword translation + +2013-09-23 Robert Roth + + Release 3.10.0 + +2013-09-23 Robert Roth + + Added intermediate gschema.xml.in to gitignore + +2013-09-23 Kenneth Nielsen + + Updated Danish translation + +2013-09-23 Mattias Põldaru + + [l10n] Updated Estonian translation + +2013-09-22 António Lima + + Updated Portuguese translation + +2013-09-22 Yuri Myasoedov + + Updated Russian translation + +2013-09-22 Jiro Matsuzawa + + l10n: Update Japanese translation + +2013-09-22 Yosef Or Boczko + + Updated Hebrew translation + +2013-09-21 Rūdolfs Mazurs + + Updated Latvian translatio + +2013-09-21 Matej Urbančič + + Updated Slovenian translation + +2013-09-21 Daniel Korostil + + Updated Ukrainian + +2013-09-21 Alexandre Franke + + Update French translation + +2013-09-20 Aurimas Černius + + Updated Lithuanian translation + +2013-09-20 Benjamin Steinwender + + Updated German translation + +2013-09-20 Mattias Põldaru + + [l10n] Updated Estonian translation + +2013-09-20 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2013-09-19 Pavol Klačanský + + Updated slovak translation + +2013-09-18 Gabor Kelemen + + Updated Hungarian translation + +2013-09-18 Milo Casagrande + + [l10n] Added Italian translation. + +2013-09-17 A S Alam + + Punjabi Translation updated by Aman + +2013-09-18 Dirgita + + Updated Indonesian translation + +2013-09-17 Ihar Hrachyshka + + Updated Belarusian translation. + +2013-09-17 Inaki Larranaga Murgoitio + + Updated Basque language + +2013-09-17 Fran Diéguez + + Updated Galician translations + +2013-09-17 Nilamdyuti Goswami + + Assamese translation updated + +2013-09-17 Daniel Mustieles + + Updated Spanish translation + +2013-09-17 Marek Černocký + + Updated Czech translation + +2013-09-17 Victor Ibragimov + + Tajik translation updated + +2013-09-17 Changwoo Ryu + + Updated Korean translation + +2013-09-17 Piotr Drąg + + Updated Polish translation + +2013-09-16 Enrico Nicoletto + + Update Brazilian Portuguese translation + +2013-09-17 Robert Roth + + Appdata xml made translatable + +2013-09-17 Robert Roth + + Release 3.9.92 + +2013-09-16 Yosef Or Boczko + + Updated Hebrew translation + +2013-09-16 Khaled Hosny + + Update Arabic translation + +2013-09-15 Kenneth Nielsen + + Updated Danish translation + +2013-09-14 Changwoo Ryu + + Updated Korean translation + +2013-09-13 Benjamin Steinwender + + Updated German translation + +2013-09-12 Claude Paroz + + Updated French translation + +2013-09-12 Nilamdyuti Goswami + + Assamese Translation Updated + +2013-09-12 Rūdolfs Mazurs + + Updated Latvian translation + +2013-09-12 Rūdolfs Mazurs + + Updated Latvian translation + +2013-09-10 Andika Triwidada + + Updated Indonesian translation + +2013-09-09 Stefano Facchini + + Really install Appdata file + +2013-09-08 Мирослав Николић + + Updated Serbian translation + +2013-09-08 Ihar Hrachyshka + + Updated Belarusian translation. + +2013-09-07 Ville-Pekka Vainio + + Finnish translation update by Jiri Grönroos + +2013-09-07 Robert Roth + + Added initial appdata file without screenshot and homepage for now + +2013-09-06 Dmitriy S. Seregin + + Updated Russian translation + +2013-09-06 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2013-09-03 Balázs Úr + + Updated Hungarian translation + +2013-09-01 Seán de Búrca + + Updated Irish translation + +2013-08-27 Seán de Búrca + + Fix autogen and configure + + Side-by-side use of IT_PROG_INTLTOOL and AM_GNU_GETTEXT is not supported. + + https://bugzilla.gnome.org/show_bug.cgi?id=706845 + +2013-08-27 Fran Diéguez + + Updated Galician translations + +2013-08-26 Aurimas Černius + + Updated Lithuanian translation + +2013-08-26 Piotr Drąg + + Updated POTFILES.in and POTFILES.skip + +2013-08-26 Stefano Facchini + + Add gettext domain to schema file + + So the translations will appear in dconf-editor :) + +2013-08-25 A S Alam + + Punjabi Translation updated by Aman + +2013-08-25 Pavol Klačanský + + Updated slovak translation + +2013-08-25 Pavol Klačanský + + Updated slovak translation + +2013-08-25 Milo Casagrande + + [l10n] Updated Italian translation. + +2013-08-23 Stefano Facchini + + Remove workaround from CSS + + The border for GtkHeaderBar is now in the theme. + +2013-08-22 Stefano Facchini + + Blacklist a few executable names in gio app table + + A few applications install .desktop files with an Exec= line like: + + Exec=sh -c "hexchat --existing --url %u" || exec hexchat + + which makes GIO believe there's an "Hexchat" app with executable "sh". + This is problematic when we look for an icon to associate to any process + sh, because GIO gives us the Hexchat icon in this case. + + Fix this by blacklisting "sh" (and "env" which seems to have the same + problem) when building the GIO application table. + +2013-08-22 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-08-22 Robert Roth + + Added git repository information to DOAP file + +2013-08-20 Rafael Ferreira + + Updated Brazilian Portuguese translation + +2013-08-21 Robert Roth + + Readded Delete key as shortcut to end process + +2013-08-20 Piotr Drąg + + Updated Polish translation + +2013-08-20 Stefano Facchini + + Remove style classes from .ui file + + They are set automatically in GTK+ + +2013-08-20 Stefano Facchini + + Tweak border color of process toolbar + +2013-08-19 Piotr Drąg + + Updated Polish translation + +2013-08-20 Robert Roth + + Release 3.9.90 + +2013-08-19 Robert Roth + + Added Stefano Facchini to the authors list + +2013-08-19 Matej Urbančič + + Updated Slovenian translation + +2013-08-19 Matej Urbančič + + Updated Slovenian translation + +2013-08-19 Robert Roth + + Changed graph grid line colors based on ui review from andreasn + +2013-08-19 Robert Roth + + Removed expanders based on design review + +2013-08-19 Stefano Facchini + + Plug memory leaks + +2013-08-19 Marek Černocký + + Updated Czech translation + +2013-08-19 Daniel Mustieles + + Updated Spanish translation + +2013-08-19 Stefano Facchini + + Memmaps: use system monospace font + + https://bugzilla.gnome.org/show_bug.cgi?id=706267 + +2013-08-18 Stefano Facchini + + Memmaps: fix compare function + + less-then and not-greater-than are not the same... + + https://bugzilla.gnome.org/show_bug.cgi?id=611735 + +2013-08-17 Matej Urbančič + + Updated Slovenian translation + +2013-08-17 Stefano Facchini + + Add missing file + + Forgot to add the file in previous commit + +2013-08-16 Stefano Facchini + + Load a custom CSS and add a couple of borders + + As per designer's request, we add a border to the + process toolbar and to the header bar. + +2013-08-16 Victor Ibragimov + + Tajik translation updated + +2013-08-16 Stefano Facchini + + Make the headerbar a titlebar + + https://bugzilla.gnome.org/show_bug.cgi?id=705088 + +2013-08-16 Stefano Facchini + + Move End Process button in a toolbar + + https://bugzilla.gnome.org/show_bug.cgi?id=706065 + +2013-08-15 Robert Roth + + Fixed problem when closing color chooser dialog without selecting color + +2013-08-15 Robert Roth + + Set the process list as the default tab + +2013-08-15 Robert Roth + + Removed load average from processes view based on UI review + +2013-08-15 Robert Roth + + Added shortcut for process open files + +2013-08-15 Stefano Facchini + + Small improvements for the context menu + + Namely: + + * Remove a useless separator between signal menu items. + * Add Return as keyboard shortcut for process properties + + https://bugzilla.gnome.org/show_bug.cgi?id=705989 + +2013-08-15 Robert Roth + + Handle the shift-multiselection case too like nautilus (bgo #705970) + +2013-08-14 Stefano Facchini + + proctable: handle selection smartly when opening context menu + + When the context menu is triggered by a mouse event, check the row + under the cursor: if it is not already part of the selection, select it + and deselect everything else. + + This is the most common behavior, used for instance by Nautilus etc. + + https://bugzilla.gnome.org/show_bug.cgi?id=705970 + +2013-08-13 Stefano Facchini + + Throttle saving of column state + + Instead of continuously updating the gsettings key, save it + only after resizing is pause for 250msecs. + + https://bugzilla.gnome.org/show_bug.cgi?id=685946 + +2013-08-13 Stefano Facchini + + make_loadavg_string() is private to proctable + +2013-08-13 Stefano Facchini + + proctable: if SELinux is absent exclude relative column + + Use GsmTreeView API instead of doing that manually. + +2013-08-13 Stefano Facchini + + GsmTreeView: automatically hide excluded columns + +2013-08-13 Stefano Facchini + + proctable: make sure there is only one timeout running + +2013-08-13 Stefano Facchini + + Use directly GdkEventButton in a callback + +2013-08-11 Robert Roth + + Refactored procaction execution to use one common struct + +2013-08-11 Stefano Facchini + + Make a GsmTreeView widget out of a few scattered functions + +2013-08-11 Stefano Facchini + + Use g_print instead of g_debug to print debug messages + + In this way you only need to set GNOME_SYSTEM_MONITOR variable to + see debug messages. Previousely, G_MESSAGES_DEBUG=all (or similar) + was needed in addition. + + https://bugzilla.gnome.org/show_bug.cgi?id=705753 + +2013-08-10 Stefano Facchini + + Big includes cleanup + +2013-08-10 Yaron Shahrabani + + Updated Hebrew translation. + +2013-08-09 Robert Roth + + Revert renice change committed by mistake + +2013-08-08 Aurimas Černius + + Updated Lithuanian translation + +2013-08-08 Robert Roth + + Show/hide columns by doubleclicking the row in preferences (bgo #703240) + +2013-08-08 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-08-08 Stefano Facchini + + Avoid excessive gsettings writing at startup + +2013-08-08 Stefano Facchini + + Fold render method in _draw() widget method + +2013-08-08 Stefano Facchini + + GsmColorButton: remove type checks from non-API methods + +2013-08-08 Stefano Facchini + + GsmColorButton: fix drag-n-drop + +2013-08-08 Stefano Facchini + + GsmColorButton: Remove a bunch of dead code + +2013-08-08 Stefano Facchini + + Port GsmColorButton to new gobject private API + +2013-08-08 Stefano Facchini + + Cleanup GsmColorButton + +2013-08-08 Daniel Mustieles + + Updated Spanish translation + +2013-08-08 Andreas Henriksson + + Bump Gtk+ dependency to 3.9.5 + + This is needed because of: + commit 1d2e60ad778d82247fb93619f037e454a9f1d773 + Port to GtkStack and GtkHeaderBar + + https://bugzilla.gnome.org/show_bug.cgi?id=705646 + +2013-08-07 Robert Roth + + Readded the Delete key as accelerator to end process + +2013-08-07 Robert Roth + + Removed duplicated callback + +2013-08-07 Stefano Facchini + + Uniformize include guards + +2013-08-07 Victor Ibragimov + + Tajik translation updated + +2013-08-07 Stefano Facchini + + Add backup files to .gitignore + +2013-08-07 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2013-08-07 Robert Roth + + Readd include to make build work again + +2013-08-07 Robert Roth + + Use spaces for indentation instead of tabs + +2013-08-06 Stefano Facchini + + Update POTFILES.in + +2013-08-06 Stefano Facchini + + Rename procman_* -> gsm_* + +2013-08-06 Stefano Facchini + + Rename PROCMAN -> GSM in build system + +2013-08-06 Stefano Facchini + + Rename procman.cpp -> main.cpp + +2013-08-06 Stefano Facchini + + Rename ProcmanApp -> GsmApplication + +2013-08-06 Stefano Facchini + + Split preferences dialog into its own file + +2013-08-06 Stefano Facchini + + Make proctable_update_list() private to proctable + + And consequently rename the public method proctable_update_all() + simply to proctable_update(). + +2013-08-06 Gabor Kelemen + + Updated Hungarian translation + +2013-08-06 Stefano Facchini + + Use consistent naming for callbacks + + cb_* scheme seems more common than *_cb + +2013-08-06 Stefano Facchini + + Fold do_popup_menu into proctable + +2013-08-06 Stefano Facchini + + Move main gsettings schema with other settings defines + +2013-08-05 Rafael Ferreira + + Updated Brazilian Portuguese translation + +2013-08-06 Stefano Facchini + + Consistently use #defines to identify gsettings keys + + https://bugzilla.gnome.org/show_bug.cgi?id=705456 + +2013-08-04 Marek Černocký + + Updated Czech translation + +2013-08-04 Stefano Facchini + + Remove manual sanity checks on gsettings key value + + It is now done automatically with the ranges defined in the + gsettings schema file. + +2013-08-04 Robert Roth + + Multiple process actions should use ngettext (bgo #705429) + +2013-08-03 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-08-03 Marek Černocký + + Updated Czech translation + +2013-08-03 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2013-08-03 Yaron Shahrabani + + Updated Hebrew translation. + +2013-08-03 Benjamin Steinwender + + Updated German translation + +2013-08-03 Robert Roth + + Start search only when on the Processes tab + +2013-08-03 Victor Ibragimov + + Tajik translation updated + +2013-08-02 Stefano Facchini + + Handle show-dependencies and show-whose-processes within proctable.cpp + +2013-08-02 Stefano Facchini + + Handle show-all-fs settings within Disks + +2013-08-02 Stefano Facchini + + Use gsettings to enforce sane update intervals + +2013-08-02 Stefano Facchini + + Make sorting work as before + + Custom sorting functions need to apply to the GtkTreeModelSort now + +2013-08-02 Stefano Facchini + + Simplify search function signature + + Since we removed typeahead, the search function does not need + to match the required signature anymore, so we can simplify it + a bit. + +2013-08-02 Fran Diéguez + + Updated Galician translations + +2013-08-02 Robert Roth + + Handle swapoff correctly on charts (bgo #414492) + +2013-08-02 Robert Roth + + Added support for actions on multiple processes (bgo #681405) + +2013-08-02 Robert Roth + + Remove auto-expansion code on search until it gets fixed + +2013-08-02 Robert Roth + + kthreadd default collapse restored + +2013-08-01 Stefano Facchini + + If search is active, focus search entry when switching to process page + +2013-08-01 Stefano Facchini + + Disable typeahead in process list + +2013-08-01 Robert Roth + + Set 300 px width for the search entry + +2013-08-01 Victor Ibragimov + + Tajik translation updated + +2013-08-01 Stefano Facchini + + Wire up search button + + And use for search the accelerator Control+F, stealing it from + openfiles action. + + https://bugzilla.gnome.org/show_bug.cgi?id=705270 + +2013-08-01 Stefano Facchini + + Rework a bit the interface + + Move the searchbar in a more usual position and add a search + button (inactive for now). + + Also, remove some useless margins from the treeviews. + + https://bugzilla.gnome.org/show_bug.cgi?id=705270 + +2013-08-01 Stefano Facchini + + Do not repeat word "process" in context menu + + It's redundant and over-verbose + + https://bugzilla.gnome.org/show_bug.cgi?id=705271 + +2013-08-01 Stefano Facchini + + Style cleanup + + ...at least in code I write :) + +2013-08-01 Stefano Facchini + + Do away of window state internal variables + + Just use gsettings keys. + +2013-08-01 Victor Ibragimov + + Tajik translation updated + +2013-08-01 Yaron Shahrabani + + Updated Hebrew translation. + +2013-08-01 Stefano Facchini + + Use a window-menu for process page + + It uses less space, it's more compliant with GNOME3 hig, + and make the keyboard shortcut for Refresh discoverable. + + https://bugzilla.gnome.org/show_bug.cgi?id=705210 + +2013-08-01 Stefano Facchini + + Reduce a bit the size of net labels + + This should allow for side-tiling at least on a typical screen width like 1366 + + https://bugzilla.gnome.org/show_bug.cgi?id=684347 + +2013-08-01 Robert Roth + + Save the sort column on the disks tree too + +2013-08-01 Stefano Facchini + + Use a different definition of Memory + + Currently, the "Memory" column is using the writable memory when + available. While being a very good heuristics for identifying private + process memory, it's damn slow to compute as it requires the whole + memory map of the process. This is the single major culprit of the + long-standing high CPU usage problem of the Process list in System Monitor. + + A much faster-to-compute approximation of private memory is the + Resident Set Size (RSS), after subtracting the shared memory. While being + an underestimation, it's still the best definition, roughly corresponding to + the memory which would be freed by killing the process. This is the same value + used by other popular system monitoring tools, like KSysGuard. + + This commit changes the definition of the Memory column from "writable" to + "RSS - shared". Writable memory is no longer computed for every single + process at every update of the list. Instead, it is just shown in the + property dialog of the process. + + https://bugzilla.gnome.org/show_bug.cgi?id=524830 + +2013-08-01 Stefano Facchini + + Save sort column and order when they change + + Instead of doing that at shutdown and delaying exit + + https://bugzilla.gnome.org/show_bug.cgi?id=649398 + +2013-08-01 Stefano Facchini + + Use a tuple to store window state + + It's faster to set a single gsettings tuple than four integers. + + Also, remove g_settings_sync() as it's automatic + + https://bugzilla.gnome.org/show_bug.cgi?id=649398 + +2013-08-01 Robert Roth + + Added process list filter searchbar (bgo #509787) + +2013-07-31 Stefano Facchini + + Remove unused packing property + +2013-07-31 Yaron Shahrabani + + Updated Hebrew translation. + +2013-07-31 Robert Roth + + Added tree model sort and tree model filter for searchbar filtering + +2013-07-31 Stefano Facchini + + Hide titlebar when maximized + +2013-07-31 Robert Roth + + Do not use show_all for the main window, use show for widgets as required + +2013-07-31 Stefano Facchini + + Fix logic for scrolling treeview to the bottom + + It should scroll when the treeview was already scrolled to + the bottom (i.e. last_vscroll_value == last_vscroll_max). + + While touching it, fix style and simplify a conditional. + + https://bugzilla.gnome.org/show_bug.cgi?id=705126 + +2013-07-30 Aurimas Černius + + Updated Lithuanian translation + +2013-07-30 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-07-30 Stefano Facchini + + Really sort alphabetically + + Of course, I inserted new lines in the wrong position + just after declaring it should be alphabetically ordered :) + +2013-07-30 Stefano Facchini + + Sort alphabetically .gitignore and add a few more files + + Namely: + + config.h.in~ + compile + src/gsm-resources.c + +2013-07-30 Robert Roth + + Release 3.9.5 + +2013-07-30 Robert Roth + + Save the graph expanders expanded state + +2013-07-29 Stefano Facchini + + Move graph-related code to create_sys_view() + + https://bugzilla.gnome.org/show_bug.cgi?id=705091 + +2013-07-29 Yosef Or Boczko + + Fix the look of end-process button and menu button + + https://bugzilla.gnome.org/show_bug.cgi?id=705019 + +2013-07-29 Stefano Facchini + + Fix indentation in interface.ui + +2013-07-28 Marek Černocký + + Updated Czech translation + +2013-07-28 Victor Ibragimov + + Tajik translation updated + +2013-07-27 Robert Roth + + Add expanders to expand/collapse graphs (bgo #531097) + +2013-07-26 Victor Ibragimov + + Tajik translation updated + +2013-07-26 Victor Ibragimov + + Tajik translation updated + +2013-07-26 Daniel Mustieles + + Updated Spanish translation + +2013-07-26 Robert Roth + + Added options to turn on/off graphs (bgo #531097) + +2013-07-26 Robert Roth + + Draw loadgraph background outside the chart with transparent + +2013-07-26 Stefano Facchini + + Move End Process button in the headerbar + + https://bugzilla.gnome.org/show_bug.cgi?id=674405 + +2013-07-26 Stefano Facchini + + Move Refresh and View buttons in the headerbar + + https://bugzilla.gnome.org/show_bug.cgi?id=674405 + +2013-07-26 Stefano Facchini + + Port to GtkStack and GtkHeaderBar + + https://bugzilla.gnome.org/show_bug.cgi?id=674405 + +2013-07-25 Robert Roth + + Make the End process button work again + +2013-07-25 Stefano Facchini + + Add emacs modelines to source files + + https://bugzilla.gnome.org/show_bug.cgi?id=704856 + +2013-07-25 Stefano Facchini + + Add HACKING file with coding style notes + + https://bugzilla.gnome.org/show_bug.cgi?id=704856 + +2013-07-25 Stefano Facchini + + Remove some dead code + +2013-07-25 Stefano Facchini + + Disks tab improvements (bgo #704838) + +2013-07-25 Robert Roth + + Use gsettings bindings in table state handling as much as possible + +2013-07-25 Robert Roth + + Use nice values for priority GAction parameter instead of strings + +2013-07-25 Robert Roth + + Replaced duplicated code for sending signals with GAction parameters + +2013-07-24 Piotr Drąg + + Updated POTFILES.in and POTFILES.skip + +2013-07-24 Stefano Facchini + + Implement timeout API for proctable + + Since this was the last remaining step, this commit also removes + callbacks.{cpp,h} for good + + https://bugzilla.gnome.org/show_bug.cgi?id=704800 + +2013-07-24 Stefano Facchini + + Use an helper method for saving column size + + Instead of sharing the callback + + https://bugzilla.gnome.org/show_bug.cgi?id=704800 + +2013-07-24 Stefano Facchini + + Move column header clicked callback to procman-app.cpp + + For now it seems the best place, since it is called there + + https://bugzilla.gnome.org/show_bug.cgi?id=704800 + +2013-07-24 Stefano Facchini + + Move a few callbacks where they belong to + + https://bugzilla.gnome.org/show_bug.cgi?id=704800 + +2013-07-24 Daniel Mustieles + + Updated Spanish translation + +2013-07-24 Robert Roth + + Added F1 help shortcut for consistency with other gnome apps + +2013-07-24 Robert Roth + + Removed unused and obsolete help figures + +2013-07-24 Robert Roth + + Move the callbacks used only once from callbacks to procman-app + +2013-07-23 Robert Roth + + Revert gsettings binding change to avoid tab change on prefs tab change + +2013-07-23 Robert Roth + + Use gsettings binding to set the active preferences tab + +2013-07-23 Robert Roth + + Correctly merge the translation fixes + +2013-07-23 Robert Roth + + Make accelerators work again + +2013-07-23 Robert Roth + + Moved menus declaration to menus.ui + +2013-07-22 Piotr Drąg + + Use a proper translator comment in interface.ui + + Also fix grammar a bit. + +2013-07-22 Marek Černocký + + Updated Czech translation + +2013-07-22 Stefano Facchini + + Port process popup menu to GAction + + https://bugzilla.gnome.org/show_bug.cgi?id=704467 + +2013-07-22 Stefano Facchini + + Port Refresh to GAction + + https://bugzilla.gnome.org/show_bug.cgi?id=704467 + +2013-07-22 Stefano Facchini + + Port View menu to GAction + + gsettings keys "show-tree" and "view-as" are renamed to + "show-dependencies" and "show-whose-processes", respectively. + + https://bugzilla.gnome.org/show_bug.cgi?id=704467 + +2013-07-22 Stefano Facchini + + Port page-switching to GAction + + The code is reworked to consistently make use of GAction and + GSettings. + + https://bugzilla.gnome.org/show_bug.cgi?id=704467 + +2013-07-22 Stefano Facchini + + Fix srcdir != builddir + + https://bugzilla.gnome.org/show_bug.cgi?id=704624 + +2013-07-22 Stefano Facchini + + Silence automake warning + + Silence a warning about $(shell) being non-POSIX + + https://bugzilla.gnome.org/show_bug.cgi?id=704624 + +2013-07-22 Stefano Facchini + + Avoid deprecated automake macro + + https://bugzilla.gnome.org/show_bug.cgi?id=704623 + +2013-07-20 Stefano Facchini + + Cleanup configure output + + * fix alignment + * drop obsolete ALL_LINGUAS + * fix spelling of USE_MAINTAINER_MODE + +2013-07-20 Stefano Facchini + + Switch to glib resource framework + + https://bugzilla.gnome.org/show_bug.cgi?id=704378 + +2013-07-19 Milo Casagrande + + [l10n] Updated Italian translation. + +2013-07-18 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-07-16 Robert Roth + + Remove accidentally pushed file + +2013-07-16 Stefano Facchini + + Remove unused function (Bug #704293) https://bugzilla.gnome.org/show_bug.cgi?id=704293 + +2013-07-16 Stefano Facchini + + Make the WNCK dependency optional (Bug #704215) https://bugzilla.gnome.org/show_bug.cgi?id=704215 + +2013-07-15 Stefano Facchini + + Remove useless include + +2013-07-15 Robert Roth + + Reset CPU chart data on stacked area chart toggle (Bug 804182) https://bugzilla.gnome.org/show_bug.cgi?id=704182 + +2013-07-14 Stefano Facchini + + Removed obsolete debian directory https://bugzilla.gnome.org/show_bug.cgi?id=702814 + +2013-07-13 Marek Černocký + + Updated Czech translation + +2013-07-13 Marek Černocký + + Updated Czech translation + +2013-07-13 Marek Černocký + + Updated Czech translation + +2013-07-13 Marek Černocký + + Updated Czech translation + +2013-07-11 Robert Roth + + Fixed graph grids not rendered issue (Bug 693677). + + Fixed graph grids not being rendered issue by + redrawing the grids in case of state flags changes, so when the window + gets focused, the grid is redrawn. + http://bugzilla.gnome.org/show_bug.cgi?id=693677 + +2013-07-11 Robert Roth + + Do not use deprecated gtk_style_context_get_font + +2013-07-08 Daniel Mustieles + + Updated Spanish translation + +2013-07-06 Marek Černocký + + Updated Czech translation + +2013-07-06 Robert Roth + + Stock items migration complete + +2013-07-06 Robert Roth + + Stock items deprecation and cleanup + +2013-06-19 Petr Salinger + + Fix build on FreeBSD + + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712703 + + https://bugzilla.gnome.org/show_bug.cgi?id=702604 + +2013-06-10 Timur Zhamakeev + + Added 'ky' line + +2013-06-10 Timur Zhamakeev + + Added Kyrgyz translation + +2013-06-06 Dimitris Spingos + + Updated Greek translation + +2013-06-01 Fran Diéguez + + Updated Galician translations + +2013-05-29 Marek Černocký + + Updated Czech translation + +2013-05-27 Robert Roth + + Release 3.9.2 + +2013-05-25 Matej Urbančič + + Updated Slovenian translation + +2013-05-24 Pavol Klačanský + + Updated slovak translation + +2013-05-24 Yaron Shahrabani + + Updated Hebrew translation. + +2013-05-18 Robert Roth + + Fix segfault on view mode change with process properties open. https://bugzilla.gnome.org/show_bug.cgi?id=700552 + +2013-05-16 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-05-14 Robert Roth + + Initialize top of tree variable to null + +2013-05-14 Robert Roth + + Initialize scroll-preserve related variables. https://bugzilla.gnome.org/show_bug.cgi?id=700305 + +2013-05-14 Robert Roth + + Initialized tree scroll-related information to NULL on startup to avoid crash on startup. https://bugzilla.gnome.org/show_bug.cgi?id=700305 + +2013-05-09 Daniel Mustieles + + Updated Spanish translation + +2013-05-06 Robert Roth + + Preserve tree scroll position at top/bottom when new processes are added. https://bugzilla.gnome.org/show_bug.cgi?id=92724 + +2013-05-05 Robert Roth + + Use more generic "control process" wording on polkit dialog as it will be used for kill, stop, and continue process. + +2013-05-03 Pavol Klačanský + + Updated slovak translation + +2013-05-01 Matej Urbančič + + Updated Slovenian translation + +2013-04-28 Daniel Mustieles + + Updated Spanish translation + +2013-04-28 Robert Roth + + Focus the Processes tree on startup. https://bugzilla.gnome.org/show_bug.cgi?id=699095 + +2013-04-28 Robert Roth + + Start the network chart only after we have data to display, one second later than we start the others. https://bugzilla.gnome.org/show_bug.cgi?id=626846 + +2013-04-28 Robert Roth + + Refresh the process list icons on icon theme change. https://bugzilla.gnome.org/show_bug.cgi?id=485139 + +2013-04-27 Robert Roth + + Moved y axis scales for charts to right side. https://bugzilla.gnome.org/show_bug.cgi?id=561533 + +2013-04-26 Marek Černocký + + Updated Czech translation + +2013-04-26 Robert Roth + + Fixed copy and paste mistake in version string + +2013-04-25 Robert Roth + + Fixed wording of policykit dialogs for kill and renice. https://bugzilla.gnome.org/show_bug.cgi?id=698659 + +2013-04-25 Robert Roth + + Added command line option to show application version. https://bugzilla.gnome.org/show_bug.cgi?id=698875 + +2013-04-25 Robert Roth + + Show selinux found but not enabled only as debug message + +2013-04-25 Dimitris Spingos + + Updated Greek translation + +2013-04-23 Enrico Nicoletto + + Updated Brazilian Portuguese translation + +2013-04-22 Daniel Mustieles + + Updated Spanish translation + +2013-04-22 Martin Pitt + + Check for logind, not for systemd It is possible to build systemd without logind, in which case sd_booted() would succeed. Check for /run/systemd/seats to test for logind instead, as recommended by systemd upstream. For details, see: Drop the now unnecessary linking against libsystemd-daemon. https://bugzilla.gnome.org/show_bug.cgi?id=696274 + +2013-04-21 Matej Urbančič + + Updated Slovenian translation + +2013-04-16 Jiro Matsuzawa + + l10n: Update Japanese translation + +2013-04-16 Jiro Matsuzawa + + l10n: Update Japanese translation + + Merge the latest pot. + +2013-04-06 Bruce Cowan + + Updated British English translation + +2013-04-06 tuhaihe + + update Simplified Chinese (zh_CN) translation + +2013-04-05 Robert Roth + + Use Sending instead of Sent on the resources tab for consistency with Receiving + +2013-04-05 Robert Roth + + Set the default tab in the gschema back to Resources + +2013-03-31 Carles Ferrando + + [l10n] Updated Catalan (Valencian) translation + +2013-03-26 Steven Harms + + Added menu quit keyboard shortcut (accel Primary-q) + + Typically when using programs, having a keyboard shortcut is desirable, and + referenced in the Gnome developer documentation. This patch adds the Quit + accelerator to the Gnome System Monitor menu: + https://developer.gnome.org/hig-book/3.4/input-keyboard.html.en + + https://bugzilla.gnome.org/show_bug.cgi?id=695891 + +2013-03-26 Robert Roth + + Release 3.8.0 + +2013-03-26 Daniel Korostil + + Update uk translation + +2013-03-26 Inaki Larranaga Murgoitio + + Updated Basque language + +2013-03-26 Andika Triwidada + + Updated Indonesian translation + +2013-03-25 Krishnababu Krothapalli + + Updated Telugu Translations + +2013-03-25 Ani Peter + + Completed for Malayalam + +2013-03-25 ManojKumar Giri + + Updated Odia Language along with FUEL implementation + +2013-03-24 Piotr Drąg + + Fix translations of keywords in .desktop files + +2013-03-24 Alexandre Franke + + Update French translation + +2013-03-23 Wouter Bolsterlee + + Updated Dutch translation + +2013-03-23 Redmar + + Updated Dutch translation + +2013-03-23 Ville-Pekka Vainio + + Finnish translation update by Jiri Grönroos + +2013-03-23 Shankar Prasad + + Updated kn translations + +2013-03-22 Rajesh Ranjan + + hindi translation + +2013-03-22 Fran Diéguez + + Updated Galician translations for docs + +2013-03-21 Dr.T.Vasudevan + + Updated Tamil translation + +2013-03-21 Arash Mousavi + + L10N: Updated Persian Translation + +2013-03-20 Gabor Kelemen + + Updated Hungarian translation + +2013-03-20 Sandeep Sheshrao Shedmake + + Updated Marathi Translations + +2013-03-19 Gil Forcada + + [l10n] Updated Catalan translation + +2013-03-19 Victor Ibragimov + + [l10n] Added Tadjik translation + +2013-03-19 Alexandre Franke + + Update French translation + +2013-03-19 Timo Jyrinki + + Finnish translation update by Jiri Grönroos + +2013-03-19 Robert Roth + + Release 3.7.92 + +2013-03-17 Changwoo Ryu + + Updated Korean translation + +2013-03-15 Duarte Loreto + + Updated Portuguese translation + +2013-03-14 Mattias Põldaru + + [l10n] Updated Estonian translation + +2013-03-13 Sweta Kothari + + Updated gujarati file + +2013-03-12 Milo Casagrande + + [l10n] Updated Italian translation. + +2013-03-11 Fran Diéguez + + Updated galician translations for doc + +2013-03-11 KennethNielsen + + Updated Danish translation + +2013-03-10 Dimitris Spingos + + Updated Greek translation + +2013-03-10 Rūdolfs Mazurs + + Updated Latvian translation + +2013-03-09 Duarte Loreto + + Updated Portuguese translation and converted to New Spelling (Novo AO) + +2013-03-07 Matej Urbančič + + Updated Slovenian translation + +2013-03-07 Ihar Hrachyshka + + Updated Belarusian translation. + +2013-03-06 Nilamdyuti Goswami + + Assamese translation updated for gnome 3.8 + +2013-03-05 Mario Blättermann + + [l10n] Updated German doc translation + +2013-03-05 Mario Blättermann + + [l10n] Updated German translation + +2013-03-03 Benjamin Steinwender + + Updated German translation + +2013-03-02 Yasumichi Akahoshi + + [l10n] remove wrap + +2013-03-02 Carrot031 + + [l10n] Add Japanese Translation. + +2013-03-01 Enrico Nicoletto + + Updated Brazilian Portuguese translation + +2013-03-01 Gabriel Barreto + + Updated Brazilian Portuguese translation proofread by Enrico Nicoletto + +2013-02-27 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-02-27 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2013-02-26 Dimitris Spingos + + Updated Greek translation + +2013-02-25 Sweta Kothari + + Updated gujarati file + +2013-02-23 Pavel Vasin + + procman-app: plug small leaks https://bugzilla.gnome.org/show_bug.cgi?id=686812 + +2013-02-22 Adam Matoušek + + Updated Czech translation + +2013-02-22 Aurimas Černius + + Updated Lithuanian translation + +2013-02-22 A S Alam + + Punjabi: Translation updated (aalam) + +2013-02-21 Kalev Lember + + Add missing include when built with systemd support https://bugzilla.gnome.org/show_bug.cgi?id=694314 + +2013-02-21 Kalev Lember + + Fix syntax errors in desktop file translations https://bugzilla.gnome.org/show_bug.cgi?id=694316 + +2013-02-21 Yaron Shahrabani + + Updated Hebrew translation. + +2013-02-20 Alexandre Franke + + Fix tags for French translation + +2013-02-20 Yuri Myasoedov + + Updated Russian translation + +2013-02-18 Pavol Klačanský + + Updated slovak translation + +2013-02-18 Robert Roth + + Release 3.7.90 + +2013-02-17 Piotr Drąg + + Updated Polish translation + +2013-02-17 Fran Diéguez + + Updated Galician translations + +2013-02-15 Мирослав Николић + + Updated Serbian translation + +2013-02-15 Robert Roth + + Use g_format_size with IEC units for memory and SI units for disk sizes. https://bugzilla.gnome.org/show_bug.cgi?id=693630 + +2013-02-14 Daniel Mustieles + + Updated Spanish translation + +2013-02-13 Robert Roth + + Duplicated code refactored + +2013-02-13 Gheyret Kenji + + Updated Uyghur translation + + Signed-off-by: Gheyret Kenji + +2013-02-12 Robert Roth + + Migrated checkbox-based preferences to gsettings bindings + +2013-02-12 Robert Roth + + Smooth refresh setting migrated to gsettings binding + +2013-02-12 Robert Roth + + Replace unnecessary looping method with single call + +2013-02-12 Robert Roth + + Use gtk grid attach next to instead of simple attach + +2013-02-11 Robert Roth + + Added missing KDE desktop file + +2013-02-11 Daniel Mustieles + + Updated Spanish translation + +2013-02-10 A S Alam + + Punjabi: Translation updated (aalam) + +2013-02-11 Robert Roth + + Fixed Makefile inconsistent whitespace + +2013-02-11 Robert Roth + + Add separate desktop file with OnlyShowIn KDE https://bugzilla.gnome.org/show_bug.cgi?id=662264 + +2013-02-11 Robert Roth + + Add a context menu to the disks and processes table header right click to easily show/hide columns. https://bugzilla.gnome.org/show_bug.cgi?id=142026 + +2013-02-10 Anish A + + Updated Malayalam Localization + +2013-02-10 Fran Diéguez + + Updated Galician translations + +2013-02-10 Dimitris Spingos + + Updated Greek translation + +2013-02-10 Robert Roth + + Added file systems tab customizability: * column widths are saved on resize and loaded on startup https://bugzilla.gnome.org/show_bug.cgi?id=431660 * column visibilities are saved and loaded * free column is hidden by default https://bugzilla.gnome.org/show_bug.cgi?id=520853 Also reduced resizing overhead a bit. + +2013-02-09 Robert Roth + + Change default CPU usage setting to solaris mode (divide by cpu count). https://bugzilla.gnome.org/show_bug.cgi?id=692518 + +2013-02-05 Robert Roth + + Make process properties CPU time consistent with top on *BSD + +2013-02-04 Robert Roth + + Release 3.7.5 + +2013-02-02 Inaki Larranaga Murgoitio + + Updated Basque language + +2013-02-02 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2013-02-02 Gheyret Kenji + + Updated Uyghur translation + + Signed-off-by: Gheyret Kenji + +2013-01-28 Matej Urbančič + + Updated Slovenian translation + +2013-01-26 Robert Roth + + Fixed non-stacked area chart CPU graph showing wrong CPU usage + +2013-01-25 Milo Casagrande + + [l10n] Updated Italian translation. + +2013-01-22 Мирослав Николић + + Updated Serbian translation + +2013-01-21 Kjartan Maraas + + Updated Norwegian bokmål translation + +2013-01-17 Carrot031 + + [l10n] Update Japanese translation + +2013-01-16 Robert Roth + + Added missing NEWS item for 3.6.1 + +2013-01-14 Robert Roth + + Release 3.7.4 + +2013-01-14 Robert Roth + + Fixed distcheck issue caused by new policy.in.in + +2013-01-14 Gheyret Kenji + + Updated Uyghur translation + + Signed-off-by: Gheyret Kenji + +2013-01-12 Matej Urbančič + + Updated Slovenian translation + +2013-01-02 Aurimas Černius + + Updated Lithuanian translation + +2012-12-31 Ihar Hrachyshka + + Updated Belarusian translation. + +2012-12-31 Robert Roth + + Show cgroups information in the process properties dialog. https://bugzilla.gnome.org/show_bug.cgi?id=672515 + +2012-12-30 Carrot031 + + [l10n] Update Japanese translation + +2012-12-30 Jiro Matsuzawa + + [l10n] Update Japanese translation + + Merge the latest pot + +2012-12-28 Robert Roth + + Fixed make distcheck issue + +2012-12-26 Piotr Drąg + + Updated Polish translation + +2012-12-26 Yaron Shahrabani + + Updated Hebrew translation. + +2012-12-25 Pavol Klačanský + + Updated slovak translation + +2012-12-25 Daniel Mustieles + + Updated Spanish translation + +2012-12-25 A S Alam + + update Punjabi Translation for master + +2012-12-24 Fran Diéguez + + Updated Galician translations + +2012-12-21 Kjartan Maraas + + Updated Norwegian bokmål translation + +2012-12-19 Mattias Põldaru + + [l10n] Updated Estonian translation + +2012-12-16 Pavol Klačanský + + Updated slovak translation + +2012-12-16 Daniel Mustieles + + Updated Spanish translation + +2012-12-11 Robert Roth + + Reverted process table updates based on visibility checks as column indexing seems to behave strange + +2012-12-11 Robert Roth + + Show running process state for processes with changed cpu time. https://bugzilla.gnome.org/show_bug.cgi?id=606579 + +2012-12-11 Robert Roth + + Update tree_store_update versions with all templates to check for column visibility. + +2012-12-10 Robert Roth + + Only update tree data if it will be shown. https://bugzilla.gnome.org/show_bug.cgi?id=524830 + +2012-12-08 Piotr Drąg + + Updated POTFILES.in + +2012-12-08 Robert Roth + + Removed old workaround for retaininng process tree selection, as gtk seems to properly handle it now. https://bugzilla.gnome.org/show_bug.cgi?id=683671 + +2012-12-08 Robert Roth + + Try running kill/renice with policykit first, if PK is not available, fall back to gksu/gnomesu. https://bugzilla.gnome.org/show_bug.cgi?id=685294 + +2012-12-08 Robert Roth + + Fixed policykit kill and renice helpers to work with both old 0.104 and new >=0.107 policikit. https://bugzilla.gnome.org/show_bug.cgi?id=491462 + +2012-12-07 Robert Roth + + Added myself to the authors list + +2012-12-07 Robert Roth + + Fixed right-click in process tree clearing multiple selection + +2012-12-07 Shankar Prasad + + Updated Kannada Translations + +2012-12-06 Piotr Drąg + + Updated POTFILES.in + +2012-12-06 Robert Roth + + Removed system tab in favour of control center's Details pane. https://bugzilla.gnome.org/show_bug.cgi?id=649908 + +2012-12-01 Pavol Klačanský + + Updated slovak translation + +2012-11-29 Robert Roth + + Also strip doublequotes from os-release name attribute, if there are any + +2012-11-29 Matthias Clasen + + Added support for retrieving system information from systemd osrelease. https://bugzilla.gnome.org/show_bug.cgi?id=688981 + +2012-11-23 Nilamdyuti Goswami + + Assamese translation updated + +2012-11-09 Robert Roth + + Added option to draw CPU usage chart as a stacked area chart. https://bugzilla.gnome.org/show_bug.cgi?id=635939 + +2012-11-06 Pavel Vasin + + Fixed various memory leaks in prettytable, procman-app, sysinfo and util. https://bugzilla.gnome.org/show_bug.cgi?id=686812 + +2012-11-06 Robert Roth + + Added translation context for Search for Open Files translatable strings. https://bugzilla.gnome.org/show_bug.cgi?id=687512 + +2012-11-04 Joan Duran + + [l10n] Minor fix to Catalan translation + +2012-10-27 OKANO Takayoshi + + [l10n] Update Japanese Translation. + +2012-10-27 Yasumichi Akahoshi + + [l10n] remove location info. + +2012-10-03 Khoem Sokhem + + [l10n] Added Khmer translation + +2012-10-03 Stefano Facchini + + Do not use deprecated API + + Namely, we make the following replacements: + * GtkStyle -> GtkStyleContext + * GdkColor -> GdkRGBA + * GtkColorSelectionDialog -> GtkColorChooserDialog + + https://bugzilla.gnome.org/show_bug.cgi?id=684537 + + https://bugzilla.gnome.org/show_bug.cgi?id=664524 + +2012-10-03 Stefano Facchini + + Get rid of ProcData structure + + It's redundant now that we have a true Application object + + https://bugzilla.gnome.org/show_bug.cgi?id=684536 + +2012-10-02 Robert Roth + + Added Delete key as a shortcut to end the selected process. https://bugzilla.gnome.org/show_bug.cgi?id=673120 + +2012-10-02 Robert Roth + + Do not change the scale on resize, only stretch it. https://bugzilla.gnome.org/show_bug.cgi?id=605571 + +2012-10-02 Robert Roth + + Popup menus UI definition externalized into UI file + +2012-10-02 Piotr Drąg + + Replace apostrophes with quotation marks in menus.ui + + intltool doesn't like ' very much and refuses to work. " are needed. + +2012-10-02 Piotr Drąg + + Updated POTFILES.in + +2012-10-01 Cosimo Cecchi + + pretty-table: prefer GIO to get application icons + + Prefer Gio::AppInfo over Wnck. We need to install file monitors in the + application desktop file directories to make sure our cache is up to + date when new applications are installed or upgraded, and we're still + running. + + This ensures the icons we use are consistent with those displayed by the + rest of the system. + + https://bugzilla.gnome.org/show_bug.cgi?id=683762 + +2012-10-01 Robert Roth + + Also try pkexec as a fallback if neither gksu nor gnomesu works https://bugzilla.gnome.org/show_bug.cgi?id=491462 https://bugzilla.gnome.org/show_bug.cgi?id=681585 + +2012-09-30 Stefano Facchini + + Port to Application menu + +2012-09-28 Robert Roth + + Restore maximized setting from gsetting on startup + +2012-09-28 Robert Roth + + Added procman-app to POTFILES.in + +2012-09-28 Stefano Facchini + + Make the main window a GtkApplicationWindow + + https://bugzilla.gnome.org/show_bug.cgi?id=351087 + +2012-09-28 Robert Roth + + Added missing procman-app files + +2012-09-28 Robert Roth + + Fixed occasional segmentation fault on application close + +2012-09-27 Robert Roth + + Do not clear the full treestore with my processes and active processes. This way automatic updates do not expand collapsed nodes. https://bugzilla.gnome.org/show_bug.cgi?id=656365 + +2012-09-27 Robert Roth + + Bump gtkmm version requirement for Gtk::Application and Gtk::ApplicationWindow APIs added in 3.3.18. + +2012-09-27 Stefano Facchini + + Port to GtkApplication and Make the main window a GtkApplicationWindow https://bugzilla.gnome.org/show_bug.cgi?id=351087 + +2012-09-27 Robert Roth + + Save the main window maximized state in gsettings on exit and load it on startup. https://bugzilla.gnome.org/show_bug.cgi?id=683634 + +2012-09-27 Cosimo Cecchi + + default-table: add GNOME 3 services icon rewrite rules + + - add gnome-shell, gnome-panel and dconf-service + - remove a misleading code comment + - use the correct icon name for applets and evolution services + + https://bugzilla.gnome.org/show_bug.cgi?id=683762 + +2012-09-27 Robert Roth + + Fixed incorrectly translatable priority strings from change priority dialog. https://bugzilla.gnome.org/show_bug.cgi?id=674396 + +2012-09-27 Robert Roth + + Fixed incorrect message in preference dialog. https://bugzilla.gnome.org/show_bug.cgi?id=684669 + +2012-09-27 Robert Roth + + Fixed incorrect quotes in process end/kill dialogs. https://bugzilla.gnome.org/show_bug.cgi?id=683761 + +2012-09-26 Daniel Korostil + + Added uk translation + +2012-09-26 Carles Ferrando + + [l10n] Updated Catalan (Valencian) translation + +2012-09-26 Gil Forcada + + [l10n] Updated Catalan translation + +2012-09-24 Olav Vitters + + fix .desktop keyword translation + +2012-09-24 Robert Roth + + Release 3.6.0 + +2012-09-24 Noriko Mizumoto + + [l10n] Update Japanese translation + +2012-09-24 Rūdolfs Mazurs + + Updated Latvian translation + +2012-09-24 Mattias Põldaru + + [l10n] Updated Estonian translation + +2012-09-23 tuhaihe + + update Simplified Chinese (zh_CN) translation + +2012-09-22 Changwoo Ryu + + Updated Korean translation + +2012-09-21 Rajesh Ranjan + + hindi update + +2012-09-21 Ibrahim Saed + + Updated Arabic translation + +2012-09-20 Alexander Shopov + + Updated Bulgarian translation + +2012-09-19 Ani Peter + + Updated Malayalam file + +2012-09-17 Robert Roth + + Release 3.5.92 + +2012-09-16 Alexandre Franke + + Update French translation + +2012-09-16 Ask H. Larsen + + Updated Danish translation + +2012-09-15 Timo Jyrinki + + Finnish translation update by Jiri Grönroos + +2012-09-15 Changwoo Ryu + + Updated Korean translation + +2012-09-12 Theppitak Karoonboonyanan + + Updated Thai translation. + +2012-09-10 Milo Casagrande + + [l10n] Updated Italian translation. + +2012-09-08 Marek Černocký + + Updated Czech translation + +2012-09-07 Fábio Nogueira + + Updated Brazilian Portuguese translation. + +2012-09-08 Arash Mousavi + + l10n: Updated Persian translation + +2012-09-07 Ihar Hrachyshka + + Updated Belarusian translation. + +2012-09-06 Dirgita + + Updated Indonesian translation + +2012-09-05 Bruce Cowan + + Updated British English translation + +2012-09-05 Claude Paroz + + Updated French translation + +2012-09-05 Claude Paroz + + Removed translatable property on a spacer + +2012-09-04 Gabor Kelemen + + Updated Hungarian translation + +2012-09-04 Piotr Drąg + + Updated Polish translation + +2012-09-02 Mario Blättermann + + [l10n] Updated German doc translation + +2012-09-02 Dr.T.Vasudevan + + updated Tamil translation + +2012-09-02 Daniel Nylander + + Updated Swedish translation + +2012-09-01 Duarte Loreto + + Updated Portuguese translation + +2012-08-28 Nilamdyuti Goswami + + Implemented FUEL entries to Assamese translation + +2012-08-27 Cheng-Chia Tseng + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2012-08-25 Nguyễn Thái Ngọc Duy + + Updated Vietnamese translation + +2012-08-25 Nguyễn Thái Ngọc Duy + + po/vi: import from Damned Lies + +2012-08-23 Christian Kirbach + + Updated German translation + +2012-08-23 Daniel Mustieles + + Updated Spanish translation + +2012-08-22 Jeremy Bicha + + help: correct ghelp:fdl link to help:fdl for gnome-desktop 3.5.5+ + +2012-08-22 Kjartan Maraas + + Updated Norwegian bokmål translation + +2012-08-22 Piotr Drąg + + Updated Polish translation + +2012-08-21 Tom Tryfonidis + + Updated Greek translations + +2012-08-21 Chris Kühl + + Release: 3.5.90.1 + +2012-08-21 Chris Kühl + + Add dynamically generated help files to .gitignore + +2012-08-21 Chris Kühl + + Remove xmldocs.make from EXTRA_DIST in Makefile.am + +2012-08-21 Jeremy Bicha + + Use new documentation infrastructure + + https://live.gnome.org/GnomeGoals/NewDocumentationInfrastructure + + https://bugzilla.gnome.org/show_bug.cgi?id=682223 + +2012-08-20 OKANO Takayoshi + + [l10n] Update Japanese translation + +2012-08-20 OKANO Takayoshi + + [l10n] Update Japanese translation + +2012-08-17 Aleksey Kabanov + + Updated Russian translation + +2012-08-17 A S Alam + + Update Punjabi Translation + +2012-08-17 Fran Diéguez + + Updated Galician translations + +2012-08-14 Sandeep Sheshrao Shedmake + + Updated Marathi Translations + +2012-08-13 Yaron Shahrabani + + Updated Hebrew translation. + +2012-08-10 Robert Roth + + Removed unused allocation from load_graph_draw. + +2012-08-10 Robert Roth + + Fixed incorrect int to pointer conversion warning. + +2012-08-10 Robert Roth + + [PATCH] Fixed unsigned overflow error (use guint64 instead of unsigned). https://bugzilla.gnome.org/show_bug.cgi?id=681553 + +2012-08-09 Chris Kühl + + Added Robert Roth as co-maintainer + +2012-08-08 Žygimantas Beručka + + Updated Lithuanian translation + +2012-08-08 Мирослав Николић + + Updated Serbian translation + +2012-08-07 Daniel Mustieles + + Updated Spanish translation + +2012-08-07 Nilamdyuti Goswami + + Assamese translation updated + +2012-08-07 Sweta Kothari + + Updated gujarati file + +2012-08-07 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2012-08-07 Matej Urbančič + + Updated Slovenian translation + +2012-08-07 Chris Kühl + + Release: 3.5.90 + +2012-08-07 Matthias Clasen + + Remove markup from translated strings + + Including the markup in the translated strings makes the + translators job unnecessarily harder. + + https://bugzilla.gnome.org/show_bug.cgi?id=681271 + +2012-08-07 Chris Kühl + + Removing librsvg/rsvg-cairo.h include per warning + +2012-08-07 Andika Triwidada + + Updated Indonesian translation + +2012-08-06 Tom Tryfonidis + + Updated Greek translation + +2012-08-06 Мирослав Николић + + Updated Serbian translation + +2012-08-03 Sweta Kothari + + Updated gujarati file + +2012-08-03 Nilamdyuti Goswami + + Assamese translation updated + +2012-08-02 Jiro Matsuzawa + + [l10n] Update Japanese translation + + Modify the About label + +2012-08-01 Matej Urbančič + + Updated Slovenian translation + +2012-07-31 Fran Diéguez + + Updated Galician translations + +2012-07-30 Robert Roth + + Replaced sysinfo gtk tables with gtk grids + +2012-07-30 Daniel Mustieles + + Updated Spanish translation + +2012-07-30 Fran Diéguez + + Updated Galician translations + +2012-07-30 Praveen Illa + + Updated Telugu Translation + +2012-07-29 Piotr Drąg + + Keywords in .desktop file should end with a semicolon + +2012-07-29 Piotr Drąg + + Updated POTFILES.in + +2012-07-29 Chris Kühl + + Update .gitignore to exclude .patch and tarball variants + +2012-07-29 Chris Kühl + + Rename interface2.ui to interface.ui + + There is no need to version our files in the file name. + +2012-07-29 Chris Kühl + + Make the default preference dialog size a little larger + + Currently when the preference dialog is opened and the 'Process' tab + is active, the 'Information fields' list is sqaushed to the point of + uselessness. This change makes the default height match the default + height of the main window, thus giving a little more space for the + list. + +2012-07-29 Robert Roth + + Use GtkBox instead of HBox and VBox in sysinfo + +2012-07-29 Robert Roth + + File systems tab moved to separate UI file + +2012-07-29 Chris Kühl + + Add _Keywords to .desktop file + + This makes g-s-m show up in application searches when one or more of + the keywords is matched. This is useful in GNOME Shell and Unity, for + example. + + Closes: https://bugzilla.gnome.org/review?bug=671036 + +2012-07-29 Robert Roth + + Resources tab moved to UI files + +2012-07-29 Robert Roth + + Porting interface to UI files in progress + +2012-07-29 Robert Roth + + Free memory allocated for gtkbuilders and filenames + +2012-07-29 Robert Roth + + Use gtk box instead of vbox in load-graph + +2012-07-29 Robert Roth + + Added the UI files to POTFILES for translatability + +2012-07-29 Robert Roth + + Migrated the open files dialog to an UI file + +2012-07-29 Robert Roth + + Fixed lsof results count alignment + +2012-07-29 Robert Roth + + LSOF dialog migrated to UI file + +2012-07-29 Robert Roth + + Fix build warning for string conversion + +2012-07-29 Robert Roth + + Integrate the renice dialog from the UI file + +2012-07-29 Robert Roth + + Renice dialog migrated to separate UI file + +2012-07-29 Robert Roth + + Moved renice dialog into UI file + +2012-07-28 OKANO Takayoshi + + [l10n] Update Japanese translation + + Fix incorrect translation + +2012-07-28 Jiro Matsuzawa + + [l10n] Update Japanese translation + + Merge latest pot + +2012-07-24 Jeremy Bicha + + Don't show in KDE menus since they have their own "System Monitor" + + https://bugzilla.gnome.org/show_bug.cgi?id=662264 + +2012-07-20 Antoine Jacoutot + + OpenBSD: use G_N_ELEMENTS instead of nitems + + nitems is never guaranteed to be defined in sys/params.h as it is meant + to be defined within a protected ifdef __KERNEL conditional. + Use G_N_ELEMENTS from GLib which is the proper way of doing this. + +2012-07-17 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2012-07-15 Ihar Hrachyshka + + Updated Belarusian translation. + +2012-07-05 Daniel Winzen + + Updated German translation + +2012-07-05 Nilamdyuti Goswami + + Assamese translation reviewed + +2012-07-04 Tom Tryfonidis + + Updated Greek doc translation + +2012-05-23 Bruno Brouard + + Updated French translation + +2012-05-22 Robert Roth + + Fix applied again to show cpu model on ARM after core summarizing enhancement. https://bugzilla.gnome.org/show_bug.cgi?id=606769 + +2012-05-22 Robert Roth + + Fixed falsly reporting 'Unknown model' again after after the core summarizing enhancement. https://bugzilla.gnome.org/show_bug.cgi?id=619733 + +2012-05-02 Tom Tryfonidis + + Updated Greek translation + +2012-04-30 Praveen Illa + + Updated Telugu Translation + +2012-04-30 Kjartan Maraas + + Updated Norwegian bokmål translation + +2012-04-28 Jonh Wendell + + Updated Brazilian Portuguese translation + +2012-04-27 Piotr Drąg + + Updated Polish translation + +2012-04-22 Yaron Shahrabani + + Updated Hebrew translation. + +2012-04-19 Fran Diéguez + + Updated Galician translations + +2012-04-17 OKANO Takayoshi + + [l10n] Update Japanese translation + +2012-04-16 Matej Urbančič + + Updated Slovenian translation + +2012-04-16 Petr Kovar + + Update Czech translation + +2012-04-16 Jiro Matsuzawa + + [l10n] Update Japanese translation + +2012-04-16 Yinghua Wang + + update Simplified Chinese (zh_CN) translation + +2012-04-13 Bruce Cowan + + Updated British English translation + +2012-04-08 Daniel Mustieles + + Updated Spanish translation + +2012-04-07 Alexander Shopov + + Updated Bulgarian translation + +2012-04-05 Milo Casagrande + + [l10n] Updated Italian translation + +2012-04-04 Gabor Kelemen + + Updated Hungarian translation + +2012-04-04 Gil Forcada + + [l10n] Updated Catalan translation + +2012-04-03 Daniel Nylander + + Updated Swedish translation + +2012-04-03 Мирослав Николић + + Updated Serbian translation + +2012-04-02 Pavel Vasin + + tree_store_update: gracefully handle null strings + + https://bugzilla.gnome.org/show_bug.cgi?id=672741 + +2012-04-02 Arash Mousavi + + Updated Persian Translations + +2012-04-02 Piotr Drąg + + Updated Polish translation + +2012-04-02 Piotr Drąg + + Mark forgotten string as translatable + +2012-03-31 Arash Mousavi + + Updated Persian Translations + +2012-03-31 Arash Mousavi + + Updated Persian Translations + +2012-03-30 Antoine Jacoutot + + procproperties: unbreak on OpenBSD + + The asm/param.h header is only found on Linux. + On OpenBSD, the HZ tick is not defined in any header but can be + retrieved from the running kernel using the sysctl(3) interface. + +2012-03-29 Kjartan Maraas + + Updated Norwegian bokmål translation + +2012-03-27 Changwoo Ryu + + Updated Korean translation + +2012-03-26 Bruno Brouard + + Updated French doc translation + +2012-03-25 Milo Casagrande + + [l10n] Updated Italian translation + +2012-03-24 Kristjan SCHMIDT + + Updated Esperanto translation + +2012-03-24 Yaron Shahrabani + + Updated Hebrew translation. + +2012-03-24 Timo Jyrinki + + Updated Finnish translation by Jiri Grönroos + +2012-03-23 Chris Kühl + + build: Disallow building with systemd v43 due to C++ incompatibility + + systemd v43 introduced a parameter to a function named 'class' in a + header file. This makes systemd incompatible with C++ applications due + to 'class' being a c++ keyword. + + This has been fixed in subsequent versions of systemd. Thus, we exclude + only this version in configure.ac + +2012-03-22 Rajesh Ranjan + + hindi translation by Chandan Kumar + +2012-03-21 Enrico Nicoletto + + Updated Brazilian Portuguese translation + +2012-03-21 Duarte Loreto + + Updated Portuguese translation + +2012-03-21 Mattias Põldaru + + [l10n] Updated Estonian translation + +2012-03-21 YunQiang Su + + update Simplified Chinese (zh_CN) translation + +2012-03-20 A S Alam + + update Punjabi Translation + +2012-03-20 Chris Kühl + + Release: 3.3.92 + +2012-03-19 Chris Kühl + + Remove n_rows and n_columns GtkGrid properties from ui file + + The abovementioned properties were causing warnings to be spewed on + the console. Simply removing them from the ui file fixes the issue. + + See https://bugzilla.gnome.org/show_bug.cgi?id=660607 + +2012-03-19 Ibrahim Saed + + Updated Arabic doc translation + +2012-03-19 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2012-03-19 Daniel Mustieles + + Updated Spanish translation + +2012-03-19 Nilamdyuti Goswami + + Assamese translation updated + +2012-03-19 Kenneth Nielsen + + Updated Danish translation + +2012-03-19 Yuri Myasoedov + + Updated Russian translation + +2012-03-19 Carles Ferrando + + [l10n]Updated Catalan (Valencian) translation + +2012-03-19 Gil Forcada + + [l10n] Updated Catalan translation + +2012-03-18 Marek Černocký + + Updated Czech translation + +2012-03-18 Matej Urbančič + + Updated Slovenian translation + +2012-03-18 Alexander Shopov + + Updated Bulgarian translation + +2012-03-18 Daniel Korostil + + Uploaded Ukranian + +2012-03-18 Arash Mousavi + + Updated Persian Translations + +2012-03-18 Abderrahim Kitouni + + Updated Arabic translation + +2012-03-18 Daniel Nylander + + Updated Swedish translation + +2012-03-18 Bruno Brouard + + Updated French translation + +2012-03-18 Ibrahim Saed + + Updated Arabic doc translation + +2012-03-18 Fran Diéguez + + Updated Galician translations + +2012-03-18 Gabor Kelemen + + Updated Hungarian translation + +2012-03-17 Мирослав Николић + + Updated Serbian translation + +2012-03-17 Piotr Drąg + + Updated Polish translation + +2012-03-17 Ibrahim Saed + + Updated Arabic translation + +2012-03-17 Abderrahim Kitouni + + mark data/preferences.ui as a glade file in POTFILES.in + + otherwise, intltool won't pick up the strings for translation + +2012-03-16 Sweta Kothari + + Updated Gujarati Translations + +2012-03-15 Carles Ferrando + + [l10n]Updated Catalan (Valencian) translation + +2012-03-15 Gil Forcada + + [l10n]Updated Catalan translation + +2012-03-15 Adam Matoušek + + Updated Czech translation + +2012-03-15 Gabor Kelemen + + Updated Hungarian translation + +2012-03-15 Daniel Nylander + + Updated Swedish translation + +2012-03-13 Rudolfs Mazurs + + Updated Latvian translation. + +2012-03-13 Nilamdyuti Goswami + + Assamese translation completed + +2012-03-12 Timo Jyrinki + + Finnish translation update from http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint + +2012-03-11 Piotr Drąg + + Updated Polish translation + +2012-03-11 Changwoo Ryu + + Updated Korean translation + +2012-03-08 Bruno Brouard + + Updated French translation + +2012-03-08 Djavan Fagundes + + Updated Brazilian Portuguese translation + +2012-03-06 Bruce Cowan + + Updated British English translation + +2012-03-06 Daniel Korostil + + Uploaded Ukranian + +2012-03-05 Chris Kühl + + Release: 3.3.91 + +2012-03-05 Inaki Larranaga Murgoitio + + Updated Basque language + +2012-03-05 Timo Jyrinki + + Updated Finnish tranlation + +2012-03-05 Mike Manilone + + update Simplified Chinese (zh_CN) translation + +2012-03-04 Bruno Brouard + + Updated French translation + +2012-03-04 Bruno Brouard + + Updated French translation + +2012-02-26 Yuri Myasoedov + + Updated Russian translation + +2012-02-25 Dr.T.Vasudevan + + updated Tamil translation + +2012-02-23 Matej Urbančič + + Updated Slovenian translation + +2012-02-22 A S Alam + + update Punjabi Translation + +2012-02-21 Chris Kühl + + Release: 3.3.90 + +2012-02-21 Robert Roth + + Collapse kthreadd by default on linuxes in process tree mode. + + https://bugzilla.gnome.org/show_bug.cgi?id=667830 + +2012-02-20 Kenneth Nielsen + + Updated Danish translation + +2012-02-20 Andre Klapper + + Add translator comment for 'Seat' after a question on IRC + +2012-02-20 Mario Blättermann + + [l10n] Updated German translation + +2012-02-19 Mattias Põldaru + + [l10n] Updated Estonian translation + +2012-02-17 Petr Kovar + + Update Czech translation by Otakar Jasek + +2012-02-15 Ihar Hrachyshka + + Updated Belarusian translation. + +2012-02-14 Chris Kühl + + Require systemd 38 or greater when using --enable-systemd + +2012-02-11 Ihar Hrachyshka + + Updated Belarusian translation. + +2012-02-07 Мирослав Николић + + Updated Serbian translation + +2012-02-06 Fran Diéguez + + Updated Galician translations + +2012-02-06 Mario Blättermann + + [l10n] Updated German doc translation + +2012-01-30 Ihar Hrachyshka + + Updated Belarusian translation. + +2012-01-30 Robert Roth + + Add translator comment for the Percentage full for pie colour pickers string. https://bugzilla.gnome.org/show_bug.cgi?id=658205 + +2012-01-29 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2012-01-28 Kjartan Maraas + + Updated Norwegian bokmål translation + +2012-01-28 Yaron Shahrabani + + Updated Hebrew translation. + +2012-01-28 Robert Roth + + Updated call to deprecated librsvg function. + +2012-01-28 Robert Roth + + Moved the UI file into the data dir where the makefile expects it to be + +2012-01-28 Robert Roth + + Fix crash when there are more CPUs than gsettings entries for cpu colors + + If GSettings has less colors than the number of logical CPUs, add new + color values for each remaining core. + + https://bugzilla.gnome.org/show_bug.cgi?id=668317 + https://bugzilla.gnome.org/show_bug.cgi?id=632188 + +2012-01-28 Chris Kühl + + Added autotools changes to properly install preferences.ui + + https://bugzilla.gnome.org/show_bug.cgi?id=663736 + +2012-01-28 Robert Roth + + Use GtkBuilder for preferences dialog UI, and migrated to GtkGrid + + https://bugzilla.gnome.org/show_bug.cgi?id=663736 + +2012-01-21 Alexander Shopov + + Updated Bulgarian translation + +2012-01-19 Aurimas Černius + + Updated Lithuanian translation + +2012-01-18 Daniel Nylander + + Updated Swedish translation + +2012-01-18 Alexander Shopov + + Updated Bulgarian translation + +2012-01-17 Fábio Nogueira + + Updated Brazilian Portuguese translation + +2012-01-17 Chris Kühl + + Slightly increase width of memory map dialog from 575 to 620 + + Normally the memory map dialog needs to be quite wide. However, the + minimum size of the main window is 626. Making a dialog wider than + this by default would be odd. Thus, this is a large as the dialog will + be by default even though it is not very useful at this width. + + Normally the memory map dialog needs to be quite wide + +2012-01-17 Robert Roth + + Instant search function changed to be case insensitive. + + https://bugzilla.gnome.org/show_bug.cgi?id=668052 + +2012-01-17 Chris Kühl + + Release: 3.3.4 + +2012-01-16 Kjartan Maraas + + Updated Norwegian bokmål translation + +2012-01-15 Daniel Mustieles + + Updated Spanish translation + +2012-01-15 Fran Diéguez + + Updated Galician translations + +2012-01-14 Jovan Naumovski + + Updated Macedonian translation. + +2012-01-14 Chris Kühl + + Fix accelerator collision in "Search for Open Files" dialog + + The accelerators for the Clear and Close buttons were colliding. The + patch changes the Clear button to use 'l' as the accelerator. + +2012-01-14 Chris Kühl + + Backout change from using free() to g_free() in systemd patch + + From Lennart: Ahum, the free() calls (instead of g_free()) were + actually placed there for a reason: the memory is allocated by + sd_pid_get_session() and friends -- which allocate their memory with + malloc(), and not g_malloc(). In the normal case the backend of + g_malloc() will simply be malloc(), however if people use + g_mem_set_vtable() this might differ. i.e. you may use g_free() and + free() only then interchangably if g_mem_is_system_malloc() is + TRUE. Summary: replacing free() by g_free() will work most of the + times but is incorrect. + +2012-01-14 Chris Kühl + + Remove use of deprecated GtkHBox from procproperties.cpp + +2012-01-14 Chris Kühl + + Fix up coding style for patch using older style + +2012-01-14 Chris Kühl + + Only include glib.h + +2012-01-14 Krishnan Parthasarathi + + Add a Process Properties dialog in GNOME System Monitor + + https://bugzilla.gnome.org/show_bug.cgi?id=543347 + +2012-01-14 Robert Roth + + Disable priority changed handler while setting current priority. + + https://bugzilla.gnome.org/show_bug.cgi?id=667227 + +2012-01-14 Chris Kühl + + Remove tabs and cleanly format gschema.xml.in file + +2012-01-14 Lennart Poettering + + systemd: add process view columns for unit, session, seat, owner + + This (optionally) hooks up the system monitor with systemd, adding + four new columns to the process view: + + 1. Unit (i.e. the service name a system process belongs to) + 2. Session (i.e. the login session a user process belongs to) + 3. Seat (i.e. the physical seat the session of the process belongs to, + only for multi-seat environments) + 4. Owner (i.e. the user a process belongs to, which is not influenced + by temporary UID changes like sudo/su/suid. + + This patch also enables that the Unit column is shown by default. + + If systemd is not around at runtime or at compile time none of the + four new columns are shown. + + https://bugzilla.gnome.org/show_bug.cgi?id=667829 + +2012-01-14 Chris Kühl + + Improve code style consistency in LoadGraph + +2012-01-13 Yaron Shahrabani + + Updated Hebrew translation. + +2012-01-10 Ihar Hrachyshka + + Updated Belarusian translation. + +2012-01-09 Daniel Mustieles + + Updated Spanish translation + +2012-01-09 Chris Kühl + + Allow for more than 4 unique colors for CPU graph + + This patch changes the GSettings key from being hard-coded as + cpu-color-n to an array with the GVariant type 'a(us)'; an array of + structures containing an unsigned int (cpu index) and a string (hex + color). Using this type as opposed to a simple 'as' allows one to + easily see which color is associated with each CPU. This becomes more + important as the number of CPUs grows. + + Note that this patch does not change the issue that one can only + change the color of CPUs 0-3 in the GUI. One must use a tool such as + dcong-editor to edit CPUs 4-n. + + https://bugzilla.gnome.org/show_bug.cgi?id=632188 + +2012-01-09 Chris Kühl + + Clean up SOURCES in src/Makefile.am + +2012-01-09 Chris Kühl + + Fix function definition format in util.cpp + +2012-01-09 Robert Roth + + Add custom sort method for numerical columns with descending sort first. + + https://bugzilla.gnome.org/show_bug.cgi?id=557122 + https://bugzilla.gnome.org/show_bug.cgi?id=507108 + +2012-01-08 Robert Roth + + Avoid crash if icon is not found by catching exception. + + https://bugzilla.gnome.org/show_bug.cgi?id=662463 + +2012-01-08 Chris Kühl + + Replace deprecated rsvg_init() with g_type_init() + + This required a version dependency bump for librsvg to 2.35 and made + the call to rsvg_term() superfluous. + +2012-01-07 Stas Solovey + + Updated Russian translation + +2011-12-30 Mario Blättermann + + [l10n] Updated German translation + +2011-12-30 Mario Blättermann + + [l10n] Updated German translation + +2011-12-30 Yaron Shahrabani + + Updated Hebrew translation. + +2011-12-29 Muhammet Kara + + [l10n]Updated Turkish translation + +2011-12-25 Hideki Yamane + + Updated Japanese translation + +2011-12-20 Chris Kühl + + Release: 3.3.3 + +2011-12-15 Fran Diéguez + + Updated Galician translations + +2011-12-14 Kjartan Maraas + + Updated Norwegian bokmål translation + +2011-12-12 Daniel Mustieles + + Updated Spanish translation + +2011-12-12 Chris Kühl + + Fix copy-n-paste issues in gscheme summaries + +2011-12-12 Robert Roth + + Add 32-bit or 64-bit to the release label + + https://bugzilla.gnome.org/show_bug.cgi?id=619979 + +2011-12-12 Robert Roth + + Add command line flags for each tab to display it on startup. + + https://bugzilla.gnome.org/show_bug.cgi?id=629571 + +2011-12-11 Robert Roth + + Added priority selection submenu with preset priority items. + + https://bugzilla.gnome.org/show_bug.cgi?id=131803 + +2011-12-11 Robert Roth + + Add Priority column to the process table to show user-friendly nice values. + + https://bugzilla.gnome.org/show_bug.cgi?id=131802 + +2011-12-11 Robert Roth + + Summarize the processor cores to be able to display sysinfo for multi-core systems with more than 13 cores. + + https://bugzilla.gnome.org/show_bug.cgi?id=664926 + +2011-12-11 Jason Baron + + Optimize cgroup updating + + Only allocate a new cgroup string when we detect that + it has changed. Also, I've added some logic for the case + where cgroups are co-mounted, and cleaned up the code + a bit. + + Signed-off-by: Jason Baron + + https://bugzilla.gnome.org/show_bug.cgi?id=663644 + +2011-12-10 Yaron Shahrabani + + Updated Hebrew translation. + +2011-12-08 Chris Kühl + + Build fix: Add gmodule-2.0 to PKG_CHECK_MODULES + + https://bugzilla.gnome.org/show_bug.cgi?id=665783 + +2011-12-01 Kjartan Maraas + + Updated Norwegian bokmål translation + +2011-11-27 Lucian Adrian Grijincu + + Updated Romanian translation + +2011-11-26 Jorge González + + Updated Spanish translation + +2011-11-26 Yinghua Wang + + Update Simplified Chinese translation. + +2011-11-25 Daniel Mustieles + + Updated Spanish translation + +2011-11-23 Chris Kühl + + Release: 3.3.2.1 + +2011-11-23 Chris Kühl + + Fix build by changing include in lsof.cpp + +2011-11-22 Chris Kühl + + Tagged for release 3.3.2 + +2011-11-21 Chris Kühl + + Use dist-xz instead of dist-bzip2 in AM_INIT_AUTOMAKE + +2011-11-21 Chris Kühl + + Generate ChangeLog from git log during make dist + + https://bugzilla.gnome.org/show_bug.cgi?id=496436 + +2011-11-21 Fran Diéguez + + Updated Galician translations + +2011-11-20 Jason Baron + + Add cgroup support in the process view + + Add a new 'Control Group' column to the process view tab. + The format for the column is: + + (controller name), (controller name)... + + Processes that share the same path name across controllers + are colesced. For example if a process is in the /foo cgroup + for both the memory and cpu controllers, it would display as: + + /foo (memory,cpu), ... + + Signed-off-by: Jason Baron + +2011-11-19 Jorge González + + Updated Spanish translation + +2011-11-19 Robert Roth + + Better translator comment for the Waiting Channel column. + + https://bugzilla.gnome.org/show_bug.cgi?id=553315 + +2011-11-19 Robert Roth + + Only Show Name, PID, User CPU% and Memory columns by default. + + https://bugzilla.gnome.org/show_bug.cgi?id=305883 + +2011-11-19 Robert Roth + + Also remember the window position, not only the size. + + https://bugzilla.gnome.org/show_bug.cgi?id=343861 + +2011-11-19 Robert Roth + + Removed obsolete references to solaris mode. + + https://bugzilla.gnome.org/show_bug.cgi?id=528149 + +2011-11-18 Algimantas Margevičius + + Updated Lithuanian translation + +2011-11-18 Mario Blättermann + + [l10n] Updated German translation + +2011-11-16 Ihar Hrachyshka + + Updated Belarusian translation. + +2011-11-15 Daniel Mustieles + + Updated Spanish translation + +2011-11-15 Daniel Mustieles + + Updated Spanish translation + +2011-11-15 Philip Withnall + + Various small string fixes. + + Mostly capitalisation fixes, but there are some spelling fixes, and + three strings which have had markup removed. One string has been + changed from using an ASCII ellipsis to a Unicode one. + + https://bugzilla.gnome.org/show_bug.cgi?id=616794 + +2011-11-15 Robert Roth + + Do not set gnome_version if one of the version numbers can not be read. + + https://bugzilla.gnome.org/show_bug.cgi?id=576863 + +2011-11-14 Robert Roth + + Use XDG user runtime directory instead of tmp for temporary files. + + https://bugzilla.gnome.org/show_bug.cgi?id=646393 + +2011-11-14 Robert Roth + + Changed default net out color for better a11y for color-blind people. + + https://bugzilla.gnome.org/show_bug.cgi?id=663569 + +2011-11-13 Mario Blättermann + + [l10n] Updated German translation + +2011-11-13 Kjartan Maraas + + Updated Norwegian bokmål translation + +2011-11-13 Gabor Karsay + + [l10n] Updated German doc translation + +2011-11-10 Daniel Mustieles + + Updated Spanish translation + +2011-11-10 Fran Diéguez + + Updated Galician translations + +2011-11-10 Haggai Eran + + Use pango instead of cairo_show_text in load-graph. + + https://bugzilla.gnome.org/show_bug.cgi?id=536006 + +2011-11-09 Conor O'Gorman + + Significant digits format used to remove post decimal wastage on net graph + + Signed-off-by: Conor O'Gorman + + https://bugzilla.gnome.org/show_bug.cgi?id=656841 + +2011-11-09 Conor O'Gorman + + Fixed logic for scaling net load when using bits. + + Signed-off-by: Conor O'Gorman + + https://bugzilla.gnome.org/show_bug.cgi?id=656840 + +2011-11-09 Daniel Mustieles + + Updated Spanish translation + +2011-11-08 Daniel Mustieles + + Updated Spanish translation + +2011-11-08 Chris Kühl + + Don't show swap history when computer has no swap + + https://bugzilla.gnome.org/show_bug.cgi?id=414492 + +2011-11-08 Daniel Mustieles + + Updated Spanish translation + +2011-11-08 Robert Roth + + Specified resource name in color picker dialog title (bug 520702) + +2011-11-08 Robert Roth + + Make labels on sysinfo tab selectable (bug 399067) + +2011-11-08 Robert Roth + + Properly clear the selected process before looking for another (bug 580009) + +2011-11-08 Chris Kühl + + Remove trailing whitespace from help/C/gnome-system-monitor.xml + +2011-11-08 Robert Roth + + Updated help to match current interface and improved consistency a bit + + https://bugzilla.gnome.org/show_bug.cgi?id=552511 + +2011-11-08 Chris Kühl + + Remove that 'g' that slipped into the gsettings gchema + +2011-11-08 Robert Roth + + Save column info on change instead of quit (bug 649398) + +2011-11-06 Jorge González + + Updated Spanish translation + +2011-11-06 Fran Diéguez + + Updated Galician translations + +2011-11-06 Chris Kühl + + Make column names in gsettings schema match usage in GUI + + https://bugzilla.gnome.org/show_bug.cgi?id=654888 + +2011-11-05 Chris Kühl + + Save refresh rate value changes when changed by key + + https://bugzilla.gnome.org/show_bug.cgi?id=543315 + +2011-11-05 Robert Roth + + Only display change color dialog on clicked instead of button-release + + https://bugzilla.gnome.org/show_bug.cgi?id=517712 + +2011-11-05 Chris Kühl + + Set widget name for main application window + + https://bugzilla.gnome.org/show_bug.cgi?id=633259 + +2011-11-05 Chris Kühl + + Remove unnecessary assert which causes crash + + https://bugzilla.gnome.org/show_bug.cgi?id=578520 + +2011-11-04 Chris Kühl + + Include process name in end & kill process dialogs + + https://bugzilla.gnome.org/show_bug.cgi?id=560162 + +2011-11-04 Chris Kühl + + Remove status bar and helper callbacks + + https://bugzilla.gnome.org/show_bug.cgi?id=661269 + +2011-10-08 Rudolfs Mazurs + + Updated Latvian translation. + +2011-10-07 krishnababu k + + Updated Telugu Translations done by Hari Krishna + +2011-09-27 Tommi Vainikainen + + Updated Finnish translation + +2011-09-27 Tommi Vainikainen + + .gitignore: Ignore generated POT file (po/*.pot) + +2011-09-27 Мирослав Николић + + Updated Serbian translation + +2011-09-26 Andrej Žnidaršič + + Updated Slovenian translation + +2011-09-26 Carles Ferrando + + [l10n]Updated Catalan (Valencian) translation + +2011-09-26 Chris Kühl + + Release: 3.2.0 + +2011-09-25 OKANO Takayoshi + + Updated Japanese translation + +2011-09-25 Inaki Larranaga Murgoitio + + Updated Basque language + +2011-09-25 Kenneth Nielsen + + Updated Danish translation + +2011-09-23 Changwoo Ryu + + Updated Korean translation + +2011-09-22 Nilamdyuti Goswami + + Updated Assamese Translations:bugzilla#659595 + +2011-09-22 Runa Bhattacharjee + + Updated Bengali India Translation + +2011-09-21 Gabor Kelemen + + Updated Hungarian translation + +2011-09-20 Fran Dieguez + + Added Galician translations for doc + +2011-09-18 Mario Blättermann + + [l10n] Updated German translation + +2011-09-17 Gil Forcada + + [l10n]Updated Catalan translation + +2011-09-17 Jiro Matsuzawa + + Updated Japanese translation + +2011-09-14 Luca Ferretti + + l10n: Updated Italian translation + +2011-09-14 dmustieles + + Updated Spanish translation + +2011-09-14 dmustieles + + Updated Spanish translation + +2011-09-13 Dr.T.Vasudevan + + updated Tamil translation + +2011-09-11 Daniel Korostil + + Uploaded Ukranian + +2011-09-10 Duarte Loreto + + Updated Portuguese translation + +2011-09-09 Bruce Cowan + + Updated British English translation + +2011-09-08 Piotr Drąg + + Updated Polish translation + +2011-09-08 Sweta Kothari + + Updated Gujarati Translations + +2011-09-06 Arash Mousavi + + Updated Persian translation + +2011-09-06 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2011-09-05 Wouter Bolsterlee + + Updated Dutch translation by Wouter Bolsterlee + +2011-09-05 Ihar Hrachyshka + + Updated Belarusian translation. + +2011-09-04 Aurimas Černius + + Updated Lithuanian translation + +2011-09-02 Og B. Maciel + + Updated Brazilian Portuguese translation. + +2011-08-31 Stas Solovey + + Updated Russian translation + +2011-08-30 Chris Kühl + + Release: 3.1.90 + +2011-08-27 Claude Paroz + + Updated French translation + +2011-08-21 Aron Xu + + Update Simplified Chinese translation. + +2011-08-18 Andika Triwidada + + Updated Indonesian translation + +2011-08-13 Theppitak Karoonboonyanan + + Updated Thai translation. + +2011-08-11 Alexander Shopov + + Updated Bulgarian translation + +2011-08-03 Daniel Nylander + + Updated Swedish translation + +2011-07-29 Inaki Larranaga Murgoitio + + Added Basque language + +2011-07-26 Chris Kühl + + Release: 3.1.4 + +2011-07-19 Marek Černocký + + Updated Czech translation + +2011-07-18 A S Alam + + Punjabi Translation is updated + +2011-07-12 Rudolfs Mazurs + + Updated Latvian translation. + +2011-07-11 Robert Roth + + Add Help button to the preferences dialog + + https://bugzilla.gnome.org/show_bug.cgi?id=501070 + +2011-07-07 Abduxukur Abdurixit + + Added UG translation + +2011-07-05 Chris Kühl + + Release: 3.1.3 + +2011-07-03 Chris Kühl + + Added myself to authors/copyright list + +2011-07-03 Chris Kühl + + Removed editor formatting hints + +2011-07-03 Chris Kühl + + Removed unnecessary use of 'this->' for class members + +2011-07-03 Chris Kühl + + Removed unnecessary use of 'graph->' for class members + +2011-07-03 Chris Kühl + + Give 'g' variable meaningful name, 'graph' + +2011-07-03 Chris Kühl + + Stop initializing variables twice in LoadGraph ctor. + +2011-07-03 Chris Kühl + + Added .gitignore file + +2011-07-03 Chris Kühl + + Make indentation uniform across source files. + + This patch replaces tabs with spaces and sets indentation to 4 across + all source files. Previously there was a mix between spaces and tabs + between files and sometimes within a file as well as different + indentation widths. + + It's regrettable that such a git-history intrusive commit is required. + +2011-07-02 Chris Kühl + + Show CPU speed for ppc64 processors. + + https://bugzilla.gnome.org/show_bug.cgi?id=619732 + +2011-07-02 Kjartan Maraas + + Updated Norwegian bokmål translation + +2011-07-01 Yaron Shahrabani + + Updated Hebrew translation. + +2011-06-26 Muhammet Kara + + Updated Turkish translation + +2011-06-25 Yuri Kozlov + + Updated Russian translation + +2011-06-25 Мирослав Николић + + Updated Serbian translation + +2011-06-21 Fran Diéguez + + Updated Galician translations + +2011-06-19 Daniel Mustieles + + Updated Spanish translation + +2011-06-15 Antoine Jacoutot + + If NI_IDN is not defined, set it to 0. + + https://bugzilla.gnome.org/show_bug.cgi?id=652602 + +2011-06-15 Antoine Jacoutot + + Add OpenBSD support. + + Add OpenBSDSysInfo() for getting OpenBSD system information. + + https://bugzilla.gnome.org/show_bug.cgi?id=652584 + +2011-06-14 Matej Urbančič + + Updated Slovenian translation + +2011-06-14 Chris Kühl + + Release: 3.1.2 + +2011-06-14 Chris Kühl + + Make change priority button respect button-images setting. + + https://bugzilla.gnome.org/show_bug.cgi?id=592747 + +2011-06-14 Chris Kühl + + Added ability to navigate tabs using Alt-N. + + https://bugzilla.gnome.org/show_bug.cgi?id=496750 + +2011-06-13 Chris Kühl + + Fix to remember custom column ordering. + + https://bugzilla.gnome.org/show_bug.cgi?id=365101 + +2011-06-13 Chris Kühl + + Correct bad status tip wording when hovering over View->My Processes. + + https://bugzilla.gnome.org/show_bug.cgi?id=530336 + +2011-06-06 Fran Diéguez + + Updated Galician translations + +2011-05-29 Carles Ferrando + + [l10n]Updated Catalan (Valencian) translation + +2011-05-22 Kristjan SCHMIDT + + Updated Esperanto translation + +2011-05-13 plesry + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2011-05-13 Chris Kühl + + Release: 3.1.1.1 + +2011-05-13 Chris Kühl + + Fix for issues on 32-bit machines. + + https://bugzilla.gnome.org/show_bug.cgi?id=649842 + +2011-05-12 Wind He + + update zh_CN translation + +2011-05-10 Chris Kühl + + Post-release bump to 3.1.2 + +2011-05-09 Chris Kühl + + Release: 3.1.1 + +2011-05-09 Matej Urbančič + + Updated Slovenian translation + +2011-05-09 Yaron Shahrabani + + Updated Hebrew translation. + +2011-05-05 Andrej Žnidaršič + + Updated Slovenian translation + +2011-05-04 Kjartan Maraas + + Updated Norwegian bokmål translation + +2011-05-02 Daniel Korostil + + Uploaded Ukranian + +2011-04-29 Daniel Mustieles + + Updated Spanish translation + +2011-04-27 Daniel Mustieles + + Updated Spanish translation + +2011-04-25 Rudolfs Mazurs + + Updated Latvian translation. + +2011-04-24 Theppitak Karoonboonyanan + + Updated Thai translation. + +2011-04-23 Arash Mousavi + + Updated Persian translation + +2011-04-23 Arash Mousavi + + Updated Persian translation + +2011-04-18 Chris Kühl + + Fix network totals overflow on 32-bit machines. + + https://bugzilla.gnome.org/show_bug.cgi?id=639212 + +2011-04-18 Chris Kühl + + [Warning] Removed set but unused variables. + +2011-04-17 Chris Kühl + + Added SI prefix tera to network counter + + https://bugzilla.gnome.org/show_bug.cgi?id=639212 + +2011-04-17 Chris Kühl + + Get rid of unused variable 'sizegroup' + +2011-04-16 Chris Kühl + + Make 'Solaris mode' option be more descriptive. + + https://bugzilla.gnome.org/show_bug.cgi?id=467168 + +2011-04-15 Chris Kühl + + Make maximum nice value 19 instead of 20 on Linux. + +2011-04-14 Thomas Hindoe Paaboel Andersen + + Remove unused variable + + https://bugzilla.gnome.org/show_bug.cgi?id=646171 + +2011-04-14 Chris Kühl + + Post-release bump to 3.1.1 + +2011-04-04 Chris Kühl + + Release: 3.0.0 + +2011-04-04 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2011-04-04 Jordi Serratosa + + [l10n]Fixes on Catalan translation + +2011-04-03 Marc-Antoine Perennou + + Temporary workaround for CPU with more than 4 cores + + We do not provide colors after cpu-color3 in the schema + Use only the 4 colors from the scheme for now + + https://bugzilla.gnome.org/show_bug.cgi?id=645662 + +2011-04-03 Cosimo Cecchi + + Pass the parent window to the about dialog + + So that the WM correctly attaches it to the toplevel. + + https://bugzilla.gnome.org/show_bug.cgi?id=645575 + +2011-04-03 Petr Kovar + + Update Czech translation + +2011-04-03 Luca Ferretti + + Updated Italian translation + +2011-04-03 Dr.T.Vasudevan + + Updated Tamil translation + +2011-04-02 Ask H. Larsen + + Updated Danish translation + +2011-03-31 Inaki Larranaga Murgoitio + + Updated Basque language + +2011-03-29 Wouter Bolsterlee + + Updated Dutch translation by Wouter Bolsterlee + +2011-03-27 Rodrigo Padula de Oliveira + + Updated Brazilian Portuguese translation. Reviewed by Antonio Fernandes C. Neto.. + +2011-03-27 Abduxukur Abdurixit + + Added UG translation + +2011-03-27 Olav Vitters + + Add description + +2011-03-26 A S Alam + + update tranlation for Punjabi by A S Alam + +2011-03-26 Yaron Shahrabani + + Updated Hebrew translation. + +2011-03-25 Chris Kühl + + Post-release bump to 2.99.4 + +2011-03-25 Chris Kühl + + Release: 2.99.3 + +2011-03-25 Luca Ferretti + + Use /org/gnome as starting path for schemas + +2011-03-24 Yuri Myasoedov + + Updated Russian translation + +2011-03-23 Jiro Matsuzawa + + Updated Japanese translation. + +2011-03-21 Chris Kühl + + Post-release bump to 2.99.3 + +2011-03-21 Chris Kühl + + release: 2.99.2 + +2011-03-21 Kalev Lember + + Fix the location of gnome-version.xml + + Latest gnome-desktop 3.0 installs gnome-version.xml in DATADIR/gnome/. + + https://bugzilla.gnome.org/show_bug.cgi?id=645123 + +2011-03-21 Amitakhya Phukan + + Updated Assamese translations + +2011-03-20 Rudolfs Mazurs + + Updated Latvian translation. + +2011-03-20 Dirgita + + Updated Indonesian translation + +2011-03-19 Changwoo Ryu + + Updated Korean translation + +2011-03-18 Lele Long + + Update Simplified Chinese translation. + +2011-03-17 Bruce Cowan + + Updated British English translation + +2011-03-17 Mario Blättermann + + [l10n] Updated German translation + +2011-03-16 Lucian Adrian Grijincu + + Updated Romanian translation + +2011-03-16 Lucian Adrian Grijincu + + Updated Romanian translation + +2011-03-16 Duarte Loreto + + Updated Portuguese translation + +2011-03-15 Gabor Kelemen + + Updated Hungarian translation + +2011-03-15 Fran Diéguez + + Updated Galician translations + +2011-03-13 Gil Forcada + + [l10n]Updated Catalan translation + +2011-03-12 Matthias Clasen + + Fix an abort due to wrong gsettings key + + The key is called view-as, not view_as, and gsettings is unforgiving... + https://bugzilla.redhat.com/show_bug.cgi?id=682040 + +2011-03-09 Piotr Drąg + + Updated Polish translation + +2011-03-07 Chris Kühl + + release: post-release bump to 2.99.2 + +2011-03-07 Chris Kühl + + release: 2.99.1 + +2011-03-07 Chris Kühl + + [Build] Added back USE_COMMON_DOC_BUILD=yes in autogen.sh + + * This was giving me "make: *** No rule to make target `omf.make', + needed by `distdir'. Stop." when running make distcheck. + * This was removed in commit f3dc7731. + +2011-03-06 Khaled Hosny + + Updated Arabic translation + +2011-03-05 Daniel Korostil + + Uploaded Ukranian + +2011-03-04 Chris Kühl + + Make preference's processes tab check boxes consistent. + + * Now the expand and fill are all the same. + + https://bugzilla.gnome.org/show_bug.cgi?id=524188 + +2011-03-04 Manoj Kumar Giri + + Updated Oriya Translation + +2011-03-04 Chris Kühl + + Add translator comment to clarify 'open files' is no action. + + https://bugzilla.gnome.org/show_bug.cgi?id=423088 + +2011-03-03 Debbie Beliveau + + Fix to show cpu model on ARM. + + https://bugzilla.gnome.org/show_bug.cgi?id=606769 + +2011-03-03 Luciano Chavez + + Fix falsly reporting 'Unknown CPU model'. + + https://bugzilla.gnome.org/show_bug.cgi?id=619733 + +2011-03-03 Chris Kühl + + Added close button to memory map dialog. + + https://bugzilla.gnome.org/show_bug.cgi?id=592758 + +2011-03-02 Javier Jardón + + configure: Use upstream gettext instead the glib one + + https://bugzilla.gnome.org/show_bug.cgi?id=643686 + +2011-03-02 Javier Jardón + + Update autotools configuration + + Replace deprecated autoconf macros and use new libtool syntax. + Also use silent rules to silence the compilation output a bit + + https://bugzilla.gnome.org/show_bug.cgi?id=643686 + +2011-03-02 Javier Jardón + + configure: Use configure.ac instead configure.in + + https://bugzilla.gnome.org/show_bug.cgi?id=643686 + +2011-02-28 Matthias Clasen + + Fix a segfault when turning on dependencies + + GSettings is not forgiving about - vs _. + +2011-02-27 Daniel Nylander + + Updated Swedish translation + +2011-02-25 Matej Urbančič + + Updated Slovenian translation + +2011-02-23 Bruno Brouard + + Updated French translation + +2011-02-21 Chris Kühl + + Made myself the new maintainer. + + * This is being done after a couple failed attemps to contact the + maintainer(s) and a few converstations on IRC about what to do. + +2011-02-21 Yaron Shahrabani + + Updated Hebrew translation. + +2011-02-20 Daniel Mustieles + + Updated Spanish translation + +2011-02-20 Daniel Mustieles + + Updated Spanish translation + +2011-02-19 Ivar Smolin + + [l10n] Updated Estonian translation + +2011-02-17 Chris Kühl + + release: post-release bump to 2.99.1 + +2011-02-17 Chris Kühl + + release: 2.99.0 + +2011-02-17 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2011-02-17 Sweta Kothari + + Updated Gujarati Translations + +2011-02-17 Alexander Shopov + + Updated Bulgarian translation + +2011-02-15 Daniel Mustieles + + Updated Spanish translation + +2011-02-14 Chris Kühl + + Fixed distcheck error. + +2011-02-14 Chris Kühl + + Removed unnecessary dependency on dbus-glib-1. + +2011-02-14 Chris Kühl + + Fixed typo in gsettings schema file. + +2011-02-14 Chris Kühl + + Bumped version to 2.99.0 + +2011-02-14 Yaron Shahrabani + + Updated Hebrew translation. + +2011-02-14 Yaron Shahrabani + + Updated Hebrew translation. + +2011-02-13 Mario Blättermann + + [l10n] Updated German translation + +2011-02-13 Fran Diéguez + + Updated Galician translations + +2011-02-13 Piotr Drąg + + Updated Nepali translation to fix build + +2011-02-13 Piotr Drąg + + Updated POTFILES.in + +2011-02-11 Chris Kühl + + Fixed graph jump bug caused by label changing height. + +2011-02-11 Chris Kühl + + Fixed build issues for gtk3. + +2011-02-11 Chris Kühl + + Bumped dependencies for Gtk+3 + +2011-02-11 Chris Kühl + + Fixed adustments to only be set with a page_size of 0. + + * Setting an adjustment with non-zero page size is deprecated + +2011-02-11 Chris Kühl + + Removed all references to gconf and bumped dependencies. + +2011-02-11 Chris Kühl + + Enabled code and added gsettings schema for openfiles dialog. + +2011-02-11 Chris Kühl + + GConf to GSettings port + +2011-02-11 Chris Kühl + + Added defaults to list type keys. + + Without this gsettings-schema-convert bails without error message. + +2011-02-11 Chris Kühl + + Preparing for move from gconf to gsettings. + +2011-02-11 Chris Kühl + + Moved rsvg_init and rsvg_term into main to fix Bug #613752. + +2011-02-11 Chris Kühl + + Removed use of deprecated gconf_init. + +2011-02-11 Chris Kühl + + Fixed includes flagged with *_DISABLE_SINGLE_INCLUDES + +2011-02-11 Chris Kühl + + Replaced use of gdk_drawable_get_size with gdk_window_get_[width|height] + +2011-02-11 Chris Kühl + + Replaced occurances of gtk_dialog_set_has_separator with g_object_set. + +2011-02-11 Chris Kühl + + Removed invalid translation that was blocking push. + +2011-02-11 Chris Kühl + + Replace old GDK drawing API + + Patch from Sergey Nizovtsev. + See https://bugzilla.gnome.org/show_bug.cgi?id=627568 + +2011-02-11 Javier Jardón + + Replacing GtkNotebookPage with GtkWidget according to changes in GTK+ + + Signed-off-by: Chris Kühl + +2011-02-05 Khaled Hosny + + Updated Arabic translation + +2011-01-27 Fran Diéguez + + QA of Galician translations + +2011-01-07 Craig Keogh + + Correct bugzilla product, add bugs section to README + +2011-01-07 Wei-Lun Chao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2011-01-04 Theppitak Karoonboonyanan + + Updated Thai translation. + +2011-01-02 Kjartan Maraas + + Updated Norwegian bokmål translation from Torstein Adolf Winterseth + +2010-12-28 Matej Urbančič + + Updated Slovenian translation + +2010-12-23 Gheyret T.Kenji + + Added UG translation + +2010-12-20 Ivar Smolin + + [l10n] Updated Estonian translation + +2010-12-03 Andrej Žnidaršič + + Updated Slovenian translation + +2010-11-20 Gheyret T.Kenji + + Added UG translation + +2010-11-13 Gheyret T.Kenji + + Added UG translation + +2010-11-08 Mahyar Moghimi + + Updating persian translation + +2010-10-29 Carles Ferrando + + Updated Catalan (Valencian) translation + +2010-10-26 Andreas Nilsson + + Remove duplicate label in File System tab + + https://bugzilla.gnome.org/show_bug.cgi?id=597250 + +2010-10-21 Matej Urbančič + + Added sl for Slovenian translation + +2010-10-21 Matej Urbančič + + Added Slovenian translation + +2010-10-09 Changwoo Ryu + + Updated Korean translation + +2010-09-28 Vincent Untz + + release: post-release bump to 2.28.3 + +2010-09-28 Vincent Untz + + release: 2.28.2 + +2010-09-19 Takayuki KUSANO + + Updated Japanese translation + +2010-09-04 Piotr Drąg + + Updated Polish translation + +2010-08-04 Marián Bača + + Updated Slovak translation + +2010-07-20 Fran Diéguez + + Updated Galician translations + +2010-07-20 YunQiang Su + + Add a figure to Simplified Chinese help. + +2010-07-20 Teliute + + Update Simplified Chinese help translation. + +2010-07-19 Matej Urbančič + + Updated Slovenian translation + +2010-07-19 krishnababu k + + Updated Telugu Translations + +2010-06-26 Kristjan Schmidt + + Add Esperanto translation + +2010-06-26 Kristjan Schmidt + + Add Esperanto translation + +2010-06-20 Andre Klapper + + Remove "dialog_cancel_clicked" function that is unused now + +2010-06-20 Andre Klapper + + Compile with CXXFLAGS=-DGSEAL_ENABLE. Fixes bug 612482. + +2010-06-20 Andre Klapper + + Compile with -DGSEAL_ENABLE. Fixes bug #612482. + + Signed-off-by: Javier Jardón + +2010-06-13 Rudols Mazurs + + Updated Latvian translation. + +2010-06-13 Fran Diéguez + + Updated Galician translations + +2010-05-28 Andre Klapper + + Remove deprecated GTK+ symbol. Fixes bug 561963. + +2010-05-12 Thomas Thurman + + Updated Shavian transliteration + +2010-05-01 Fran Diéguez + + Updated Galician translation + +2010-04-30 Sandeep Shedmake + + Updated Marathi Translations + +2010-04-29 Manoj Kumar Giri + + Updated Oriya Translation + +2010-04-25 Philip Withnall + + Updated British English translation + +2010-04-25 Philip Withnall + + Updated British English translation + +2010-04-25 Philip Withnall + + Updated British English translation + +2010-04-24 Gheyret Kenji + + Added UG translation + +2010-04-21 Carles Ferrando + + Updated Catalan (Valencian) translation + +2010-04-17 Rodrigo Flores + + Corrected a typo in Brazilian Portuguese Translation + +2010-04-15 Jorge González + + Updated Spanish translation + +2010-04-12 Andika Triwidada + + Updated Indonesian translation by Dirgita + +2010-04-08 Runa Bhattacharjee + + Updated Bengali India Translation + +2010-04-08 Khaled Hosny + + Updated Arabic translation + +2010-04-03 Ihar Hrachyshka + + Updated Belarusian translation by Мікалай Цэхан + +2010-04-02 Jordi Serratosa + + Fixes to Catalan translation + +2010-03-30 Wouter Bolsterlee + + Dutch translation updated by Wouter Bolsterlee + +2010-03-30 Vincent Untz + + [release] post-release bump to 2.28.2 + +2010-03-30 Vincent Untz + + [release] 2.28.1 + +2010-03-30 Vincent Untz + + Fix zh_CN help to be valid + +2010-03-28 Jamil Ahmed + + Updated Bengali translation + +2010-03-24 Sweta Kothari + + Updated Gujarati Translations + +2010-03-23 Inaki Larranaga Murgoitio + + Updated Basque language + +2010-03-23 Inaki Larranaga Murgoitio + + Updated Basque language + +2010-03-14 Changwoo Ryu + + Translated Korean translation + +2010-02-26 Piotr Drąg + + Updated Polish translation + +2010-02-15 Fran Diéguez + + Updated Galician Translation + +2010-02-08 Gabor Kelemen + + Hungarian translation updated + +2009-12-01 Nils-Christoph Fiedler + + Added LowGerman translation + +2009-12-01 Nils-Christoph Fiedler + + Added LowGerman translation + +2009-11-27 Gabor Kelemen + + Updated Hungarian translation + +2009-11-18 Thomas Thurman + + Shavian translation + +2009-11-13 arccos (L.Q) + + Added Simplified Chinese translation of glade3 user guide. + +2009-10-12 Gil Forcada + + Updated Catalan translation + +2009-10-08 Leonid Kanter + + Updated Russian translation by Yuri Myasoedov + +2009-09-29 Aron Xu + + Updated Simplified Chiense translation. + +2009-09-21 Benoît Dejean + + Released 2.28.0. + +2009-09-21 Shankar Prasad + + Updated Kannada(kn) translation + +2009-09-21 Petr Kovar + + Updated Czech translation + +2009-09-21 Ask H. Larsen + + Added Danish translation + +2009-09-21 Kenneth Nielsen + + Added da to list of languages + +2009-09-21 Ask H. Larsen + + Updated Danish translation + +2009-09-20 Dumitru Mișu Moldovan + + Updated Romanian translation + +2009-09-19 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong and Taiwan) + +2009-09-18 Rajesh Ranjan + + maithili update + +2009-09-17 Manoj Kumar Giri + + Upadated Oriya Translation + +2009-09-16 Davide Falagna + + Updated Italian translation + +2009-09-16 Matej Urbančič + + Added Slovenian translation + +2009-09-16 Rajesh Ranjan + + hindi update by Rajesh Ranjan + +2009-09-15 Takeshi AIHANA + + Updated Japanese translation. + +2009-09-13 Ask H. Larsen + + Updated Danish translation + +2009-09-12 Philip Withnall + + Updated British English translation + +2009-09-12 Kostas Papadimas + + Updated Greek help translation. + +2009-09-12 Ani + + Updaeted Malayalam Translations + +2009-09-12 Sandeep Shedmake + + Updated Marathi Translations + +2009-09-12 Matej Urbančič + + Updated Slovenian translation + +2009-09-11 Kostas Papadimas + + Updated Greek translation. + +2009-09-10 Gintautas Miliauskas + + Updated Lithuanian translation. + +2009-09-10 A S Alam + + updating for Punjabi + +2009-09-10 Baris Cicek + + Updated Turkish translation. + +2009-09-09 Gabor Kelemen + + Hungarian translation updated + +2009-09-08 Khaled Hosny + + Updated Arabic translation + +2009-09-05 Jamil Ahmed + + Updated Bengali translation + +2009-09-01 Duarte Loreto + + Updated Portuguese translation + +2009-08-28 Branko Kokanović + + Updated Serbian translation + +2009-08-28 Carles Ferrando + + Added Catalan (Valencian) translation + +2009-08-27 Inaki Larranaga Murgoitio + + Updated Basque language + +2009-08-26 Davide Falanga + + Updated Italian translation + +2009-08-26 Duarte Loreto + + Updated Portuguese translation + +2009-08-25 Tomasz Dominikowski + + Updated Polish translation + +2009-08-24 Sweta Kothari + + Updated Gujarati Translations + +2009-08-23 Theppitak Karoonboonyanan + + Updated Thai translation. + +2009-08-23 Changwoo Ryu + + Update Korean translation + +2009-08-22 Claude Paroz + + Updated French translation + +2009-08-19 Christian Kirbach + + Updated German translation + +2009-08-14 Tommi Vainikainen + + Updated Finnish translation + +2009-08-14 Alexander Shopov + + Updated Bulgarian translation + +2009-08-12 Antón Méixome + + Updated Galician translation + +2009-08-12 Aron Xu + + Revert "Updated zh_CN.po" + + This reverts commit 37e1387768f53a7c40089ddc0bd2f1fe3e631327. + +2009-08-12 Aron Xu + + Updated zh_CN.po + +2009-08-08 Khaled Hosny + + Updated Arabic translation + +2009-08-01 André Gondim + + Updated Brazilian Portuguese translation. + +2009-07-26 Petr Kovar + + Added Czech help translation by Marek Cernocky + +2009-07-22 Daniel Nylander + + Updated Swedish translation + +2009-07-14 Claude Paroz + + Updated French help translation + +2009-07-13 Benoît Dejean + + Released 2.27.4. + +2009-07-13 Benoît Dejean + + Handle NetBSD correctly in SysInfo. Closes #583924. Patch by Thomas Klausner . + +2009-07-11 Benoît Dejean + + Fixed possible format issues. + +2009-07-04 Yaron Shahrabani + + Updated Hebrew translation + +2009-06-22 Runa Bhattacharjee + + Updated Bengali India Translations + +2009-06-20 Benoît Dejean + + Encoding is deprecated. Closes #586168. + +2009-06-20 Benoît Dejean + + Ready for 2.27.3. + +2009-06-16 Maxim V. Dziumanenko + + Updated Ukrainian translation + +2009-06-10 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2009-06-04 Ivar Smolin + + Updating Estonian translation + +2009-05-31 Gabor Kelemen + + Small update + +2009-05-21 drtvasudevan + + Updated Tamil translation + +2009-05-17 Jorge Gonzalez + + Updated Spanish translation + +2009-05-14 Benoît Dejean + + Bumped version number. + +2009-05-14 Benoît Dejean + + Get solaris mode right. + +2009-05-14 krishnababu k + + Adding new Telegu Translations + +2009-05-13 Simos Xenitellis + + Updated Greek translation + +2009-05-14 Benoît Dejean + + Fixed. + +2009-05-14 Benoît Dejean + + Fixed. + +2009-05-14 Benoît Dejean + + Added configurator for network_in_bits. + +2009-05-14 Benoît Dejean + + Simple logic to round network scale in bits. + +2009-05-14 Benoît Dejean + + Use format_network*. + +2009-05-14 Benoît Dejean + + Gconf key and hook for network_in_bits. + +2009-05-14 Benoît Dejean + + Merge some code into LoadGraph::clear_background(). + +2009-05-14 Benoît Dejean + + Functions format_size() and format_rate() now have a third optional argument to display bits rather than bytes. + + New ProcConfig member bool network_in_bits. + + New functions format_network() and format_network_rate() which + combines the previous functions and network_in_bits. + +2009-05-09 Jorge Gonzalez + + Updated Spanish translation + +2009-05-08 Mario Blättermann + + Updated German translation + +2009-05-07 Ivar Smolin + + Updating Estonian translation + +2009-05-05 Milo Casagrande + + Updated manual + + Applied patch from Paul Cutler to close bug 500559 and 515603 + Added some menuchoice tag missing preventi correct display of menu + Fixed some filesystem in file system (as from the glossary) + Fixed a User instead of Used + +2009-05-03 Debarshi Ray + + Use g_timeout_add_seconds where possible. Fixes #581099. + + Signed-off-by: Benoît Dejean + +2009-04-30 Benoît Dejean + + Fixed DOAP file. + +2009-04-30 Benoît Dejean + + Also ship DOAP file. + +2009-04-25 Paolo Borelli + + Remover leftover widget + + Remove a label that is not used and that was leaked + +2009-04-25 Paolo Borelli + + Use GTK_STOCK_REFRESH + + Use the proper stock item for the refresh menu item + +2009-04-23 Olav Vitters + + Add DOAP file + +2009-04-20 krishnababu k + + Updated telugu translations + +2009-04-18 Benoît Dejean + + No more deprecated GTK+ symbols. Closes #561963. + + Bumped version number. + +2009-04-18 Hubert Figuiere + + -use std::string to not appear to be leaking memory. Close #566962 + +2009-04-18 Funda Wang + + Updated zh_CN translation. + +2009-04-13 Benoît Dejean + + Released 2.26.1. + + svn path=/trunk/; revision=2620 + +2009-04-12 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2619 + +2009-04-10 Simos Xenitellis + + Updated Greek translation (Sterios Prosiniklis) + + svn path=/trunk/; revision=2618 + +2009-04-03 Simos Xenitellis + + Added Greek translation (Sterios Prosiniklis) + + svn path=/trunk/; revision=2617 + +2009-03-31 Benoît Dejean + + Filesystems that have become hidden because blocks == 0 need to be removed too. + + svn path=/trunk/; revision=2616 + +2009-03-31 Benoît Dejean + + Removed deprecated GTK+ symbol. #561963. + + svn path=/trunk/; revision=2615 + +2009-03-24 Shankar Prasad + + updated kn.po + + svn path=/trunk/; revision=2614 + +2009-03-22 Aron Xu + + Updated Simplified Chinese translations by M Zhang + + svn path=/trunk/; revision=2613 + +2009-03-18 Djihed Afifi + + Updated Arabic translation + + svn path=/trunk/; revision=2612 + +2009-03-17 Amanpreet Singh Alam + + updating for GNOME Punjabi Translation by A S Alam + + svn path=/trunk/; revision=2611 + +2009-03-16 Nickolay V. Shmyrev + + Updated Russian translation. + +2009-03-16 Nickolay V. Shmyrev + + * ru.po: Updated Russian translation. + + svn path=/trunk/; revision=2610 + +2009-03-16 Benoît Dejean + + Released 2.26.0.1. + + svn path=/trunk/; revision=2608 + +2009-03-16 Ignacio Casal Quinteiro + + Updated Galician translation by Suso Baleato. + + svn path=/trunk/; revision=2607 + +2009-03-16 Amitakhya Phukan + + Updated assamese translations + + svn path=/trunk/; revision=2606 + +2009-03-15 Philip Withnall + + Fix for date/time formats by Bruce Cowan . (Closes: + +2009-03-15 Philip Withnall + + * en_GB.po: Fix for date/time formats by Bruce Cowan + . (Closes: #575279) + + svn path=/trunk/; revision=2605 + +2009-03-15 Rajesh Ranjan + + hindi update by Rajesh Ranjan + + svn path=/trunk/; revision=2604 + +2009-03-14 Kenneth Nielsen + + Updated Danish translation + + svn path=/trunk/; revision=2603 + +2009-03-13 Kostas Papadimas + + Updated Greek Translation by Jennie Petoumenou. + + svn path=/trunk/; revision=2602 + +2009-03-13 Sandeep Shedmake + + Updated Marathi Translations + + svn path=/trunk/; revision=2601 + +2009-03-13 Runa Bhattacharjee + + Added Entry for Bengali India Translation Updation + + svn path=/trunk/; revision=2600 + +2009-03-13 Runa Bhattacharjee + + Updated Bengali India Translation + + svn path=/trunk/; revision=2599 + +2009-03-12 Wadim Dziedzic + + Updated Polish translation + +2009-03-13 Wadim Dziedzic + + * pl.po: Updated Polish translation + + svn path=/trunk/; revision=2598 + +2009-03-11 Krishnababu Krothapalli + + Updated Telugu Translation + + svn path=/trunk/; revision=2597 + +2009-03-11 Krishnababu Krothapalli + + Updated Changelog entry + + svn path=/trunk/; revision=2596 + +2009-03-10 Felix I + + tamil translation updated + + svn path=/trunk/; revision=2595 + +2009-03-09 Mario Blättermann + + Updated German translation + + svn path=/trunk/; revision=2594 + +2009-03-09 Amanpreet Singh Alam + + updating translation for Punjabi + + svn path=/trunk/; revision=2593 + +2009-03-09 Yair Hershkovitz + + updated hebrew translation + + svn path=/trunk/; revision=2592 + +2009-03-08 Petr Kovar + + Updated Czech translation. + +2009-03-08 Petr Kovar + + * cs.po: Updated Czech translation. + + svn path=/trunk/; revision=2591 + +2009-03-02 Benoît Dejean + + Released 2.26.0. + + svn path=/trunk/; revision=2589 + +2009-02-28 Og B. Maciel + + Updated Italian translation. + + svn path=/trunk/; revision=2588 + +2009-02-27 Benoît Dejean + + make_string: don't crash on NULL strings. Closes #573030. + + svn path=/trunk/; revision=2587 + +2009-02-25 Takeshi AIHANA + + Updated Japanese translation. + + 2009-02-25 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + + svn path=/trunk/; revision=2586 + +2009-02-23 Philip Withnall + + Updated British English translation. + +2009-02-23 Philip Withnall + + * en_GB.po: Updated British English translation. + + svn path=/trunk/; revision=2585 + +2009-02-23 Claude Paroz + + Updated French translation. + +2009-02-23 Claude Paroz + + * fr.po: Updated French translation. + + svn path=/trunk/; revision=2584 + +2009-02-22 Baris Cicek + + Updated Turkish translation + + svn path=/trunk/; revision=2583 + +2009-02-20 Gabor Kelemen + + Translation updated. + +2009-02-20 Gabor Kelemen + + * hu.po: Translation updated. + + svn path=/trunk/; revision=2582 + +2009-02-19 Daniel Nylander + + Updated Swedish translation. Updated screenshot. + + * sv/sv.po: Updated Swedish translation. + * sv/figures: Updated screenshot. + + svn path=/trunk/; revision=2581 + +2009-02-17 Sweta Kothari + + Committed Translation by Sweta Kothari + + svn path=/trunk/; revision=2580 + +2009-02-16 Benoît Dejean + + Fixed date. + + svn path=/trunk/; revision=2579 + +2009-02-16 Benoît Dejean + + Released 2.25.91. + + svn path=/trunk/; revision=2577 + +2009-02-16 Benoît Dejean + + r2545 | bdejean | 2009-01-08 22:01:19 +0100 (jeu 08 jan 2009) | 4 lines + + Fixed memory leak. + Patch by Hubert Figuiere + Closes #566962. + + svn path=/trunk/; revision=2576 + +2009-02-16 Wouter Bolsterlee + + Updated Dutch translation by Wouter Bolsterlee. + +2009-02-16 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + + svn path=/trunk/; revision=2575 + +2009-02-15 Duarte Loreto + + Updated Portuguese translation. + + 2009-02-15 Duarte Loreto + + * pt.po: Updated Portuguese translation. + + svn path=/trunk/; revision=2574 + +2009-02-14 Gabor Kelemen + + Translation updated. + +2009-02-14 Gabor Kelemen + + * hu.po: Translation updated. + + svn path=/trunk/; revision=2573 + +2009-02-12 Inaki Larranaga Murgoitio + + Updated Basque translation. + +2009-02-12 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + + svn path=/trunk/; revision=2572 + +2009-02-11 Daniel Nylander + + sv.po: Updated Swedish translation + + svn path=/trunk/; revision=2571 + +2009-02-11 Theppitak Karoonboonyanan + + Updated Thai translation. + +2009-02-11 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + + svn path=/trunk/; revision=2570 + +2009-02-10 Gil Forcada Codinachs + + Added Asturian translation on behalf of Mikel González + + svn path=/trunk/; revision=2569 + +2009-02-10 Alexander Shopov + + Updated Bulgarian translation by Alexander Shopov + +2009-02-10 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + + svn path=/trunk/; revision=2568 + +2009-02-08 Chao-Hsiung Liao + + 2.25.0 + + svn path=/trunk/; revision=2567 + +2009-02-06 Clytie Siddall + + Updated Vietnamese translation + + svn path=/trunk/; revision=2566 + +2009-02-06 Manoj Kumar Giri + + Added entry for Oriya Language Translation updation. + + svn path=/trunk/; revision=2565 + +2009-02-06 Manoj Kumar Giri + + Updated oriya translation + + svn path=/trunk/; revision=2564 + +2009-02-02 Gintautas Miliauskas + + Updated Lithuanian translation. + +2009-02-02 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + + svn path=/trunk/; revision=2563 + +2009-01-29 Gil Forcada Codinachs + + Updated Catalan translation + + svn path=/trunk/; revision=2562 + +2009-01-28 Changwoo Ryu + + Updated Korean translation + + svn path=/trunk/; revision=2561 + +2009-01-27 Ilkka Tuohela + + Updated Finnish translation + + svn path=/trunk/; revision=2560 + +2009-01-24 Mario Blättermann + + Small fix in German translation + + svn path=/trunk/; revision=2559 + +2009-01-24 Raivis DEjus + + Updated Latvian translation. + +2009-01-24 Raivis DEjus + + * lv.po: Updated Latvian translation. + + svn path=/trunk/; revision=2558 + +2009-01-24 Benoît Dejean + + Don't do bad things with GtkMenuItem. Use gtk_widget_get_action instead. Closes #568885. + + svn path=/trunk/; revision=2557 + +2009-01-24 Benoît Dejean + + Build the sysinfo tab UI when it first displayed which avoids spawning lsb_release uncessary on startup if not needed. + + svn path=/trunk/; revision=2556 + +2009-01-20 Benoît Dejean + + Fixed license to be GPL-2. + + svn path=/trunk/; revision=2555 + +2009-01-20 Benoît Dejean + + Avoid 0 division. Closes #557099. + + Avoid 0 division. + Closes #557099. + + svn path=/trunk/; revision=2554 + +2009-01-20 Benoît Dejean + + Try to catch exceptions about broken icons / icon themes. Closes #568156. + + svn path=/trunk/; revision=2553 + +2009-01-16 Mario Blättermann + + Added German help translation + + svn path=/trunk/; revision=2549 + +2009-01-16 Og B. Maciel + + Updated Brazilian Portuguese translation. + + svn path=/trunk/; revision=2548 + +2009-01-05 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2009-01-05 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2544 + +2009-01-03 Benoît Dejean + + Make output of --help translated. (No new strings, they were already _()). Patch by Gabor Kelement . Closes #555073. + + svn path=/trunk/; revision=2542 + +2008-12-17 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2541 + +2008-11-26 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2540 + +2008-11-25 Benoît Dejean + + GTK+ single include. Closes #560758. + + svn path=/trunk/; revision=2539 + +2008-11-25 Benoît Dejean + + Remove deprecated symbols. Closes #561963. + + svn path=/trunk/; revision=2538 + +2008-11-07 Benoît Dejean + + En route pour gnome-2-26. + + svn path=/trunk/; revision=2537 + +2008-10-26 Petr Kovar + + Fixed Czech translation by Kamil Paral (bug #557163). + +2008-10-26 Petr Kovar + + * cs.po: Fixed Czech translation by Kamil Paral + (bug #557163). + + svn path=/trunk/; revision=2535 + +2008-10-20 Benoît Dejean + + Released 2.24.1. + + svn path=/trunk/; revision=2533 + +2008-10-20 Pema Geyleg + + Updated Dzongkha Translation + + svn path=/trunk/; revision=2532 + +2008-10-19 Djihed Afifi + + Updated Arabic Translation by Anas Afif Emad. + + * Updated Arabic Translation by Anas Afif Emad. + + svn path=/trunk/; revision=2530 + +2008-10-14 Nikos Charonitakis + + Updated Greek translation (gnome-system-monitor) + + svn path=/trunk/; revision=2529 + +2008-10-02 Theppitak Karoonboonyanan + + Updated Thai translation. + +2008-10-02 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + + svn path=/trunk/; revision=2528 + +2008-09-23 Kenneth Nielsen + + Updated Danish translation + + svn path=/trunk/; revision=2527 + +2008-09-23 Benoît Dejean + + Released 2.24.0. + + svn path=/trunk/; revision=2525 + +2008-09-22 Kenneth Nielsen + + Updated Danish translation + + svn path=/trunk/; revision=2524 + +2008-09-21 Kenneth Nielsen + + Updated Danish translation + + svn path=/trunk/; revision=2523 + +2008-09-21 Maxim V. Dziumanenko + + svn path=/trunk/; revision=2522 + + svn path=/trunk/; revision=2522 + +2008-09-21 Djihed Afifi + + Updated Arabic Translation by Anas Afif Emad. + + * Updated Arabic Translation by Anas Afif Emad. + + svn path=/trunk/; revision=2521 + +2008-09-20 Mugurel Tudor + + Updated Romanian translation by Mişu Moldovan + +2008-09-21 Mugurel Tudor + + * ro.po: Updated Romanian translation by + Mişu Moldovan + + svn path=/trunk/; revision=2520 + +2008-09-20 Luca Ferretti + + Updated Italian translation by Milo Casagrande. + +2008-09-20 Luca Ferretti + + * it.po: Updated Italian translation by Milo Casagrande. + + svn path=/trunk/; revision=2519 + +2008-09-20 Luca Ferretti + + Updated Italian translation by Milo Casagrande. + +2008-09-20 Luca Ferretti + + * it.po: Updated Italian translation by Milo Casagrande. + + svn path=/trunk/; revision=2518 + +2008-09-20 Ilkka Tuohela + + Updated Finnish translation + + svn path=/trunk/; revision=2517 + +2008-09-19 Felix I + + Tamil translation updated + + svn path=/trunk/; revision=2516 + +2008-09-18 Hendrik Richter + + Updated German translation. + +2008-09-18 Hendrik Richter + + * de.po: Updated German translation. + + svn path=/trunk/; revision=2515 + +2008-09-18 Djihed Afifi + + Updated Arabic Translation by Khaled Hosny. + + * Updated Arabic Translation by Khaled Hosny. + + svn path=/trunk/; revision=2514 + +2008-09-17 Gil Forcada Codinachs + + Updated Catalan translation + + svn path=/trunk/; revision=2513 + +2008-09-16 Gabor Kelemen + + Translation updated. + +2008-09-16 Gabor Kelemen + + * hu.po: Translation updated. + + svn path=/trunk/; revision=2512 + +2008-09-16 Gabor Kelemen + + Translation updated. + +2008-09-16 Gabor Kelemen + + * hu.po: Translation updated. + + svn path=/trunk/; revision=2511 + +2008-09-15 Manoj Kumar Giri + + Updated Oriya (or.po) Translation + + svn path=/trunk/; revision=2510 + +2008-09-15 Manoj Kumar Giri + + Updated Oriya (or.po) Translation + + svn path=/trunk/; revision=2509 + +2008-09-15 Manoj Kumar Giri + + Updated Oriya (or.po) Translation + + svn path=/trunk/; revision=2508 + +2008-09-15 Djihed Afifi + + Updated Arabic Translation by Khaled Hosny. + + * Updated Arabic Translation by Khaled Hosny. + + svn path=/trunk/; revision=2507 + +2008-09-14 Amanpreet Singh Alam + + translation for Punjabi by A S Alam + + svn path=/trunk/; revision=2506 + +2008-09-14 Djihed Afifi + + Updated Arabic Translation by Khaled Hosny. + + * Updated Arabic Translation by Khaled Hosny. + + svn path=/trunk/; revision=2505 + +2008-09-13 Baris Cicek + + Updated Turkish Translation + + svn path=/trunk/; revision=2504 + +2008-09-12 Gintautas Miliauskas + + Updated Lithuanian translation. + +2008-09-13 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + + svn path=/trunk/; revision=2503 + +2008-09-12 Manoj Kumar Giri + + Updated Oriya (or.po) Translation + + svn path=/trunk/; revision=2502 + +2008-09-12 Sandeep Shedmake + + Updated Marathi Translations + + svn path=/trunk/; revision=2501 + +2008-09-12 Sandeep Shedmake + + Updated Marathi Translations + + svn path=/trunk/; revision=2500 + +2008-09-11 Hendrik Richter + + Updated German translation. + +2008-09-11 Hendrik Richter + + * de.po: Updated German translation. + + svn path=/trunk/; revision=2499 + +2008-09-09 Benoît Dejean + + Nano-optimization. + + svn path=/trunk/; revision=2498 + +2008-09-09 Robert Sedak + + Update: Croatian Language + + svn path=/trunk/; revision=2497 + +2008-09-09 Praveen Arimbrathodiyil + + Malayalam translation updated by Hari Vishnu + + svn path=/trunk/; revision=2496 + +2008-09-08 Changwoo Ryu + + Updated Korean translation + + svn path=/trunk/; revision=2495 + +2008-09-07 Wouter Bolsterlee + + Updated Dutch translation by Wouter Bolsterlee. + +2008-09-07 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + + svn path=/trunk/; revision=2494 + +2008-09-07 Funda Wang + + Updated zh_CN translation. + + svn path=/trunk/; revision=2493 + +2008-09-07 Petr Kovar + + Updated Czech translation. + +2008-09-07 Petr Kovar + + * cs.po: Updated Czech translation. + + svn path=/trunk/; revision=2492 + +2008-09-06 Philip Withnall + + Updated British English translation. + +2008-09-06 Philip Withnall + + * en_GB.po: Updated British English translation. + + svn path=/trunk/; revision=2491 + +2008-09-04 Daniel Nylander + + sv.po: Updated Swedish translation + + svn path=/trunk/; revision=2488 + +2008-09-01 Benoît Dejean + + Released 2.23.91. + + svn path=/trunk/; revision=2486 + +2008-09-01 Benoît Dejean + + net_scale(...): don't assert. Overflow can happen on interface counter wrap-around or some weird corner cases. Improved logic a bit. Closes #549383. + + svn path=/trunk/; revision=2485 + +2008-08-30 Chao-Hsiung Liao + + 2.23.91 + + svn path=/trunk/; revision=2484 + +2008-08-30 Takeshi AIHANA + + Updated Japanese translation. + + 2008-08-30 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + + svn path=/trunk/; revision=2483 + +2008-08-26 Djihed Afifi + + Updated Arabic Translation by Khaled Hosny. + + * Updated Arabic Translation by Khaled Hosny. + + svn path=/trunk/; revision=2482 + +2008-08-25 Benoît Dejean + + Fixed pie-button filling. Closes #548853. + + svn path=/trunk/; revision=2481 + +2008-08-25 Benoît Dejean + + Bumped version number. + + svn path=/trunk/; revision=2480 + +2008-08-25 Goran Rakic + + Conversion from sr@Latn to sr@latin + + svn path=/trunk/; revision=2479 + +2008-08-22 Inaki Larranaga Murgoitio + + Updated Basque translation. + +2008-08-22 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + + svn path=/trunk/; revision=2478 + +2008-08-18 Benoît Dejean + + Released 2.23.90. + + svn path=/trunk/; revision=2476 + +2008-08-16 Ihar Hrachyshka + + Updated Belarusian Latin translation by Ihar Hrachyshka. + + svn path=/trunk/; revision=2475 + +2008-08-13 Duarte Loreto + + Updated Portuguese translation. + + 2008-08-13 Duarte Loreto + + * pt.po: Updated Portuguese translation. + + svn path=/trunk/; revision=2474 + +2008-08-12 Leonardo Ferreira Fontenelle + + Brazilian Portuguese translation updated by Djavan Fagundes. + +2008-08-11 Leonardo Ferreira Fontenelle + + * pt_BR.po: Brazilian Portuguese translation updated by Djavan + Fagundes. + + svn path=/trunk/; revision=2473 + +2008-08-11 Arangel Angov + + Arangel Angov * mk.po: Updated Macedonian translation + + svn path=/trunk/; revision=2472 + +2008-08-11 Arangel Angov + + Arangel Angov , Updated Macedonian translation + + svn path=/trunk/; revision=2471 + +2008-08-11 Ilkka Tuohela + + Updated Finnish translation + + svn path=/trunk/; revision=2470 + +2008-08-09 Benoît Dejean + + Fixed truncated process name for process which call prctl. Closes #546986. + + svn path=/trunk/; revision=2469 + +2008-08-07 Claude Paroz + + Updated French translation. + +2008-08-07 Claude Paroz + + * fr.po: Updated French translation. + + svn path=/trunk/; revision=2468 + +2008-08-07 Benoît Dejean + + Fixed gconf key. + + svn path=/trunk/; revision=2467 + +2008-08-06 Luca Ferretti + + Fixed a stupid typo. Thanks to Sergio Zanchetta. + +2008-08-06 Luca Ferretti + + * it.po: Fixed a stupid typo. Thanks to Sergio Zanchetta. + + svn path=/trunk/; revision=2466 + +2008-08-06 Djihed Afifi + + Updated Arabic Translation by Khaled Hosny. + + svn path=/trunk/; revision=2465 + +2008-08-05 Sweta Kothari + + Updated Translation by Sweta Kothari + + svn path=/trunk/; revision=2464 + +2008-08-05 Alexander Shopov + + Updated Bulgarian translation by Alexander Shopov + +2008-08-05 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + + svn path=/trunk/; revision=2462 + +2008-08-04 Benoît Dejean + + Released 2.23.6. + + svn path=/trunk/; revision=2460 + +2008-08-04 Benoît Dejean + + Use icon name from the standard icon naming specification. Patch by Yanko Kaneti . + + Bump version number. + + svn path=/trunk/; revision=2459 + +2008-08-02 Leonardo Ferreira Fontenelle + + Terminology fixes by Vladimir Melo. + +2008-08-02 Leonardo Ferreira Fontenelle + + * pt_BR.po: Terminology fixes by Vladimir Melo. + + svn path=/trunk/; revision=2458 + +2008-08-01 Djihed Afifi + + Added Arabic translation + + svn path=/trunk/; revision=2457 + +2008-07-29 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2456 + +2008-07-24 Benoît Dejean + + Also use AC_PROC_CXX. Closes #544143. Patch by Sébastien Bacher . + + svn path=/trunk/; revision=2455 + +2008-07-21 Benoît Dejean + + Released 2.23.5. + + svn path=/trunk/; revision=2453 + +2008-07-17 Ignacio Casal Quinteiro + + Updated Galician Translation. + + svn path=/trunk/; revision=2452 + +2008-07-10 Wadim Dziedzic + + Updated Polish translation + +2008-07-10 Wadim Dziedzic + + * pl.po: Updated Polish translation + + svn path=/trunk/; revision=2451 + +2008-07-10 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2450 + +2008-07-02 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2448 + +2008-07-01 Simos Xenitellis + + Added Pashto translation by Zabeeh Khan, edited LINGUAS (ps) + + svn path=/trunk/; revision=2447 + +2008-06-19 Priit Laes + + Translation updated by Ivar Smolin + +2008-06-19 Priit Laes + + * et.po: Translation updated by Ivar Smolin + + svn path=/trunk/; revision=2444 + +2008-06-17 Benoît Dejean + + Fixed network speed when there are pseudo-devices with no address. Patch by Mark Karpeles . Closes #535544. + + svn path=/trunk/; revision=2442 + +2008-06-17 Benoît Dejean + + Bumped version number. + + svn path=/trunk/; revision=2441 + +2008-06-12 Theppitak Karoonboonyanan + + Updated Thai translation. + +2008-06-12 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + + svn path=/trunk/; revision=2440 + +2008-06-11 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2439 + +2008-06-08 Kjartan Maraas + + Remove executable bit + + svn path=/trunk/; revision=2438 + +2008-06-07 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2008-06-07 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2437 + +2008-06-07 Jorge Gonzalez Gonzalez + + Updated Spansih translation + + svn path=/trunk/; revision=2436 + +2008-06-06 Yair Hershkovitz + + updated hebrew translation + + svn path=/trunk/; revision=2435 + +2008-06-02 Benoît Dejean + + Released 2.23.3. + + svn path=/trunk/; revision=2432 + +2008-06-02 Benoît Dejean + + gtk_marshal_VOID__VOID -> g_cclosure_marshal_VOID__VOID. Closes #536103. + + svn path=/trunk/; revision=2431 + +2008-06-01 Clytie Siddall + + Updated Vietnamese translation + + svn path=/trunk/; revision=2430 + +2008-05-31 Benoît Dejean + + Renammed the 'wchan' column to 'Waiting Channel'. + + svn path=/trunk/; revision=2429 + +2008-05-31 Ignacio Casal Quinteiro + + Updated Galician Translation. + + svn path=/trunk/; revision=2428 + +2008-05-31 Clytie Siddall + + Updated Vietnamese translation + + svn path=/trunk/; revision=2427 + +2008-05-30 Jorge Gonzalez Gonzalez + + Updated Spanish tranlsation + + svn path=/trunk/; revision=2426 + +2008-05-28 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2425 + +2008-05-26 Wadim Dziedzic + + Updated polish translation + +2008-05-26 Wadim Dziedzic + + * pl.po: Updated polish translation + + svn path=/trunk/; revision=2424 + +2008-05-26 Benoît Dejean + + Released 2.23.2. + + svn path=/trunk/; revision=2422 + +2008-05-26 Benoît Dejean + + Merge branch 'wchan' + + svn path=/trunk/; revision=2420 + +2008-05-26 Benoît Dejean + + Add IPv6 and IDN support to open files dialog. Patch by Mark McClelland . Closes #528409. + + svn path=/trunk/; revision=2419 + +2008-05-22 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2417 + +2008-05-21 Ankitkumar Rameshchandra Patel + + Updated Translation on behalf of Sweta Kothari, new team member + + svn path=/trunk/; revision=2416 + +2008-05-19 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2415 + +2008-05-01 Benoît Dejean + + Also hide fs with 0 blocks when not show_all_fs + + svn path=/trunk/; revision=2414 + +2008-04-30 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2413 + +2008-04-30 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2411 + +2008-04-30 Leonardo Ferreira Fontenelle + + Minor fixes in Brazilian Portuguese translation, by Thiago Demétrio and + +2008-04-29 Leonardo Ferreira Fontenelle + + * pt_BR.po: Minor fixes in Brazilian Portuguese translation, by Thiago + Demétrio and me, brought from branch gnome-2-22. + + svn path=/trunk/; revision=2410 + +2008-04-30 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2008-04-30 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2408 + +2008-04-29 Benoît Dejean + + Bug 530190 – show/hide filesytem columns in preferences. Patch by Toby Dacre. + + svn path=/trunk/; revision=2407 + +2008-04-29 Ignacio Casal Quinteiro + + Updated Galician Translation. + + svn path=/trunk/; revision=2406 + +2008-04-27 Priit Laes + + Translation updated by Ivar Smolin + +2008-04-27 Priit Laes + + * et.po: Translation updated by Ivar Smolin + + svn path=/trunk/; revision=2405 + +2008-04-26 Alexander Shopov + + Updated Bulgarian translation by Yavor Doganov + +2008-04-26 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Yavor Doganov + + svn path=/trunk/; revision=2404 + +2008-04-25 Benoît Dejean + + Don't include g(tk|lib)mm.h. Try to fix #529515. + + svn path=/trunk/; revision=2403 + +2008-04-22 Benoît Dejean + + Requires glib >= 2.16.0 for g_app_*. + + svn path=/trunk/; revision=2401 + +2008-04-22 Benoît Dejean + + Merge branch 'gio' + + Conflicts: + + src/sysinfo.cpp + + svn path=/trunk/; revision=2400 + +2008-04-22 Hubert Figuiere + + refactor the UI code. Closes #529415 + + svn path=/trunk/; revision=2399 + +2008-04-21 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2008-04-21 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2398 + +2008-04-21 Benoît Dejean + + Fixed sysinfo layout. Patch by Toby Dacre. Closes #474004. + + svn path=/trunk/; revision=2397 + +2008-04-21 Benoît Dejean + + Don't include load-graph.h but forward declare LoadGraph. Dropped C typedef. + + svn path=/trunk/; revision=2396 + +2008-04-21 Benoît Dejean + + Moving to gio: s/GnomeVFSFileSize/guint64/g. + + svn path=/trunk/; revision=2395 + +2008-04-21 Benoît Dejean + + s/SI_gnome_vfs_format_file_size_for_display/procman::format_size/g + + svn path=/trunk/; revision=2394 + +2008-04-21 Yuriy Penkin + + Updated Russian translation. + + 2008-04-21 Yuriy Penkin + + * ru.po: Updated Russian translation. + + svn path=/trunk/; revision=2392 + +2008-04-21 Yuriy Penkin + + Updated Russian translation. + + 2008-04-21 Yuriy Penkin + + * ru.po: Updated Russian translation. + + svn path=/trunk/; revision=2391 + +2008-04-20 Daniel Nylander + + sv.po: Updated Swedish translation + + svn path=/trunk/; revision=2390 + +2008-04-19 Karl Lattimer + + Removed stray g_print message left over from debugging + + svn path=/trunk/; revision=2389 + +2008-04-19 Karl Lattimer + + Checked in fix for bug #507797, preventing gnome-system-monitor from becoming unresponsive on certain systems with certain graphics card configurations + + svn path=/trunk/; revision=2388 + +2008-04-14 Benoît Dejean + + Try to get wnck icon in a smarter way. + + svn path=/trunk/; revision=2386 + +2008-04-12 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2384 + +2008-04-07 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2383 + +2008-04-07 Priit Laes + + Translation updated by Ivar Smolin + +2008-04-07 Priit Laes + + * et.po: Translation updated by Ivar Smolin + + svn path=/trunk/; revision=2381 + +2008-04-05 Benoît Dejean + + Fixed the time scale. Closes #521394. Patch by Toby Dacre . + + svn path=/trunk/; revision=2380 + +2008-04-05 Benoît Dejean + + Now displays an error message on invalid regex. + + svn path=/trunk/; revision=2379 + +2008-04-05 Benoît Dejean + + Cache username from getpwuid to save hundreds of open("/etc/passwd", ...). + + svn path=/trunk/; revision=2378 + +2008-04-05 Benoît Dejean + + Display an error message on invalid regex. + + svn path=/trunk/; revision=2377 + +2008-04-05 Benoît Dejean + + Don't crash on invalid user input (regex syntax error). See #524162. + + svn path=/trunk/; revision=2376 + +2008-04-05 Benoît Dejean + + New files to look for i18n + + svn path=/trunk/; revision=2375 + +2008-03-31 Eskild Hustvedt + + Updated Norwegian Nynorsk translation + + svn path=/trunk/; revision=2372 + +2008-03-30 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2371 + +2008-03-29 Yair Hershkovitz + + updated hebrew translation + + svn path=/trunk/; revision=2369 + +2008-03-18 Benoît Dejean + + More glibmm for option parsing. + + svn path=/trunk/; revision=2367 + +2008-03-18 Benoît Dejean + + Add an option to start with the system tab. Patch by Matthias Clasen . Closes #522988. + + svn path=/trunk/; revision=2366 + +2008-03-10 Benoît Dejean + + Bumped version number to 2.23.0 + + svn path=/trunk/; revision=2363 + +2008-03-10 Benoît Dejean + + Released 2.22.0. + + svn path=/trunk/; revision=2360 + +2008-03-09 Baris Cicek + + Updated turkish translation + + svn path=/trunk/; revision=2359 + +2008-03-09 Kenneth Nielsen + + Updated Danish translation + + svn path=/trunk/; revision=2358 + +2008-03-09 Amanpreet Singh Alam + + updating Translation for Punjabi by amanpreet singh alam + + svn path=/trunk/; revision=2357 + +2008-03-09 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2356 + +2008-03-09 Ihar Hrachyshka + + Added Belarusian Latin translation. + + svn path=/trunk/; revision=2355 + +2008-03-09 Kostas Papadimas + + Updated Greek translation + + svn path=/trunk/; revision=2354 + +2008-03-09 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong). Updated Traditional + + 2008-03-09 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + + svn path=/trunk/; revision=2353 + +2008-03-09 Gabor Kelemen + + Translation updated + +2008-03-09 Gabor Kelemen + + * hu.po: Translation updated + + svn path=/trunk/; revision=2352 + +2008-03-08 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2351 + +2008-03-08 Petr Kovář + + cs.po: Updated Czech translation. + + svn path=/trunk/; revision=2350 + +2008-03-07 Mugurel Tudor + + *ro.po: Updated Romanian translation by Mişu Moldovan + +2008-03-07 Mugurel Tudor + + *ro.po: Updated Romanian translation + by Mişu Moldovan + + svn path=/trunk/; revision=2349 + +2008-03-07 Hendrik Richter + + Updated German translation. + + svn path=/trunk/; revision=2348 + +2008-03-07 Maxim Dziumanenko + + Update Ukrainian translation. + + 2008-03-07 Maxim Dziumanenko + + * Update Ukrainian translation. + + svn path=/trunk/; revision=2347 + +2008-03-05 Stéphane Raimbault + + Updated French translation. + +2008-03-05 Stéphane Raimbault + + * fr.po: Updated French translation. + + svn path=/trunk/; revision=2346 + +2008-03-03 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2345 + +2008-03-03 Karl Lattimer + + Corrected tabulation, removed insignificant lines + + svn path=/trunk/; revision=2344 + +2008-03-03 Karl Lattimer + + Corrected frame calculation to use the correct fraction of the graph width to slide per render count + + svn path=/trunk/; revision=2343 + +2008-03-03 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2342 + +2008-03-03 Rahul Bhalerao + + Updated Marathi Translations. + + svn path=/trunk/; revision=2341 + +2008-03-03 Philip Withnall + + Updated British English translation. + +2008-03-03 Philip Withnall + + * en_GB.po: Updated British English translation. + + svn path=/trunk/; revision=2340 + +2008-03-02 Gintautas Miliauskas + + Updated Lithuanian translation. + +2008-03-02 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + + svn path=/trunk/; revision=2339 + +2008-02-29 Priit Laes + + Translation updated by Ivar Smolin + +2008-02-29 Priit Laes + + * et.po: Translation updated by Ivar Smolin + + svn path=/trunk/; revision=2338 + +2008-02-29 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2337 + +2008-02-29 Timo Jyrinki + + prosessori -> suoritin and one missing accelerator + + svn path=/trunk/; revision=2336 + +2008-02-28 Stéphane Raimbault + + Updated French translation by Robert-André Mauchin. + +2008-02-27 Stéphane Raimbault + + * fr.po: Updated French translation by Robert-André Mauchin. + + svn path=/trunk/; revision=2335 + +2008-02-27 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2334 + +2008-02-26 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2333 + +2008-02-26 Ignacio Casal Quinteiro + + Updated Galician Translation. + + svn path=/trunk/; revision=2332 + +2008-02-26 Changwoo Ryu + + Updated Korean translation + + svn path=/trunk/; revision=2331 + +2008-02-26 Daniel Nylander + + sv.po: Updated Swedish translation + + svn path=/trunk/; revision=2330 + +2008-02-25 Benoît Dejean + + Released 2.21.92. + + svn path=/trunk/; revision=2328 + +2008-02-25 Yang Zhang + + Updated zh_CN translation + + svn path=/trunk/; revision=2327 + +2008-02-25 Gil Forcada Codinachs + + Updated Catalan translation + + svn path=/trunk/; revision=2326 + +2008-02-24 Hendrik Brandt + + Updated German translation. + +2008-02-24 Hendrik Brandt + + * de.po: Updated German translation. + + svn path=/trunk/; revision=2325 + +2008-02-23 Luca Ferretti + + Updated Italian translation. + +2008-02-23 Luca Ferretti + + * it.po: Updated Italian translation. + + svn path=/trunk/; revision=2324 + +2008-02-23 Benoît Dejean + + Simplified gconf cpu_colors. Store CPU#0 in cpu_color0 instead of cpu_color. + + svn path=/trunk/; revision=2323 + +2008-02-22 Jonh Wendell + + Updated Brazilian Portuguese translation by Hugo Doria. + +2008-02-22 Jonh Wendell + + * pt_BR: Updated Brazilian Portuguese translation by Hugo Doria. + + svn path=/trunk/; revision=2322 + +2008-02-21 Benoît Dejean + + Rewrote lsb_release spawn using Glib. + + svn path=/trunk/; revision=2321 + +2008-02-21 Benoît Dejean + + lsb_release can be pretty slow (i still don't know why on my laptop it can run in less that 0.25s right after startup but in 5.00s a few hours later). So it's started in background. While the distro info are not available, ugly ??? are displayed. + + svn path=/trunk/; revision=2320 + +2008-02-21 Benoît Dejean + + Simplified LoadGraph::colors access and added index checks. + + svn path=/trunk/; revision=2319 + +2008-02-21 Benoît Dejean + + No need to check if num_cpus is 0, it's always >= 1. + + svn path=/trunk/; revision=2318 + +2008-02-21 Benoît Dejean + + Dropped unused variables and function. + + svn path=/trunk/; revision=2317 + +2008-02-21 Benoît Dejean + + LoadGraph is now a real C++ object. I'm going to gradually rework it to make it copyable (to be used in netspeed applet maybe). + + svn path=/trunk/; revision=2316 + +2008-02-19 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2314 + +2008-02-18 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2313 + +2008-02-17 Vincent van Adrighem + + Translation updated by Daniel van Eeden. + +2008-02-17 Vincent van Adrighem + + * nl.po: Translation updated by Daniel van Eeden. + + svn path=/trunk/; revision=2312 + +2008-02-17 Arangel Angov + + Arangel Angov * mk.po: Updated Macedonian translation + + svn path=/trunk/; revision=2311 + +2008-02-17 Nguyễn Thái Ngọc Duy + + Updated Vietnamese translation + + 2008-02-17 Nguyễn Thái Ngọc Duy + + * vi.po: Updated Vietnamese translation + + svn path=/trunk/; revision=2310 + +2008-02-16 Benoît Dejean + + Use std::rotate. + + svn path=/trunk/; revision=2309 + +2008-02-15 Runa Bhattacharjee + + Added Entry for Kannada Translation addition and addition to LINGUAS + + svn path=/trunk/; revision=2308 + +2008-02-15 Runa Bhattacharjee + + Added Kannada (kn) to the List of Languages + + svn path=/trunk/; revision=2307 + +2008-02-15 Runa Bhattacharjee + + Added Kannada Translations by Shankar Prasad + + svn path=/trunk/; revision=2306 + +2008-02-14 Pawan Chitrakar + + Updated Nepali Translation + + svn path=/trunk/; revision=2305 + +2008-02-13 Andrea Cimitan + + better patch for rgba theming, reclosing #515907 + + svn path=/trunk/; revision=2304 + +2008-02-13 Ilkka Tuohela + + Updated Finnish translation + + svn path=/trunk/; revision=2303 + +2008-02-12 Benoît Dejean + + Enable transparent theming. Patch by Jon Bolt . Closes #515907. + + svn path=/trunk/; revision=2302 + +2008-02-12 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2301 + +2008-02-11 Gil Forcada Codinachs + + Sorry, commited a patch in previous rev for #515603 that hasn't been aproved yet, reverting + + svn path=/trunk/; revision=2300 + +2008-02-11 Gil Forcada Codinachs + + Updated Catalan translation by Joan Duran + + svn path=/trunk/; revision=2299 + +2008-02-11 Takeshi AIHANA + + Updated Japanese translation. + + 2008-02-11 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + + svn path=/trunk/; revision=2298 + +2008-02-09 Duarte Loreto + + Updated Portuguese translation. + + 2008-02-09 Duarte Loreto + + * pt.po: Updated Portuguese translation. + + svn path=/trunk/; revision=2297 + +2008-02-08 Chao-Hsiung Liao + + Updated Traditional Chinese translation(Hong Kong). Updated Traditional + +2008-02-08 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + + svn path=/trunk/; revision=2296 + +2008-02-08 Theppitak Karoonboonyanan + + Updated Thai translation. + +2008-02-08 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + + svn path=/trunk/; revision=2295 + +2008-02-07 Artur Flinta + + Updated Polish translation by GNOME PL Team. + +2008-02-07 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + + svn path=/trunk/; revision=2294 + +2008-02-02 Benoît Dejean + + New argument to format_file_size... and format_rate to force unit. Network Y-scale: make sure all labels have the same unit. See #418181. + + svn path=/trunk/; revision=2293 + +2008-02-02 Luca Ferretti + + Fix a long standing stupid typo. + +2008-02-02 Luca Ferretti + + * it.po: Fix a long standing stupid typo. + + svn path=/trunk/; revision=2292 + +2008-02-01 Priit Laes + + Translation updated by Ivar Smolin + +2008-02-01 Priit Laes + + * et.po: Translation updated by Ivar Smolin + + svn path=/trunk/; revision=2291 + +2008-01-31 Benoît Dejean + + Bye-bye pcrecpp :/ Moved to Glib although it's still incomplete (had to + + Bye-bye pcrecpp :/ + Moved to Glib although it's still incomplete (had to use g_regex). + + svn path=/trunk/; revision=2290 + +2008-01-31 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2289 + +2008-01-29 Benoît Dejean + + Use Glib::Regex whenever possible. I can't find how to retrieve groups for now, so pcrecpp is still required. + + svn path=/trunk/; revision=2288 + +2008-01-29 Claude Paroz + + Updated French translation by Claude Paroz and Bruno Brouard. + +2008-01-29 Claude Paroz + + * fr/fr.po: Updated French translation by Claude Paroz and Bruno Brouard. + + svn path=/trunk/; revision=2287 + +2008-01-29 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2286 + +2008-01-29 Jonh Wendell + + Brazilian Portuguese translation updated by Hugo Doria. + +2008-01-29 Jonh Wendell + + * pt_BR.po: Brazilian Portuguese translation updated by Hugo Doria. + + svn path=/trunk/; revision=2285 + +2008-01-25 Benoît Dejean + + Don't re-throw Gtk::IconThemeError because the icon loading might also fail because of a broken file, etc. + + svn path=/trunk/; revision=2284 + +2008-01-21 Benoît Dejean + + New function fill_image_buffer_from_file. Merged duplicated code and added error handling. Patch by Jared Moore Bug #510558. + + svn path=/trunk/; revision=2283 + +2008-01-21 Seán de Búrca + + Updated Irish translation + +2008-01-20 Seán de Búrca + + * ga.po: Updated Irish translation + + svn path=/trunk/; revision=2282 + +2008-01-20 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2281 + +2008-01-18 Gil Forcada Codinachs + + Updated Turkish translation to pass msgfmt -cv + + svn path=/trunk/; revision=2280 + +2008-01-14 Benoît Dejean + + Released 2.21.5. + + svn path=/trunk/; revision=2278 + +2008-01-14 Benoît Dejean + + Knock FRAMES down to 5 until cairo gets faster. + + svn path=/trunk/; revision=2277 + +2008-01-14 Benoît Dejean + + Fixed graph background color. Patch by Toby Dacre. Closes #508948. + + svn path=/trunk/; revision=2276 + +2008-01-14 Daniel Nylander + + sv.po: Swedish translation updated + + svn path=/trunk/; revision=2275 + +2008-01-14 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2008-01-14 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2274 + +2008-01-12 Benoît Dejean + + No need to look for the main notebook (to get its style). Instead, we store it in ProcData::notebook. + + svn path=/trunk/; revision=2273 + +2008-01-11 Karl Lattimer + + committed patch 102603 and fixed an off by oneerror + + svn path=/trunk/; revision=2272 + +2008-01-09 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2270 + +2008-01-09 Inaki Larranaga Murgoitio + + Updated Basque translation. + +2008-01-09 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + + svn path=/trunk/; revision=2269 + +2008-01-07 Priit Laes + + Translation updated by Ivar Smolin + +2008-01-07 Priit Laes + + * et.po: Translation updated by Ivar Smolin + + svn path=/trunk/; revision=2266 + +2008-01-07 Benoît Dejean + + Fixed percentage in memory and swap labels. + + svn path=/trunk/; revision=2265 + +2008-01-06 Benoît Dejean + + Fixed i18n string. + + svn path=/trunk/; revision=2264 + +2008-01-06 Benoît Dejean + + Fixed string surgery. No longer needed since we don't need to align values anymore. + + svn path=/trunk/; revision=2263 + +2008-01-05 Benoît Dejean + + Another attempt to get a smart network y-scale. + + svn path=/trunk/; revision=2262 + +2008-01-05 Clytie Siddall + + Updated Vietnamese translation + + svn path=/trunk/; revision=2261 + +2008-01-04 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2260 + +2008-01-04 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2259 + +2008-01-04 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2258 + +2008-01-04 Benoît Dejean + + Simplified time-scale calculation. And fixed memory coruption introduced by that nasty strcat. + + svn path=/trunk/; revision=2257 + +2008-01-04 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2256 + +2008-01-04 Benoît Dejean + + Try to implement a smart rounding. Round up the factor to a integer and multiple of num_bars. + + svn path=/trunk/; revision=2255 + +2008-01-04 Benoît Dejean + + Fixed left margin width. Patch by Toby Dacre. Closes #507269. + + svn path=/trunk/; revision=2254 + +2008-01-04 Karl Lattimer + + committed patch from toby dacre to stop the network scale showing repeated values, and corrected the draw opacity on the lines + + svn path=/trunk/; revision=2253 + +2008-01-04 Erdal Ronahi + + Updated Kurdish translation + + svn path=/trunk/; revision=2252 + +2008-01-04 Benoît Dejean + + Force background/scale update when net max changes. Pach by Toby Dacre. + + svn path=/trunk/; revision=2251 + +2008-01-04 Benoît Dejean + + Changed Renice shortcut to Control-n. + + svn path=/trunk/; revision=2250 + +2008-01-04 Benoît Dejean + + Don't i18n signal name. + + svn path=/trunk/; revision=2249 + +2008-01-03 Benoît Dejean + + On process where arguments list is empty (e.g. kernel processes), set the tooltip to be the command name. Closes #506036. + + svn path=/trunk/; revision=2248 + +2008-01-03 Benoît Dejean + + The process list can now be manually refreshed. Closes #506036. + + svn path=/trunk/; revision=2247 + +2008-01-03 Kjartan Maraas + + Add missing file. Updated Norwegian bokmål translation. + +2008-01-03 Kjartan Maraas + + * POTFILES.in: Add missing file. + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2246 + +2008-01-03 Karl Lattimer + + reduced the opacity of the graph lines + + svn path=/trunk/; revision=2245 + +2008-01-03 Karl Lattimer + + changed virtual memory back to swap + + svn path=/trunk/; revision=2244 + +2008-01-03 Karl Lattimer + + Reduced the number of redraws as suggested, added the suggested calculation for timescale (Thanks Toby), removed the subframe splitting for now, removed the clip/paint and replaced with a fill, fixed the graph going truley dodgy off the scale bug which was in the configure event as I expected, set the line join to round just to be on the safe side (no sharp edges) + + svn path=/trunk/; revision=2243 + +2008-01-03 Benoît Dejean + + fontsize/rmagin/indent are now member of LoadGraph. + + svn path=/trunk/; revision=2242 + +2008-01-03 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2241 + +2008-01-02 Benoît Dejean + + /me tired In previous revision fixed mult / div order so that when i == + + /me tired + In previous revision fixed mult / div order so that when + i == num_bars the caption is 0. + Added comments about that. + + svn path=/trunk/; revision=2240 + +2008-01-02 Benoît Dejean + + Removed unwanted debug output + + svn path=/trunk/; revision=2239 + +2008-01-02 Benoît Dejean + + Merged all network rate formatting code into procman::format_rate(rate). + + svn path=/trunk/; revision=2238 + +2008-01-02 Benoît Dejean + + Decreased graph minimum size. + + svn path=/trunk/; revision=2237 + +2008-01-02 Benoît Dejean + + Turned _LoadGraph into a real class. Merged all num_bars calculation into LoadGraph::num_bars(fontsize). And added case for really small graphs. + + svn path=/trunk/; revision=2236 + +2008-01-02 Daniel Nylander + + sv.po: Swedish translation updated + + svn path=/trunk/; revision=2235 + +2008-01-02 Daniel Nylander + + sv.po: Swedish translation updated + + svn path=/trunk/; revision=2234 + +2008-01-01 Karl Lattimer + + Offsetting more stuff by 'subframes' + + svn path=/trunk/; revision=2233 + +2007-12-31 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2232 + +2007-12-31 Karl Lattimer + + oops + + svn path=/trunk/; revision=2231 + +2007-12-31 Karl Lattimer + + Used the correct calculation for network scale + + svn path=/trunk/; revision=2230 + +2007-12-31 Karl Lattimer + + Added smooth scrolling and improved caching + + svn path=/trunk/; revision=2229 + +2007-12-31 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2228 + +2007-12-31 Karl Lattimer + + corrected some alignments + + svn path=/trunk/; revision=2227 + +2007-12-31 Karl Lattimer + + Added timescale, network units x-scale, removed hbox spacers, improved indent calculation + + svn path=/trunk/; revision=2226 + +2007-12-31 Karl Lattimer + + Updated the size and placing of the cpu buttons, re-added the labeling, changed text, needs translating + + svn path=/trunk/; revision=2225 + +2007-12-30 Karl Lattimer + + Added the current revision back to svn, see http://www.qdh.org.uk/wordpress/?p=193 for the completeness of this patch + + svn path=/trunk/; revision=2224 + +2007-12-30 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2223 + +2007-12-29 Karl Lattimer + + re-organised the table elements for graphs and legend, removed unnecessary calls to gtk_misc_set_alignment, removed unnecessary CPUx labels, removed erroneous double space alignment hack in load-graph.cpp + + svn path=/trunk/; revision=2222 + +2007-12-29 Karl Lattimer + + set text alignment on graphs to right rather than centre + + svn path=/trunk/; revision=2221 + +2007-12-29 Karl Lattimer + + changed the default colours, removed background/frame colours schemas + + svn path=/trunk/; revision=2220 + +2007-12-29 Karl Lattimer + + Added colour button hover highlight and tooltips, modified the pie to have an always visible central disc + + svn path=/trunk/; revision=2219 + +2007-12-27 Benoît Dejean + + Don't delay CPU graph initialization. + + svn path=/trunk/; revision=2218 + +2007-12-27 Benoît Dejean + + The vertical lines were not evenly spaced due to typo. Patch by Toby Dacre . + + svn path=/trunk/; revision=2217 + +2007-12-25 Benoît Dejean + + Added missing files. + + svn path=/trunk/; revision=2216 + +2007-12-23 Karl Lattimer + + added GSM color button, next patch will reorganise the tables and set the default colors + + svn path=/trunk/; revision=2215 + +2007-12-23 Djihed Afifi + + Updated Arabic Translation by Djihed Afifi. + + svn path=/trunk/; revision=2214 + +2007-12-22 Benoît Dejean + + Use application-x-executable for dummy icon. Closes #504931. + + svn path=/trunk/; revision=2213 + +2007-12-21 Benoît Dejean + + Added a NULL check in ProcInfo::set_icon. This should not happen unless the dummy icon fails to be loaded. Closes #504164. + + svn path=/trunk/; revision=2211 + +2007-12-21 Benoît Dejean + + Use stock menus. Closes #318713. + + Use stock menus. + Closes #318713. + + svn path=/trunk/; revision=2210 + +2007-12-18 Benoît Dejean + + Released 2.21.4. + + svn path=/trunk/; revision=2207 + +2007-12-17 Daniel Nylander + + sv.po: Updated Swedish translation + + svn path=/trunk/; revision=2206 + +2007-12-09 Benoît Dejean + + Patch by Karl Lattimer, new developer. Summary of changes * Changed the graph to draw using black and white and theme colours * Created a simple dash for all graph lines * Changed the font and font size and rejiggered the calculation of num_bars * Set the text alignment to right * Added 7 vertical lines between the graph edges * set the minimum height to 80px, more space can be regained later on by re-widgeting the colour pickers. * Removed references to the old background/foreground colour definitions and re-aligned the colour array * Added myself to the authors (at the request of Benoit)) + + svn path=/trunk/; revision=2205 + +2007-12-07 Benoît Dejean + + Closes #498569 – 'Arguments' column is wrongly escaped for markup. Patch by Josh Lee + + svn path=/trunk/; revision=2204 + +2007-12-06 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2007-12-06 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2203 + +2007-12-03 Benoît Dejean + + Released 2.21.3. + + svn path=/trunk/; revision=2201 + +2007-12-01 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2200 + +2007-12-01 Benoît Dejean + + Huge documentation update by Patrick Hulin . Closes #500571. + + svn path=/trunk/; revision=2199 + +2007-11-22 Benoît Dejean + + Bumped GTK+ required version to >= 2.12. + + svn path=/trunk/; revision=2198 + +2007-11-22 Benoît Dejean + + Remove space to the left of process name. Closes #307762. Thanks to Martin Ejdestig. + + svn path=/trunk/; revision=2197 + +2007-11-22 Mugurel Tudor + + Updated Romanian translation by Mişu Moldovan + +2007-11-22 Mugurel Tudor + + * ro.po: Updated Romanian translation + by Mişu Moldovan + + svn path=/trunk/; revision=2195 + +2007-11-20 Benoît Dejean + + Smart update of the proctable treestore: only set cells if the value has changed. This saves 30% of CPU usage. + + svn path=/trunk/; revision=2194 + +2007-11-20 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2193 + +2007-11-19 Benoît Dejean + + Moved all ProcInfo mutable members to a base MutableProcInfo. Also simplified all the types of these members to better match the treeview fields. + + svn path=/trunk/; revision=2192 + +2007-11-12 Benoît Dejean + + Released 2.21.2. + + svn path=/trunk/; revision=2190 + +2007-11-12 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2189 + +2007-11-08 Benoît Dejean + + Also used gtk_tree_view_column_set_cell_data_func for COL_STATUS. + + svn path=/trunk/; revision=2188 + +2007-11-07 Benoît Dejean + + Killed sort_ints, no longer needed. + + svn path=/trunk/; revision=2187 + +2007-11-07 Benoît Dejean + + Use a gtk_tree_view_column_set_cell_data_func for start_time too. + + svn path=/trunk/; revision=2186 + +2007-11-07 Benoît Dejean + + Renamed ProcInfo::cpu_time_last to ProcInfo::cpu_time. + + svn path=/trunk/; revision=2185 + +2007-11-07 Benoît Dejean + + Use gtk_tree_view_column_set_cell_data_func for COL_CPU_TIME. + + svn path=/trunk/; revision=2184 + +2007-11-01 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2183 + +2007-10-31 Kenneth Nielsen + + Updated Danish translation + + svn path=/trunk/; revision=2182 + +2007-10-30 Benoît Dejean + + Displays N/A when memory stats are not available. Fixes #487105. + + svn path=/trunk/; revision=2180 + +2007-10-28 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2178 + +2007-10-28 Matej Urbančič + + Updated Slovenian translation + + svn path=/trunk/; revision=2177 + +2007-10-23 Djihed Afifi + + Updated Arabic Translation by Anas Husseini. + + svn path=/trunk/; revision=2176 + +2007-10-22 Benoît Dejean + + Don't remove gnome-doc-utils.mk. Patch by Josselin Mouette . Closes #488998. + + svn path=/trunk/; revision=2175 + +2007-10-21 Djihed Afifi + + Updated Arabic Translation by Anas Husseini. + + svn path=/trunk/; revision=2174 + +2007-10-21 Djihed Afifi + + Updated Arabic Translation by Anas Husseini. + + svn path=/trunk/; revision=2173 + +2007-10-16 Gil Forcada Codinachs + + Some fixes to Catalan translation thanks to Joan Duran + + svn path=/trunk/; revision=2172 + +2007-10-15 Yair Hershkovitz + + updated hebrew translation + + svn path=/trunk/; revision=2171 + +2007-10-15 Benoît Dejean + + Released 2.20.1. + + svn path=/trunk/; revision=2169 + +2007-10-08 Benoît Dejean + + Fixed liststore usage. Bumped version number to 2.20.1. + + svn path=/trunk/; revision=2168 + +2007-10-06 Vladimer Sichinava + + Updated Georgian translation by Vladimer Sichinava + + svn path=/trunk/; revision=2167 + +2007-10-06 Vladimer Sichinava + + Updated Georgian translation by Vladimer Sichinava + + svn path=/trunk/; revision=2166 + +2007-10-03 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2165 + +2007-10-02 Alessio Frusciante + + Updated Italian translation. + + svn path=/trunk/; revision=2164 + +2007-09-30 Alexander Shopov + + Updated Bulgarian translation by Alexander Shopov + +2007-09-30 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + + svn path=/trunk/; revision=2163 + +2007-09-24 Changwoo Ryu + + Updated Korean translation. + +2007-09-24 Changwoo Ryu + + * ko.po: Updated Korean translation. + + svn path=/trunk/; revision=2162 + +2007-09-17 Baris Cicek + + Updated turkish translation + + svn path=/trunk/; revision=2161 + +2007-09-17 Benoît Dejean + + Released 2.20.0 + + svn path=/trunk/; revision=2159 + +2007-09-17 Priit Laes + + Estonian translation updated by Ivar Smolin. + +2007-09-17 Priit Laes + + * et.po: Estonian translation updated by Ivar Smolin. + + svn path=/trunk/; revision=2158 + +2007-09-16 Vasiliy Faronov + + Updated Russian translation. + + 2007-09-16 Vasiliy Faronov + + * ru.po: Updated Russian translation. + + svn path=/trunk/; revision=2157 + +2007-09-13 Djihed Afifi + + Updated Arabic Translation by Anas Husseini. + + svn path=/trunk/; revision=2156 + +2007-09-13 Kostas Papadimas + + Updated Greek translation + + svn path=/trunk/; revision=2155 + +2007-09-12 Maxim Dziumanenko + + Update Ukrainian translation. + + 2007-09-12 Maxim Dziumanenko + + * Update Ukrainian translation. + + svn path=/trunk/; revision=2154 + +2007-09-12 Gil Forcada Codinachs + + Updated catalan translation + + svn path=/trunk/; revision=2153 + +2007-09-09 Jovan Naumovski + + 2007-09-09 Jovan Naumovski *mk.po: Updated Macedonian translation. + + svn path=/trunk/; revision=2152 + +2007-09-07 Yang Zhang + + Updated zh_CN translation + + svn path=/trunk/; revision=2151 + +2007-09-06 Jovan Naumovski + + 2007-09-06 Jovan Naumovski *mk.po: Updated Macedonian translation. + + svn path=/trunk/; revision=2150 + +2007-09-05 Kjartan Maraas + + Updated translation + + svn path=/trunk/; revision=2149 + +2007-09-04 Benoît Dejean + + Fixed *printf format for guint64. + + svn path=/trunk/; revision=2148 + +2007-09-03 SANDRA MARAKKALA DANISHKA NAVIN + + Updated si.po for sinhala + + svn path=/trunk/; revision=2147 + +2007-09-03 SANDRA MARAKKALA DANISHKA NAVIN + + Added entry for si - sinhala + + svn path=/trunk/; revision=2146 + +2007-09-03 Clytie Siddall + + 2007-09-03 vi.po Updated Vietnamese translation + + Clytie Siddall + + svn path=/trunk/; revision=2145 + +2007-09-02 Duarte Loreto + + Updated Portuguese translation. + + 2007-09-03 Duarte Loreto + + * pt.po: Updated Portuguese translation. + + svn path=/trunk/; revision=2144 + +2007-09-02 Nikos Charonitakis + + Updated Greek translation + + svn path=/trunk/; revision=2143 + +2007-09-01 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2142 + +2007-08-30 Benoît Dejean + + Bumped version number. + + svn path=/trunk/; revision=2141 + +2007-08-30 Benoît Dejean + + Closes #446102. + + svn path=/trunk/; revision=2140 + +2007-08-29 Benoît Dejean + + Released 2.19.91.1 + + svn path=/trunk/; revision=2138 + +2007-08-26 Changwoo Ryu + + Updated Korean translation by Young-Ho Cha. + +2007-08-27 Changwoo Ryu + + * ko.po: Updated Korean translation by Young-Ho Cha. + + svn path=/trunk/; revision=2137 + +2007-08-26 Gabor Kelemen + + Translation updated. + + 2007-08-26 Gabor Kelemen + + * hu.po: Translation updated. + + svn path=/trunk/; revision=2136 + +2007-08-26 Benoît Dejean + + Released 2.19.91. + + svn path=/trunk/; revision=2134 + +2007-08-25 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2133 + +2007-08-24 Kenneth Nielsen + + Updated Danish translation + + svn path=/trunk/; revision=2132 + +2007-08-23 Artur Flinta + + Updated Polish translation by GNOME PL Team. + +2007-08-23 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + + svn path=/trunk/; revision=2131 + +2007-08-21 Benoît Dejean + + Fixed logo mis-rendering. Patch by Jared Moore . Closes 405739. + + svn path=/trunk/; revision=2130 + +2007-08-21 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2129 + +2007-08-19 Leonardo Ferreira Fontenelle + + Brazilian Portuguese translation updated by Vladimir Melo + +2007-08-19 Leonardo Ferreira Fontenelle + + * pt_BR.po: Brazilian Portuguese translation updated by Vladimir Melo + , and reviewed by Pedro de Medeiros. + + svn path=/trunk/; revision=2128 + +2007-08-17 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2127 + +2007-08-16 Stéphane Raimbault + + Updated French translation by Claude Paroz. + + svn path=/trunk/; revision=2126 + +2007-08-14 Hendrik Richter + + Updated German translation. + +2007-08-14 Hendrik Richter + + * de.po: Updated German translation. + + svn path=/trunk/; revision=2125 + +2007-08-14 Hendrik Richter + + Updated German translation, by Andre Klapper + +2007-08-14 Hendrik Richter + + * de.po: Updated German translation, by + Andre Klapper + + svn path=/trunk/; revision=2124 + +2007-08-12 Žygimantas Beručka + + Updated Lithuanian translation. + + svn path=/trunk/; revision=2123 + +2007-08-12 Takeshi AIHANA + + Updated Japanese translation. + + 2007-08-12 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + + svn path=/trunk/; revision=2122 + +2007-08-11 Daniel Nylander + + sv.po: Swedish translation updated + + svn path=/trunk/; revision=2121 + +2007-08-10 Felix I + + updated ta translation + + svn path=/trunk/; revision=2120 + +2007-08-09 Sunil Mohan Adapa + + Added Telugu translation done by Pramod + +2007-08-09 Sunil Mohan Adapa + + * te.po: Added Telugu translation done by + Pramod + + svn path=/trunk/; revision=2119 + +2007-08-09 Ilkka Tuohela + + Updated Finnish translation + + svn path=/trunk/; revision=2118 + +2007-08-08 Benoît Dejean + + Formated as Olav Vitters requested it. + + svn path=/trunk/; revision=2117 + +2007-08-06 Ankitkumar Rameshchandra Patel + + Updated Translation + + svn path=/trunk/; revision=2116 + +2007-08-06 Priit Laes + + Estonian translation update by Ivar Smolin. + +2007-08-06 Priit Laes + + * et.po: Estonian translation update by Ivar Smolin. + + svn path=/trunk/; revision=2115 + +2007-08-05 Leonardo Ferreira Fontenelle + + Same as my last commit, but this time done right. + + svn path=/trunk/; revision=2114 + +2007-08-05 Leonardo Ferreira Fontenelle + + s/_Conteúdo/S_umário; see bug #461308. + +2007-08-05 Leonardo Ferreira Fontenelle + + * pt_BR.po: s/_Conteúdo/S_umário; see bug #461308. + + svn path=/trunk/; revision=2113 + +2007-08-04 Inaki Larranaga Murgoitio + + Updated Basque translation + +2007-08-04 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation + + svn path=/trunk/; revision=2112 + +2007-08-03 SANDRA MARAKKALA DANISHKA NAVIN + + si.po updated + + svn path=/trunk/; revision=2111 + +2007-08-03 SANDRA MARAKKALA DANISHKA NAVIN + + Added Changelog entries for sinhala + + svn path=/trunk/; revision=2110 + +2007-08-02 Jordi Mas + + Added Catalan translation by Joan Duran. Added screenshots directory. + + 2007-08-02 Jordi Mas + + * ca/ca.po: Added Catalan translation by Joan Duran. + * ca/figures: Added screenshots directory. + * Makefile.am: Added ca to DOC_LINGUAS. + + svn path=/trunk/; revision=2109 + +2007-08-02 Kjartan Maraas + + Updated Norwegian bokmål translation. + +2007-08-02 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + + svn path=/trunk/; revision=2108 + +2007-08-01 Benoît Dejean + + s/translators/xgettext/g as xgettext also tell gettext about the c-format/no-c-format. + + svn path=/trunk/; revision=2107 + +2007-08-01 Benoît Dejean + + Bumped version + + svn path=/trunk/; revision=2106 + +2007-08-01 Claude Paroz + + Updated French translation. + + 2007-08-01 Claude Paroz + + * fr/fr.po: Updated French translation. + + svn path=/trunk/; revision=2105 + +2007-08-01 Daniel Nylander + + sv.po: Swedish translation updated + + svn path=/trunk/; revision=2104 + +2007-07-30 Benoît Dejean + + Fixed #450545. Released 2.19.6. + + Fixed #450545. + Released 2.19.6. + + svn path=/trunk/; revision=2102 + +2007-07-30 Theppitak Karoonboonyanan + + Updated Thai translation. + + * th.po: Updated Thai translation. + + svn path=/trunk/; revision=2101 + +2007-07-29 Benoît Dejean + + Moved total_time / total_time_last to ProcData. + + svn path=/trunk/; revision=2100 + +2007-07-29 Benoît Dejean + + Moved IconThemeWrapper to procman::. + + svn path=/trunk/; revision=2099 + +2007-07-29 Benoît Dejean + + Splitted IconThemeWrapper to also use it in the disk view. Converted the disk view to RefPtr. Added a default icon for disk. + + svn path=/trunk/; revision=2098 + +2007-07-29 Daniel Nylander + + sv.po: Swedish translation updated + + svn path=/trunk/; revision=2097 + +2007-07-29 Daniel Nylander + + sv.po: Swedish translation updated + + svn path=/trunk/; revision=2096 + +2007-07-29 Yannig MARCHEGAY + + Updated Occitan translation + + svn path=/trunk/; revision=2095 + +2007-07-29 Benoît Dejean + + Use new gtk treeview tooltips API (when available at compile time) instead of sexy_tree_view. Patch by Christian Persch . Closes #459598. + + svn path=/trunk/; revision=2094 + +2007-07-27 Amanpreet Singh Alam + + updating for pUnjabi + + svn path=/trunk/; revision=2093 + +2007-07-27 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2092 + +2007-07-26 Benoît Dejean + + Added many comments for translators. Improved descriptions in the gconf schema. Closes #460511. + + svn path=/trunk/; revision=2091 + +2007-07-23 Benoît Dejean + + Too many stuff in one commit (blame svn). Changed the icon getter to get the full ProcInfo instead of the command+pid. Then added a linux-centric getter to for kernel threads. + + svn path=/trunk/; revision=2089 + +2007-07-21 Theppitak Karoonboonyanan + + Updated Thai translation. + + * th.po: Updated Thai translation. + + svn path=/trunk/; revision=2088 + +2007-07-20 Benoît Dejean + + Little regex fix. + + svn path=/trunk/; revision=2087 + +2007-07-20 Vincent van Adrighem + + Translation updated by Reinout van Schouwen. + +2007-07-20 Vincent van Adrighem + + * nl.po: Translation updated by Reinout van Schouwen. + + svn path=/trunk/; revision=2086 + +2007-07-17 Daniel Nylander + + sv.po: Updated Swedish translation + + svn path=/trunk/; revision=2085 + +2007-07-16 Ilkka Tuohela + + Updated Finnish translation + + svn path=/trunk/; revision=2084 + +2007-07-16 Priit Laes + + Estonian translation update by Ivar Smolin. + +2007-07-16 Priit Laes + + * et.po: Estonian translation update by Ivar Smolin. + + svn path=/trunk/; revision=2083 + +2007-07-16 Takeshi AIHANA + + Updated Japanese translation. + + 2007-07-16 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + + svn path=/trunk/; revision=2082 + +2007-07-12 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2081 + +2007-07-11 Benoît Dejean + + s/Gnome/GNOME/ Closes #455826. + + s/Gnome/GNOME/ + Closes #455826. + + svn path=/trunk/; revision=2080 + +2007-07-11 Gabor Kelemen + + Translation updated. + + 2007-07-11 Gabor Kelemen + + * hu.po: Translation updated. + + svn path=/trunk/; revision=2079 + +2007-07-10 Theppitak Karoonboonyanan + + Updated Thai translation. + + * th.po: Updated Thai translation. + + svn path=/trunk/; revision=2078 + +2007-07-09 Benoît Dejean + + Released 2.19.5. + + svn path=/trunk/; revision=2076 + +2007-07-05 Benoît Dejean + + Display GNOME's version only if available. Locate gnome-version.xml using DATADIR. + + svn path=/trunk/; revision=2075 + +2007-07-04 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2074 + +2007-07-03 Benoît Dejean + + Handle broken gnomevfs. + + svn path=/trunk/; revision=2073 + +2007-07-03 Benoît Dejean + + Also display GNOME's version in sysinfo. + + svn path=/trunk/; revision=2072 + +2007-07-03 Benoît Dejean + + Added placeholder. + + svn path=/trunk/; revision=2071 + +2007-06-30 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2070 + +2007-06-30 Clytie Siddall + + Updated Vietnamese translation. + + svn path=/trunk/; revision=2069 + +2007-06-29 Benoît Dejean + + Workaround #451932. Save/Restore the tree selection when updating in + + Workaround #451932. + Save/Restore the tree selection when updating in my/active mode. + + svn path=/trunk/; revision=2067 + +2007-06-29 Benoît Dejean + + Added a notice about svn log. + + svn path=/trunk/; revision=2066 + +2007-06-29 Benoît Dejean + + Added kernel name/number to sysinfo. See #399069. + + svn path=/trunk/; revision=2065 + +2007-06-28 Benoît Dejean + + Clear the tree only when needed. + + svn path=/trunk/; revision=2064 + +2007-06-28 Benoît Dejean + + Bump version number. + + svn path=/trunk/; revision=2063 + +2007-06-27 Benoît Dejean + + Dynamically adjust graph lines to the graph height. Patch by Toby Dacre <>. Closes #367016. + + svn path=/trunk/; revision=2062 + +2007-06-27 Clytie Siddall + + Updated Vietnamese translation. + + svn path=/trunk/; revision=2061 + +2007-06-18 Benoît Dejean + + Released 2.19.4. + + svn path=/trunk/; revision=2057 + +2007-06-13 Pema Geyleg + + updated dzongkha translation + + svn path=/trunk/; revision=2056 + +2007-06-08 Benoît Dejean + + Disable pcrecpp by default :/ + + svn path=/trunk/; revision=2055 + +2007-06-07 Benoît Dejean + + Oops, forgot to add the dummy pcrecpp. + + svn path=/trunk/; revision=2054 + +2007-06-07 Benoît Dejean + + Made pcrecpp optional. Without it, many features are disabled or broken. Have fun. + + svn path=/trunk/; revision=2053 + +2007-06-03 Benoît Dejean + + Released 2.19.3. + + svn path=/trunk/; revision=2051 + +2007-06-03 Priit Laes + + Updated Estonian translation by Ivar Smolin . + +2007-06-03 Priit Laes + + * et.po: Updated Estonian translation by Ivar Smolin . + + svn path=/trunk/; revision=2050 + +2007-06-02 Jorge Gonzalez Gonzalez + + Updated Spanish translation + + svn path=/trunk/; revision=2049 + +2007-05-31 Benoît Dejean + + Merge branch 'gtkmm' + + svn path=/trunk/; revision=2048 + +2007-05-31 Benoît Dejean + + Dropped G_GNUC_INTERNAL. + + I will enable gcc visibility as soon as libstdc++ issues are resolved. + + svn path=/trunk/; revision=2047 + +2007-05-27 Daniel Nylander + + sv/sv.po: Updated Swedish translation + + svn path=/trunk/; revision=2044 + +2007-05-23 Yannig MARCHEGAY + + + Occitan + + svn path=/trunk/; revision=2043 + +2007-05-22 Benoît Dejean + + Fixed documentation. Closes #440471. + + svn path=/trunk/; revision=2042 + +2007-05-21 Benoît Dejean + + More icons in the default_table. Use FullMatch instead of Partial to avoid bad matches (like hald matching "ld$"). + + svn path=/trunk/; revision=2041 + diff --git a/ChangeLog.pre-git b/ChangeLog.pre-git new file mode 100644 index 0000000..e67dd1d --- /dev/null +++ b/ChangeLog.pre-git @@ -0,0 +1,6241 @@ +See 'svn log' for change history. + + +<2007-05-21 Benoît Dejean + + * src/defaulttable.h: + + More icons. + +2007-05-21 Benoît Dejean + + * src/procman.cpp (main): + + Killed superfluous proctable_update_all. + +2007-05-19 Benoît Dejean + + * src/defaulttable.h: + * src/prettytable.cpp: + * src/prettytable.h: + + Dropped dead code. + Every app now has a default icon. + Reworked the defaultable: + - uses regexes. + - uses generic icon name whenever possible. + +2007-05-19 Benoît Dejean + + * configure.in: + * src/proctable.cpp: + + Bumped version. + Requires libgtop 2.19.3 (svn HEAD, not released yet). + +2007-05-19 Benoît Dejean + + * src/sysinfo.cpp: + + Simplified code with a nice regex. + +2007-05-13 Benoît Dejean + + * NEWS: + + Released 2.19.2. + +2007-04-28 Benoît Dejean + + * src/proctable.cpp: + * src/util.cpp: + + Simpler code to display size columns. + +2007-04-27 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Better documentation about 'Solaris mode'. + +2007-04-27 Benoît Dejean + + * src/procdialogs.cpp: + + Fixed case in "Solaris mode". + +2007-04-26 Benoît Dejean + + * src/proctable.cpp: + + Try to fix dependencies when using active/my view. + I am not sure it's correct, at least it doesn't g_assert + on startup. + +2007-04-26 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/lsof.cpp: + + pcrecpp is back ! + +2007-04-26 Benoît Dejean + + * src/memmaps.cpp: + + Display device name instead of major/minor. + Reverted one string "MemoryMaps" to "Memory Maps". + +2007-04-25 Benoît Dejean + + * src/memmaps.cpp: + + Implemented smaps. + Simplified implementation. + Uses a GtkWindow instead of a dialog because the treeview is now + much bigger. + +2007-04-24 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/gconf-keys.cpp: + * src/gconf-keys.h: + * src/gnome-system-monitor.schemas.in: + * src/procdialogs.cpp: + * src/procman.cpp: + * src/procman.h: + * src/proctable.cpp: + + Added a configure switch for Irix/Solaris mode. + Closes #410795. + +2007-04-23 Benoît Dejean + + * NEWS: + * ChangeLog: + * configure.in: + + Released 2.19.1. + +2007-04-23 Benoît Dejean + + * src/procman.h: + * src/proctable.cpp: + * src/proctable.h: + * src/util.h: + + Huge rewrite of the dependencies tree. + It needs a lot of testing but it is definitely sanier than the + previous code. I worked on it all the weekend and it is really + to have a working and moving dependency tree. + +2007-04-21 Benoît Dejean + + * src/util.cpp: + * src/util.h: + + Better debug logging. + +2007-04-19 Benoît Dejean + + * src/smooth_refresh.cpp: + + Removed duplicate ;;. + 1-byte patch by Bernard Leak . + Closes #431181. + +2007-04-19 Benoît Dejean + + * src/procman.h: + * src/proctable.cpp: + + Splitted code about ProcInfo updates and treestore updates. + + Avoid duplicated work in ProcInfo constructor : update_info + already does everything needed. + + Added ProcInfo::ppid which will be soon used instead of + ProcInfo::parent. + +2007-04-13 Benoît Dejean + + * src/lsof.cpp: + * src/prettytable.cpp: + * src/procman.cpp: + * src/procman.h: + * src/proctable.cpp: + * src/proctable.h: + + Replaced a ProcData::info and ProcData::pids by ProcInfo::all. + This is currently a map. I'll turn it into a set soon. + This saves a lot of code and make things simpler. + The map has a nice property : it is sorted by pid so this helps a lot + when looking for the parent node as ppid is nearly always < pid. + May be this is just fortunate but it works. + But orphaned processed still may get adpoted by a wrong parent... + + Also replaced a GHashTable by a set in refresh_list. + +2007-04-13 Benoît Dejean + + * src/procman.h (ProcInfo): + * src/proctable.cpp: + + Dropped useless ProcInfo::is_visible since the "Hide/Show + process" feature has been removed. + +2007-04-12 Benoît Dejean + + * src/procman.h (ProcInfo): + + Removed unused member ProcInfo::path. + +2007-04-12 Benoît Dejean + + * src/proctable.cpp (proctable_update_list): + + Simplified ACTIVE_PROCESSES code. + No more ProcInfo::is_running. It's best to use libgtop + functionnality. + +2007-04-12 Benoît Dejean + + * src/proctable.cpp: + + Attach processes to init. + Closes #424850. + +2007-04-10 Benoît Dejean + + * src/sysinfo.cpp: + + Displays `uname -n` instead of FQDN. + Code about handling FQDN was getting bigger and bigger + because of broken /etc/hosts. + Closes #427796. + +2007-04-08 Benoît Dejean + + * src/disks.cpp: + + Replaced a lot of custom code with + gtk_tree_view_column_set_cell_data_func. + There's only one issue : i don't know how to change the default + sort order. This is a regression for #310804. + + * configure.in: + + Release number bumped to 2.20.1. + +==== 2.18.1 ==== + +2007-04-05 Benoît Dejean + + * src/prettytable.cpp: + * src/prettytable.h: + + Load icons only when needed. + This speeds up startup. + +2007-04-01 Benoît Dejean + + * src/disks.cpp: + + Simplified the treeview construction by reordering columns. + +2007-04-01 Benoît Dejean + + * src/disks.cpp: + + More debug prints. + +2007-03-30 Benoît Dejean + + * src/disks.cpp: + + No need for FP code. + +2007-03-28 Benoît Dejean + + * configure.in: + * src/util.cpp: + * src/util.h: + + Changes needed by incoming cleanup/fixes. + + procman::size_cell_data_func: new function. + UnrefMapValues::operator(): added a check. + +2007-03-27 Benoît Dejean + + * configure.in: + * src/interface.cpp: + + Little cleanup. Removed dozens of unnecessary gtk_widget_show. + +2007-03-12 Benoît Dejean + + * NEWS: + + Released 2.18.0. + +2007-03-12 Benoît Dejean + + * gnome-system-monitor.desktop.in.in: + + Dropped X-Red-Hat-Base. + +2007-03-11 Benoît Dejean + + * gnome-system-monitor.desktop.in.in: + + Gnome Goal #3 : removed "Application" category from .desktop file. + + * src/callbacks.cpp: + + Fixed copyright and Paolo name. + +2007-03-04 Benoît Dejean + + * src/interface.cpp: + + Fixed CPU labels layout when there is a lot of CPU. + Closes bug #413919. + +2007-03-04 Benoît Dejean + + * configure.in: + * src/load-graph.cpp: + + Re-implemented the network autoscaling. + It's nicer but the displayed scale is still meaningless. + +2007-03-02 Benoît Dejean + + * configure.in: + * src/openfiles.cpp: + + Fixed cast. + Really fixed bug #412953. + +2007-02-28 Benoît Dejean + + * NEWS: + + Released 2.17.95. + +2007-02-28 Benoît Dejean + + * src/sysinfo.cpp: + + Get default system information with uname. + Patch by Joe Marcus Clarke . + See bug #412953. + +2007-02-28 Benoît Dejean + + * configure.in: + * src/openfiles.cpp: + + Fixed build on FreeBSD. + Patch by Joe Marcus Clarke . + See bug #412953. + +2007-02-28 Mariano Suárez-Alvarez + + * NEWS: + + Released 2.17.94. + +2007-02-28 Mariano Suárez-Alvarez + + * help/C/gnome-system-monitor.xml: added a description, to make g-d-u + happy + * po/POTFILES.skip: add gnome-system-monitor.desktop.in to make distcheck + happy + * gnome-doc-utils.make: removed from SVN, as this is a generated file + +2007-02-28 Benoît Dejean + + * NEWS: + + Released 2.17.93. + +2007-02-28 Benoît Dejean + + * configure.in: + * help/C/gnome-system-monitor-C.omf: + * help/gnome-system-monitor.omf.in: + + Added missing omf.in. + Dropped old and now useless .omf. + +2007-02-25 Benoît Dejean + + * NEWS: + + Released 2.17.92. + +2007-02-19 Benoît Dejean + + * src/sysinfo.cpp: + + Ignore /media/* in disk space. + Closes #409427. + +2007-02-12 Benoît Dejean + + * NEWS: + + Released 2.17.91. + +2007-02-07 Benoît Dejean + + * src/sysinfo.cpp: + + Try to get hostname in a smarter way. + +2007-02-05 Daniel Nylander + + * help/sv/sv.po: Added Swedish translation. + * help/figures/*: Added screenshot. + * help/Makefile.am: Added sv to DOC_LINGUAS. + * po/sv.po: Updated Swedish translation. + +2007-02-05 Benoît Dejean + + * src/sysinfo.cpp: + + Solaris support. + Patch by . + See #374090. + +2007-01-31 Benoît Dejean + + * configure.in: + * src/prettytable.cpp: + + Killed libgnome ! + +2007-01-31 Benoît Dejean + + * help/bg/*: + + Dropped some generated files. + Added updated bg.po. + +2007-01-30 Benoît Dejean + + * Makefile.am: + * configure.in: + * help/C/Makefile.am: + * help/C/gnome-system-monitor.xml: + * help/Makefile.am: + * help/bg/Makefile.am: + + Converted to gnome-doc-utils. + Patch by . + See #352507. + +2007-01-30 Benoît Dejean + + * src/proctable.cpp: + + Set a min width for the Command Line column. + Closes #328287. + +2007-01-29 Benoît Dejean + + * src/callbacks.cpp: + + Fixed help display by using GnomeVFS. + Closes #402013. + +2007-01-25 Benoît Dejean + + * configure.in: + + Bumped version number to match GNOME's version. + +2007-01-25 Benoît Dejean + + * configure.in: + * src/load-graph.cpp: + + Use Bézier curves in graphs. + Patch by Lucas Mazzardo Veloso + +2007-01-22 Benoît Dejean + + * NEWS: + + Released 2.17.6. + +2007-01-22 Benoît Dejean + + * src/procman.h: + * src/proctable.cpp: + + Turned ProcInfo into a real object. + Dropped the slice-allocator, not that important. + +2007-01-22 Benoît Dejean + + reviewed by: + + * src/procman.h: + * src/proctable.cpp: + +2007-01-22 Benoît Dejean + + * src/proctable.cpp: + + Re-added the GNOME logo. + Patch by Luca Cavalli + +2007-01-22 Benoît Dejean + + * src/interface.cpp: + + Little cleanup. + +2007-01-20 Benoît Dejean + + * src/util.cpp (SI_gnome_vfs_format_file_size_for_display): + + Rewritten. + Overall CPU usage goes from 7.5% to 5.0%. + +2007-01-18 Dennis Cranston + + * src/sysinfo.cpp: Use HIG capitalization + +2007-01-18 Benoît Dejean + + * README: + + Documented optional dependencies. + +2007-01-18 Benoît Dejean + + * src/sysinfo.cpp: + + Killed the logo :/ + Closes #377144. + +2007-01-18 Benoît Dejean + + * src/Makefile.am: + * src/callbacks.cpp: + * src/callbacks.h: + * src/favorites.cpp: + * src/favorites.h: + * src/gnome-system-monitor.schemas.in: + * src/interface.cpp: + * src/procdialogs.cpp: + * src/procdialogs.h: + * src/procman.cpp: + * src/procman.h: + * src/proctable.cpp: + + Dropped disabled or dead features. + +2007-01-18 Benoît Dejean + + * src/procman.h: + * src/proctable.cpp: + + Stores CPU tick frequency as unsigned integer. + +2007-01-16 Benoît Dejean + + * src/sysinfo.cpp: + + Only use local partitions for disk available count. + Closes #397405. + +2007-01-16 Benoît Dejean + + * configure.in: + * src/defaulttable.h: + * src/prettytable.cpp: + * src/prettytable.h: + * src/procman.cpp: + + Dropped libgnomeui. + Bumped libgtop dependency to require 2.14;6 to avoid its nasty stack + smashing bug. + Bumped version number. + +2007-01-08 Benoît Dejean + + * NEWS: + + Released 2.17.5. + +2007-01-07 Benoît Dejean + + * src/procman.h: + * src/proctable.cpp: + * src/util.cpp: + + Various micro-optimizations based on profiling. + Changed the type of many ProcInfo members to 'unsigned long' to + avoid 64bit arithmetic on 32bit system. + Replaced on g_list_append with g_list_prepend. + Avoided double comparison in format_file_size_for_display. + +2007-01-07 Benoît Dejean + + * src/procman.cpp: + * src/smooth_refresh.cpp: + * src/smooth_refresh.h: + + Fixed signedness issue with SmoothRefresh. + Simplified logic. + +2007-01-06 Benoît Dejean + + * src/prettytable.cpp: + + Fixed icon lookup order : first wnck, then theme and default table. + +2007-01-06 Benoît Dejean + + * src/procdialogs.cpp: + * src/procman.h: + + Merged some code about spin buttons in the preference dialog. + Fixed a bunch of warnings. + +2007-01-06 Benoît Dejean + + * src/interface.cpp: + + Fixed 2 little signedness issues. + +2007-01-05 Benoît Dejean + + * configure.in: + * src/callbacks.cpp: + * src/procdialogs.cpp: + * src/procman.cpp: + * src/procman.h: + * src/smooth_refresh.cpp: + * src/smooth_refresh.h: + + Rewrote and cleaned a bunch of stuff. + Changed the smooth refresh behaviour : + - try to keep CPU ~20% + - adjust update_interval up to twice its initial value. + +2007-01-04 Benoît Dejean + + * configure.in: + * src/prettytable.cpp: + * src/prettytable.h: + * src/procman.cpp: + * src/procman.h: + * src/proctable.cpp: + * src/util.h: + + More C++ rewrite. + Easier and clearer. + Fixed many potential use-before-init bugs. + +2007-01-04 Benoît Dejean + + * .cvsignore: + * debian/.cvsignore: + * help/.cvsignore: + * help/C/.cvsignore: + * help/bg/.cvsignore: + * omf-install/.cvsignore: + * pixmaps/.cvsignore: + * src/.cvsignore: + * po/.cvsignore: + + Dropped CVS admin files. + Updated svn:ignore properties. + +2006-12-19 Benoît Dejean + + * NEWS: + * configure.in: + * src/interface.cpp: + + Fixed build and released 2.17.4.2. + +2006-12-18 Benoît Dejean + + * configure.in: + * NEWS: + + Released 2.17.4.1 + +2006-12-17 Benoît Dejean + + * NEWS: + + Released 2.17.4. + +2006-12-16 Benoît Dejean + + * src/prettytable.cpp: + + Converted a lot of things to C++ using strongly typed map. + + * src/util.h: + + New function to ease string() + g_free. + Converted some macros to template. + +2006-12-15 Benoît Dejean + + * src/procman.h: + * src/proctable.cpp: + + Packed a bit more ProcInfo. + +2006-12-15 Benoît Dejean + + * src/Makefile.am: + * src/callbacks.cpp: + * src/callbacks.h: + * src/disks.cpp: + * src/disks.h: + * src/favorites.c: + * src/favorites.cpp: + * src/interface.c: + * src/interface.cpp: + * src/interface.h: + * src/load-graph.c: + * src/load-graph.cpp: + * src/load-graph.h: + * src/lsof.cpp: + * src/lsof.h: + * src/memmaps.cpp: + * src/memmaps.h: + * src/openfiles.cpp: + * src/openfiles.h: + * src/prettytable.c: + * src/prettytable.cpp: + * src/procactions.c: + * src/procactions.cpp: + * src/procdialogs.c: + * src/procdialogs.cpp: + * src/procman.c: + * src/procman.cpp: + * src/procman.h: + * src/procman_gksu.c: + * src/procman_gksu.cpp: + * src/procman_gnomesu.c: + * src/procman_gnomesu.cpp: + * src/proctable.c: + * src/proctable.cpp: + * src/selinux.h: + * src/smooth_refresh.c: + * src/smooth_refresh.cpp: + * src/smooth_refresh.h: + * src/sysinfo.cpp: + * src/util.h: + + More C++ :) + +2006-12-10 Benoît Dejean + + * src/Makefile.am: + * src/disks.c: + * src/disks.cpp: + * src/disks.h: + * src/openfiles.c: + * src/openfiles.cpp: + * src/openfiles.h: + + More C++. + +2006-12-10 Benoît Dejean + + * src/Makefile.am: + * src/callbacks.c: + * src/callbacks.cpp: + * src/callbacks.h: + * src/util.c: + * src/util.cpp: + + More C++. + +2006-12-10 Benoît Dejean + + * src/Makefile.am: + * src/selinux.c: + * src/selinux.cpp: + * src/selinux.h: + * src/util.h: + + More C++. What a shame that we are still using CVS that can't + track file moves. + +2006-12-10 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/lsof.cpp: + + Stupid regular expression support. + +2006-12-07 Benoît Dejean + + * src/sysinfo.cpp: + + Added missing include. + Closes #383291. + +2006-12-04 Benoît Dejean + + * help/C/gnome-system-monitor.xml: + * src/procdialogs.c: (create_proc_field_page), + (procdialog_create_preferences_dialog): + + String change in process list preferences dialogue as suggested by + Adam Dingle. + Update to the help documentation. + Patch by Christian Kirbach . + Closes #377048. + +2006-12-04 Benoît Dejean + + * configure.in: + + Bumped version number. + +2006-12-04 Benoît Dejean + + * src/proctable.c: (create_proctree): + + Disabled libsexy as it is currently buggy and unmaintained. + See and fix #354559,#355252 if you want it back. + +2006-12-04 Benoît Dejean + + * NEWS: + + Released 2.17.3. + +2006-12-03 Benoît Dejean + + * src/favorites.c: (is_process_blacklisted): + * src/interface.c: (update_sensitivity): + + Disabled the process blacklist. + I don't think somebody really uses this broken feature. + If you do, please tell me. + Evil plan is too replace it with a regex based filter. + +2006-11-21 Benoît Dejean + + * configure.in: + + Downgradaded pcre dependendy to 6.4. + See #367827. + +2006-11-20 Benoît Dejean + + * src/sysinfo.cpp: + + lsb_release -s is not consistent among distros so + we don't use it and instead parse the + "description: value" lines. + See #374090. + +2006-11-20 Benoît Dejean + + * src/sysinfo.cpp: + + Fixed computation of disk space. + Changed label. + Closes #??????. + +2006-11-19 Benoît Dejean + + * src/memmaps.cpp: + + A little more C++. + Added #if 0 code, attempt to rewrite tree save_state/get_state. + +2006-11-19 Benoît Dejean + + * src/util.c (procman_debug): + + Added relative time since startup in output. + +2006-11-18 Benoît Dejean + + * src/interface.c: + + Replaced libgnome by gtk+. + +2006-11-18 Benoît Dejean + + * src/memmaps.cpp: + + Reworked to use lsb_release where available. + Original patch by Deji Akingunola . + See #374090. + +2006-11-17 Benoît Dejean + + * src/memmaps.cpp: + + Reworked and simplified. + Made maps addition faster. + +2006-11-16 Benoît Dejean + + * src/memmaps.cpp: + + First attempt to rewrite some parts in C++. + +2006-11-16 Benoît Dejean + + * renamed src/memmaps.c + to src/memmaps.cpp + * patched src/Makefile.am + * patched src/memmaps.cpp + * patched src/memmaps.h: + + Converted memmaps to C++. + +2006-11-14 Benoît Dejean + + * src/sysinfo.cpp: + + Added Fedora backend. + Patch by Deji Akingunola . + See bug #374090. + +2006-11-13 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Fixed schema. + Closes #163396. + +2006-11-12 Benoît Dejean + + * configure.in: + + Bumped version number to 2.17.3. + +2006-11-12 Benoît Dejean + + * src/proctable.c: + + Renamed the Arguments column as "Command Line". + Closes #364902. + +2006-11-10 Benoît Dejean + + * src/smooth_refresh.c: + + Fixed debug output. + +2006-11-10 Benoît Dejean + + * src/lsof.cpp: + + Added activate signal for search entry. + It may be cool to switch to SexyEntry... + +2006-11-09 Benoît Dejean + + * configure.in: + * pixmaps/Makefile.am: + + Fixed typo for missing file in tarball. + Released 2.17.2.1. + +2006-11-05 Benoît Dejean + + * NEW: + * AUTHORS: + + Released 2.17.2. + +2006-11-04 Benoît Dejean + + * src/procdialogs.c: + + Fixed preferences dialog tab selection. + +2006-11-04 Benoît Dejean + + * src/interface.c: + + Fixed harmless typo. + +2006-11-04 Benoît Dejean + + * src/util.c: + * src/util.h: + * src/openfiles.c: + * src/memmaps.c: + + Dropped over-complicated code about i18n. + +2006-11-04 Benoît Dejean + + * src/callbacks.c: + * src/interface.c: + * src/interface.h: + * src/proctable.c: + + More work on sensitivity. + Fixed "Show Hidden processes" sensitivity. + +2006-11-04 Benoît Dejean + + * src/callbacks.c: + * src/interface.c: + + Fixed sensitivity of the view menu which has to be + totally disabled when current_tab is not Processes. + +2006-11-04 Benoît Dejean + + * src/callbacks.c: + * src/gnome-system-monitor.schemas.in: + * src/procdialogs.c: + * src/procman.c: + * src/procman.h: + + New enum type to handle tab number (current_tab). + Extended schema documentation and fixed default current_tab + which is Resources by request #324968. + +2006-11-04 Benoît Dejean + + * src/lsof.cpp: + * src/lsof.h: + + Moved enum declaration to lsof.cpp as it doesn't need to be + public. + +2006-11-04 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Fixed typo. + Closes #358365. + +2006-11-03 Benoît Dejean + + * pixmaps/: + * Makefile.am: + * configure.in: + * src/Makefile.am: + * src/callbacks.c: + * src/interface.c: + * src/procdialogs.c: + * src/procman.c: + * src/sysinfo.cpp: + * src/sysinfo.h: + + New system info tab. Initial work from OpenSuse. + +2006-11-01 Benoît Dejean + + * configure.in: Temporarily requires older pcre 6.6. + See #367827. + +2006-11-01 Benoît Dejean + + * src/proctable.c (format_duration_for_display): Improved time + display. Closes #364901. + +2006-10-31 Benoît Dejean + + * po/POTFILES.in: Added missing file. + +2006-10-31 Benoît Dejean + + * src/lsof.cpp: Reworked, more OO design. + +2006-10-25 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/callbacks.c: (cb_show_open_files), (cb_show_lsof): + * src/callbacks.h: + * src/interface.c: + * src/lsof.cpp: + * src/lsof.h: + + New lsof feature. WIP. + Depends on pcre for pattern matching. This could be made optional. + Switched to C++. + +2006-10-17 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Reverted last change. Reopened #358365. + +2006-10-16 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Fixed typo. + Closes #358365. + +2006-09-17 Benoît Dejean + + * src/Makefile.am: + * src/procman.c: (main): + + Fixed locales dir initialization. + +2006-09-16 Benoît Dejean + + * configure.in: + + Requires libgtop 2.14.4 to get memory maps right. + See #355290. + +2006-09-16 Benoît Dejean + + * src/procman.c: (procman_save_tree_state): + * src/procman_gksu.c: (procman_gksu_create_root_password_dialog): + + s/g_error/g_critical/. + Closes #356111. + +2006-09-11 Benoît Dejean + + * configure.in: + * src/memmaps.c: (get_memory_format), (vmoff_tostring): + + Fixed VM addresses display on 64bit kernel. + Closes #354979. + +2006-09-05 Benoît Dejean + + * NEWS: + * configure.in: + + Released 2.16.0. + +2006-08-31 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Fixed schema regression. + Re-closes #341026. + +2006-08-30 Benoît Dejean + + * src/proctable.c: (search_equal_func): + + Fixed a small memory leak. + +2006-08-21 Benoît Dejean + + * NEWS: + + Release 2.15.92. + +2006-08-20 Benoît Dejean + + * src/disks.c: (create_disk_view): + + Right aligned size columns. + +2006-08-19 Benoît Dejean + + * src/memmaps.c: (create_memmapsdata): + * src/openfiles.c: (create_openfiles_tree): + + Better column alignment and font family. + +2006-08-19 Benoît Dejean + + * src/util.c: (procman_debug): + + Fixed leak. + +2006-08-10 Benoît Dejean + + * src/load-graph.c: (load_graph_draw): + + Fixed LoadGraph overlay. + Patch by Yang Hong . + Closes #350692. + +2006-08-07 Benoît Dejean + + * NEWS: + + Released 2.15.91. + +2006-07-27 Benoît Dejean + + * configure.in: + * src/disks.c: (create_disk_view): + * src/interface.c: (create_main_window): + * src/procdialogs.c: (procdialog_create_preferences_dialog): + + Devices -> File Systems. + Closes #345737. + +2006-07-26 Benoît Dejean + + * Makefile.am: + + Fixed dist. + +2006-07-26 Benoît Dejean + + * NEWS: Released 2.15.90. + +2006-07-23 Benoît Dejean + + * AUTHORS: + * HACKING: + * TODO: + * configure.in: + + Dropped dead files. + Updated my email. + Fixed configure.in and bumped version number. + +2006-07-22 Benoît Dejean + + * src/selinux.c: (get_process_selinux_context), + (can_show_security_context_column): + + Fixed segfault if selinux was not found. + Closes #348311. + +2006-07-19 Benoît Dejean + + * src/disks.c: (remove_old_disks), (cb_update_disks): + + Oops, i forgot to remove old disks from the list. + +2006-07-13 Benoît Dejean + + * src/procdialogs.c: + * src/smooth_refresh.c: + * src/util.c: + * src/util.h: + + New function : procman_debug(fmt, ...). + Displays debug messages if GNOME_SYSTEM_MONITOR_DEBUG is defined. + +2006-07-10 Rodney Dawes + + * configure.in: Require pkg-config 0.19 and gnome-icon-theme 2.15.3 + for the new icon naming spec icon names + + * gnome-system-monitor.desktop.in.in: + * src/callbacks.c (cb_about): + * src/procmain.c (main): + Use utilities-system-monitor as the icon name, instead of gnome-monitor + to comply with the icon naming spec icon names + + Fixes #346681 + +2006-07-10 Benoît Dejean + + * configure.in: + * src/disks.c: (open_dir), (create_disk_view): + + Double-click on a mountpoint opens it. + +2006-07-09 Benoît Dejean + + * NEWS: + * configure.in: + * src/load-graph.c: (load_graph_draw): + + Displays scales in graphs. Closes #308416. + Released 2.15.4. + +2006-07-08 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/procdialogs.c: (procdialog_create_root_password_dialog): + * src/procman_gksu.c: (load_gksu): + * src/procman_gksu.h: + * src/procman_gnomesu.c: (load_gnomesu), + (procman_gnomesu_create_root_password_dialog), + (procman_has_gnomesu): + * src/procman_gnomesu.h: + * src/proctable.c: (create_proctree): + * src/selinux.c: (load_selinux), (get_process_selinux_context), + (can_show_security_context_column): + * src/selinux.h: + * src/util.c: (load_symbols): + * src/util.h: + + Big rework of {gksu,gnomesu,selinux} dynamic loading. + Dropped all related auto* stuff. + Added load_symbols which makes module loading easier. + +2006-07-06 Benoît Dejean + + * src/procman.h: + * src/proctable.c: (create_proctree), (proctable_new), + (proctable_free_info), (insert_info_to_tree), (procinfo_new): + * src/proctable.h: + + Display escaped arguments in COL_ARGS. + The sexy tooltip still displays raw arguments. + Closes #341095. + +2006-07-06 Benoît Dejean + + * src/procman.c: (procman_get_tree_state): + + If a column is visible, ensure it really is. + +2006-06-29 Benoît Dejean + + * NEWS: + + Released 2.15.0. + +2006-06-29 Benoît Dejean + + * src/callbacks.c: (cb_about): + * src/procman.c: (main): + + Set application name. + Updated about dialog (http://live.gnome.org/GnomeGoals/AboutDialog). + +2006-06-28 Benoît Dejean + + * src/proctable.c: (proctable_new): + + Use fixed width only for COL_NAME and COL_ARGS. + +2006-06-25 Benoît Dejean + + * configure.in: + * src/procdialogs.c: (procdialog_create_root_password_dialog): + * src/procman_gksu.c: (load_gksu), + (procman_gksu_create_root_password_dialog), (procman_has_gksu): + * src/procman_gksu.h: + + Now uses libgksu2 if available at runtime. + +2006-06-25 Benoît Dejean + + * src/procactions.c (renice): + + Make sure the table is not updated during renice. + +2006-06-22 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + * src/procman.h: + * src/proctable.c: (sort_ints), (proctable_new), + (get_process_memory_info), (update_info_mutable_cols): + * src/proctable.h: + + Added new memory column. Displays estimated memory usage. + See #341241. + +2006-06-21 Benoît Dejean + + * src/proctable.c: (proctable_new): + + Don't auto-resize proctree columns. + Closes #328287. + +2006-06-21 Benoît Dejean + + * src/disks.c: (get_icon_for_device), (find_disk_in_model), + (add_disk), (cb_update_disks): + + Try to be smart, don't clear the list on every refresh. + Closes #325090. + +2006-06-18 Benoît Dejean + + * src/interface.c: + + Change File menu name to Monitor. + Closes #342649. + +2006-06-18 Benoît Dejean + + * src/proctable.c: (create_proctree), (proctable_new): + + Displays process arguments as a tooltip if libsexy is found. + +2006-06-18 Benoît Dejean + + * configure.in: + * src/gnome-system-monitor.schemas.in: + + Bumped version number to 2.15.0. + Updated schema. + +2006-06-03 Benoît Dejean + + * configure.in: + * src/load-graph.c: + + Dropped anonymous union to fix build with !gcc. + +2006-05-17 Benoît Dejean + + * NEWS: + * configure.in: + + Released 2.14.3. + +2006-05-17 Benoît Dejean + + * src/procman.c: (procman_free_data): + + Free users at exit. + +2006-05-10 Benoît Dejean + + * src/prettytable.c: (new_application), (pretty_table_new): + + Fixed a couple of small leaks. + +2006-05-08 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Display CPU% by default. + Closes #341026. + +2006-05-05 Benoît Dejean + + * NEWS: + + Released 2.14.2. + +2006-05-05 Benoît Dejean + + * configure.in: + * src/proctable.c: (get_process_memory_writable): + + Writable memory is sum(private_dirty) on linux. + Other systems don't implement this. + +2006-04-29 Benoît Dejean + + * configure.in: + * po/LINGUAS: + + Use po/LINGUAS. + Closes #337963. + +2006-04-17 Kjartan Maraas + + * configure.in: Remove obsolete entry for no_NO + * po/no.po: And the translation. + +2006-04-10 Benoît Dejean + + * NEWS: + + Released 2.14.1. + Fixed ChangeLog. + +2006-04-10 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/procdialogs.c: (procdialog_create_root_password_dialog): + * src/procman_gksu.c: (procman_gksu_create_root_password_dialog): + + Updated gksu backend. + +2006-04-09 Benoît Dejean + + * src/load-graph.c: (load_graph_new): + + Sets the minimum height of each graph to 30px. + Patch by Johannes H. Jensen . + Bug #324257. + +2006-04-07 Benoît Dejean + + * configure.in: + * src/disks.c: (create_disk_view): + * src/load-graph.c: (load_graph_draw), (load_graph_alloc), + (load_graph_new): + * src/memmaps.c: (update_memmaps_dialog): + * src/openfiles.c: (update_openfiles_dialog): + * src/procman.h: + + Fixed a bunch of warnings and bumped version number. + +2006-03-26 Tommi Vainikainen + + * configure.in (ALL_LINGUAS): Added Dzongkha (dz). + +2006-03-22 Vladimer Sichinava + + * configure.in: Added "ka" (Georgian) to ALL_LINGUAS + +2006-03-13 Benoît Dejean + + * NEWS: + * configure.in: + + Released 2.14.0. + +2006-03-04 Benoît Dejean + + * configure.in: + + 2.13.93. + Fixed build of documentation #333295. + +2006-02-27 Benoît Dejean + + * configure.in: + + Released 2.13.92. + +2006-01-29 Benoît Dejean + + * NEWS: + * configure.in: + + Released 2.13.90. + +2006-01-25 Benoît Dejean + + * gnome-system-monitor.desktop.in.in: + + Fixed. + Closes #328581. + +2006-01-21 Benoît Dejean + + * gnome-system-monitor.desktop.in.in: + + Add GNOME and/or GTK categories of the .desktop file. + Closes #328020. + +2006-01-20 Benoît Dejean + + * src/bacon-message-connection.c: (setup_connection), + (accept_new_connection), (server_cb), (try_server), (try_client), + (bacon_message_connection_free): + * src/bacon-message-connection.h: + + Synced with libbacon. + +2006-01-16 Benoît Dejean + + * configure.in: Bumped version number to 2.13.6. + +2006-01-16 Frank Arnold + + * src/procdialogs.c: (procdialog_create_preferences_dialog): + Fixed I18N issue with "Update interval" labeling. + Changed packing of "Enable smooth refresh" checkbutton again. + Closes #327116 + +2006-01-15 Benoît Dejean + + * NEWS: Released 2.13.5. + +2006-01-12 Dennis Cranston + + * src/procdialogs.c: (procdialog_create_preferences_dialog): + Fix layout of the new "Enable smooth refresh" checkbutton. + * src/proctable.c: (proctable_new): HIG captalization fix. + +2006-01-12 Benoît Dejean + + * Makefile.am: + * gnome-system-monitor.spec: + + Dropped RPM spec file. + Closes #162038. + Patch by Brian Pepple + +2006-01-10 Benoît Dejean + + * src/interface.c: (create_main_window), (cb_toggle_tree): + * src/procdialogs.c: (procdialog_create_preferences_dialog): + * src/procman.c: (procman_data_new): + * src/procman.h: + * src/proctable.c: (insert_info_to_tree), (procinfo_new): + + Dropped broken thread support. + Patch by Søren Sandmann + + * configure.in: + + Bumped version to 2.13.5. + +2006-01-07 Chao-Hsiung Liao + + * configure.in: Add "zh_HK" to ALL_LINGUAS. + +2006-01-02 Benoît Dejean + + * NEWS: + + Released 2.13.4. + +2006-01-02 Benoît Dejean + + * src/load-graph.c: (load_graph_draw), (get_load), (get_memory), + (net_scale), (get_net), (shift_right), (load_graph_update), + (load_graph_unalloc), (load_graph_alloc), (load_graph_new), + (load_graph_change_speed): + * src/load-graph.h: + * src/procman.c: (color_changed_cb): + * src/procman.h: + + Reworked LoadGraph. + Fuzy description of changes (as i was offline all the weekend, i + have been enable to commit anything. CVS is so bad). + + Fixed background color. + Many drawing improvements. + Dropped color allocation code. + Moved a macro from procman.h to load-graph.h + Reworked CPU load graph : simpler and faster. + Changed LoadGraph->data allocation scheme. + +2006-01-02 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Made Resources tab default. + Closes #324968. + +2006-01-02 Benoît Dejean + + * src/procdialogs.c: (procdialog_create_preferences_dialog): + + Set smooth refresh checkbox status according to gconf. + +2006-01-02 Benoît Dejean + + * configure.in: + + Requires libgtop 2.13.0. + + * src/proctable.c: (proctable_free_info), + , (update_info_mutable_cols), + (remove_info_from_list), (procinfo_new), (proctable_free_table): + + Removed first unused argument of proctable_free_info(procinfo). + + (get_process_memory_writable): Use libgtop 2.13.0 feature. + +2005-12-28 Dennis Cranston + + * src/disks.c: (cb_disk_columns_changed), (create_disk_view): + * src/gnome-system-monitor.schemas.in: + * src/procman.c: (procman_get_tree_state), + (procman_save_tree_state): Allow user to sort the device + list. Fixes bug #311920 + +2005-12-27 Benoît Dejean + + * src/procdialogs.c: (smooth_refresh_toggled), + (procdialog_create_preferences_dialog): + * src/smooth_refresh.c: (smooth_refresh_get): + * src/smooth_refresh.h: + + Added smooth_refresh option to please Linus. + +2005-12-27 Benoît Dejean + + * src/Makefile.am: + * src/e_date.c: (e_strftime), (e_strftime_fix_am_pm), + (e_utf8_strftime_fix_am_pm), (filter_date), + (procman_format_date_for_display): + * src/e_date.h: + * src/procman.h: + * src/proctable.c: (sort_ints), (proctable_new), + (update_info_mutable_cols), (procinfo_new): + * src/proctable.h: + + Added "Started" column to display start time of each process. + +2005-12-27 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + + Fixed typo. + +2005-12-24 Benoît Dejean + + * src/load-graph.c: (load_graph_new): + + Start the graphs on startup so that they can acquire data even + if not shown. + + Closes #324719. + +2005-12-19 Benoît Dejean + + * src/bacon-message-connection.c: (is_owned_by_user_and_socket), + (find_file_with_pattern), (socket_filename): + + Synced. + +2005-12-14 Benoît Dejean + + * configure.in: + + Post-release version bump to 2.13.4. + + * src/load-graph.c: (get_load): + * src/procman.h: + + Don't counts IOWAIT time as busy in the CPU graphs. + Closes #324043. + +2005-12-13 Benoît Dejean + + * NEWS: + + Released 2.13.3. + +2005-12-12 James Henstridge + + * src/Makefile.am: disable gconf schema install if $DESTDIR is + set. + + * Makefile.am: ignore scrollkeeper database in the + distuninstallcheck. Remove intltool programs on distclean. + + * configure.in: modernise a bit, and add AC_DEFINE() descriptions + so that things work without acconfig.h. + + * acconfig.h: remove obsolete file. + + * autogen.sh: require Automake 1.9. + +2005-12-06 Benoît Dejean + + * src/bacon-message-connection.c: + + Synced with libbacon. + +2005-12-06 Benoît Dejean + + * configure.in: + * src/procman.c: (procman_data_new): + * src/procman.h: + * src/proctable.c: (proctable_free_info), (procinfo_new): + + Let's have fun with g_slice_*. + +2005-12-01 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/procactions.c: (renice_single_process), + (kill_single_process): + * src/procdialogs.c: (procman_action_to_command), + (procdialog_create_root_password_dialog): + * src/procdialogs.h: + * src/procman_gksu.c: (procman_gksu_create_root_password_dialog): + * src/procman_gksu.h: + * src/procman_gnomesu.c: (procman_gnomesu_get_exec), + (procman_gnomesu_create_root_password_dialog): + * src/procman_gnomesu.h: + + Post release version bump to 2.13.3. + + Added Gksu support. + Original patch by Sébastion Bacher + from Ubuntu packaged. + + Splitted Gksu and Gnomesu implementations. + + TODO: fix password prompt. + +2005-12-01 Benoît Dejean + + * src/procactions.c: (renice): + * src/procactions.h: + * src/procdialogs.c: (renice_dialog_button_pressed): + + Droped unused pid argument for renice(). + +2005-11-30 Benoît Dejean + + * src/README.hacking: + + Dropped old file. + +2005-11-29 Benoît Dejean + + * src/Makefile.am: Removed non-existant file. + +2005-11-22 Matthias Clasen + + * gnome-system-monitor.desktop.in.in: Add Monitor + and X-Red-Hat-Base to Categories. (#322130) + +2005-11-13 Benoît Dejean + + * NEWS: Released 2.13.2. + +2005-11-08 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + * src/smooth_refresh.c: (status_changed), (smooth_refresh_new), + (smooth_refresh_destroy), (smooth_refresh_get): + + Added /apps/procman/smooth_refresh to control behaviour. + +2005-11-08 Benoît Dejean + + * src/disks.c: (fsusage_stats), (add_disk), (create_disk_view): + + Added "available" column. Closes #320603. + +2005-11-04 Benoît Dejean + + * configure.in: + + 2.13.2. + + * src/procman.h: + * src/proctable.c: (sort_ints), (proctable_new), + (get_process_memory_writable), (get_process_memory_info), + (update_info_mutable_cols): + * src/proctable.h: + + Added "Writable memory" column. I know this is a bit cryptic. + +2005-10-29 Benoît Dejean + + * src/favorites.c: (add_single_to_blacklist): + * src/interface.c: (menu_item_select_cb): + * src/load-graph.c: (load_graph_unalloc), (load_graph_alloc): + * src/memmaps.c: (compare_memmaps), (memmaps_timer), + (create_single_memmaps_dialog): + * src/openfiles.c: (update_openfiles_dialog), (openfiles_timer), + (create_single_openfiles_dialog): + * src/procactions.c: (renice_single_process), + (kill_single_process): + * src/procman.c: (color_changed_cb), (procman_get_tree_state), + (procman_save_tree_state), (procman_save_config), (main): + * src/proctable.c: (sort_ints), (proctable_free_info), + (remove_info_from_tree): + + Replaced many g_return* with g_assert. + +2005-10-27 Benoît Dejean + + * configure.in: + + Oops, forgot to increase version. + +2005-10-27 Benoît Dejean + + * NEWS: + + Released 2.13.1. + +2005-10-12 Adam Weinberger + + * src/interface.c: Change "Receive" and "Send" + labels to read "Received" and "Sent", to accurately + portray what they're counting. Fixes bug #318714 + submitted by Christian Rose. + * src/gnome-system-monitor.schemas.in.h: Reword a + confusing schema description, correcting a spelling + error in the process. Fixes bug #318712, submitted by + Christian Rose. + +2005-09-04 Benoît Dejean + + * src/Makefile.am: + * src/callbacks.c: (cb_row_selected): + * src/gnome-system-monitor.schemas.in: + * src/infoview.c: + * src/infoview.h: + * src/interface.c: (create_proc_view), (update_sensitivity): + * src/procman.c: (procman_data_new), (procman_save_config): + * src/procman.h: + * src/proctable.c: (proctable_update_all): + + Got rid of the infoview. + +2005-09-04 Benoît Dejean + + * src/infoview.c: (infoview_update): + * src/procman.h: + * src/proctable.c: (sort_ints), (proctable_new), + (get_process_memory_info), (update_info_mutable_cols), + (procinfo_new): + * src/proctable.h: + + Removed the "Memory" and "RSS memory" columns. There are pretty + useless or misleading. Now we have RES, Shared, Virtual and X. + +2005-09-03 Benoît Dejean + + * AUTHORS: + * src/callbacks.c: (cb_about): Synced authors. + +2005-09-02 Paolo Borelli + + * src/load-graph.c: draw the graph with cairo (bug #315111). + * AUTHORS: add myself. + +2005-09-02 Benoît Dejean + + * configure.in: + + Post release bump to 2.13.0 + Requires gtk+ > 2.8. + +2005-08-22 Benoît Dejean + + * NEWS: + + Released 2.11.92. + +2005-08-11 Benoît Dejean + + * src/Makefile.am: + * src/callbacks.c: + * src/disks.c: (sort_bytes), (fsusage_stats), + (get_icon_for_device), (add_disk), (cb_update_disks), + (create_disk_view): + * src/disks.h: + * src/interface.c: + + Reworked the disk view and moved everything related in + disks.[ch]. The new device list handling is much simpler and no + longer hides duplicate mount points. The sort should also be a bit + more stable. + +2005-08-11 Benoît Dejean + + * src/prettytable.c: (pretty_table_get_icon): + + #if 0 debug message. + +2005-08-09 Benoît Dejean + + * configure.in: + + Post release bymp + + * src/callbacks.c: (cb_update_disks): + + Fixed devices list. Now uses mountdir as key instead of devname. + With all_fs, many devices have the same devname (e.g. tmpfs). + +2005-08-08 Benoît Dejean + + * NEWS: + + Released 2.11.91. + +2005-08-04 Benoît Dejean + + * configure.in: + + Post release version bump. + + * src/util.h: + + Fixed include guards. + +2005-08-04 Benoît Dejean + + * src/proctable.c: (procinfo_new), (refresh_list): + + get_info -> procinfo_new. + +2005-07-28 Abduxukur Abdurixit + + * configure.in: Added "ug" to ALL_LINGUAS. + +2005-07-25 Benoît Dejean + + * NEWS: + * configure.in: + * src/callbacks.c: (cb_update_disks), (cb_timeout): + * src/load-graph.c: (load_graph_update): + + Removed some debug messages. + + Released 2.11.90. + +2005-07-22 Benoît Dejean + + * src/defaulttable.h: + * src/prettytable.c: (new_application), (pretty_table_new), + (get_icon_from_theme), (get_icon_from_default), + (get_icon_from_wnck), (pretty_table_get_icon), + (create_scaled_icon): + * src/procman.h: + + Updated defaulttable. + Better icon lookup with GtkIconTheme. + +2005-07-22 Benoît Dejean + + * src/callbacks.c: (cb_update_disks): + + Removed unused static var. + +2005-07-19 Benoît Dejean + + * src/bacon-message-connection.c: (server_cb): + + Sync with CVS HEAD. + +2005-07-19 Benoît Dejean + + * src/callbacks.c: (cb_update_disks): + + Removed useless lock. + +2005-07-19 Benoît Dejean + + * src/interface.c: (sort_bytes): + * src/memmaps.c: (sort_guint64): + * src/proctable.c: (sort_ints), (proctable_new): + * src/util.h: + + Fixed column default sort order. + Closes #310804. + +2005-07-16 Benoît Dejean + + * src/prettytable.c: (pretty_table_new): + * src/procman.c: (procman_data_new): + * src/proctable.c: (refresh_list), (proctable_free_table): + + s/g_hash_table_new (g_direct_hash, g_direct_equal) + /g_hash_table_new (NULL, NULL)/g. + +2005-07-13 Benoît Dejean + + * configure.in: post release version bump. + + * src/proctable.c: (proctable_update_list): Fixed division by 0 that + may happen on fast CPU which raises SIGFPE on x86. + +2005-07-13 Benoît Dejean + + * NEWS: Released 2.11.5. + +2005-07-13 Benoît Dejean + + * src/callbacks.c: (cb_kill_sigstop), (cb_kill_sigcont): + * src/callbacks.h: + * src/interface.c: (update_sensitivity): + + Provide controls to SIGSTOP and SIGCONT a process. + Closes #147010. + +2005-07-10 Benoît Dejean + + * src/callbacks.c: (cb_app_delete), (cb_change_current_page), + (cb_timeout): + * src/load-graph.c: (load_graph_update), (load_graph_destroy), + (load_graph_new), (load_graph_start), (load_graph_change_speed): + * src/memmaps.c: (close_memmaps_dialog), (create_memmapsdata), + (create_single_memmaps_dialog): + * src/openfiles.c: (close_openfiles_dialog), + (create_single_openfiles_dialog): + * src/procactions.c: (kill_process): + * src/procman.c: (timeouts_changed_cb), (procman_data_new): + * src/procman.h: + + gtk_timeout_add/gtk_timeout_remove -> g_timeout_add/g_source_remove. + +2005-07-09 Benoît Dejean + + * src/callbacks.c: (cb_app_delete), (cb_change_current_page), + (cb_update_disks), (cb_timeout): + * src/interface.c: (create_disk_view), (create_sys_view): + * src/load-graph.c: (load_graph_draw), (get_load), (get_memory), + (get_net), (load_graph_update), (load_graph_unalloc), + (load_graph_alloc), (load_graph_destroy), (load_graph_new), + (load_graph_start), (load_graph_stop), (load_graph_change_speed), + (load_graph_get_colors), (load_graph_reset_colors), + (load_graph_get_labels), (load_graph_get_widget): + * src/load-graph.h: + * src/procman.c: (timeouts_changed_cb), (color_changed_cb): + * src/procman.h: + + Big rework. Closes #309840. + + LoadGraph definition is private. + Start timeouts only when needed (used to start every timeout on + startup). + +2005-07-09 Benoît Dejean + + * src/load-graph.c: (load_graph_configure), (load_graph_destroy): + Little cleanup. Fixed callbacks' prototype. Removed never reached + statements. + +2005-07-09 Benoît Dejean + + * src/ChangeLog: Merged into this ChangeLog. + +2005-07-08 Benoît Dejean + + * src/procactions.c: (kill_single_process): + * src/procdialogs.c: (kill_dialog_button_pressed), + (procdialog_create_kill_dialog), (procdialog_create_renice_dialog): + * src/procdialogs.h: + * src/procman.h: Fixed process kill. + Removed 1 global variable (kill_signal). + +2005-07-07 Benoît Dejean + + * configure.in: bump version. + * src/proctable.c: (proctable_new): VM Size -> Virtual Memory. + +2005-07-01 Benoît Dejean + + * NEWS: Released 2.11.4. + +2005-06-26 Dennis Cranston + + * src/interface.c: (create_sys_view): Fix vertical alignment + of "CPU:" with "User memory", "Used swap", etc. + +2005-06-26 Dennis Cranston + + * src/procdialog.c: (procdialog_create_preferences_dialog): + Fix preference dialog's spacing to be HIG compliant. + + * src/infoview.c: (expander_get_label) Use sentence capitalization. + (infoview_create): Indent contents of expander widget. + + * src/interface.c: Use header capitalization and add missing + mnemonics for new menu items. (create_disk_view, create_sys_view): + Fix the tab border width. + +2005-06-26 Benoît Dejean + + * src/procman.c: (get_startup_timestamp), (cb_server), (main): + Fixed startup notification. Closes #172407. + + Patch by Davyd Madeley and Paollo Borelli. + +2005-06-24 Benoît Dejean + + * src/procactions.c: (renice_single_process), + (kill_single_process): Fixed confusing error message when libgnomesu is + not found (used to display "Success"). + + Original patch by Scott Reeve . + + Closes #308822. + +2005-06-23 Scott Reeves + + * src/procdialogs.c src/procdialogs.h + Change priority slider max value to 19 to reflect what is + allowed by the renice command. + + Reviewed by Benoît Dejean . + +2005-06-14 Martin Ejdestig + + * callbacks.c (cb_update_disks, update_disk, add_new_disks): + * interface.c (create_disk_view): + Convert device store from tree store to list store. This removes space + to the left of icons in device list. Closes #307683. + + Reviewed by Benoît Dejean . + +2005-06-13 Martin Ejdestig + + * procman.c (procman_data_new): + * src/gnome-system-monitor.schemas.in: + Modified default colors to be a little brighter. Closes #305877. + + Reviewed by Benoît Dejean . + +2005-06-12 Benoît Dejean + + * src/callbacks.c: (cb_timeout), (cb_radio_processes): + * src/callbacks.h: + * src/interface.c: (create_proc_view), (create_main_window): + Moved Show combo box functionality to View menu. + Closes #305874. + +2005-06-11 Martin Ejdestig + + * src/callbacks.c: (cb_app_delete), (cb_net_in_color_changed), + (cb_net_out_color_changed), (cb_change_current_page): + * src/callbacks.h: + * src/gnome-system-monitor.schemas.in: + * src/interface.c: (create_sys_view): + * src/load-graph.c: (net_scale), (get_net), (load_graph_update), + (load_graph_unalloc), (load_graph_alloc), (load_graph_new): + * src/load-graph.h: + * src/procman.c: (timeouts_changed_cb), (color_changed_cb), + (procman_data_new): + * src/procman.h: + + Add network history graph. Closes #164115 and #120323. + Reviewed by Benoît Dejean . + +2005-06-10 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + * src/procman.c: (procman_get_tree_state), + (procman_save_tree_state): + * src/proctable.c: (cb_columns_changed), + (my_gtk_tree_view_get_column_with_sort_column_id), + (proctable_set_columns_order), (proctable_get_columns_order), + (proctable_new): + * src/proctable.h: Implemented save/store for the proctable columns + order. + +2005-06-10 Benoît Dejean + + * src/procdialogs.c: (create_proc_field_page): + * src/procman.c: (procman_get_tree_state), + (procman_save_tree_state): Should fix column selection. Also fixed + some leaks. + +2005-06-10 Benoît Dejean + + * src/procdialogs.c: (procdialog_create_preferences_dialog): Fixed spin + button value for update_interval. + +2005-06-08 Benoît Dejean + + * configure.in: 2.11.4 post release version bump. + +2005-06-08 Benoît Dejean + + * NEWS: Released 2.11.3. + +2005-06-08 Benoît Dejean + + * src/prettytable.c: (new_application), (application_finished), + (pretty_table_get_icon), (load_icon_for_commands): + * src/proctable.c: (proctable_free_info): Fixed references mess that + often causes segfaults. + Special thanks to Rod Butcher who helped me. + +2005-06-07 Benoît Dejean + + * src/procman.h: Ooops, fixed enum values. + +2005-06-07 Benoît Dejean + + * src/procdialogs.c: (procdialog_create_preferences_dialog): + * src/procman.h: + * src/smooth_refresh.c: (smooth_refresh_get): Ensures + MIN_UPDATE_INTERVAL <= update_interval <= MAX_UPDATE_INTERVAL. + +2005-06-05 Benoît Dejean + + * src/smooth_refresh.c: (smooth_refresh_get): Less verbose debug message. + +2005-06-03 Benoît Dejean + + * src/proctable.c: (remove_info_from_tree): Don't use a copy of info->node. + +2005-06-02 Benoît Dejean + + * src/proctable.c: (update_info): Removed useless code. I forgot to + clean this when i fixed #305060. + +2005-06-01 Benoît Dejean + + * src/proctable.c: (update_info): Fixed process sort. + Closes #305060. This has an impact on performance but we're safe with + the smooth refresh. + +2005-05-30 Benoît Dejean + + * src/load-graph.c: (shift_right), (load_graph_update), + (load_graph_unalloc), (load_graph_alloc): + * src/procman.h: Removed LoadGraph::odata. Just shift + LoadGraph::data. See #164115. Thanks to Martin Ejdestig + mejde@dtek.chalmers.se. + +2005-05-30 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: Made + /apps/procman/show_tree FALSE default. See #305883. + +2005-05-30 Benoît Dejean + + * src/interface.c: (create_sys_view): + Use "CPU" instead of "CPU%d" is system has only one cpu. + Closes #305876. + +2005-05-29 Benoît Dejean + + * src/load-graph.c: (load_graph_destroy), (load_graph_new): Removed + unused global (object_list). + +2005-05-25 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/proctable.c: + * src/selinux.c: (get_process_selinux_context), + (can_show_security_context_column): + * src/selinux.h: Moved all the SELinux code to src/selinux.[ch]. + Better SELinux (auto-)detection in configure.in. + +2005-05-25 Benoît Dejean + + * src/procman.h: + * src/proctable.c: (proctable_free_info), (remove_info_from_list), + (get_info): ProcInfo::children is now GSList. + +2005-05-23 Benoît Dejean + + * src/memmaps.c: (ghashtable_clear_callback), (ghashtable_clear), + (add_new_maps), (compare_memmaps), (update_memmaps_dialog), + (close_memmaps_dialog), (create_memmapsdata), (memmaps_timer), + (create_single_memmaps_dialog), (create_memmaps_dialog): Big rework. + + Moved all data to MemMapsData instead of storing(hiding) stuff in the + tree's gobject properties. So it's also now reentrant. Added some TODO. + I think it's cleaner like this. opendialogs.c should be reworked the + same way :/ + +2005-05-20 Benoît Dejean + + * src/memmaps.c: (add_new_maps): Little cleanup. Removed unneeded + MemmapsInfo type. + + * configure.in: Post release version bump. + +2005-05-18 Benoît Dejean + + * NEWS: + * configure.in: Released 2.11.2. + +2005-05-13 Benoît Dejean + + * src/procdialogs.c: (procdialog_create_kill_dialog): Fixed strangely + formulated messages. + Patch by Benjamin LeMasurier . + Closes #163395. + +2005-05-13 Benoît Dejean + + * src/procman.h: ProcConfig::update_inteval is now unsigned. + +2005-05-13 Benoît Dejean + + * src/callbacks.c: + * src/callbacks.h: + * src/interface.c: (create_proc_view): + * src/procman.h: + * src/proctable.c: (search_equal_func), (proctable_new), + (proctable_update_all), (make_loadavg_string): + * src/proctable.h: Removed the search box in favor of the tree's + builtin search. + + Added system load averages on the process tab. + +2005-05-13 Benoît Dejean + + * src/smooth_refresh.h: Fixed G_GNUC_INTERNAL usage. + +2005-05-12 Benoît Dejean + + * src/procman.h: + * src/proctable.c: (get_process_user), (update_info_mutable_cols), + (insert_info_to_tree), (update_info), (get_info): + Added ProcInfo::uid. + Update ProcInfo::user whenever ProcInfo::uid changes. If ProcInfo::uid + doesn't match with any system username, displays direclty ProcInfo::uid. + + * src/proctable.c:(get_info): Used glibtop_get_proc_argv() instead of + glibtop_get_proc_args(). + +2005-05-12 Benoît Dejean + + * src/proctable.c: (insert_info_to_tree): Fixed a leak. + +2005-05-11 Benoît Dejean + + * src/openfiles.c: (update_openfiles_dialog): Fixed a leak. + + * src/prettytable.c: (pretty_table_free): Don't forget to free all + hashtables. + + * src/procman.c: (procman_free_data): Actually free the prettytable. + + * src/proctable.c: (get_process_name), (get_info): Fixed process name. + +2005-05-07 Benoît Dejean + + * src/prettytable.c: (create_scaled_icon): Don't warn if icon is + missing. Closes #300315. + +2005-05-02 Benoît Dejean + + * src/callbacks.c: (update_disk): + * src/infoview.c: (infoview_update): + * src/load-graph.c: (get_memory): + * src/memmaps.c: (add_new_maps): + * src/proctable.c: (update_info_mutable_cols): + * src/util.c: (procman_make_label_for_mmaps_or_ofiles), + (SI_gnome_vfs_format_file_size_for_display): + * src/util.h: Now displays SI units. + TODO: s/SI_gnome_vfs_format_file_size_for_display/gnome_vfs_format_file_size_for_display + when gnome-vfs 0K. + +2005-04-30 Benoît Dejean + + * src/callbacks.c: (fsusage_stats), (cb_update_disks): + * src/gnome-system-monitor.schemas.in: + * src/procdialogs.c: (show_all_fs_toggled), + (procdialog_create_preferences_dialog): + * src/procman.c: (show_all_fs_changed_cb), (procman_data_new): + * src/procman.h: New option to show all devices. + +2005-04-30 Benoît Dejean + + * src/bacon-message-connection.c: Synced with libbacon. + +2005-04-27 Benoît Dejean + + * src/callbacks.c: (cb_update_disks), + (cb_volume_mounted_or_unmounted): + * src/callbacks.h: + * src/procman.c: (init_volume_monitor), (main): Refresh devices + list whenever a device is mounted or unmounted. + Closes #164292. + +2005-04-19 Benoît Dejean + + * src/Makefile.am: + * src/callbacks.c: (cb_timeout): + * src/procman.c: (timeouts_changed_cb), (procman_data_new), + (procman_free_data): + * src/procman.h: + * src/smooth_refresh.c: (get_own_cpu_usage), (smooth_refresh_new), + (smooth_refresh_reset), (smooth_refresh_destroy), + (smooth_refresh_get): + * src/smooth_refresh.h: Implemented smooth refresh interval. + Closes #164296. + +2005-04-19 Benoît Dejean + + * src/procman.c: (procman_get_tree_state): Fixed typo. + +2005-04-06 Benoît Dejean + + * src/procman.c: (procman_get_tree_state), + (procman_save_tree_state): + * src/procman.h: + Fixed against bad gconf keys. + Marked const key args. + +2005-04-05 Benoît Dejean + + * src/callbacks.c: (cb_about): One more const. + +2005-04-05 Benoît Dejean + + * src/bacon-message-connection.c: Synced with libbacon HEAD. + +2005-04-05 Benoît Dejean + + * src/load-graph.c: (get_memory): Fixed display if there's no swap. + +2005-03-31 Steve Murphy + + * configure.in: Added "rw" to ALL_LINGUAS. + +2005-03-31 Benoît Dejean + + * .cvsignore: + * configure.in: + * src/Makefile.am: + * src/bacon-message-connection.c: (test_is_socket), + (setup_connection), (server_cb), (socket_filename), (try_server), + (try_client), (bacon_message_connection_new), + (bacon_message_connection_free), + (bacon_message_connection_set_callback), + (bacon_message_connection_send), + (bacon_message_connection_get_is_server): + * src/bacon-message-connection.h: Imported libbacon. + +2005-03-31 Benoît Dejean + + * src/callbacks.c: (cb_edit_preferences), (cb_renice), + (cb_end_process), (cb_kill_process), (cb_show_memory_maps), + (cb_show_open_files), (cb_show_hidden_processes), + (cb_hide_process), (cb_about), (cb_help_contents), (cb_app_exit), + (cb_change_current_page): + * src/callbacks.h: + * src/interface.c: (create_proc_view), (menu_item_select_cb), + (menu_item_deselect_cb), (connect_proxy_cb), (disconnect_proxy_cb), + (create_main_window), (update_sensitivity), (cb_toggle_tree), + (cb_toggle_threads): + * src/procman.h: + + Port to GtkUIManager by Paolo Borelli . + +2005-03-31 Benoît Dejean + + * configure.in: + * src/procman.c: (cb_server), (main): Added dependency on libbacon. + Spawn only one instance of gnome-system-monitor. + +2005-03-31 Benoît Dejean + + * src/callbacks.c: (cb_switch_page), (cb_change_current_page): + * src/callbacks.h: + * src/interface.c: (create_main_window): Fixed graph drawing when + starting on tab #2. + +2005-03-27 Benoît Dejean + + * src/interface.c: (create_main_window): + * src/procman.c: (procman_data_new): Fixed current_tab save. + current_tab is {0, 1, 2}. + +2005-03-18 Benoît Dejean + + * src/callbacks.c: (get_last_selected), (cb_row_selected): + Removed global variable. + +2005-03-18 Benoît Dejean + + * src/favorites.c: (remove_all_of_same_name_from_tree), + (remove_from_blacklist), (is_process_blacklisted), + (insert_all_of_same_name_from_tree): + * src/procman.c: (warning_changed_cb), (timeouts_changed_cb), + (color_changed_cb): + * src/proctable.c: (get_info), (proctable_search_table): + * src/proctable.h: Replaced g_strcasecmp by g_ascii_strcasecmp. + GConf keys are now compared with g_str_equal instead of g_strcasecmp (????). + + (proctable_search_table): Marked argument const. + +2005-03-18 Benoît Dejean + + * src/memmaps.c: (create_single_memmaps_dialog): + * src/openfiles.c: (create_single_openfiles_dialog): Fixed strings. + +2005-03-18 Benoît Dejean + + * src/memmaps.c: (create_single_memmaps_dialog): + * src/openfiles.c: (create_single_openfiles_dialog): + * src/util.c: (_procman_array_gettext_init), + (mnemonic_safe_process_name), + (procman_make_label_for_mmaps_or_ofiles): + * src/util.h: Fixed process name with '_' so that it's not considered + as a mnemonic. + +2005-03-18 Benoît Dejean + + * src/callbacks.c: (cb_switch_page): Fixed. + +2005-03-17 Benoît Dejean + + * src/callbacks.c: (cb_row_selected): + * src/callbacks.h: + * src/infoview.c: (expander_get_label), (expander_callback), + (infoview_create), (infoview_update): + * src/infoview.h: + * src/interface.c: (create_proc_view), (create_main_window), + (do_popup_menu), (update_sensitivity): + * src/interface.h: + * src/procman.h: + * src/proctable.c: (proctable_new): GtkExpander love :) + +2005-03-17 Benoît Dejean + + * src/callbacks.c: + * src/callbacks.h: + * src/favorites.c: + * src/favorites.h: + * src/infoview.h: + * src/interface.c: + * src/interface.h: + * src/load-graph.h: + * src/memmaps.c: + * src/memmaps.h: + * src/openfiles.c: + * src/openfiles.h: + * src/prettytable.c: + * src/procactions.c: + * src/procdialogs.c: + * src/proctable.c: + * src/util.c: Fixed #includes. + +2005-03-16 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: + * src/interface.c: (create_disk_view), (create_sys_view), + (create_main_window): + * src/interface.h: + * src/procdialogs.c: (procdialog_create_preferences_dialog): + * src/procman.c: (procman_data_new), (procman_save_config): + * src/procman.h: Moved the device list to a seperate tab. + Removed gconf key that saved the pane position. + +2005-03-15 Benoît Dejean + + * src/proctable.c: (format_duration_for_display), + (update_info_mutable_cols): top-like time format. + +2005-03-15 Benoît Dejean + + * src/procman.c: (procman_data_new): + * src/procman.h: + * src/proctable.c: (sort_ints), (proctable_new), + (update_info_mutable_cols), (insert_info_to_tree), (update_info), + (get_info): + * src/proctable.h: Added a new col that displays cpu time. + Also merged duplicate functions. + glibtop_get_proc_time() is called only once per process on every update. + +2005-03-15 Benoît Dejean + + * src/procman.h: changed type of procdata->memxserver as libwnck's uses + an unsigned long not a guint64. + +2005-03-14 Benoît Dejean + + * src/infoview.c: (infoview_create), (infoview_update): + * src/infoview.h: + * src/interface.c: (create_proc_view), (toggle_infoview), + (update_sensitivity): + * src/procman.c: (procman_data_new): + * src/procman.h: Moved a bunch of global variables from infoview.c + to procdata->infoview.*. + +2005-03-14 Benoît Dejean + + * src/infoview.c: + * src/interface.c: (make_title_label): + * src/interface.h: Merged multiple make_title_label(). + Fixed float constants. + +2005-03-14 Benoît Dejean + + * src/infoview.c: (infoview_toggle_button_get_msg): + * src/infoview.h: + * src/interface.c: (create_proc_view), (toggle_infoview): + * src/procman.c: (main): Fixed More/Less info state. + Closes #170141. + + Merged some strings. + +2005-03-14 Benoît Dejean + + * src/interface.c: (create_sys_view): + * src/openfiles.c: (compare_open_files): don't use C++-style comments. + Patch by jensgr@gmx.net (Jens Granseuer). + +2005-03-12 Benoît Dejean + + * src/procactions.c: (renice_single_process), (renice), + (kill_single_process), (kill_process): + * src/procdialogs.c: (procdialog_create_root_password_dialog): + * src/procdialogs.h: + * src/proctable.h: Started rework the renice/kill actions. + Removed 1 global variable. + Better error handling if renice/kill fails. + +2005-03-11 Benoît Dejean + + * src/procactions.c: (renice_single_process), + (kill_single_process): + * src/procdialogs.c: (procman_get_gnomesu_exec), + (procdialog_create_root_password_dialog): + * src/procdialogs.h: Look for libgnomesu only once. Removed unused + messages. + +2005-03-10 Benoît Dejean + + * src/callbacks.c: (change_gconf_color), (cb_cpu_color_changed), + (cb_mem_color_changed), (cb_swap_color_changed), + (cb_bg_color_changed), (cb_frame_color_changed): + * src/callbacks.h: + * src/favorites.c: + * src/infoview.c: + * src/infoview.h: + * src/interface.c: (create_sys_view): + * src/interface.h: + * src/load-graph.c: + * src/memmaps.c: + * src/openfiles.c: + * src/prettytable.c: + * src/procactions.c: (renice_single_process), + (kill_single_process): + * src/procdialogs.c: (procdialog_create_preferences_dialog): + * src/procdialogs.h: + * src/procman.c: (main): + * src/procman.h: + * src/proctable.c: (proctable_search_table): + * src/util.c: + + - Big cleanup. Replaced gnome_color_picker_new() by gtk_color_button_new_with_color(). + Original patch by Kristof Vansant . + - Fixed a couple of warnings. + +2005-03-10 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/callbacks.c: (fsusage_stats): + * src/cellrenderer.c: + * src/cellrenderer.h: + * src/interface.c: (create_sys_view): Got rid of Procman cellrenderer + and replaced by GTK+ 2.6 GtkCellRendererProgress. + Closes #142540. + +2005-03-10 Benoît Dejean + + * src/callbacks.c: (update_disk), (compare_disks), (add_new_disks): + Added update_disk() so that compare_disk() and add_new_disks() retrieve + disk info in the same way. + +2005-03-10 Benoît Dejean + + * src/callbacks.c: (get_icon_for_device), (add_new_disks): + Better icon theme support. + +2005-03-09 Benoît Dejean + + * src/procman.c: (procman_data_new): + * src/procman.h: + * src/proctable.c: (proctable_free_info), (remove_info_from_list), + (get_info), (proctable_free_table): + + Allocates ProcInfo::user with GStringChunk. + Allocates ProcInfo with GMemChunk. + +2005-03-09 Benoît Dejean + + * configure.in: Post release version bump. + +2005-03-07 Benoît Dejean + + * NEWS: oops, forgot to commit. + +2005-03-07 Benoît Dejean + + * configure.in: + * NEWS: Released 2.10.0. + +2005-03-06 Benoît Dejean + + * gnome-system-monitor.spec: Updated. + +2005-02-28 Benoît Dejean + + * NEWS: Released 2.9.92. + +2005-02-25 Benoît Dejean + + * configure.in: /me stupid. I've already post-bumped version. + +2005-02-24 Benoît Dejean + + * configure.in: post release bump 2.9.93. + +2005-02-16 Benoît Dejean + + * src/defaulttable.h: + * src/prettytable.c: (new_application), (application_finished), + (pretty_table_new), (pretty_table_get_icon), (pretty_table_free), + (create_scaled_icon), (load_icon_for_commands), (cb_g_free), + (cb_g_ptr_array_free), (load_default_table): + * src/prettytable.h: + * src/procman.h: Reworked so that icons loaded from the default table + share their pixbuf. + + * src/procdialogs.c: (procdialog_create_hide_dialog): + * src/procdialogs.h: Removed dead code. + +2005-02-08 Hongli Lai + + * configure.in, src/Makefile.am: + Removed hard dependancy on libgnomesu. + * src/procdialogs.c (procdialog_create_root_password_dialog): + Detect libgnomesu at runtime using GModule. + +2005-02-07 Benoît Dejean + + * configure.in: 2.9.92. + + * configure.in: + * src/Makefile.am: + * src/procdialogs.c: (procdialog_create_root_password_dialog): + Conditionnaly enable libgnomesu support. Closes #164244 + +2005-02-06 Benoît Dejean + + * NEWS: + * configure.in: Released 2.9.91. + +2005-01-30 Benoît Dejean + + * po/fr.po: + * src/openfiles.c: (create_single_openfiles_dialog): Better title. + +2005-01-24 Duarte Loreto + + * src/gnome-system-monitor.schemas.in: Fixed a typo + (waring -> warning) + +2005-01-24 Benoît Dejean + + * NEWS: + * configure.in: Released 2.9.90. + +2005-01-22 Benoît Dejean + + * configure.in: + * src/openfiles.c: (add_new_files): Updated. Now displays localsock path. + +2005-01-17 Benoît Dejean + + * src/openfiles.c: (friendlier_hostname): Returns "" instead of ":0". + +2005-01-17 Benoît Dejean + + * src/callbacks.h: + * src/cellrenderer.h: + * src/favorites.h: + * src/infoview.h: + * src/interface.h: + * src/load-graph.h: + * src/memmaps.h: + * src/openfiles.h: + * src/prettytable.h: + * src/procactions.h: + * src/procdialogs.h: + * src/procman.h: + * src/proctable.h: + * src/util.h: G_GNUC_INTERNAL love. + +2005-01-17 Benoît Dejean + + * src/interface.c: Fixed strings. Closes #164208. + +2005-01-14 Benoît Dejean + + * src/openfiles.c: (friendlier_hostname), (add_new_files): Prints hostname + if available. + + (create_openfiles_tree): Fixed warning. + +2005-01-14 Benoît Dejean + + * src/procdialogs.c: (procdialog_create_hide_dialog): Closes #163959. + Again :P + +2005-01-14 Dennis Cranston + + * interface.c: (update_sensitivity): Toggle sensitivity of + the View->Memory Map and View->Open Files menu items. + + * openfile.c: (create_single_openfiles_dialog): Set the shadow + type for the scrolled window and use correct HIG spacing. + + * memmaps.c: (create_single_memmaps_dialog): Use correct HIG + spacing. + +2005-01-13 Benoît Dejean + + * src/openfiles.c: (create_openfiles_tree): Added comment. Closes #163957. + +2005-01-13 Benoît Dejean + + * src/procdialogs.c: (procdialog_create_hide_dialog): + * src/proctable.c: (proctable_search_table): Fixed strings. + Closes #163959. + +2005-01-13 Benoît Dejean + + * src/openfiles.c: (get_type_name): "internet connection" -> "network connection". + +2005-01-12 Martin Ejdestig + + * load-graph.c (load_graph_draw): Fixed drawing of graph (was off by a + few pixels here and there). + + Closes #163745. + +2005-01-11 Luca Ferretti + + * src/favorites.c: (create_tree), (create_blacklist_dialog): + * src/memmaps.c: (create_single_memmaps_dialog): + * src/procdialogs.c: (create_proc_field_page), + (procdialog_create_preferences_dialog): + * src/proctable.c: (proctable_search_table): + + * Use new GtkMessageDialog API and HIG compliant labels for + search-not-found alert. + + * Fix spacing, labels and shadows in Memory Maps and Hidden Processes + dialogs + + * Add header label (with mnemonic) for the fields list in Preferences + dialog. + +2005-01-10 Benoît Dejean + + * configure.in: 2.9.5 + * po/POTFILES.in: Added openfiles.c. + + * src/interface.c: UI fix. + + * src/openfiles.c: (create_openfiles_tree): Fixed i18n. + +2005-01-10 Benoît Dejean + + * NEWS: + * configure.in: Released 2.9.4. + +2005-01-10 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/callbacks.c: (cb_show_open_files), + (popup_menu_show_open_files): + * src/callbacks.h: + * src/interface.c: + * src/openfiles.c: (get_type_name), (add_new_files), + (classify_openfiles), (compare_open_files), + (update_openfiles_dialog), (close_openfiles_dialog), + (create_openfiles_tree), (openfiles_timer), + (create_single_openfiles_dialog), (create_openfiles_dialog): + * src/openfiles.h: + + Patch from nick@reloco.com.ar. + Closes #147193. + +2005-01-09 Benoît Dejean + + * src/gnome-system-monitor.schemas.in: Fixed. Closes #163391. + +2005-01-09 Benoît Dejean + + * src/interface.c: Fixed typo. Closes #163393. + Closes #163394. + +2005-01-08 Benoît Dejean + + * configure.in: + * src/procdialogs.c: (procdialog_create_root_password_dialog): + * src/util.c: (_procman_array_gettext_init): + * src/util.h: Now uses libgnomesu. + +2005-01-08 Luca Ferretti + + * src/favorites.c: (create_blacklist_dialog): + * src/interface.c: (create_proc_view), (create_main_window), + (update_sensitivity), (cb_toggle_tree), (cb_toggle_threads): + * src/procdialogs.c: (hide_dialog_button_pressed), + (procdialog_create_hide_dialog), (kill_dialog_button_pressed), + (procdialog_create_kill_dialog), + (procdialog_create_preferences_dialog): + + * Kill, End, and Hide confirmation alert don't follow HIG (details: rework + primary/secondary labels, remove checkbox, use the latest + GtkMessageDialog API + and MODAL) + + * Move items from Edit to View (details: HIG says that "Edit + contains menu items + relating to editing", while the "View menu contains only items + that affect the + user's view of the current document". So Hide Process and Hidden + Processes + entries should be placed in View menu; rework items position and + comments) + + * Adjust preferences and hidden processes window titles + + * Fix some labels in main window (details: make tab labels + shorter, change Vie_w + to Show because View is a standard menu, de-capitalize combobox + entries) + + * Fix some spacing. + +2005-01-08 Sven Herzberg + + reviewed by: seb128@debian.org + + * po/POTFILES.in: added the .schemas.in file + * src/Makefile.am: added rules to add schemas i18n support + * src/gnome-system-monitor.schemas: + * src/gnome-system-monitor.schemas.in: moved .schemas to .schemas.in + +2004-12-30 Luca Ferretti + + * gnome-system-monitor.desktop.in.in: Use gnome-monitor as + application icon. This icon is the one provided by gnome-icon-theme + * src/callbacks.c: (cb_about_activate) use gnome-monitor as + application logo an small tuning in about dialog: add documenters, + use the same comment of .desktop file, fix copyright string, fix + translator-credits string. + * src/procman.c: (main) use gnome-monitor as application default icon. + * src/Makefile.am: remove procman.png from build + + * Removed src/procman.png. + + Reviewed by Benoît Dejean. + +2004-12-24 Benoît Dejean + + * src/interface.c: (create_sys_view): + * src/load-graph.c: (get_memory): "Used Memory" -> "User Memory". + Closes #94219. + + * src/procman.h: Removed unused enum. + +2004-12-20 Benoît Dejean + + * NEWS: + * configure.in: Released 2.9.3. + +2004-12-17 Benoît Dejean + + * src/proctable.c: (cb_exclude), (refresh_list): Fixed a nasty crash : + make sure a process is not added AND removed at the same time. + Closes #161350. + +2004-12-11 Theppitak Karoonboonyanan + + * configure.in: Added "th" (Thai) to ALL_LINGUAS. + +2004-12-06 Benoît Dejean + + * src/procman.c: (main): Added missing gnome-vfs init/shutdown. + +2004-12-06 Benoît Dejean + + * src/callbacks.c: (get_icon_for_device), (add_new_disks): Doesn't crash if + gnome_vfs_volume_monitor_get_volume_for_path returns NULL. + Closes #160560. + +2004-11-30 Benoît Dejean + + * configure.in: post-release bump to 2.9.1. + +2004-11-30 Benoît Dejean + + * NEWS: released 2.9.0 + +2004-11-30 Benoît Dejean + + * src/interface.c: (create_main_window), (update_sensitivity): + * src/interface.h: + * src/prettytable.c: (pretty_table_new): + * src/prettytable.h: + * src/procman.c: (procman_data_new), (procman_save_config), (main): + * src/procman.h: + * src/proctable.c: (proctable_update_list): Big cleanup. + Removed SimpleView dead code. + Removed popt stuff. + Moved global src/procman.c::app to ProcData struct. + +2004-11-30 Benoît Dejean + + * configure.in: Depends on libgtop-2.8.2. + + * src/procman.h: + * src/proctable.c: (remove_children_from_tree), (update_info), + (refresh_list): Removed que queue tag. Instead of tagging - then iterating + to find tagged ProcInfo, uses a removal_list and addition_list. This is + also a great speedup ! + + ProcInfo is fully updated only when needed (is_visible and is displayed). + I think this is safe. + + gnome-system-monitor seems a bit faster : 2.6.0 eats 35% CPU with 200 processes + refresh every sec, where current uses about 27% CPU on my ibook 1GHZ. + +2004-11-28 Benoît Dejean + + * src/interface.c: (sort_bytes): + * src/memmaps.c: (sort_guint64): Cleaned. + + * src/procman.h: Added a pid_t->ProcInfo hashtable. See comment. + + * src/prettytable.c: (new_application): + * src/procman.c: (procman_data_new), (procman_free_data): + * src/proctable.c: (sort_ints), (get_process_selinux_context), + (proctable_new), (proctable_free_info), (get_process_name), + (get_process_memory_info), (proctable_find_process), (find_parent), + (remove_children_from_tree), (remove_info_from_list), + (update_info), (get_info), (refresh_list), (proctable_free_table): + * src/proctable.h: Big cleanup. + Use hashtable instead of list : N² -> N ! I believe this is major speedup. + I'm interested in any kind of feedback. + + (get_process_memory_info): shares the routine that retrieves memory + stats. + +2004-11-28 Benoît Dejean + + * configure.in: Depends on gtk+-2.5. + * src/callbacks.c: (cb_about_activate): Create about dialog with + gtk_show_about_dialog. Closes #159392. + +2004-11-24 Dennis Cranston + + * src/procman.c: (main): Set window icon with + gtk_window_set_default_icon_name () to user the theme icon. + +2004-11-27 Benoît Dejean + + * src/callbacks.c: (cb_about_activate), (compare_disks), + (add_new_disks): + * src/interface.c: (sort_bytes), (create_sys_view): + * src/proctable.c: + * src/util.h: Added a free column in the device view. Patch from Paul + Goergler . + Closes #151722. + Misc cleanups. + Removed some i18n strings. + +2004-11-27 Benoît Dejean + + * src/procactions.c: (renice_single_process): Changed error message. + Closes #123268. + +2004-11-27 Benoît Dejean + + * src/interface.c: + * src/callbacks.c: (kill_process_helper), (cb_renice), + (cb_end_process), (cb_kill_process), + (cb_end_process_button_pressed): + * src/callbacks.h: Removed duplicate callbacks. + + * src/proctable.c: (set_proctree_reorderable), (proctable_new), + (proctable_search_table): Columns are now reorderable, though i still + don't know how to save/restore user-defined order. See #125857. + Right-align some columns (memory and CPU). See #122766. + + * src/util.c: (_procman_array_gettext_init): + * src/util.h: Added. + +2004-11-24 Christoffer Olsen + + * Bug Buddy can now identify procman's version + automagically by the X-GNOME-Bugzilla-Version header. + * configure.in: Added *.desktop.in to AC_OUTPUT + * gnome-system-monitor.desktop.in: Moved to *.desktop.in.in + * gnome-system-monitor.desktop.in.in: Added + X-GNOME-Bugzilla-Version header + * po/POTFILES.in: References *.desktop.in.in instead of *.desktop.in + +2004-11-24 Benoît Dejean + + * src/interface.c: (toggle_infoview): Fixed (More|Less) labels. + + * src/procman.c: Added missing #include for old libgtop. + +2004-11-24 Benoît Dejean + + * src/favorites.c: (add_single_to_blacklist): + * src/prettytable.c: (new_application): + * src/proctable.c: (proctable_free_info), (get_process_status), + (find_parent), (insert_info_to_tree), (remove_children_from_tree), + (remove_info_from_tree), (update_info), (get_info), (refresh_list), + (proctable_search_table): + * src/procman.h: ProcInfo is a bit smaller (on my ppc32 160B -> 128B). + Renamed some members and added bitfield. + Removed .parent_pid as we already have it though self->parent->pid. + The .status string is now shared (no need to allocate/free anymore). + + (let say we have 200 running process, we've saved 30B * 200 = 6KB, wow !) + +2004-11-22 Benoît Dejean + + * src/proctable.c: (sort_ints): Fixed stupid typo. CPU and RES columns + are now correctly sorted. + +2004-11-21 Benoît Dejean + + * src/gnome-system-monitor.schemas: + * src/procman.c: (color_changed_cb), (procman_data_new): Changed default + colors. Closes #129886. + + 1-line cleanup. + +2004-11-20 Benoît Dejean + + * src/proctable.c: (proctable_new): + * src/proctable.h: Re-ordered columns so that 'Arguments' is the last. + This is a little workaround as long as columns are not re-orderable. + See #125857. + +2004-11-13 Benoît Dejean + + * configure.in: + * src/Makefile.am: + * src/procman.h: + * src/proctable.c: (can_show_security_context_column), + (get_selinux_context), (proctable_new), (proctable_free_info), + (insert_info_to_tree), (update_info), (get_info): + * src/proctable.h: Merged David Malcolm + SELinux Security Context patch. Thanks :) + New configure option: --enable-selinux + +2004-11-13 Benoît Dejean + + * configure.in: Bumped version. + +2004-11-12 Benoît Dejean + + * src/util.c: (get_size_string): + * src/util.h: Removed and replace by gnome_vfs_file_size... + * src/callbacks.c: (compare_disks), (add_new_disks): + * src/infoview.c: (infoview_update): + * src/load-graph.c: (get_memory): + * src/memmaps.c: (add_new_maps): + + * src/proctable.c: (insert_info_to_tree), (update_info): + + * src/procman.h: More guint64. libgtop uses a lot of guint64, so don't + truncate to int. This should solve overflows on systems with >= 2GB of + physical memory. + + * src/load-graph.c: (get_memory): Fixed mem%. Is used physical memory %, + including cached + buffer. + +2004-10-29 Benoît Dejean + + * * s/(MEM|CPU)_GRAPH/LOAD_GRAPH_$1/g + + * src/load-graph.c: (get_load), (load_graph_update), + (load_graph_alloc), (load_graph_new): Replace a bunch of = with memcpy. + Tuned loops. + + * src/procman.h: cpu_time, cpu_last, cpu_time_last are guint64. + cpu -> guint8 pcpu + + * src/proctable.c: (sort_ints), (insert_info_to_tree), + (update_info), (get_info): Updated. + + libgtop struct have a lot of guint64 members. currently they are boxed + into gint which is obviously bad. More work has to be done to fix all of + this. + + * src/proctable.h: Stronger #ifdef. + +2004-10-28 Benoît Dejean + + * src/memmaps.c: (vmoff_tostring): Renamed vmoff_strdup_printf. + + * src/memmaps.h: Moved some declarations to memmaps.c. + * src/memmaps.c: (add_new_maps), (update_memmaps_dialog), (sort_guint64), + (create_memmaps_tree): Renamed COL_* to MMAP_COL* to avoid conflict. + Use MMAP_COL_* wherever possible. + (sort_guint64): Don't truncate guint64 to gint anymore. + + * src/proctable.c: Removed useless #includes. + +2004-10-27 Benoît Dejean + + * configure.in: Added new dependency on GNOME VFS 2.6. + * src/callbacks.c: (get_icon_for_device): Re-implemented using GNOME VFS. + The icon lookup is much better. + + (cb_preferences_activate), (cb_renice), + (cb_end_process), (cb_kill_process), (cb_show_memory_maps), + (cb_show_hidden_processes), (cb_hide_process), (cb_about_activate), + (cb_close_simple_dialog), (cb_proc_combo_changed), + (popup_menu_renice), (popup_menu_show_memory_maps), + (popup_menu_hide_process), (popup_menu_end_process), + (popup_menu_kill_process), (popup_menu_about_process), + (cb_end_process_button_pressed), (cb_info_button_pressed), + (cb_search), (cb_mem_color_changed), (cb_swap_color_changed), + (cb_bg_color_changed), (cb_frame_color_changed), (cb_row_selected), + (cb_tree_row_activated), (cb_tree_button_pressed), + (cb_tree_popup_menu), (cb_switch_page), (compare_disks), + (get_icon_for_device), (add_new_disks), (cb_update_disks), + (cb_timeout): Paranoid cleanup. + + * src/defaulttable.h: Updated. + +2004-10-25 Benoît Dejean + + * src/callbacks.c: (cb_preferences_activate), (cb_end_process), + (cb_kill_process), (cb_show_memory_maps), + (cb_show_hidden_processes), (cb_hide_process), (cb_about_activate), + (cb_app_exit), (cb_app_delete), (cb_close_simple_dialog), + (cb_proc_combo_changed), (popup_menu_renice), + (popup_menu_show_memory_maps), (popup_menu_hide_process), + (popup_menu_end_process), (popup_menu_kill_process), + (popup_menu_about_process), (cb_end_process_button_pressed), + (cb_info_button_pressed), (cb_search), (change_gconf_color), + (cb_cpu_color_changed), (cb_mem_color_changed), + (cb_swap_color_changed), (cb_bg_color_changed), + (cb_frame_color_changed), (get_last_selected), (cb_row_selected), + (cb_tree_row_activated), (cb_tree_button_pressed), + (cb_switch_page), (fsusage_stats), (compare_disks), + (get_icon_for_device), (add_new_disks), (cb_update_disks), + (cb_timeout): + * src/callbacks.h: Big cleanup. + (add_new_disks): possible leak. Added comment on libgtop behaviour. + (fsusage_stats): Added. Devices stats code is now shared. + (change_gconf_color): Added. + + * src/interface.c: Removed useless + global variables. + (create_proc_view), (toggle_infoview): Marked static. + + * src/procdialogs.c: (get_nice_level), + (procdialog_create_preferences_dialog): Moved bg_color_changed/frame_color_changed + to src/callbacks.c. + +2004-10-25 Benoît Dejean + + * src/procman.c: static const popt. + * src/procman.h: Changed cpu_initialized type to gboolean. + +2004-10-24 Benoît Dejean + + * src/proctable.c: (refresh_list): s/g_list_prepend/g_list_append/ + 0K, it does matter here :/ + +2004-10-24 Benoît Dejean + + * src/memmaps.c: (compare_memmaps): + * src/callbacks.c: (compare_disks): + * src/favorites.c: (add_to_blacklist), (add_single_to_blacklist), + (remove_item): s/g_list_append/g_list_prepend/ as order doesn't matter. + + * src/load-graph.c: (load_graph_configure), (load_graph_expose), + (load_graph_destroy), (load_graph_new): s/g_list_append/g_list_prepend/ + as order doesn't matter. Little cleanup. + + * src/prettytable.h: + * src/procman.h: + * src/load-graph.h: Better ifdef. + + * src/prettytable.c: (new_application), (application_finished), + (pretty_table_new), (pretty_table_add_table), + (pretty_table_get_icon): Whitespace cleanup. + (load_table_from_file): Added (WIP). Currently excluded. + + * src/proctable.c: (proctable_new): Cleaned. + (proctable_free_info): prevent memory leak. + (get_process_name): Re-implemented using g_get_path_basename(). + (remove_info_from_list): Big cleanup. Improved performances. Scales much + better. + (update_info): CLAMP cpu%. + (get_info): Re-added thread detection code. ThreadView works again. + (refresh_list): removal_list is now a g_ptr_array for performance. + (proctable_update_list),(proctable_update_all), (proctable_clear_tree), + (proctable_free_table): Cleanups. + +2004-10-24 Benoît Dejean + + * src/proctable.c: (proctable_free_info), (insert_info_to_tree), + (remove_children_from_tree), (find_match_in_new_list), + (refresh_list): Cleaned. + (proctable_search_table): Removed unused static variable index. + +2004-10-24 Benoît Dejean + + * src/proctable.c: (sort_ints), (proctable_new), + (get_process_status), (get_process_name), (proctable_find_process), + (find_parent), (insert_info_to_tree), (remove_children_from_tree), + (remove_info_from_tree), (remove_info_from_list), (update_info), + (get_info), (find_match_in_new_list), (refresh_list), + (proctable_update_list), (proctable_update_all), + (proctable_clear_tree), (proctable_free_table), + (proctable_search_table): c-set-style linux. + +2004-10-24 Benoît Dejean + + * src/defaulttable.h: Updated. + + * src/memmaps.c: (vmoff_strdup_printf): Added to handle 64/32bits hex + format. + (add_new_maps), + (compare_memmaps), (update_memmaps_dialog), (close_memmaps_dialog), + (sort_ints), (create_memmaps_tree), (memmaps_timer), + (create_single_memmaps_dialog), (create_memmaps_dialog): Big cleanup, + including whitespaces. + +2004-10-23 Benoît Dejean + + * src/defaulttable.h: Updated. + +2004-10-23 Benoît Dejean + + * configure.in: Added --enable-more-warnings. + +2004-10-23 Benoît Dejean + + * src/interface.c: (cpu_size_request): Cleaned. + (create_sys_view): Fixed display on SMP systems. + * src/load-graph.c: (get_load): Cleaned. + +2004-10-23 Benoît Dejean + + * src/load-graph.c: (load_graph_draw), (get_load), (get_memory), + (load_graph_update), (load_graph_unalloc), (load_graph_alloc), + (load_graph_configure), (load_graph_expose), (load_graph_destroy), + (load_graph_new), (load_graph_start), (load_graph_stop): c-set-style linux + +2004-10-23 Benoît Dejean + + * src/defaulttable.h: Updated. + + * src/prettytable.c: (new_application), (application_finished), + (pretty_table_new), (pretty_table_add_table), + (pretty_table_get_icon), : + * src/prettytable.h: pretty_table.app_hash now uses direct_hash/equal. + Updated icon lookup. + (free_entry), (free_value), (free_key) excluded. + +2004-10-23 Benoît Dejean + + * src/callbacks.c: (compare_disks), (get_icon_for_device), + (add_new_disks), (cb_update_disks): + * src/callbacks.h: + * src/cellrenderer.c: + * src/favorites.c: + * src/infoview.c: (infoview_create), (infoview_update): + * src/interface.c: + * src/memmaps.c: + * src/prettytable.c: + * src/procactions.c: + * src/procdialogs.c: + * src/procdialogs.h: + * src/procman.c: + * src/proctable.c: + * src/util.c: Marked private global variables as static. Closes #147361. + Some cleanups (including whitespaces cleanups :) + +2004-10-23 Benoît Dejean + + * po/POTFILES.in: Updated. + + * src/cellrenderer.h: + * src/cellrenderer.c: (procman_cell_renderer_progress_init), + (procman_cell_renderer_progress_get_size), + (procman_cell_renderer_progress_render): UTF-8-ified. Removed unused + variables. + + * src/prettytable.c: (application_finished), (pretty_table_new), + (pretty_table_get_icon): + * src/procactions.c: (kill_single_process): + * src/procdialogs.c: (procdialog_create_hide_dialog): + * src/callbacks.c: (cb_about_activate): + * src/infoview.c: (infoview_update): + * src/memmaps.c: (create_memmaps_tree): + * src/procman.c: (main): + * src/proctable.c: (proctable_new): + * src/interface.c: (create_sys_view): Removed unused variables. + Used PROCMAN_GETTEXT_ARRAY_INIT. + + * src/memmaps.h: + * src/interface.h: + * src/proctable.h: + * src/load-graph.h: Stronger ifndef. + Removed non-ANSI enum trailing comma. + + * src/util.h: Added PROCMAN_GETTEXT_ARRAY_INIT(array) macro to initialize + i18n strings arrays. Closes #134136. + +2004-10-22 Benoît Dejean + + * src/callbacks.c: (cb_about_activate): New description. Closes #131801. + + * src/procman.h: + * src/interface.c: (create_sys_view): + * src/load-graph.c: (get_memory): Added memory and swap % in load-graph. + Original patch from Dennis Cranston . + Closes #63523. + +2004-10-22 Benoît Dejean + + * src/procman.png: New icon. Closes #117790. + +2004-10-22 Benoît Dejean + + * src/load-graph.c: (get_load): Ensure that cpu load is in [0.0f;100.0f]. + Closes #134958. + +2004-10-22 Benoît Dejean + + * .cvsignore: + * help/C/.cvsignore: Updated. + + * src/proctable.c: (get_process_status): Fixed glibtop_proc_state.state + usage. Closes #153600. Change prototype. This disables a dirty hack and + makes gsm procstate works everywhere. + (remove_info_from_tree),(update_info), (get_info): Small cleanups. + +2004-10-22 Benoît Dejean + + * src/proctable.c: (get_process_name): Fixed empty process name. This is + because of a small change in libgtop. If cmdline is empty, libgtop now + returns "" instead of NULL (this was not documented at all). + Now : if procargs is NULL or "", the process name is given by procstate, else + procargs is parsed. + +2004-10-21 Benoît Dejean + + * src/procactions.c: (renice_single_process), + (kill_single_process): Trim whitespaces. Closes #125380. + +2004-10-21 Benoît Dejean + + * AUTHORS: + * src/callbacks.c: (cb_about_activate): Hello, i'm the new maintainer :) + + * src/procman.c: (procman_free_data), (main): Removed C99 comment. + Added missing glibtop_close(). + + * src/util.c: (get_size_string): s/K/KB/ Closes #127510. + Fixed float constants. + + * src/interface.c: (create_main_window): Added a resize-grip.Thanks to + Ken Harris. Closes #144848. + +2004-10-17 Kjartan Maraas + + * configure.in: Post release bump. + +2004-10-17 Kjartan Maraas + + * configure.in: Bump version. + * src/infoview.c: Add missing header. + * src/interface.c: NULL vs. 0 fixes. + * src/procman.c: Add missing header. + +2004-08-28 Akagic Amila + + * configure.in: Added 'bs' to ALL_LINGUAS. + +2004-08-27 Iñaki Larrañaga + + * configure.in: Added "eu" (Basque) to ALL_LINGUAS. + +2004-08-21 Kjartan Maraas + + * configure.in: Add «nb» to ALL_LINGUAS. + +2004-08-13 Vincent Noel + + * src/procdialogs.c (create_proc_field_page): Set GTK_SHADOW_IN + for the "Process fields" in the preferences dialog. Fixes bug 150066. + +2004-07-19 Kevin Vandersloot + + * configure.in: release 2.7.0 + +2004-06-21 Anders Carlsson + + * cellrenderer.c: (procman_cell_renderer_progress_get_type), + (procman_cell_renderer_progress_init), + (procman_cell_renderer_progress_class_init), + (procman_cell_renderer_progress_get_property), + (procman_cell_renderer_progress_set_property), + (procman_cell_renderer_progress_get_size), + (procman_cell_renderer_progress_new), + (procman_cell_renderer_progress_render), + (procman_cell_renderer_progress_finalize): + * cellrenderer.h: + * interface.c: (create_sys_view): + Rename GtkCellRendererProgress to ProcmanCellRendererProgress, + +2004-05-29 Kevin Vandersloot + + * proctable.c: simplify to process table code a lot. Should allow for easier addition + of new features + +2004-04-10 Guntupalli Karunakar + + * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. + +2004-03-24 Guntupalli Karunakar + + * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS. + +2004-03-21 Gareth Owen + + * configure.in: Added en_GB to ALL_LINGUAS + +2004-03-21 Kevin Vandersloot + + * configure.in: release 2.6.0 + +2004-03-20 Kevin Vandersloot + + * callbacks.c: take into account the block size to determine disk sizes. + +2004-03-20 Kevin Vandersloot + + * configure.in: require latest libgtop + +2004-03-14 Kevin Vandersloot + + * configure.in: release 2.5.4 + +2004-02-22 Christian Rose + + * configure.in: Added "en_CA" to ALL_LINGUAS. + +2004-02-19 Breda McColgan + + * help/C/gnome-system-monitor.xml: Updated based on peer review comments from Bill Day + * help/C/gnome-system-monitor-C.omf: Updated date. + +2004-02-15 Kevin Vandersloot + + * configure.in: release 2.5.3 + +2004-02-11 Kevin Vandersloot + + * callbacks.c: Fix bad free that may cause crashes. From + bug #134136. Thanks to Michael Wilson for pointing out + problem. Also fix freeing of gnome-icon-theme to not generate + errors + +2004-02-06 Breda McColgan + + * help/C/gnome-system-monitor.xml: Updated for GNOME 2.6, technical review draft + * help/C/gnome-system-monitor-C.omf: Updated for GNOME 2.6 + +2004-02-06 Breda McColgan + + * help/C/gnome-system-monitor.xml: Updated for GNOME 2.6, technical review draft + * help/C/gnome-system-monitor-C.omf: Updated for GNOME 2.6 + * help/C/l10n.txt: Added for GNOME 2.6 + * help/C/figures/gnome-system-monitor_window.png: Added for GNOME 2.6 + +2004-02-03 Paolo Borelli + + * callbacks.[ch] (cb_proc_combo_changed): new. + * interface.c (create_proc_view): port from optionmenu to combo. + * procman.h: update enum. + * proctable.c: update for the above. + +2004-01-24 Paolo Borelli + + * callbacks.[ch] (cb_tree_popup_menu): handle the popup_menu signal. + (cb_tree_row_activated): use the activate-row signal instead of + manually checking for double click. + * interface.c (do_popup_menu): update for the above changes. + * proctable.c (proctable_new): connect the callbacks. + +2004-01-07 Glynn Foster + + * interface.c: (create_main_window): remove _with_mnemonic when it's + not being used for that purpose. + * procdialogs.c: (procdialog_create_preferences_dialog): remove + _with_mnemonic when it's not being used for that purpose. Fixes #130666. + +2004-01-03 Robert Sedak + + * configure.in: Added "hr" in ALL_LINGUAS. + +2004-01-02 Christian Neumair + + * src/utils.c (get_size_string): + Use ngettext for plurals (#106704). + +2003-12-11 Kaushal Kumar + + * src/interface.c (create_sys_view): + Fix compilation (Bugzilla bug #129080). + +2003-12-07 Kevin Vandersloot + + * configure.in: release 2.5.2 + +2003-12-02 Žygimantas Beručka + + * configure.in: Added "lt" to ALL_LINGUAS again because for + some reason it was gone. + +2003-11-26 Kevin Vandersloot + + * interface.c, load-graph.c, procman.c: Add support for smp + systems. Should fix bug #91363 + + * proctable.c: allow the columns to be shrunk to any size regardless + of the colum label + +2003-11-22 Kevin Vandersloot + + * util.c, procdialogs.c: Fix hang when entering root password. Patch from + Kiran Kumar Immidi. Fixes bug #126923 + +2003-11-19 Kevin Vandersloot + + * load-graph.c: Fix the memory display to display the correct memory usage + given from libgtop. + +2003-11-16 Havoc Pennington + + * configure.in: require latest libwnck + +2003-11-16 Havoc Pennington + + * proctable.c: display X Server Memory column, and add it to + the overall Memory column + + * procman.h (struct _ProcInfo): add xserver_bytes field + (struct _ProcInfo): add memxserver field + +2003-11-14 Kaushal Kumar + + * src/callbacks.c (cb_cpu_color_changed), + (cb_mem_color_changed), (cb_swap_color_changed): + Changed the format for r,g,b to print as 4 digits + each, to ensure 'color' gets the correct code. + Fixes bug #126612. + +2003-11-08 Kevin Vandersloot + + * load-graph.c: Fix the cpu graph showing initial values of zero. Fixes + bug #119107 + +2003-11-08 Kevin Vandersloot + + * Makefile.am: remove DISABL_DEPRECATED flags to fix build on + newer gtk's. + +2003-11-08 Kevin Vandersloot + + * configure.in: release 2.5.1 + +2003-10-20 Bastien Nocera + + * configure.in: release gnome-system-monitor 2.5.0 + +2003-10-20 Bastien Nocera + + * configure.in: require libgtop 2.5.0 + +2003-10-20 Bastien Nocera + + * configure.in: fix compilation, lt wasn't committed to CVS + +2003-10-20 Bastien Nocera + + * Makefile.am: fix distchecking + +2003-10-20 Bastien Nocera + + * callbacks.c: (cb_tree_key_press), (cb_update_disks): + * memmaps.c: (add_new_maps), (update_memmaps_dialog): + * proctable.c: (is_graphical), (get_info), (proctable_update_list): + make it compile with libgtop HEAD + +2003-10-07 Žygimantas Beručka + + * configure.in: Added "lt" to ALL_LINGUAS. + +2003-09-21 Dennis Cranston + + * procdialogs.c: Apply HIG fixes for the Preferences, Change + Priority, Hide, End, and Kill dialogs. Fix compiler warnings. + + * favorites.c: Apply HIG fixes for the Manage Hidden Processes + dialog. Fix compiler warnings. + + * memmaps.c: Apply HIG fixes the Memory Maps dialog. Fix compiler + warnings. + + * interface.c: Add missing mnemonics. Fix compiler warnings. + +2003-09-17 Fatih Demir + + * configure.in: Added "ta" (Tamil) to the languages' list. + +2003-09-08 Kevin Vandersloot + + * configure.in: release 2.4.0 + +2003-08-24 Kevin Vandersloot + + * configure.in: release 2.3.1 + +2003-07-24 Dafydd Harries + + * configure.in: Added "cy" (Welsh) to ALL_LINGUAS. + +2003-07-13 John Fleck + + * autogen.sh + remove: + * xmldocs.make, omf.make + update to new docs build system. latest gnome-common + now required + +2003-07-02 Jordi Mallach + + * gnome-system-monitor.desktop.in: Add Encoding and X-GNOME-Bugzilla + entries, and fix Terminal. + +2003-06-11 Kenneth Rohde Christiansen + + * configure.in: Added "li" to ALL_LINGUAS. + +2003-05-29 Paul Duffy + + * configure.in: Added "ga" to ALL_LINGUAS. + +2003-05-21 Kevin Vandersloot + + * proctable.c: Fix crash if uid is not correct. Fixes bug #109134 + +2003-05-06 Guntupalli Karunakar + + * configure.in: Added "hi" to ALL_LINGUAS. + +2003-05-06 Danilo Šegan + + * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS. + +2003-05-04 Taneem Ahmed + + * configure.in: Added "bn" in ALL_LINGUAS + +2003-03-28 Kevin Vandersloot + + * interface.c, procdialogs.c, infoview.c: some more HIGifications. Patch from + Laca Ferretti + +2003-03-27 Kevin Vandersloot + + * proctable.c: fix crash if username is null + +2003-03-25 Kevin Vandersloot + + * configure.in: release 2.3.0 + +2003-03-21 Guntupalli Karunakar + + * configure.in: Added "ml" to ALL_LINGUAS. + +2003-02-28 Kevin Vandersloot + + * procdialogs.c: some more HIGifying. Add some space to some dialogs + + * favorties.c: HIG stuff. Remove the frame and provide some space and a mnemonic + for the tree + + * memmaps.c: some space + +2003-02-28 Kevin Vandersloot + + * load-graph.c: do the configure event even if the graphs aren't displayed. Fixes bug #70101. + + * callbacks.c: force a graph redraw when tab switched to reduce the delay + +2003-02-28 Kevin Vandersloot + + * procdialogs.c: Finish the prefs dialog + +2003-02-24 Roozbeh Pournader + + * configure.in: Added "fa" to ALL_LINGUAS. + +2003-02-24 Kevin Vandersloot + + * procdialogs.c: HIGify. Some details left. + +2003-02-23 Kevin Vandersloot + + * interface.c: add to the view menu the ability to show dependencies and + show threads. Fixes bug #71064 + + * prettytable.c: reorganize and simplify the code. Hopefully fixes the oft dupped bug + 95238 + + * load-graph.c: some preliminary work to add multiple cpu support. Need to really + think this out since I don't have a SMP machine. + + * callbacks.c: free the icontheme + + * proctable.c: don't free the pixbuf since it is owned by the hash now + +2003-02-16 Kevin Vandersloot + + * infoview.c: fix silly typo and get spacing right + +2003-02-16 Kevin Vandersloot + + * memmaps.c: get sorting of ints correct + +2003-02-15 Kevin Vandersloot + + * memmaps.c: add new column displaying VM size. Patch by + Jason A. Pfeil . Fixes bug #92977 + + * callbacks.c: change Joergen's name to be in ascii and remove Eric + since very little code of his actually remains + +2003-02-12 Kevin Vandersloot + + * proctable.c: don't update rows that arent' visible. Should be a slight + performance increase especially for displays with a lot of processes + +2003-02-12 Kevin Vandersloot + + * interface.c, cellrenderer.c, callbacks.c: improved disks view tab from + Jörgen Scheibengruber . Some small attempts + to update the ui to hig standards. + + * procman.c: save the disk list setup to a new keyname + + * memmaps.c: don't allow reordering since the state is not saved + + * infoview: remove some frame lines + +2003-02-10 Mohammad DAMT + + * po/id.po: Added Indonesian translation + * configure.in: Added "id" to ALL_LINGUAS + +2003-01-23 Christian Rose + + * help/C/Makefile.am: Reverted. Somehow my last commit + replaced its contents with a PNG file. No idea how that + happened. Sorry all. + +2003-01-22 Christian Rose + + * configure.in: Added "mn" to ALL_LINGUAS. + +2003-01-12 Kevin Vandersloot + + * configure.in: add startup notify support. Release 2.0.4 + +2003-01-08 Pauli Virtanen + + * configure.in: added "fi" (Finnish) to ALL_LINGUAS. + +2002-11-25 Kevin Vandersloot + + * configure.in, gnome-system-monitor.spec: release 2.0.3 + +2002-11-25 Kevin Vandersloot + + * proctable.c: don't strdup the username if it's NULL. Should fix + bug #98471 + +2002-11-22 John Fleck + + * help/C/gnome-system-monitor.xml + * help/C/figures/memoryMaps.png, moreInfo.png, + pocessListing.png, systemMonitor.png + checking in new help docs from Bill Day + (Thanks, Bill!) + +2002-11-09 Dmitry G. Mastrukov + + * configure.in: Added Belarusian to ALL_LINGUAS + +2002-09-26 Stanislav Brabec + + * configure.in: Added cs to ALL_LINGUAS. + +2002-09-03 Marius Andreiana + + * configure.in: added 'ro' to ALL_LINGUAS + +2002-08-26 Kevin Vandersloot + + * configure.in: release 2.0.2 + +2002-08-17 Simos Xenitellis + + * configure.in: Added Greek (el) to ALL_LINGUAS. + +2002-07-21 Kevin Vandersloot + + * configure.in: release 2.0.1 + +2002-06-24 Yanko Kaneti + + * configure.in: (ALL_LINGUAS) Added Bulgarian (bg). + +2002-06-10 Kevin Vandersloot + + * configure.in, gsm.spec: release 2.0.0 + +2002-06-07 Pablo Saratxaga + + * configure.in: Added Catalan (ca) to ALL_LINGUAS + +2002-05-27 Chris Lyttle + + * omf.make: Added for new scrollkeeper + * xmldocs.make: Changed for new scrollkeeper + * Makefile.am: added omf.make to EXTRA_DIST remove omf-install dir + * configure.in: remove omf-install dir + * help/C/Makefile.am: change figs to figdir + * help/C/gnome-system-monitor-C.omf: Updated to new OMF format + +2002-05-19 Kevin Vandersloot + + * configure.in: bump libwnck requirement and version number + + * Release 1.1.7 + +2002-05-19 Kevin Vandersloot + + * proctable.c: remove hack to catch bug that was a treeview bug + +2002-05-19 Shooby Ban + + * configure.in: Added "hu", Hungarian to ALL_LINGUAS. + +2002-05-18 Kjartan Maraas + + * configure.in: Added "mk" Macedonian to ALL_LINGUAS. + +2002-05-15 Pablo Saratxaga + + * configure.in: Added Vietnamese (vi), Azeri (az) and Dutch (nl) + to ALL_LINGUAS + * src/proctable.c,src.interface.c: Added no-c-format tags to make + xgettext happy + +2002-05-15 Kevin Vandersloot + + * callbacks.c: return TRUE for the app_delete callback. + Should fix the crash on exit once and for all - bug #69493 + +2002-05-14 Anders Carlsson + + * configure.in: + Require libwnck 0.11 + +2002-05-14 Anders Carlsson + + * prettytable.c: (pretty_table_new): + Use the new multi-screen safe API. + +2002-05-06 Kevin Vandersloot + + * Makefile.am, interface.c: get help working with patch by + John Fleck. Fixes bug #80639 + +2002-05-02 John Fleck + + * help/C/Makefile.am + * help/C/gnome-system-monitor-C.omf + enabling docs name change to gnome-system-monitor + +2002-05-02 Abel Cheung + + * .cvsignore, help/.cvsignore, help/C/.cvsignore, + omf-install/.cvsignore, src/.cvsignore: Ignore more files. + + * src/callbacks.c: Add translator credits. + +2002-04-30 John Fleck + + * help/C/procman-C.omf + update OMF file to match new dtd for SK > 0.3.8 + +Mon Apr 29 11:44:14 2002 Owen Taylor + + * interface.c (file1_menu_uiinfo): GNOMEUIINFO_MENU_EXIT_ITEM + seems to have been recently deprecated; change to + QUIT_ITEM, the current name. + +2002-04-28 Dennis Cranston + + * callbacks.c: add procman.png as the logo for the about + dialog. change name to match the name in the application + menu. + +2002-04-03 Gustavo Maciel Dias Vieira + + * configure.in (ALL_LINGUAS): Added pt_BR. + +2002-03-31 John Fleck + + * help/C/procman-C.omf + fixing omf file, per bug #77052 + thanks to martin H. for catching this + +2002-03-23 Kevin Vandersloot + + * Release 1.1.6 + +2002-03-19 Kevin Vandersloot + + * procman.c: reflect change in binary name in gnome_init + + * callbacks.c: delete_event returns a gboolean. May fix the + crash on exits + + * proctable.c: add some debug spew to catch some of the crashses + reported + +2002-03-06 Zbigniew Chyla + + * proctable.c (proctable_new): Translate column names. + +2002-03-04 Wang Jian + + * configure.in: Added "zh_CN" to ALL_LINGUAS. + +2002-02-26 Kevin Vandersloot + + * proctable.c: if the selected process is removed then + NULL it. Fixes bug #70520 + + * infoview.c: set the infoview tab unsensitive if + the selected process is NULL + +2002-02-24 Kevin Vandersloot + + * prettytable.c: add the icon to the hash table always so the icons aren't + lost when the tree is recreated + +2002-02-24 Kevin Vandersloot + + * configure.in, gnome-system-monitor.spec: release 1.1.5 + +2002-02-22 Kjartan Maraas + + * procman.c: Remove unsupported #ifdef ENABLE_NLS stuff. + +2002-02-17 Kevin Vandersloot + + * prettytable.c: don't set the icon on app creation if an icon + already exist since there was some funny business going on with + the panel and applets + +2002-02-12 Kevin Vandersloot + + * prettytable.c: clean up the icon mess. Icons should now + get added properly. + + * defaulttable.c: remove gnome-system-monitor from here + since I'm now able to pick it up properly + + * proctable.c: gdk_pixbuf_unref->g_object_unref + +2002-02-11 Kevin Vandersloot + + * configure.in: add ja to ALL_LINGUAS + +2002-02-11 Christophe Merlet + + * configure.in: Added fr to ALL_LINGUAS. + +2002-02-10 Kevin Vandersloot + + * configure.in: bump version, disst smldocs.make + + * Makefile.am: add omf-instal so it gets disted + + * release 1.1.4 + +2002-02-06 John Fleck + + * adding xmldocs.make to help reenable docs build + +2002-02-07 Changwoo Ryu + + * configure.in: Added "ko" to ALL_LINGUAS. + +2002-02-06 Kevin Vandersloot + + * Makefile.am, configure.in: remove help stuff temporarily + to fix the build + +2002-02-05 John Fleck + + adding documentation by Bill Day: + added: + * help/Makefile.am + * help/C/Makefile.am + * help/C/legal.xml + * help/C/procman-C.omf + * help/C/procman.xml + * help/C/addColumn.png, sortButton.png, viewMenu.png, + changePriority.png, memoryMaps.png, sortMenu2.png, colorPanel.png, + moreInfo.png, sortMenu.png, columnContextMenu.png, + processListing.png, systemMonitor.png + * omf-install/Makefile.am + changed: + * Makefile.am + * configure.in + +2002-01-30 Kevin Vandersloot + + * defaulttable.h: change procman to gnome-system-monitor + so that it gets a nice icon :) + +2002-01-28 Kevin Vandersloot + + * configure.in, gnome-system-monitor.spec: bump version to 1.1.3 + and some small fixes for spec + + * release 1.1.3 + +2002-01-27 Seth Nickell + + * Makefile.am: + * gnome-system-monitor.desktop.in: + * gnome-system-monitor.spec: + * procman.desktop.in: + * procman.spec: + + Renaming applications to match their menu entries. + + System Monitor -> gnome-system-monitor. + +2002-01-27 Seth Nickell + + * Makefile.am: + * gnome-system-monitor.schemas: + * procman.schemas: + + Rennaming application binaries to match their + name in the menus in order to reduce user confusion. + +2002-01-27 Seth Nickell + + * defaulttable.h: + * interface.c: (create_main_window): + + Change name to "System Monitor" as per the menu entry. + +2002-01-26 Kevin Vandersloot + + * procman.c: add some sanity checks if gconf doesn't return any + default values and or the values are broken. Fixes bug + #69144. + + * interface.c: move settings preferences to edit/prefs and + hidden processes accordingly + +2002-01-26 Kevin Vandersloot + + * Makefile.am, procman.c, defaulttable.h: use procman.png + and just copy gnome-monitor.png + +2002-01-26 Kevin Vandersloot + + * procman.desktop.in: use newly changed procman.png + +2002-01-23 Havoc Pennington + + * proctable.c (insert_info_to_tree): always set COL_POINTER first, + so that the sort function will always get a valid pointer + in this column. + +2002-01-21 Kevin Vandersloot + + * configure.in: add bt_BR to translated files + +2002-01-19 Kevin Vandersloot + + * procman.spec: don't intall procman.png + +2002-01-19 Seth Nickell + + * procman.desktop.in: + + Rename "System Monitor" and change the icon. + +2002-01-19 Kevin Vandersloot + + * infoview.c: don't put command lable in event box + +2002-01-19 Kevin Vandersloot + + * procman.c: + * defaulttable.h: + use gnome-monitor for the window icon + + * Makefile.am: remove procman.png + +2002-01-15 Kevin Vandersloot + + * Makefile.am: call gconftool-2 and remove unneded tab spaces + +2002-01-15 Hasbullah Bin Pit + + * configure.ini: Added Malay (ms)to ALL_LINGUAS. + * po/ms.po: Added Malay Malay Translation. + +2002-01-12 Kevin Vandersloot + + * Makefile.am: small fix for the schemas file for making rpms + +2002-01-12 Kevin Vandersloot + + * procman.spec: Fix the spec file + +2002-01-11 Havoc Pennington + + * proctable.c (sort_ints): handle case where ints are equal, + ensures that we maintain proper semantics for the sort function + (that if a > b, b < a; if a and b are equal, the return val + can't depend on order the args are passed in) + +2002-01-11 Kevin Vandersloot + + * procman.spec: Update thanks to Havoc Pennington + + +2002-01-10 Kevin Vandersloot + + * Makefile.am: dist the schemas file + +2002-01-08 Kevin Vandersloot + + * configure.in: release 1.1.2. Bump requirements + + * TODO: Pretty much complete :) + +2002-01-07 Kevin Vandersloot + + * procdialogs.c: add options to show or not the warning dialogs + when hiding/killing processes in the prefs dialog. Also some + ui cleanups of the dialog + +2002-01-06 Kevin Vandersloot + + * procman.c: save the colors as hex values + + * callbacks.c, procdialogs.c: same here + + * procman.schemas: update to new gconf values. If udating + make sure to reinstall the schemas file or you are + screwed ;) + +2002-01-02 Kevin Vandersloot + + * favorites.c: when hiding or reshowing a processes make sure + to do that on all processes of the same name + + * interface.c: let the devices treeview scroll in the horizontal + direction + +2001-12-30 Kevin Vandersloot + + * proctable.c: don't remove items from tree that aren't + visible + +2001-12-30 Kevin Vandersloot + + * finish up the gconf stuff + + * procdialog.c: no longer connect to the focus out signal + for the spin buttons since that seems to be unrelliable. Use + a button instead + +2001-12-30 Kevin Vandersloot + + * clean up gconfclient usage by including the client in + the procdata structure + + * procman.c, interface.c: remove debug spewage about timings + +2001-12-27 Duarte Loreto + + * configure.in: Added portuguese to ALL_LINGUAS + +2001-12-13 Kevin Vandersloot + + * procman.schemas: create gconf schemas file + + * Makefile.am: install schemas file + + * procman.c, proctable.c: get rid of my custom default handling now that + we have a schemas file. + +2001-12-13 Kevin Vandersloot + + * configure.in: add gconf schema support + +2001-12-11 Kevin Vandersloot + + * prettytable.c: get rid of deprecated gnome_datadir_file + + * procdialogs.c: port the root dialog to gtk_dialog. Procman + is now 100% pure GNOME 2.0. Also indicate the nice level + of the selected process initially in the renice dialog. + + * Makefile.am: add GNOME_DISABLE_DEPRECATED + +2001-12-11 Kevin Vandersloot + + * compile with GTK_DISABLE_DEPRECATED. Also remove all + gnome_dialogs except for the root stuff + +2001-12-11 Stanislav Visnovsky + + * configure.in: Added "sk" to ALL_LINGUAS. + +Sat Dec 8 13:09:28 2001 Owen Taylor + + * configure.in: Fix so $ACLOCAL_FLAGS is honoured + when aclocal is run for --enable-maintainer-mode + +2001-12-08 Gediminas Paulauskas + + * configure.in, Makefile.am: use intltool instead of xml-i18n-tools; + define GETTEXT_PACKAGE + * acconfig.h: add template for GETTEXT_PACKAGE + * src/procan.c: get translated messages in UTF-8 codeset. + * src/Makefile.am: (INCLUDES): remove intl + (procman_LDADD): remove $(INTLLIBS) + +2001-12-07 Alexander Larsson + + * src/interface.c: + Make window and upper part of system view not shrinkable. + +2001-12-03 Jesus Bravo Alvarez + + * configure.in: Added gl (Galician) to ALL_LINGUAS + +2001-11-25 Kevn Vandersloot + + * configure.in: fix the check for gtk. That should + be gtk+-2.0 not gtk-2.0 + + * src/Makefile.am: remove LIBGTOP_LIBS and LIBGTOP_CFLAGS + +2001-11-25 Kevn Vandersloot + + * configure.in: check for libgtop-2.0.pc. This makes procman + fully GNOME 2.0 dependant :) You have to get libgtop from a + as yet unknown branch. DO NOT get it from HEAD! I will make + a libgtop branch soon and it will be stable ported to + GNOME 2.0 + +2001-11-26 Abel Cheung + + * configure.in: Add check for (upcoming) gtk 1.3.11. It won't + even compile with gtk 1.3.10. + +2001-11-23 Kevin Vandersloot + + * configure.in, Makefile.am: no longer need the intl/ + and macros/ directory. Update for GNOME 2.0. Side effect + is that the libgtop macro is not picked up. For now + you can copy the libgtop macro from /usr/share/macros/gnome-macros + to the gnome2-macros directory + +Sat Nov 24 15:00:31 2001 Kristian Rietveld + + * src/callbacks.c (compare_disks): free old_name before we + return + +Fri Nov 23 14:44:26 2001 Owen Taylor + + * src/interface.c src/memmaps.c src/proctable.c: Adapt + to GtkTreeView changes. + + * src/proctable.c: Pack icon cell renderer in the same column + as the name. + +2001-11-18 Kevin Vandersloot + + * prettytable.c: clean up some code, remove some hackery, + make things better. That accomplished, could I ever be + evil? Bring back hardcoded icons. + + * proctable.c: ditto. Make things better. + +2001-11-18 Kevin Vandersloot + + * proctable.c: don't display "icon" for the icon column header. + Some minor cleanups also + + * procdialogs.c: if treeview doesn't return a name for the + column then it's the icon column + + * interface.c: remove underlines from optionmenu since they + don't seem to work + +2001-11-18 Kevin Vandersloot + + * proctable.c: make insert_info_to_tree and remove_info_from_tree + external functions. New function to find a process given a name + or PID. + (upddate_info): simplify this a lot + + * favorites.c: explictly hide or reshow processes instead of + queuing an update. Makes things simpler and faster :) + + * callbacks.c, procdialogs.c: no need to queue an update when + hiding processes + + * Also bring back libwnck :) + +2001-11-17 Kevin Vandersloot + + * proctable.c: add a new column showing command arguments. + Treeview needs to stop insisting on resizing columns :) + + * infoview.c: show the name for the comanda + + * proctable.c: remove the info->cmd since I won't be getting + process app names for the time being. A little less bloat + can't hurt eh? + +2001-11-16 Kevin Vandersloot + + * callbacks.c: fix memory leak + + * procman.c: make sure saved widths are > 0 before setting + widths + + * load-graph.c: remove unused variable + +2001-11-16 Kevin Vandersloot + + * favorites.c: make the treeview update instead of clearing the whole + list. Also when a process is hidden update the treeview + + * procdialogs.c: some UI imporovements from stable + +2001-11-15 Kevin Vandersloot + + * proctable.c: select the next process if the selected process + was removed + +2001-11-15 Kevin Vandersloot + + * callbacks.c: get disk updating correct. Save the iters + that need to be removed + + * memmaps.c: ditto + + * interface.c: make the disk table update + +2001-11-14 Kevin Vandersloot + + * configure.in: remove libwnck for now + +2001-11-14 Kevin Vandersloot + + * Makefile.am: add defaulttable.h so that it gets added to a + dist + + * release 1.1.0 + + * procman.c (procman_get_tree_state): change g_return_if to + g_return_val since it returns a gboolean now. Also don't + hardcode showing "all processes" + + * callbacks.c, memmaps.c: turn of updating for now until + I get it right + +2001-11-14 Kevin Vandersloot + + * proctable.c: make nice defaults for the columns + + * procman.c (procman_get_tree_state): return FALSE if no config + so I can do defaults + +2001-11-14 Kevin Vandersloot + + * prettytable.c: #ifdef out libwnck support for now so I can + do a release + + * memmaps.c, callbacks.c: free the hash tables + +2001-11-13 Kevin Vandersloot + + * proctable.c: make sure "(thread)" gets appended to + the name + +2001-11-13 Kevin Vandersloot + + * procman.c: call gconf_value_free to plug mem leaks + + * proctable.c: free GtkTreePaths + + * prettytable.c: don't unref the pixbuf since we don't + want to do that until exit. Fixes crash on clearing tree + +2001-11-12 Kevin Vandersloot + + * memmaps.c: make updating work here in the same fashion + as the disk list + +2001-11-12 Kevin Vandersloot + + * callbacks.c: update the disks properly instead of just clearing + the table on every update. Bug when removing an item though. + I think it is a treeview bug + + * interface.c: set the update timer for the disk list + +2001-11-12 Kevin Vandersloot + + * proctable.c: fix bug correctly with respect to child + processes and whether or not a process is a thread + +2001-11-11 Kevin Vandersloot + + * proctable.c: get " view active processes" working. Also + fix a bug where child processes would not be shown if + parents weren't + + * Makefile.am: remove a haack needed earlier to compile + + * procman.c: remove some unneeded stuff + +2001-11-11 Kevin Vandersloot + + * procdialogs.c: make renice dialog conform to new button + ordering standards + +2001-11-11 Kevin Vandersloot + + * proctable.c: add extra columns like nice value, more + memory values etc. + + * procdialogs.c: add the ability to custumize the columns + in the prefs dialog + + * procman.c: check to see if settings exist for tree state + +2001-11-10 Kevin Vandersloot + + * callbacks.c: grab the focuse to the search entry when searching + so that the tree doesn't grab focus + +2001-11-10 Kevin Vandersloot + + Merge from stable + + 2001-10-27 Kevin Vandersloot + + * proctable.c: change the search to start anew if no more + strings are found. Fix bug #63132 + +2001-11-10 Kevin Vandersloot + + * procdialogs.c: some string changes from stable + +2001-11-10 Kevin Vandersloot + + From stable: + + 2001-10-25 Kevin Vandersloot + + * procdialogs.c: Pass the kill signal to the root password dialog + so the proper action is taken as root. Also many minor cosmetic + improvements. + +2001-11-10 Kevin Vandersloot + + From stable: + + 2001-10-19 Kevin Vandersloot + + * procman.c: add the Ximian gtop icon as default window + icon + +2001-11-10 Kevin Vandersloot + + * memmaps.c: refactor some code so that multiple dialogs + can be present at the same time, and selecting multiple + processes will show multiple dialogs + + * callbacks.c: save the last clicked process as the selected + process to show in the infoview + +2001-11-09 Kevin Vandersloot + + More stable stuff, not quite finished: + + 2001-10-18 Kevin Vandersloot + + Add ability to select multiple processes and do the corresponding + actions on all selected processes. + + * proctable.c: change selection mode to "multiple" + + * favorites.c: hide all selected processes. Also update the + tree when a blacklisted processes is readded for good + feedback + + * procactions.c: when putting up root dialog specify the + process name since there could be multiple processes that + need to be killed as root. Term/Kill all selected processes. + + * procdialogs.c: make sure to hide all processes + + * callbacks.c: call any new functions to perforam actions on all + processes + +2001-11-09 Kevin Vandersloot + + Merge some stuff from stable + + * interface.c: remove the free space column in the disk + list and make the mount directory column the second + column. Hopefully makes the list a little easier to digest. + + * callbacks.c: change accordingly + + * util.c: make the choice in decimal numbers smarter for + better display + + 2001-10-14 Kevin Vandersloot + + * interface.c: improve the layout of the memory/swap sizes + to make them more readable + + * load-graph.c: update the labels accordingly + +2001-11-09 Kevin Vandersloot + + * callbacks.c: get disk sizing right + + * util.c (get_size_string): change to use gfloat since + there were issues passing in gints + +2001-11-08 Kevin Vandersloot + + * proctable.c: handle removing processes properly + +2001-11-07 Kevin Vandersloot + + * procdialogs.c: change renice dialog to conform to new + button ordering standard + +2001-11-07 Kevin Vandersloot + + * prettytable.c: plug a memory leak + + * favorites.c: allow the user to selection multiple process + to reshow + +2001-11-07 Kevin Vandersloot + + * procdialogs.c, interface.c, favorites.c: more mnemonics. Again + gtk 2.0 rocks. + + * also mark strings for translation that got lost in the + porting + +2001-11-06 Kevin Vandersloot + + * interface.c, procman.c: save the disk list state + + * proctable.c: begin to properly handle when a parent node is + removed but the children arn't + +2001-11-06 Kevin Vandersloot + + * favorties: port the hidden processes dialog to GtkDialog + +2001-11-06 Kevin Vandersloot + + * memmaps.c: save and restore the memmaps tree state. Also + port the dialog to GtkDialog + + * procman.c: rename get_gconf_int_with_default to + gconf_client_get_int_with_default + +2001-11-06 Kevin Vandersloot + + save and restore tree state + + * procman.c: new functions to save and restore the tree state + using gconf + + * proctable.c: call the new function + +2001-11-05 Kevin Vandersloot + + bring back hidden processes + + * callbacks.c: restore callbacks to hide processes + + * favorites.c: bring back all this. port to gconf and + treeview. Remove any favorites stuff. I should change the name + of the file now + + * interface.c: bring back menu items. + + * procdialogs.c: port hide dialog to GtkDialog + + * procman.c: save and get blacklist. Remove gconf notification + as I'm not using it at the moment. + + * proctable.c: bring back the checking to see if a process has + been blacklisted etc + +2001-11-05 Kevin Vandersloot + + * procdialogs.c: fix bug to get root stuff back that I + introduced + +2001-11-04 Kevin Vandersloot + + * callbacks.c: bring back some keybindings + + * proctable.c: same here + +2001-11-04 Kevin Vandersloot + + * Makefile.am: no longer need to link to pthread stuff + + * callbacks.c: double click toggles info tab + + * prettytable.c: work with libwnck + + * procactions.c: bring back root dialog stuff but doesn't seem + to work + +2001-10-31 Kevin Vandersloot + + * procdialogs.c: some porting to GtkDialog + +2001-10-31 Kevin Vandersloot + + * interface.c: hook up the widgets with mnemonics. This + is so much easier in Gtk 2.0 :) Also get the sensitivity stuff + right + + * callbacks.c: minor fixes + +2001-10-29 Kevin Vandersloot + + * procdialogs.c: mkae renice actually work + +2001-10-29 Kevin Vandersloot + + Too many changes to detail. Use libwnck to get icons. Return + memmaps, popup menu, get sorting right, bring back dialogs. + +2001-10-27 Yuriy Syrota + + * configure.in: Added "uk" to ALL_LINGUAS. + +2001-10-22 Abel Cheung + + * procdialogs.c: bring back the dialogs + + * procactions.c: update to use the procdata->selected_process + instead of selected_node + + * interface.c: bring back some menuitems + + * callbacks.c: bring back killing processes and renice and + prefs dialog + +2001-10-02 Kevin Vandersloot + + * procman.c: finish up gconf support. All config options + are now saved + + * interface.c: get the gtk_widget_shows right as well as other + minor fixes + +2001-10-01 Kevin Vandersloot + + Various minor fixes and add the beginnings of gconf support + for the configuration + +2001-10-01 Kevin Vandersloot + + * configure.in: check for gconf-2 + +2001-09-30 Zbigniew Chyla + + * configure.in (ALL_LINGUAS): Added pl. + +2001-09-30 Kevin Vandersloot + + * proctable.c: get sorting right and store the process info + for each row + + * interface.c: bring back sensitivity changing + + * infoview.c: bring back getting and displauing the info + + * callbacks.c: save and restore the highlighted disk. Handle + row selections correctly now + +2001-09-30 Kevin Vandersloot + + * interface.c: bring back the disks list among other things + + * callbacks.c: update the disk list. + +2001-09-30 Kevin Vandersloot + + * proctable.c: bring back some more functionality + + * callbacks.c, interface.c: ditto + +2001-09-29 Kevin Vandersloot + + * proctable.c: add back icon support + + * procman.c: for now only load the default icons + + * util.c (get_size_string): return floats to one decimal + place + +2001-09-29 Kevin Vandersloot + + * util.c (get_size_string): put this function here since I + have it in about three different places already + + * proctable.c: make the mem column a string and use + get_size_string for nice display + +2001-09-29 Kevin Vandersloot + + Initial port to GNOME 2.0 platform. Too much changes to detail + + * proctable.c: port to GtkTreeview from e-tree + +2001-09-29 Kevin Vandersloot + + * configure.in: update for GNOME 2.0. No longer require + Gal + +2001-09-25 Carlos Perelló Marín + + * debian/*: Updated. + +2001-09-25 Kevin Vandersloot + + * release 0.10.3 + + * interface.c: comment out the "about process" item as it is + stupid right now. Maybe in the future when we get a good + help browser. + +2001-09-25 Kevin Vandersloot + + * prettytable.c: change GDK_INTERP_NEAREST to HYPER for + better scaling of the icons. + +2001-09-25 Kevin Vandersloot + + * procdialogs.c: make the minimum update interval for + the process viewer be 1 sec otherwise I see crashing on + startup (and it uses too much cpu otherwise) + +2001-09-22 Kevin Vandersloot + + * procman.c: don't load the desktop files twice + + * interface.c: fix lines needing removal so this compiles + +2001-09-22 Kevin Vandersloot + + * load-graph.c: check to see if load-graph is not NULL in + load-graph[start, stop]. Do this just so it's easy to not + show the sys tab for testing purposes + +2001-09-22 Kevin Vandersloot + + * interface.c: make the disks frame seperated from the graphs + by a vpaned + + * procman.[c,h]: save the paned pos + +2001-09-19 Kjartan Maraas + + * load-graph.c: Remove extra #include + * prettytable.c: Move #include to the top + to make i18n work. Please try now. + +2001-09-19 Kevin Vandersloot + + * proctable.c (free_info): call gdk_pixbuf_unref to free the + pixbuf and a memory leak. + +2001-09-19 Kevn Vandersloot + + * callbacks.c (cb_simple_dialog_close): call gtk_main_quit + to close the app + + * interface.c: some reshuffling of the UI code. don't call + gtk_widget_show on the main window untill all updating + has been done. + Improve the ctrl-alt-del dialog by giving a title + + * prettytable.c: call gettext () on the string since + the app names arent getting translated. Still doesn't + work. + + * procdialogs.c: remove some debugging spew. Change a pref + tab label to match the main notebook tab label. + + * procman.c: load the desktop files after the main window + has been created. This seems to reduce the amount of + crashing due to the delay loading. Seems that the problem is + unthreadsafeness of some gnome functions. + Also let the simple dialog share the gtk main loop instead of + calling gnome_dialog_run. This makes it truly modeless + + * proctable.c: remove some unneeded commented stuff. + +2001-09-16 Kevin Vandersloot + + * proctable.c: improve the search. Use strstr to search for + any instance of the search string. Also find the next match + when the same search string is used. Also make sure that + that the matching process is actually displayed. + +2001-09-16 Kevin Vandersloot + + * procman.c: add new variable desktop_load_finish to monitor + the delay loading. Call pthrea_init here and do pthread_join + when the loading is done. + + * prettytable.c: just load the .desktop files in the thread + function + + * interface.c: change "end app..." to "close app..." + +2001-09-15 Yves Kurz + + * infoview.c: Changed the frame alignment to default. + * interface.c: ditto + * procdialogs.c: ditto + +2001-09-14 Kevin Vandersloot + + Add a command line argument to run procman in a simple view. + This would be suitable for a ctrl-alt-delete dialog. + + * procman.c: add new config option for the simple view. Don't save + settings if set. Also fix suitable defaults. Add command args + to show the dialog + + * interface.c: do a gnome_dialog if in simple view. + + * callbacks.c: New function to logout, but does nothing yet. + Check to see if timeouts exist before removing them at app + exit. + + * proctable.c: load a different spec file if in simple view + + * simple.etspec: new spec file. Headers are not shown so this doesn't + need to be translated. + + * infovew.c: don't make the hbox uniform so the info frame can + expand a little + +2001-09-09 Kevin Vandersloot + + * proctable.c: fix misspelling of e_utf8 function + + * release 0.10.2 + +2001-09-08 Kevin Vandersloot + + * proctable.c:fix memory leaks when calling get_process_name + a second time. Also do the utf8 stuff when adding "thread" to the + name + + * util.c: fix memory leaks + +2001-09-08 Kevin Vandersloot + + * procdialogs.c: provide feedback when password is wrong. Just + put up a simple error message + + * util.c (su_run_with_password): pass the return value from + exec_su + (exec_su): return -1 if password is wrong. + + * interface.c: cosmetic improvements, put % in the graph + titles to make explicit that it is the % that is being + displayed + +2001-09-06 Kevin Vandersloot + + * favorites.c: add a little padding around the "remove from + list" button label. + + * interface.c: add 'end process' and 'kill process' to main menu. + Put the hidden process manager into the settings menu. + + * callbacks.c (cb_[kill,end]_process): new callbacks for the new + menuitems. + +2001-09-06 Kevin Vandersloot + + * interface.c: make disk frame label center align to be + similar to the graph frame labels. + + * procdialogs.c: Make minimum timeout for proc view be 0.5 + as any lower uses too much cpu on my computer. Make the disk + timeout mimum be 1 sec and the adjust amount be 1 sec + intervals in the spin button + +2001-09-04 Kevin Vandersloot + + * procman.c: new config variables to save window geometry. + Save the window size on exit. + + * interface.c: set the default size. + + * memmaps.c: remove some debugging stuff and the connecting + to the right click signal. + +2001-09-03 Kevin Vandersloot + + * configure.in: added 'da' + +2001-09-03 Kevin Vandersloot + + * load-graph.c: call load_graph_draw on the configure event. This + removes the slight delay in drawing when switching tabs. + + * callbacks.c (cb_switch_page): remove the calls to load_graph_draw + here since they did not help and the graph was not visible at that + point so their effects were not noticable. + + * procman.c: make the default grid color a light green. Hopefully + people dont' find it too ugly. Please someone provide me with a way + to make a nice looking graph. I need help here. Pleeeease. + +2001-09-03 Kevin Vandersloot + + * procdialogs.c: cosmetic improvements to the prefs dialog + mainly making the two tabs have similar layouts. + +2001-09-03 Kevin Vandersloot + + * procdialogs.c (create_kill_dialog): pass in the signal now + so either SIGKILL or SIGTERM can use this dialog. Change the + button labels accordingly. + + * callbacks.c: use the create_kill_dailog properly adding + the signal to the argument. + + * interface.c: left align the disk name and mount point + + * util.c: fix a memory leak + +2001-09-02 Kevin Vandersloot + + * procdialogs.c: improve the renice dialog by adding a label + indicating whether the priority is high etc. + + * infoview.c: sync the priority label with that of the renice + dialog + +2001-09-01 Kevin Vandersloot + + * procdialogs.c (create_root_password_dialog) pass a gchar here + as a argument for the dialog text. This way a seperate dialog + asking if the user wants to enter the password is not needed. + Beautify the dialog a bit + (create_renice_dialog) change the button to read Change Priority + instead of renice. + + * procactions.c: pass the root password text to + create_root_passsword_dialog + +2001-08-31 Kevin Vandersloot + + * interface.c: left justify the disk name and mount point + clist entries. + + * procactions.c: do the su stuff on renice. Slightly different + error message for when the user does not have permission or + when they have permission but try to lower the nice value. + + * procactions.c (renice): pass procdata in here in order to + pass it to the password dialog. + + * procdialogs.c (renice_accept): pass procdata ro renice + +2001-08-31 Kevin Vandersloot + + * procdialogs.c: add notebook tab for process viewer and + system monitor settings. Add settings for graph colors, and + graph/disk update intervals. + + * callbacks.c: change gpointer to a procdata instead of the clist + so that you don't have to access the clist to use this function + anywhere in the code. The clist is now stored in procdata. + + * interface.c: pass procdata to cb_update_disks + + * load_graph.c: change back to 2 pixel line width + + * prettytable.c: remove some debugging stuff. + (prettytable_load_async) return if thread could not be created. + + * procman.[c,h]: add config variable for disk update interval. + Add to ProcInfo structure booleans if process is thread and + if it has a .desktop file. + + * proctable.c: some reordering of the code initiated by the fact that + (thread) was not being added anymore. A benefit is that we don't + call prettytable_get_icons more than needed. + (update_info): don't try to get icon or name if it has already + been checked (info->has_desktop_file is either 0 or 1). Be + sure to readd (thread) if the name has changed. + (get_info): check to see if process is a thread here and set + info->is_thread accordingly. + Set has_desktop_file to 0 or 1 if the desktop files have been + scanned at this point. + (insert_info_to_tree): now add process to info->parent_node + if it has a parent. Don't show if info->is_thread = FALSE and + we are not supossed to show threads. + +2001-08-28 Kevin Vandersloot + + * prettytable.c (pretty_table_add_table): fix memory leak. + gnome_datadir_file return string should be freed. Add + $prefix/applets to the search directories to get some icons + for the applets + +2001-08-28 Kevin Vandersloot + + * load-graph.c: add line divisions to the graph. Make the data + lines wider (3 pixels - maybe too large). + + * proctable.c: add hack to see if process is graphical. Check + the memory maps to see if it links to libX11. #ifdefed out + right now - not sure if it is too useful + +2001-08-27 Kevin Vandersloot + + * infoview.c, callbacks.c, load-graph.c: mark the memory size + strings for translation. bug #59597 + +2001-08-27 Kevin Vandersloot + + * callbacks.c: mark the author strings for translation + Fixes bug #59595. + +2001-08-26 Kevin Vandersloot + + * procman.spec: Add the translations to the RPMS. Doh! + +2001-08-26 Kevin Vandersloot + + * procdialogs.c: connect to "close" signal for renice dialog. + Don't popup a new dialog if another already exists. + + * favorites.c: again connect to "close" signal, and only + do gnome_dialog_close if the close button is pressed. + +2001-08-25 Kevin Vandersloot + + Fix bug #59548 by only showing utf8 names for the e-tree + * procman.h: add name_utf8 string to ProcInfo structure + + * proctable.c (get_name): do the utf8 thing on the name for the + name_utf8 string and g_strdup the name for the info->name + (proctable_get_value): return info->name_utf8 here instead + of info->name. + +2001-08-25 Kevin Vandersloot + + * memmaps.c: connect to the "close" signal since "destroy" was + causing corruption when save the e-tree state file. Try to + raise the dialog if it already exists. For the close button + just call gnome_dialog_close, don't call it in the "close" + signal handler. Clear the memmaps data at close time + +2001-08-24 Kevin Vandersloot + + * interface.c: add a Kill Process item to right click + menu because there are times when it is needed. + + * procactions.c (kill_process): add an extra argument to + determine the signal sent. + + * callbacks.c: add popup_menu_end_process to send SIGTERM and + change popup_menu_kill_process to send SIGKILL and ignore the + warning dialog. + + * procdialogs.c: call kill_process with SIGTERM. + +2001-08-24 Kevin Vandersloot + + * interface.c: Put disks updating on timeout. Move mount + directory to the last column of the clist since it is the + least interesting. + + * procman.[c,h]: new config value for the graph updating + interval. Remove the g_free to the e-tree state save file + names since I think that may be why procman leaves behind + weird files. + + * load-graph.c: use the new timeout config variable for the + graph timeout. + + * callbacks.c (cb_update_disks): clear the clist and + repopulate. + +2001-08-24 Kevin Vandersloot + + * interface.c: fix bug #59466, a typo in wording. Also slightly + modify another string. Sorry translators :( + +2001-08-23 Kevin Vandersloot + + * interface.c: connect to the "delete_event" signal as that + is more right than "destroy" and gets rid of the bug where + widgets are destroyed before the "destroy" signal is emitted. + + * callbacks.c: now cb_app_delete for the "delete_event" signal + and cb_exit for the exit menu item. + +2001-08-23 Kevin Vandersloot + + * interface.c: fill in the status bar message for the menuitems + +2001-08-23 Kevin Vandersloot + + * load-graph.c: make the graph one pixel smaller than the frame + so it always shows up. + Initialize the data points to -1 and then don't display them. + +2001-08-22 Kevin Vandersloot + + * interface.c: make the graphs above each other to display + more history. + + * load-graph.c: move the frame back behind the data. Do a crude + hack to check if the data has any value and don't draw a line + if not so. Gets rid of the line having to do with the fact that + the data for time periods before the app started is zero. Bump + the number of points up since we now have more space. + +2001-08-22 Kevin Vandersloot + + * interface.c: add a new column to the disks showing used space. + center justify each element in the disk list. + + * procman.c: add default colors + +2001-08-22 Kevin Vandersloot + + Ability to save colors + + * procman.h: the config variables for the colors are now + GdkColors + +2001-08-22 Kevin Vandersloot + + Some UI to change the cpu/mem/swap colors. Still need to + save to disk though + + * callbacks.c cb_[cpu,mem,swap]_color_changed: callback for + the gnome color pickers, change the current colors + + * interface.c: add the color pickers. Add the swap used label + as a caption to the now Memory / Swap graph. + + * load-graph.c: # of colors is now g->n + 2 ie one for each + graphed item, one for background and one for frame. Draw frame + after data so it is on top. calculate swap in get_memory + + * procman.c: new config variable for the swap color. + + * procman.h: move the LoadGraph structure here. + +2001-08-21 Kevin Vandersloot + + Configurable colors for the graphs. Need to add UI in the + settings dialog still. + * procman.[c,h]: add config values for colors + + * callbacks.c: add a FIXME about using gnome_url_show + + * interface.c: update the calls to loag_graph_new + passing the colors + + * load_graph.c: do the color dance + +2001-08-21 Kevin Vandersloot + + * interface.c: change the "" to NULL in the UIINFOs as that + seemed to cause problems + +2001-08-20 Kevin Vandersloot + + * load-graph.c: fix the bug where the graph would initialize the data + on first view. Save the old data in the update not in the drawing. + Chnage the g_return_if_fail to a regular return since I know + why this routine is called after disp is NULL and it is harmless. + + * util.c: remove some ddebugging stuff + + * procdialogs.c: make the entry default to focus, and the enter + button be default + + * interface.c: make the frame labels for the cpu and mem graphs + be centered + +2001-08-19 Kevin Vandersloot + + * util.c: get the root stuff working! No need to do an extra + fork. The problem was that exit was being called earlier on + the parent process. Now only call exit on the child. Release + coming soon. + +2001-08-19 Tige Chastain (tigechastain@home.com) + + * favorites.c: Added checking to empty hidden processes window. + +2001-08-19 Kevin Vandersloot + + * util.c: call fork before execlp so the procman doesn't quit + when you kill the process + +2001-08-19 Kevin Vandersloot + + * util.c: new misc file. Contains the exec as root stuff for + now + + * procactions.c: do the root dialog on kill if permission denied. + Update some strings + + * procdialogs.c (create_root_password_dialog): new dialog to + get the root password + +2001-08-18 Tige Chastain + + * procactions.c: provide feedback when renice and kill don't + work. + +2001-08-18 Kevin Vandersloot + + * load-graph.c (load_graph_draw): put a g_return_val_if_fail + on the main window to deal with a crash on exit. + Slow the update down for a better display. Need to not hardcode + these values. + + * interface.c: some update of the labels. + + * callbacks.c: end the timers on exit. The load_graph_draw + is still being called even after the window has been + destroyed. + +2001-08-18 Kevin Vandersloot + + * callbcaks.c: remove cb_progress_meter... Force a graph update + upon a tab switch. + + * interface.c: update some of the labels for the cpu and mem + graphs. Also don't show a disk if it has zero size - seems to + do the work of not showing /proc etc. + + * load-graph.c (load_graph_draw): not static anymore so the + graph can be drawn in callbacks.c. Set the graph width and height + here so we are always guarenteed the allocation->[height,width] are + correct. + (get_memory): put in the memory values for the labels + + * proctable.c: add a FIXME and remove the progress meter stuff. + +2001-08-17 Kevin Vandersloot + + * interface.c (get_size_string): display the disk space sizes nicer. + + * callbacks.c: remove some debugging stuff. + + * load-graph.c: draw a coordinate axis + +2001-08-17 Kevin Vandersloot + + * interface.c: add a clist to show mounted disks. + + * load-graph.c (load_graph_[start,stop]): make it so data + is continually taken but don't do the drawing untill a call + to load_graph_start. Thus switching back and forth the data + will remain. + +2001-08-16 Kevin Vandersloot + + Beginnings of graphical display of cpu history and mem usage. + Remove the cpu/mem/swap meters from the main window and add + back the app-bar. Now there are two notebook tabs for + the process list and the sys monitor + + * callbacks.c (cb_switch_page): new callback when the tab is + switched. Turn off the process updating or cpu/mem updating + when relevant. + + * interface.c: seperate the process tab UI from the sysmon. Add + them as seperate tabs. + + * procman.[c,h]: add new gint config variable indicating the + current tab + + * load-graph.[c,h]: code stolen and modified from the multiload + applet. + +2001-08-14 Kevin Vandersloot + + * proctable.c (proctable_search_table): put up an error message + if the search string was not found. + +2001-08-13 Kevin Vandersloot + + * proctable.c (proctable_update_progress_bars): save the + last % CPU and average it with the new pcpu to get a smoother + display. + + * interface.c: make the cpu meter timeout be faster + +2001-08-13 Kevin Vandersloot + + * infoview.c: chnage "nice value" to "priority" though still + display priority as "High ( Nice -10 )". Set the tooltip delay + to be shoter so as to be more noticable + + * interface.c: again change Nice to priority. Add underscores to + all the menu items. Change window titile to be "Procman System + Monitor". + + * procdialogs.c: Improve the renice dialog. Use an hscale, put + a frame around it. Pressing renice button closes the dialog so + a cancel button is more appropriate + +2001-08-10 Kevin Vandersloot + + * configure.in Added 'ru'. + +2001-08-07 Kevin Vandersloot + + * interface.c : move the popup menu callbacks back to + callbacks.c. Add a new menuitem to get info about the + process. Just tries to man:process name. + + * callbacks.c (popup_menu_about_process): call gnome_url_show + on the process command name. Perhaps there is a better way. + + * proctable.c (get_process_name): change this to get the + process name and process command. Thus shortened command names + should no longer be in procman. + +2001-08-07 Kevin Vandersloot + + * interface.c (create_main_window): hook up to the key press + signal for the e-tree. Also remove a duplicated + gtk_signal_connect for the "right_click" signal. + + * callbacks.c (cb_tree_key_press): toggle info tab if + return/enter or space bar is pressed + +2001-08-07 Kevin Vandersloot + + * proctable.c (get_process_nmae): strip the path from the + arguments string. Now process name show in their full glory. + (get_info): remove unneeded stuff + (update_info): update the name just as if icon needs updateing. + + * procactions.c (kill_process): fix spelling of SIGTERM. + + * prettytable.c (...get_name): return NULL if the process does + not have a .desktop file. + +2001-08-06 Kevin Vandersloot + + * proctable.c (get_process_name): new function to get the name. + Will try to get name from arguments string. + + * interface.c (popup_menu...): declare them as static functions + because, well.., that's what they are. + +2001-08-06 Kevin Vandersloot + + * Makefile.am: add procactions.c procactions.h + + * procactions.[c,h]: new file to deal with process actions + like renice and kill + + * callbacks.c (end_process_button...): use the kill function + + * interface.c (popup...kill_process): use the kill function here + also. Do the warning also if needed. + + * procdialogs.c (create_kill_dialog): show the dialog here instead + of returnin the dialog GtkWidget + + * procdialogs.c (cb_kill..._clicked): use the new kill function. + (renice_accepted): use the new renice function. + (create_renice_dialog): change cancel button the close + +2001-08-05 Kevin Vandersloot + + Improve the popup menu from patch by Tige Chastain + + + * interface.c (create_main_window): create the popup menu here + and save as a global variable. Make the menu nicer. + (do_popup_menu): rename to avoid conflict with said global + variable. Now just pop the menu up + (popup_menu*): place callbacks here and call gtk_popdown_menu + on the global GtkMenu. + +2001-08-05 Kevin Vandersloot + + * procman.c: add new boolean config option to do the delay load + (procman_get_data): do the delay loading here and honor the + new config option. Add a timeout to determine if the icons are + loaded. + (icon_load_finished): timeout function. Update the table once + loading is finished. + + * procman.h: renmae config variable show_icons to + load_desktop_files to be more descriptive. + + * proctable.c (update_info): check to see if process name + needs updating + +2001-08-05 Kevin Vandersloot + + * e-clipped-lable.[c,h]: stolen from evolution. Displays + labels shortened with ... + + * infoview.c: make the command label an e-clipped-label. + (infoview_update): display the command arguments for the + command label instead of just the command itself. + +2001-08-04 Kevin Vandersloot + + * procdialogs (create_pref_dialgo): comment out never_show_icons + prefernece + + * interface (create_main_window): make infobox above the buttons + at the bottom of window. Looks better to me + +2001-08-04 Kevin Vandersloot + + * callbacks.c (cb_end_process): changed SIGTERM to SIGKILL + + * procdialogs.c: likewise. + + * prettytable.c (prettytable_load_async): new function to get + the icons using a seperate thread. + (thread_func): new function to actually load the icons within + the thread. + + * interface.c (idle_func): call the new async functions to load + icons + + * proctable.c (update_info): check to see if icon doesn't exist + and if so try to find one. Not ideal in that it means we + constantly check for icons for processes that don't have them. + + * prettytable.h: remove unneeded stuf + + * procman.c (procman_data_new): change default "view as" to + my processes. + +2001-08-04 Kevin Vandersloot + + First crack at delay loading icons. + + * interface.c (create_main_window): create an idle timer to delay + load the icons + (idle_func): test the delay loading. Should probably create a + thread to load the icons to prevent blocking + + * procman.c (procman_data_new): don't load icons here + +Sat Aug 4 00:35:55 2001 Jonathan Blandford + + * interface.c (create_main_window): add an keyboard accelarators. + +2001-08-03 Kevin Vandersloot + + * favorites.c (save_blacklist): fix memory leak + (fill_tree_with_info): new function to fill the tree. + (remove_item): remove the call to e_tree_memory_node_remove + as that caused a segfault in e-tree that won't be fixed for + Gal 1.0 + (remove_button_clicked): call the e-tree ForEach function so + all selected processes are remove from the list. Then call + fill_tree_with_info to clear the tree and repopulate. + + * memmaps.c (clear_memmaps): free the info->flags string to fix + a memory leak. + + * procman.c (procman_free_data): free strings pointing to + .etspec files. Fixes memory leak. + + * proctable.c (get_info): remove unused variable and some + unneeded comments + +2001-08-03 Kevin Vandersloot + + * procman.h: add new gchar to ProcInfo structure for the command + args + + * proctable.c (get_info): get the command arguments + + * infoview.c: new tooltip for the command label showing the + full arguments. Wrap the command label in an event box. + (infoview_update): update the tooltip but make sure that + the selected process has changed otherwise updating the + tooltip will make it go away. + + * procman.h: add new gint for the progress meter timeouts + so they can be removed at app destruction + + * callbacks.c (cb_app_destroy): remove the timeouts. I think + they were still being triggered even though the widgets were + destroyed. + +2001-08-02 Christian Meyer + + * configure.in: Added 'de'. + +2001-08-02 Tige Chastain + + * interface.c (create_main_window): hook up to the "right-click" + signal for popup menu. + (popup_menu): create and popup the menu + + * callbacks.[c,h] (cb_right_click): handle the right click + by calling popup_menu. + +2001-08-02 Kevin Vandersloot + + * proctable.c, memmaps.c: do a stat for the .etspec file. Bail out + with error dialog if its not found + + * interface.c, procman.c: bail out if the e-tree could not + be created + +2001-08-01 Kevin Vandersloot + + * prettytable.[c,h]: add new hash table to search ,.desktop name + entry. Now nautilus gets its proper name. + + * defaulttable.h: upper case gnome-session + +2001-08-01 Kevin Vandersloot + + * prettytable.c (prettytable_load_path): return a g_strdown + since it is a key and will not be dislplayed + +2001-07-31 Carlos Perelló Marín + + * debian/changelog: Updated to 0.8 version. + +2001-07-31 Kevin Vandersloot + + * procman.h: add boolean to ProcInfo indicating whether + the process is blacklisted. + + * proctable.c (update_info): insert process and remove taking + into account whether it was formerly blacklisted or not. Fixes + a bug where a process was continusouly inserted leading + to (thread) being appended over and over + + * procdialogs.c (creare_preferences_dialog): update comment + to be correct. + + * infoview.c (create_infoview): cosmetic improvements + + * prettytable.c (_load_path): remove g_strdowns so app names + will be upper case per Seth's suggestion. Nautilus doesn't + get an icon so I need to check into that. + +2001-07-31 Carlos Perelló Marín + + * proctable.c, favorites.c: Please, remember to add the + config.h include. Thanks ;-) + +2001-07-30 Kevin Vandersloot + + * proctable.c (proctable_search_table): new function to search + the process list for a given string + + * interface.c: add search label and entry. Hook up to the activate + signal. Remove the unneded gtk_alignment + + * callbacks.c (cb_search): new callback to call search_table. + + * procman.c (procman_free_data): new function to free allocated + memory at exit. + + * proctable.c (proctable_free_table): new function to free + the process list. + +2001-07-30 Kevin Vandersloot + + *proctable.c (inset_info_to_tree): fix memory leak + with appending "thread" to name. Fixes bug #58136. + + *favorites.c (get_blacklist): fix memory leaks + +2001-07-28 Christopher R. Gabriel + + * configure.in (ALL_LINGUAS): Added 'it'. + + +2001-07-21 Kevin Vandersloot + + *procdialogs.c (update_update_interval, _create_preferences_dialog): fix + conversions between ints to floats to fix the update interval preference + + *procdialogs.c (show_icons_toggled): if set to yes scan the .desktop files + in order to show icons. Thus no restart is needed for this preference to take + effect + + *proctable.c (get_info): don't show icons if pref is set. + + *interface.c (cb_test): remove the useless function. Also #ifdef the favorites + menu as it is not used. + +2001-07-21 Kevin Vandersloot + + *procdialogs.c: add show_threads config to config dialog + +2001-07-21 Kevin Vandersloot + + *procdialogs.c: fix misspelling of preferences. + +2001-07-20 Kevin Vandersloot + + *procman.[c,h]: new config option to show threads. Defaults to not showing + threads. + + *proctable.c (insert_info_to_tree): move a little code and don't insert + info process is a thread and the config option is FALSE. + +2001-07-20 Kevin Vandersloot + + *favorites.c (create_tree): don't do g_list_copy. + +2001-07-20 Kevin Vandersloot + + *proctable.c (get_info): convert the name to utf8 here and + don't duplicate the string twice to fix a memory leak + +2001-07-19 Kevin Vandersloot + + *proctable.c (refresh_list): remove the call to g_list_copy + as it caused a crash. I need to understand GLists better. + Fixes bug #57782 + +2001-07-19 Fatih Demir + + * configure.in: Added "tr" to the languages list. + +2001-07-18 Kevin Vandersloot + + *procdialogs.c: add preferences dialog. + + *procdialogs.c (create_renice_dialog): cosmetic improvements. + I'm still not satisfied with this dialog. + +2001-07-18 Kevin Vandersloot + + *proctable.c (proctable_get_value): use + e_utf8_from_locale_string for the process name to properly + display names in the tree. This generates a lot of warnings + so I hope there is a better solution. + + *procman.h: add new config variable show_pretty_names + to show the .desktop names + + *proctable.c (get_info): Get the pretty name if needed. + + *favorites.c (get_blacklist): remove an unessecary g_print. + +2001-07-18 Kevin Vandersloot + + Create a hide message dialog similar to the end process one. + + *procdialogs.c: add the dialog in the same fashion as the end + process one. + + *procman.[c,h]: add boolean to config show_hide_message. + + *callbacks.c (cb_hide_process): show the dialog if needed. + +2001-07-16 Kevin Vandersloot + + *interface.c: make the menu keyboard shortcuts use CTRL + +2001-07-16 Kevin Vandersloot + + *interface.c (create_main_window): put cpu/mem/swap progress + meters on a faster timeout. + + *callbacks.[c,h] (cb_progress_meter_timeout): new callback + for cpu/mem/swap timeout + + *proctable.c (proctable_update_progress_meters): new function + to update the progress meters. + +2001-07-16 Kevin Vandersloot + + *procman.h: add config option to not show icons. Speeds up + load time. + + *procman.c (main): move a bunch of prettytable stuff into + prettytable.c where it belongs. + + *prettytable.c (prettytable_get[icon,name]): check if the hash + table exists. If not then it means icons should not be shown. + +2001-07-16 Kevin Vandersloot + + *favorites.c: add dialog to edit hidden processes. + + *proctable.c (update_info): add a little logic to show + a process that was hidden but now needs to be shown. + + *procman.h: add a gint to ProcData structure indicating the number + of blacklisted processes + + *interface.c: add menuitem to edit blacklist + + *callbacks.c (cb_show_hidden_processes): add callback to edit + blacklist menu + +2001-07-15 Carlos Perelló Marín + + * debian/*: Added scripts to generate Debian + packages. + * NEWS: Added a comment to the Debian packages + +2001-07-14 Carlos Perelló Marín + + * src/memmaps.c: Added #include config.h to enable i18n + src/procdialogs.c: ditto. + +2001-07-14 Carlos Perelló Marín + + * infoview.c: Added #include config.h to enable i18n + * interface.c: /s/lessinfolabel/_(lessinfolabel)/ + /s/moreinfolabel/_(moreinfolabel)/ to get those labels translated. + * Changelog: Renamed to the standard name ChangeLog + +2001-07-12 Kevin Vandersloot + + For now don't do the favorites. Instead make a blacklist + of processes the user don't want to see. I think this is + more useful than defining favorites. + + *proctable.c: remove favorites for now since I'm not sure + if it is usefule. Instead there will be a blacklist of + processes that the user doesn't want to see. + + *favorites.c: add stuff for blacklisting processes similar to + favorites stuff. + + *interface.c: comment out the favorite menus. Add a hide option + to the edit menu. + + *callbacks.[c,h] (cb_hide_process): new callback to hide a + process. + + *procman.c: initialize the blacklist, save it at end of session. + + *procman.h: add the blacklist GList to ProcData structure. + + *proctable.c (update_info): add some comments to this ever + increasingly complicated function. + +2001-07-12 Kevin Vandersloot + + *proctable.c (proctable_update_list): change the check + to a case statement for which processes to view to fix + a bug where only the user processes were shown. + +2001-07-12 Kevin Vandersloot + + Added the beginnings of showing only favorite processes + + *procman.h: add enum for favorites + + *interface.c: added view: favorites menu item and add to + favorites menu item. + + *callbacks.c (cb_add_to_favorites, cb_favorites_menu_clicked) : + respond to new menu items. + + *procman.c (procman_data_new): initialize the favorites list. + (procman_save_config): save the favorites. + + *proctable.c (insert_info_to_tree): check to see if process + is a favorite. + (proctable_update_list): add check to see if showing favorites + and show all processes if so. + + *favorites.[c,h]: implement adding, saving, and checking for + favorites. + + *Makefile.am: add favorites.[c,h] + +2001-07-11 Kevin Vandersloot + + Added the ability to only view running processes. + + *procman.h: add enum for running processes. + + *proctable.c (get_process_status): added new boolean indicating + whether the process is running or not + (update_info): change this function to return an int. Return + -1 if process needs to be removed, 0 if nothing, and 1 if it + needs to be added. + (insert_info_to_tree): only add to tree if needed + (refresh_list): add or remove processes using return value + from update_info. + Also initialize info->node to be NULL since we can now maintain + a processes info yet not necessarily display it. + + *interface.c (create_main_window): add a view: running_processes + menu. + + *callbacks.c: add the necessary callbacks to the menus. + +2001-07-11 Kevin Vandersloot + + *proctable.c, memmaps.c: hack around a bug in gal. + Some more cosmetic changes. + +2001-07-11 Kevin Vandersloot + + *prettytable.c: remove some unneeded stuff + + *proctable.c (update_info): free the string if it exists to + fix a memory leak. + +2001-07-10 Kevin Vandersloot + + *proctable.c (proctable_new): check to see that the tree + is created from the spec file and bail out if not. + + *memmaps.c (create_memmaps_tree): do the same here. Thus things + work properly now and procman is stable once more. Ahhh. + + *proctable.etspec, memmaps.etspec: update initial default column + widths and add memmaps.etspec + +2001-07-10 Kevin Vandersloot + + *memmaps.c: put in same conditionals to load memmaps.etspec. + It seems a bug in gal is causeing the crashes. + + *Makefile.am: add memmaps.etspec. + +2001-07-09 Kevin Vandersloot + + Beginning to move e-tree specs to different file. Thanks to + Carlos Perello Marin for + providing the initial patch. + + *interface.c (create_main_window): more cosmetic changes. + + *Makefile.am: add proctable.etspec. Beginning of attempt + to move the spec into a different file for + internationalization purposes. + + *proctable.c: put in if statement to open spec from a + different file. Seems to crash and burn when I try though. + Change justification to center for most of the items. + +2001-07-09 Kevin Vandersloot + + *interface.c (create_main_window): change signal for info + button to clicked instead of pressed so it works using the + keyboard. + Also make the More Info and Less Info labels saner + and make sure if the info is already shown at startup set the + label to Less Info. + Some cosmetic inprovements to the progress meters. + +2001-07-08 Carlos Perelló Marín + + * ABOUT-NLS: Removed + * .cvsignore: shhh + * Updated to use xml-i18n-tools + +2001-07-08 Kjartan Maraas + + * procman.desktop: Added Norwegian translation. + * configure.in: Added no to ALL_LINGUAS. + +2001-07-08 Kevin Vandersloot + + *proctable.c: add process status column + + *procman.c: change default to show tree_view + +2001-07-08 Kevin Vandersloot + + *proctable.c (inset_info_to_tree): comment out the call + to not expand the parent node. I think this might be + causing a crash. Also add the term (thread) to any thread + processes. + + *interface.c(create_main_window), infoview.c: instead of + setting certain widgets insensitive at startup, just send + an "unselect" signal. + + *interface.c: add menu items for renice and memory maps. + + *memmaps.c: changed cmd_label to command_label since I used + the same variable in the infoview. + + *memmaps.c (create_memmaps_dialog): check to see if dialog + already exists. Don't show two dialogs. + +2001-07-07 Kevin Vandersloot + + *infoview.c (infoview_create): much improved info viewer + + *procman.h: removed infoview structure. Now the widgets are + accessed as global variables deffined in infoview.c + + *procman.h: added new configuration variable to show the tree. + No UI to change it but one can do that in the .gnome + configuration file. + + *proctable.c (insert_info_to_tree): Use the new configration + variable to show the tree. Also check to see if parent process + has same memory total as well as same name to deterimine if it + is a thread. + +2001-07-05 Kevin Vandersloot + + *proctable.c (remove_children_from_tree): remove the + e_tree_memory_node_remove call as it seems to cause some + infinite looping. + + *also remove some c++ comments + +2001-07-05 Kevin Vandersloot + + *prettytable.c (pretty_table_load_path): don't segfault if the + directory doesn't exist + +2001-07-04 Kevin Vandersloot + + *proctable.c(remove_children_from_tree): new function to + remove all child info if a parent process is removed. + + *proctable.c (remove_info_from_tree): new function to remove + a process. + + *interface.c (create_main_window): change gtk_wdiget_show to + gtk_widget_show_all to fix a bug where the infoview state was + not persistent + + *memmaps.c (get_memmaps_list): add e_tree_memory_freeze and thaw + to inprove table updating. Add g_free to fix a major + memory leak. + + *memmaps.c (create_memmaps_dialog): change timeout to be 5 sec. This + should probably not be hard coded. + + *procman.c (main): remove the push visual and colormap since + I don't know what use they are for. + + *procman.h, proctable.c: change ETreePath *path to ETreePath path + since they should not be declared as pointers. + + *proctable.c (proctable_new): make tree default to being expanded. + +2001-07-03 Kevin Vandersloot + + *memmaps.[c,h]: create and handle the memmaps dialog. Lots + of code stolen from gtop + + *callback.s (cb_table_selected): call update memmaps function + + *infoview.c (memmaps_button_click): open the dialog + + *procman.c (procman_data_new, procman_get_save_files): add config + file for the memmaps e-tree + + *procman.h: added memmaps config file name to config structure + + *proctable.c (update_all): call update memmaps function + + *proctable.c: changed e-tree spec to "single" selection mode so + only one row can be selected + + *infoview.c (infoview_update): don't duplicate strings for entry + widgets. This leaks memory. + +2001-07-02 Christian Rose + + * procman.desktop: Added Swedish entries. + +2001-07-02 Christian Rose + + * configure.in: Added sv to ALL_LINGUAS. + +2001-06-30 Kevin Vandersloot + + *proctable.c (insert_info_to_tree): check to see if parent has + same name. If so assume the child is a thread and don't expand + the row. + + *proctable.c: renamed get_parent_node to get_parent and return + parent info in order to check the name + + * some other code cleanups + +2001-06-30 Kevin Vandersloot + + *interface.c (update_sensitivity): more movement of code + to interface.c. + + *callbacks.c (cb_table_slected): use update_sensitivity. Move + cb_update_selected_row into cb_table_selected. + + *proctable.c: remove some unused variables, fix up %cpu. + +2001-06-30 Kevin Vandersloot + + * callbacks.c (cb_double_click): hook up to double click. + Now toggles infoview + + * interface.c (toggle_infoview): toggles infoview. Beginning of + pulling stuff out of callbacks.c to access gtk widgets as global + variables. + diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..16c0460 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,90 @@ +## Process this file with automake to produce Makefile.in +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + +SUBDIRS = po scripts src help + +ui_files = \ + data/preferences.ui \ + data/renice.ui \ + data/lsof.ui \ + data/openfiles.ui \ + data/interface.ui \ + data/menus.ui + +pixmap_files = \ + pixmaps/download.svg \ + pixmaps/upload.svg + +org.gnome.gnome-system-monitor.policy.in: org.gnome.gnome-system-monitor.policy.in.in Makefile + $(AM_V_GEN) sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@ + +EXTRA_DIST = \ + $(ui_files) \ + $(appdata_in_files) \ + $(pixmap_files) \ + org.gnome.gnome-system-monitor.policy.in.in \ + gnome-system-monitor.desktop.in \ + gnome-system-monitor-kde.desktop.in \ + gnome-system-monitor.doap + +polkit_policydir = $(datadir)/polkit-1/actions +polkit_policy_in_files = org.gnome.gnome-system-monitor.policy.in +polkit_policy_DATA = $(polkit_policy_in_files:.policy.in=.policy) +$(polkit_policy_DATA): %.policy: %.policy.in + $(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ + +Applicationsdir = $(datadir)/applications +Applications_in_files = gnome-system-monitor.desktop.in gnome-system-monitor-kde.desktop.in +Applications_DATA = $(Applications_in_files:.desktop.in=.desktop) +$(Applications_DATA): %.desktop: %.desktop.in + $(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ + +appdatadir = $(datadir)/metainfo +appdata_DATA = $(appdata_in_files:.xml.in=.xml) +appdata_in_files = gnome-system-monitor.appdata.xml.in +$(appdata_DATA): $(appdata_in_files) + $(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ + +distuninstallcheck_listfiles = find . -type f -print | grep -v 'scrollkeeper' + +if MAINTAINER_MODE +dist-hook: dist-changelog +else +dist-hook: +endif + +.PHONY: dist-changelog + +dist-changelog: + $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \ + log --no-merges --date=short --pretty='tformat:%cd %an <%ae>%n%n%s%n%n%b' a5b4b868024f89e07fb9e1bf35d94df60568d841.. | \ + $(SED) -e '/^[12]...-[01].-[0123]. [^<>]* <[^<>]*>$$/,/^$$/ b' \ + -e '/[^ ]/,/^[ ]*$$/ !d' \ + -e 's/^[ ]*/ /' \ + -e 's/^[ ]*$$//' >.ChangeLog.tmp; \ + then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \ + else rm -f .ChangeLog.tmp; exit 1; fi + +dist_noinst_DATA = \ + ChangeLog.pre-git + +check-local: $(appdata_DATA) $(Applications_DATA) \ + $(APPDATA_VALIDATE) $(appdata_DATA) \ + $(DESKTOP_FILE_VALIDATE) $(Applications_DATA) + +DISTCLEANFILES = \ + $(appdata_DATA) \ + gnome-system-monitor.desktop \ + gnome-system-monitor-kde.desktop \ + org.gnome.gnome-system-monitor.policy \ + org.gnome.gnome-system-monitor.policy.in + +GITIGNOREFILES = \ + $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \ + $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \ + *.make \ + m4 + +DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper + +-include $(top_srcdir)/git.mk diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..3868b9a --- /dev/null +++ b/Makefile.in @@ -0,0 +1,1055 @@ +# Makefile.in generated by automake 1.15.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2017 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ + $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ + $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ + $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(dist_noinst_DATA) $(am__DIST_COMMON) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = gnome-system-monitor.desktop.in \ + gnome-system-monitor-kde.desktop.in +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(Applicationsdir)" \ + "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(polkit_policydir)" +DATA = $(Applications_DATA) $(appdata_DATA) $(dist_noinst_DATA) \ + $(polkit_policy_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +CSCOPE = cscope +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/gnome-system-monitor-kde.desktop.in.in \ + $(srcdir)/gnome-system-monitor.desktop.in.in ABOUT-NLS AUTHORS \ + COPYING ChangeLog NEWS README compile config.guess \ + config.rpath config.sub install-sh ltmain.sh missing +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +GZIP_ENV = --best +DIST_ARCHIVES = $(distdir).tar.xz +DIST_TARGETS = dist-xz +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPDATA_VALIDATE = @APPDATA_VALIDATE@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ +GMSGFMT = @GMSGFMT@ +GMSGFMT_015 = @GMSGFMT_015@ +GREP = @GREP@ +GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ +GSM_CFLAGS = @GSM_CFLAGS@ +GSM_LEGACY_CFLAGS = @GSM_LEGACY_CFLAGS@ +GSM_LEGACY_LIBS = @GSM_LEGACY_LIBS@ +GSM_LIBS = @GSM_LIBS@ +HAVE_CXX11 = @HAVE_CXX11@ +HELP_DIR = @HELP_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ITSTOOL = @ITSTOOL@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +MSGFMT_015 = @MSGFMT_015@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SCRIPTS_CFLAGS = @SCRIPTS_CFLAGS@ +SCRIPTS_LIBS = @SCRIPTS_LIBS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@ +SYSTEMD_LIBS = @SYSTEMD_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WNCK_CFLAGS = @WNCK_CFLAGS@ +WNCK_LIBS = @WNCK_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_015 = @XGETTEXT_015@ +XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ +XMLLINT = @XMLLINT@ +YELP_LC_DIST = @YELP_LC_DIST@ +YELP_LC_MEDIA_LINKS = @YELP_LC_MEDIA_LINKS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gsettingsschemadir = @gsettingsschemadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} +SUBDIRS = po scripts src help +ui_files = \ + data/preferences.ui \ + data/renice.ui \ + data/lsof.ui \ + data/openfiles.ui \ + data/interface.ui \ + data/menus.ui + +pixmap_files = \ + pixmaps/download.svg \ + pixmaps/upload.svg + +EXTRA_DIST = \ + $(ui_files) \ + $(appdata_in_files) \ + $(pixmap_files) \ + org.gnome.gnome-system-monitor.policy.in.in \ + gnome-system-monitor.desktop.in \ + gnome-system-monitor-kde.desktop.in \ + gnome-system-monitor.doap + +polkit_policydir = $(datadir)/polkit-1/actions +polkit_policy_in_files = org.gnome.gnome-system-monitor.policy.in +polkit_policy_DATA = $(polkit_policy_in_files:.policy.in=.policy) +Applicationsdir = $(datadir)/applications +Applications_in_files = gnome-system-monitor.desktop.in gnome-system-monitor-kde.desktop.in +Applications_DATA = $(Applications_in_files:.desktop.in=.desktop) +appdatadir = $(datadir)/metainfo +appdata_DATA = $(appdata_in_files:.xml.in=.xml) +appdata_in_files = gnome-system-monitor.appdata.xml.in +distuninstallcheck_listfiles = find . -type f -print | grep -v 'scrollkeeper' +dist_noinst_DATA = \ + ChangeLog.pre-git + +DISTCLEANFILES = \ + $(appdata_DATA) \ + gnome-system-monitor.desktop \ + gnome-system-monitor-kde.desktop \ + org.gnome.gnome-system-monitor.policy \ + org.gnome.gnome-system-monitor.policy.in + +GITIGNOREFILES = \ + $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \ + $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \ + *.make \ + m4 + +DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +config.h: stamp-h1 + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +gnome-system-monitor.desktop.in: $(top_builddir)/config.status $(srcdir)/gnome-system-monitor.desktop.in.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +gnome-system-monitor-kde.desktop.in: $(top_builddir)/config.status $(srcdir)/gnome-system-monitor-kde.desktop.in.in + cd $(top_builddir) && $(SHELL) ./config.status $@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool config.lt +install-ApplicationsDATA: $(Applications_DATA) + @$(NORMAL_INSTALL) + @list='$(Applications_DATA)'; test -n "$(Applicationsdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(Applicationsdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(Applicationsdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(Applicationsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(Applicationsdir)" || exit $$?; \ + done + +uninstall-ApplicationsDATA: + @$(NORMAL_UNINSTALL) + @list='$(Applications_DATA)'; test -n "$(Applicationsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(Applicationsdir)'; $(am__uninstall_files_from_dir) +install-appdataDATA: $(appdata_DATA) + @$(NORMAL_INSTALL) + @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(appdatadir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(appdatadir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdatadir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(appdatadir)" || exit $$?; \ + done + +uninstall-appdataDATA: + @$(NORMAL_UNINSTALL) + @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(appdatadir)'; $(am__uninstall_files_from_dir) +install-polkit_policyDATA: $(polkit_policy_DATA) + @$(NORMAL_INSTALL) + @list='$(polkit_policy_DATA)'; test -n "$(polkit_policydir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(polkit_policydir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(polkit_policydir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(polkit_policydir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(polkit_policydir)" || exit $$?; \ + done + +uninstall-polkit_policyDATA: + @$(NORMAL_UNINSTALL) + @list='$(polkit_policy_DATA)'; test -n "$(polkit_policydir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(polkit_policydir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz + $(am__post_remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) + +dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__post_remove_distdir) + +dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz + $(am__post_remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__post_remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) check-local +check: check-recursive +all-am: Makefile $(DATA) config.h +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(Applicationsdir)" "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(polkit_policydir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr \ + distclean-libtool distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-ApplicationsDATA install-appdataDATA \ + install-polkit_policyDATA + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-ApplicationsDATA uninstall-appdataDATA \ + uninstall-polkit_policyDATA + +.MAKE: $(am__recursive_targets) all check-am install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am check-local clean clean-cscope \ + clean-generic clean-libtool cscope cscopelist-am ctags \ + ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \ + dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \ + distclean distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install \ + install-ApplicationsDATA install-am install-appdataDATA \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-polkit_policyDATA install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-ApplicationsDATA uninstall-am uninstall-appdataDATA \ + uninstall-polkit_policyDATA + +.PRECIOUS: Makefile + + +org.gnome.gnome-system-monitor.policy.in: org.gnome.gnome-system-monitor.policy.in.in Makefile + $(AM_V_GEN) sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@ +$(polkit_policy_DATA): %.policy: %.policy.in + $(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ +$(Applications_DATA): %.desktop: %.desktop.in + $(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ +$(appdata_DATA): $(appdata_in_files) + $(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ + +@MAINTAINER_MODE_TRUE@dist-hook: dist-changelog +@MAINTAINER_MODE_FALSE@dist-hook: + +.PHONY: dist-changelog + +dist-changelog: + $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \ + log --no-merges --date=short --pretty='tformat:%cd %an <%ae>%n%n%s%n%n%b' a5b4b868024f89e07fb9e1bf35d94df60568d841.. | \ + $(SED) -e '/^[12]...-[01].-[0123]. [^<>]* <[^<>]*>$$/,/^$$/ b' \ + -e '/[^ ]/,/^[ ]*$$/ !d' \ + -e 's/^[ ]*/ /' \ + -e 's/^[ ]*$$//' >.ChangeLog.tmp; \ + then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \ + else rm -f .ChangeLog.tmp; exit 1; fi + +check-local: $(appdata_DATA) $(Applications_DATA) \ + $(APPDATA_VALIDATE) $(appdata_DATA) \ + $(DESKTOP_FILE_VALIDATE) $(Applications_DATA) + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..e11084a --- /dev/null +++ b/NEWS @@ -0,0 +1,1887 @@ +New in 3.28.2 - 9 May 2018 + +* added/updated translations + Stas Solovey (ru) + Matej Urbančič (sl) + Dz Chen (zh_CN) + Guillaume Bernard (fr) + +List of fixed bugs + 788066 End process dialog box title expands to full length of process title + +New in 3.28.1 - 9 April 2018 + +* added/updated translations + Stas Solovey (ru) + Matej Urbančič (sl) + Dz Chen (zh_CN) + Guillaume Bernard (fr) + +List of fixed bugs + 795051 fixed bytes to bits conversion + +New in 3.28.0 - 12 March 2018 + +* added/updated translations + Sveinn í Felli (is) + Marek Černocký (cz) + Милош Поповић (sr@latin) + Ask Hjorth Larsen (da) + gogo (hr) + A S Alam (pa) + Efstathios Iosifidis (el) + +New in 3.27.92 - 5 March 2018 + +* added/updated translations + Tim Sabsch (de) + Marek Černocký (cz) + GunChleoc (gd) + Guillaume Bernard (fr) + Aurimas Černius (lt) + Baurzhan Muftakhidinov (kk) + Gábor Kelemen (hu) + +New in 3.27.90 - 9 February 2018 + +* added/updated translations + Daniel Mustieles (es) + Piotr Drąg (pl) + Марко Костић (sr) + Anders Jonsson (sv) + Jiri Grönroos (fi) + Balázs Úr (hu) + +List of fixed bugs + 790570 translation rules fixes + 792574 Scroll process table to selected row + 792360 Theme-based background color for charts + 789905 Multipe token entry for search + 778697 Use a scrolledwindow for resources + 789603 Better alignment for network stats + Style the kill confirmation as destructive action + Redraw loadgraph background on theme change + +New in 3.27.2 - 14 November 2017 + +* added/updated translations + hanniedu (nl) + Piotr Drąg (pl) + Arash Mousavi (fa) + Evangelos Skarmoutsos (el) + Xavi Ivars (ca@valencia) + Pawan Chitrakar (ne) + Isak Östlund (sv) + Mingcong Bai (zh_CN) + Charles Monzat (fr) + Marek Cernocky (cz) + Fabio Tomat (fur) + Mario Blättermann (de) + Kjartan Maraas (nb) + gogo (hr) + +List of fixed bugs + 788922 fix inaccurate CPU% values in the Processes table (Daniel van Vugt) + 786944 gettext migration + 790146 install appdata to the new location + +New in 3.26.0 - 11 September 2017 + +* added/updated translations + Joe Hansen (da) + Alain Lojewski (fr) + Rafael Fontenelle (pt_BR) + A S Alam (pa) + Inaki Larranaga Murgoitio (eu) + Muhammet Kara (tr) + Jordi Mas (ca) + Lyubomir Vasilev (bg) + Anders Jonsson (sv) + +List of fixed bugs + wnck build error fixed (Benoît Dejean) +New in 3.25.92 - 4 September 2017 + +* added/updated translations + Jordi Mas (ca) + Fran Dieguez (gl) + Dušan Kazik (sk) + Aurimas Černius (lt) + Ask Hjorth Larsen (da) + Cheng-Chia Tseng (zh_TW) + Muhammet Kara (tr) + Daniel Mustieles (es) + Rūdolfs Mazurs (lv) + Jiri Grönroos (fi) + Milo Casagrande (it) + Wolfgang Stöggl (de) + Yuras Shumovich (be) + Seong-ho Cho, Kyung-gon Kim (ko) + +New in 3.25.91 - 21 August 2017 + +* added/updated translations + Baurzhan Muftakhidinov (kk) + Claude Paroz (fr) + Мирослав Николић (sr) + Piotr Drąg (pl) + Matej Urbančič (sl) + Balázs Meskó (hu) + Andika Triwidada (id) + Fabio Tomat (fur) + Mark Cernocky (cz) + +New in 3.25.90 - 07 August 2017 + +* added/updated translations + Fran Dieguez (gl) + Marek Cernocky (cs) + Pawan Chitrakar (ne) + Daniel Mustieles (es) + Isak Östlund (sv) + +List of fixed bugs + 783993 fixed build failure (Benoît Dejean) + added option to monitor process disk usage (Robert Roth) + +New in 3.25.3 - 19 June 2017 + +* added/updated translations + Mario Blättermann (de) + Baurzhan Muftakhidinov (kk) + Gábor Kelemen (hu) + Daniel Mustieles (es) + +List of fixed bugs + fixed several memory leaks (Benoît Dejean) + +New in 3.25.2 - 22 May 2017 + +* added/updated translations + Tiago Santos (pt) + Piotr Drąg (pl) + gogo (hr) + Tom Tryfonidis (he) + Fabio Tomat (fur) + Kukuh Syafaat (id) + Mario Blättermann (de) + Balázs Úr (hu) + +List of fixed bugs + 780574 Add 'Activity' keyword + 780644 Sane minimum width for disks table columns + 779812 Does not build + 776653 Process information refactoring + 781508 Help front page formatting + 776430 Add F10 shortcut for process menu + Improved use of space on small size + +New in 3.24.0 - 20 March 2017 + +* added/updated translations + Yuri Myasoedov (ru) + gogo (hr) + Rūdolfs Mazurs (lv) + Seong-ho Cho (ko) + Daniel Korostil (uk) + +New in 3.23.92 - 13 March 2017 + +* added/updated translations + Anders Jonsson (sv) + Aurimas Černius (lt) + Jordi Mas (ca) + Mario Blättermann (de) + Cédric Valmary (oc) + GunChleoc (gd) + Joe Hansen (da) + Kukuh Syafaat (id) + Milo Casagrande (it) + Rafael Fontenelle (pt_br) + Fran Dieguez (gl) + +New in 3.23.91 - 27 February 2017 + +* added/updated translations + Marek Černocký (ru) + Baurzhan Muftakhidinov (kk) + Ask Hjorth Larsen (dk) + Claude Paroz (fr) + Dušan Kazik (sk) + Kjartan Maraas (nb) + Rafael Fontenelle (pt_br) + Dušan Kazik (sk) + Piotr Drąg (pl) + Daniel Mustieles (es) + Мирослав Николић (sr, sr@latin) + Rafael Fontenelle (pt_br) + Fabio Tomat (fur) + Balázs Meskó (hu) + Chao-Hsiung Liao (zh_TW) + Jiri Grönroos (fi) + Inaki Larranaga Murgoitio (eu) + +List of fixed bugs + smooth chart setting should only affect cpu chart (Robert Roth) + 778776 fixed broken wnck option (Benoît Dejean) + + +New in 3.23.90 - 13 February 2017 + +* added/updated translations + Stas Solovey (ru) + Balázs Meskó (hu) + A S Alam (pa) + Gianvito Cavasoli (it) + Baurzhan Muftakhidinov (kk) + Sveinn í Felli (is) + Rafael Fontenelle (pt_br) + Dušan Kazik (sk) + Anders Jonsson (se) + +List of fixed bugs + 778470 Add option to disable smooth (curves) graph (Robert Roth) + +New in 3.23.2 - 21 November 2016 + +* added/updated translations + gogo (hr) + Milo Casagrande (it) + Kjartan Maraas (nb) + Boyuan Yang (zh_CN) + Piotr Drąg (pl) + Mario Blättermann (de) + Marek Černocký (cz) + Fabio Tomat (fur) + Daniel Mustieles (es) + +List of fixed bugs + Fixed typo in Spanish translation headers (Jeremy Bicha) + Use real widget types, eliminate downcasting (Artem Vorotnikov) + Remove deprecated GtkAlignments (Benoit Dejean) + Use relative positions to the labels to attach the net pickers (Benoit Dejean) + Port to Gio::Settings (Artem Vorotnikov) + Fixed menu popup problems (Robert Roth) + 773016 Cgroup reform (Artem Vorotnikov, Benoit Dejean) + Simplified resource view structure (Robert Roth) + Use unicode in translatable strings (Piotr Drąg) + Do not use deprecated calls (Robert Roth) + + + +New in 3.22.0 - 19 September 2016 + +* added/updated translations + Seong-ho Cho (ko) + Arash Mousavi (fa) + Daniel Korostil (uk) + +New in 3.21.92 - 12 September 2016 + +* added/updated translations + Akom Chotiphantawanon (th) + Alexandre Franke (fr) + Anders Jonsson (sv) + Ask Hjorth Larsen (da) + Aurimas Černius (lt) + Baurzhan Muftakhidinov (kk) + David King (en_GB) + Fran Dieguez (gl) + Rūdolfs Mazurs (lv) + Tom Tryfonidis (el) + Trần Ngọc Quân (vi) + Tiago Santos (pt) + +New in 3.21.91 - 29 August 2016 + +* added/updated translations + Ask Hjorth Larsen (da) + Balázs Úr (hu) + Daniel Mustieles (es) + Fabio Tomat (fur) + Jiri Grönroos (fi) + Marek Černocký (cs) + Mario Blättermann (de) + Matej Urbančič (sl) + Piotr Drąg (pl) + Мирослав Николић (sr) (sr@latin) + +List of fixed bugs + 770116 Fixed several memory leaks (Eric R. Schulz) + +New in 3.21.90 - 15 August 2016 + +* added/updated translations + cs, courtesy of Marek Černocký + he, courtesy of Yosef Or Boczko + id, courtesy of Andika Triwidada + pt_BR, courtesy of Gustavo Marques + pt, courtesy of Tiago Santos + sk, courtesy of Dušan Kazik + +List of fixed bugs + 768063 fixed default column width + 769680 reordered process context menu and ask for confirmation on stop + +New in 3.21.3 - 20 June 2016 + +* added/updated translations + fur, courtesy of Fabio Tomat + oc, courtesy of Cédric Valmary (totenoc.eu) + pt, courtesy of Sérgio Cardeira + +List of fixed bugs + 764266 added padding to 'used' column progress bar + 748999 Properly normalize CPU resource graph + +New in 3.20.1 - 11 April 2016 + +* added/updated translations + fur, courtesy of Fabio Tomat + ar, courtesy of Khaled Hosny +* marked as non-removable for GNOME + +New in 3.20.0 - 22 March 2016 + +* added/updated translations + ko, courtesy of Seong-ho Cho + da, courtesy of Ask Hjorth Larsen + +New in 3.19.92 - 14 March 2016 + +* added/updated translations + ca, courtesy of Gil Forcada + fur, courtesy of Fabio Tomat + oc, courtesy of Cédric Valmary (totenoc.eu) + uk, courtesy of Daniel Korostil + +New in 3.19.91 - 29 February 2016 + +* added/updated translations + se, courtesy of Anders Jonsson + +List of fixed bugs + 762231 Save window size properly + +New in 3.19.90 - 16 February 2016 + +* added/updated translations + bg, courtesy of Alexander Shopov + +List of fixed bugs + added missing tag to Appdata Files + 761124 Fixed padding issue on the Processes tab + +New in 3.19.4 - 18 January 2016 + +* added/updated translations + lt, courtesy of Aurimas Černius + th, courtesy of Akom Chotiphantawanon + +New in 3.19.3 - 14 December 2015 + +* added/updated translations + gd, courtesy of GunChleoc + ro, courtesy of Daniel Șerbănescu + +New in 3.18.2 - 9 November 2015 + +* added/updated translations + eu, courtesy of Iñaki Larrañaga Murgoitio + is, courtesy of Sveinn í Felli + ro, courtesy of Daniel Șerbănescu + vi, courtesy of Trần Ngọc Quân + zh_CN, courtesy of Jeff Bai + +New in 3.18.0.1 - 23 September 2015 + +* added/updated translations + sr, courtesy of Марко Костић + sr@latin, courtesy of Милош Поповић + +List of fixed bugs + 755204 Empty space above the process list + +New in 3.18.0 - 21 September 2015 + +* added/updated translations + da, courtesy of Kenneth Nielsen + hu, courtesy of Balázs Úr + lv, courtesy of Rūdolfs Mazurs + pt_BR, courtesy of Enrico Nicoletto + sl, courtesy of Matej Urbančič + sv, courtesy of Anders Jonsson + +New in 3.17.92 - 14 September 2015 + +* added/updated translations + cs, courtesy of Marek Černocký + de, courtesy of Bernd Homuth + de, courtesy of Christian Kirbach + fa, courtesy of Arash Mousavi + fi, courtesy of Jiri Grönroos + it, courtesy of Milo Casagrande + kk, courtesy of Baurzhan Muftakhidinov + ko, courtesy of Changwoo Ryu + lt, courtesy of Aurimas Černius + nb, courtesy of Kjartan Maraas + sl, courtesy of Matej Urbančič + +New in 3.17.91 - 31 August 2015 + +* added/updated translations + el, courtesy of Tom Tryfonidis + es, courtesy of Daniel Mustieles + fr, courtesy of Claude Paroz + fur, courtesy of Fabio Tomat + gl, courtesy of Fran Dieguez + he, courtesy of Yosef Or Boczko + id, courtesy of Andika Triwidada + pl, courtesy of Piotr Drąg + pt, courtesy of Pedro Albuquerque + ru, courtesy of Yuri Myasoedov + sk, courtesy of Dušan Kazik + tr, courtesy of Muhammet Kara + zh_TW, courtesy of Chao-Hsiung Liao + +List of fixed bugs + use sysinfo to get number of CPUs + set the application icon name + 753972 work under wayland even with wnck + +New in 3.17.90 - 17 August 2015 + +* added/updated translations + sk, courtesy of Dušan Kazik + fr, courtesy of Alexander Franke + +List of fixed bugs + 753121 build with c++11 + +New in 3.17.4 - 20 July 2015 + +* added/updated translations + eo, courtesy of Kristjan SCHMIDT + pt, courtesy of Pedro Albuquerque + +List of fixed bugs + 749560 added support for libsystemd + 749645 search in pid and command line arguments + +New in 3.17.3 - 22 June 2015 + +* added/updated translations + ar, courtesy of Khaled Hosny + es, courtesy of Daniel Mustieles + et, courtesy of Mattias Põldaru + is, courtesy of Sveinn í Felli + nl, courtesy of Hannie Dumoleyn + oc, courtesy of Cédric Valmary (Tot en òc) + ru, courtesy of Julia Dronova + + +New in 3.16.0 - 23 March 2015 + +* added/updated translations + an, courtesy of Daniel Martinez + hu, courtesy of Balázs Úr + cz, courtesy of Marek Černocký + el, courtesy of Tom Tryfonidis + +New in 3.15.92 - 16 March 2015 + +* added/updated translations + bs, courtesy of Samir Ribic + ja, courtesy of Jiro Matsuzawa + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + tg, courtesy of Victor Ibragimov + +List of fixed bugs + 746208 fixed lsof regex error modal dialogs + +New in 3.15.91 - 2 March 2015 + +* added/updated translations + it, courtesy of Milo Casagrande + +New in 3.15.4 - 19 January 2015 + +List of fixed bugs + 742070 fixed freebsd crasher caused by PID 0 + +New in 3.15.3 - 15 December 2014 + +* added/updated translations + fi, courtesy of Jiri Grönroos + kk, courtesy of Baurzhan Muftakhidinov + pt, courtesy of Pedro Albuquerque + vi, courtesy of Trần Ngọc Quân + +List of fixed bugs + 738110 fixed bogus assignment + 741044 Use traditional titlebars on non-gnome + 741234 Don't set titlebar when using headerbar as toolbar + +New in 3.15.1 - 27 October 2014 + +* added/updated translations + bg, courtesy of Krasimir Chonov + bn_IN, courtesy of Saibal Ray + cs, courtesy of Marek Černocký + fa, courtesy of Arash Mousavi + it, courtesy of Milo Casagrande + te, courtesy of Krishnababu Krothapalli + uk, courtesy of Daniel Korostil + +List of fixed bugs + 737098 disable internal polkit agent to avoid x freeze + 738467 ensure icons are at the right size + 735302 added padding before search buttons + 738752 do not ship executables in the tarball + +New in 3.14.0 - 22 September 2014 + +* added/updated translations + bn_IN, courtesy of sray + cs, courtesy of Marek Černocký + da, courtesy of Kenneth Nielsen + hi, courtesy of rajesh + kn, courtesy of Shankar Prasad + ne, courtesy of Pawan Chitrakar + sv, courtesy of Mattias Eriksson + uk, courtesy of Daniel Korostil + zh_CN, courtesy of irisgyq + +New in 3.13.92 - 16 September 2014 + +* added/updated translations + fi, courtesy of Jiri Grönroos + fr, courtesy of Julien Hardelin + he, courtesy of Yosef Or Boczko + hu, courtesy of Balázs Úr + id, courtesy of Andika Triwidada + ko, courtesy of Changwoo Ryu + lv, courtesy of Rūdolfs Mazurs + mr, courtesy of Sandeep Shedmake + pa, courtesy of A S Alam + pl, courtesy of Piotr Drąg + sk, courtesy of Dušan Kazik + ta, courtesy of Shantha kumar + +New in 3.13.91 - 02 September 2014 + +* added/updated translations + cs, courtesy of Marek Černocký + fr, courtesy of Claude Paroz + gl, courtesy of Fran Dieguez + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +List of fixed bugs + do not use deprecated treeview API + +New in 3.13.90 - 18 August 2014 + +* added/updated translations + as, courtesy of Nilamdyuti Goswami + ca, courtesy of Gil Forcada + ca@valencia, courtesy of Gil Forcada + de, courtesy of Benjamin Steinwender + eu, courtesy of Iñaki Larrañaga Murgoitio + ro, courtesy of Daniel Șerbănescu + tr, courtesy of Muhammet Kara + +New in 3.13.4 - 21 July 2014 + +* added/updated translations + de, courtesy of Benjamin Steinwender + el, courtesy of Tom Tryfonidis + gd, courtesy of GunChleoc + he, courtesy of Yosef Or Boczko + nb, courtesy of Åka Sikrom + ru, courtesy of Yuri Myasoedov + sl, courtesy of Matej Urbančič + th, courtesy of Akom Chotiphantawanon + +List of fixed bugs + 732942 --disable-wnck build option enables wnck + 733343 better defaults for the process table + 732981 update gear icon + do not use deprecated methods and properties + add transient declarations for dialogs + +New in 3.13.3 - 22 June 2014 + +* added/updated translations + es, courtesy of Daniel Mustieles + lt, courtesy of Aurimas Černius + pt_BR, courtesy of Enrico Nicoletto + sl, courtesy of Matej Urbančič + th, courtesy of Akom Chotiphantawanon + +List of fixed bugs + Added additional desktop keywords + +New in 3.13.2 - 27 May 2014 + +* added/updated translations + ca@valencia, courtesy of Gil Forcada + cs, courtesy of Marek Černocký + es, courtesy of Daniel Mustieles + fi, courtesy of Juhani Numminen + gl, courtesy of Fran Dieguez + he, courtesy of Yosef Or Boczko + hu, courtesy of Gabor Kelemen + id, courtesy of Andika Triwidada + lt, courtesy of Aurimas Černius + pt_BR, courtesy of Enrico Nicoletto + +List of fixed bugs + 729747 Port to GtkActionBar, CSS cleanup + +New in 3.13.1 - 28 April 2014 + +* added/updated translations + cs, courtesy of Marek Černocký + de, courtesy of Christian Kirbach + he, courtesy of Yosef Or Boczko + km, courtesy of Khoem Sokhem + tg, courtesy of Victor Ibragimov + +List of fixed bugs + 728644 CPU Graph shows weird graph + 727828 Use a popover for gear menu + 728075 process list doesn't update + 729019 Drop gnome-icon-theme dependency + use headerbar in dialogs + simplified search in the open files fialog + +New in 3.12.0 - 24 March 2014 + +* added/updated translations + fr, courtesy of Alain Lojewski + nl, courtesy of Hannie Dumoleyn + +New in 3.11.92 - 18 March 2014 + +* added/updated translations + es, courtesy of Daniel Mustieles + fi, courtesy of Juhani Numminen + +List of fixed bugs + 724482 FTBFS on hurd + 711381 Focus the search bar again with Ctrl+F + +New in 3.11.90 - 17 February 2014 + +New feature: + Shiny new Mallard help + +* added/updated translations + el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + es, courtesy of Daniel Mustieles + kn, courtesy of Shankar Prasad + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +List of fixed bugs + 309839 Processes list should be completely idle if window not mapped + +New in 3.11.5 - 03 February 2014 + +* added/updated translations + gd, courtesy of Windows User + nb, courtesy of Kjartan Maraas + pt_BR, courtesy of Fábio Nogueira + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +List of fixed bugs + code cleanups, minor optimizations + fixed url and screenshots in appdata + ask polkit password only once when killing mnultiple processes + updated FSF's address + +New in 3.11.4 - 13 January 2014 + +List of fixed bugs + 720560 load-graph.cpp: Draw the background explicitly + 721706 Fix the size of the buttons in the headerbar + 721734 Fix headerbar item positions + +New in 3.11.3 - 16 December 2013 + +* added/updated translations + ta, courtesy of Shantha kumar + +List of fixed bugs + 719504 Lsof compare fixed + 719589 Process tree column order saving fixed + 720091 Don't display the selinux column if it's not enabled/supported + 720105 better display for empty cgroups and selinux in properties dialog + +New in 3.11.2 - 18 November 2013 + +* added/updated translations + ca, courtesy of Gil Forcada + ca@valencia, courtesy of Gil Forcada + el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + et, courtesy of Mattias Põldaru + fa, courtesy of Arash Mousavi + fi, courtesy of Jiri Grönroos + th, courtesy of Akom Chotiphantawanon + zh_CN, courtesy of tuhaihe + +List of fixed bugs + 712518 update intervals aren't loaded into prefs dialog + 712360 procman_pkexec free result of g_strdup_printf + 708657 Add desktop-file-validate to distcheck + 711366 Keyboard focus is impractical during Process searching + +New in 3.10.0 - 23 September 2013 + +* added/updated translations + as, courtesy of Nilamdyuti Goswami + be, courtesy of Ihar Hrachyshka + cs, courtesy of Marek Černocký + da, courtesy of Kenneth Nielsen + de, courtesy of Benjamin Steinwender + es, courtesy of Daniel Mustieles + et, courtesy of Mattias Põldaru + eu, courtesy of Iñaki Larrañaga Murgoitio + fr, courtesy of Claude Paroz + gl, courtesy of Fran Dieguez + he, courtesy of Yosef Or Boczko + hu, courtesy of Gabor Kelemen + id, courtesy of Dirgita + it, courtesy of Milo Casagrande + ja, courtesy of Jiro Matsuzawa + ko, courtesy of Changwoo Ryu + lt, courtesy of Aurimas Černius + lv, courtesy of Rūdolfs Mazurs + pa, courtesy of A S Alam + pl, courtesy of Piotr Drąg + pt_BR, courtesy of Enrico Nicoletto + pt, courtesy of António Lima + ru, courtesy of Yuri Myasoedov + sk, courtesy of Dušan Kazik + sl, courtesy of Matej Urbančič + tg, courtesy of Victor Ibragimov + uk, courtesy of Daniel Korostil + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +New in 3.9.92 - 16 September 2013 + +* added/updated translations + ar, courtesy of Khaled Hosny + as, courtesy of Nilamdyuti Goswami + be, courtesy of Ihar Hrachyshka + da, courtesy of Kenneth Nielsen + de, courtesy of Benjamin Steinwender + fi, courtesy of Jiri Grönroos + fr, courtesy of Claude Paroz + ga, courtesy of Seán de Búrca + gl, courtesy of Fran Dieguez + he, courtesy of Yosef Or Boczko + hu, courtesy of Balázs Úr + id, courtesy of Andika Triwidada + it, courtesy of Milo Casagrande + ko, courtesy of Changwoo Ryu + lt, courtesy of Aurimas Černius + lv, courtesy of Rūdolfs Mazurs + nb, courtesy of Kjartan Maraas + pa, courtesy of A S Alam + pl, courtesy of Piotr Drąg + pt_BR, courtesy of Rafael Ferreira + ru, courtesy of Yuri Myasoedov + sk, courtesy of Dušan Kazik + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +* List of fixed bugs + 673120 Add Delete key as shortcut to end a process + 706845 Fixed autogen and configure + + +New in 3.9.90 - 19 August 2013 + +* added/updated translations + cs, courtesy of Marek Černocký + de, courtesy of Christian Kirbach + es, courtesy of Daniel Mustieles + gl, courtesy of Fran Dieguez + he, courtesy of Yaron Shahrabani + hu, courtesy of Gabor Kelemen + lt, courtesy of Aurimas Černius + nb, courtesy of Kjartan Maraas + pt_BR, courtesy of Rafael Ferreira + sl, courtesy of Matej Urbančič + tg, courtesy of Victor Ibragimov + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +* List of fixed bugs + + 649398 3.0.0-1 takes ~10 sec to quit + 705210 Use a window-menu for process page + 705271 Do not repeat word "process" in context menu + 674405 Hide when maximized + 347886 End process button in bad position + 509787 Filter process list + 681405 Support Kill/End process with multiple selection + 414492 don't show swap history when computer has no swap + 524830 process list uses too much CPU + 705429 Plural forms + 705456 Uniformize usage of gsettings keys + 703240 in preferences dialog, let me double click a field to add/remove it + 705753 Use g_print instead of g_debug to print debug messages + 685946 Resizing columns in the process table should not cause excessive IO + 705970 proctable: handle selection smartly when opening context menu + 705989 Small improvements for the context menu + 705088 Make the headerbar a title bar + 611735 Memory map scrolls on each refresh + 706267 Memmaps: use system monospace font + Refactoring and code cleanup + +New in 3.9.5 - 29 July 2013 + +* added/updated translations + cs, courtesy of Marek Černocký + el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + es, courtesy of Daniel Mustieles + gl, courtesy of Fran Dieguez + it, courtesy of Milo Casagrande + ky, courtesy of Timur Zhamakeev + nb, courtesy of Kjartan Maraas + tg, courtesy of Victor Ibragimov + +* List of fixed bugs + + 531097 Added expanders to show/hide separate graphs + 704215 Make System Monitor work in Wayland + 704378 Switch to glib resource framework + 704467 Port to GAction + 674405 Use gtkHeaderbar instead of gtkNotebook + Refactoring and code cleanup + +New in 3.9.2 - 27 May 2013 + +* added/updated translations + ca@valencia, courtesy of Gil Forcada + cs, courtesy of Marek Černocký + el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + en_GB, courtesy of Bruce Cowan + es, courtesy of Daniel Mustieles + he, courtesy of Yaron Shahrabani + ja, courtesy of OKANO Takayoshi + nb, courtesy of Kjartan Maraas + pt_BR, courtesy of Enrico Nicoletto + sk, courtesy of Dušan Kazik + sl, courtesy of Matej Urbančič + zh_CN, courtesy of tuhaihe + +* List of fixed bugs + + 695891 Added menu quit keyboard shortcut (accel Primary-q) + 699095 Focus the Processes tree on startup + 92724 Preserve tree scroll position at top/bottom when new processes are added + 485139 Refresh the process list icons on icon theme change + 696274 Check for logind, not for systemd + 698875 Added command line option to show application version + 698659 Fixed policykit dialog wording for kill and renice + 561533 Moved y axis scales to the right + 626846 Do not start the network chart from 0 if the value is not 0 + 700552 Fixed segfault when changing viewmode with a process selected + +New in 3.8.0 - 25 March 2013 + +* added/updated translations + ca, courtesy of Gil Forcada + et, courtesy of Mattias Põldaru + fa, courtesy of Arash Mousavi + fi, courtesy of Jiri Grönroos + fr, courtesy of Alain Lojewski + fr, courtesy of Mickael Albertus + gl, courtesy of Fran Dieguez + hi, courtesy of raj + hu, courtesy of Gabor Kelemen + id, courtesy of Andika Triwidada + km, courtesy of sutha + kn, courtesy of Shankar Prasad + ml, courtesy of Ani Peter + mr, courtesy of Sandeep Shedmake + nl, courtesy of Wouter Bolsterlee + or, courtesy of Manoj Kumar Giri + ta, courtesy of Dr.T.Vasudevan + te, courtesy of Krishnababu Krothapalli + tg, courtesy of Victor Ibragimov + +New in 3.7.92 - 18 March 2013 + +* added/updated translations + as, courtesy of Nilamdyuti Goswami + be, courtesy of Ihar Hrachyshka + cs, courtesy of Adam Matoušek + da, courtesy of Kenneth Nielsen + de, courtesy of Mario Blättermann + el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + et, courtesy of Mattias Põldaru + fr, courtesy of Mickael Albertus + gl, courtesy of Fran Dieguez + gu, courtesy of "Last-Translator: + he, courtesy of Yaron Shahrabani + id, courtesy of Dirgita + it, courtesy of Milo Casagrande + ja, courtesy of Carrot031 + ko, courtesy of Changwoo Ryu + lt, courtesy of Aurimas Černius + lv, courtesy of Rūdolfs Mazurs + nb, courtesy of Kjartan Maraas + pa, courtesy of A S Alam + pt_BR, courtesy of Enrico Nicoletto + pt, courtesy of Duarte Loreto + ru, courtesy of Yuri Myasoedov + sk, courtesy of Dušan Kazik + sl, courtesy of Matej Urbančič + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +New in 3.7.90 - 18 February 2013 + +* added/updated translations + el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + es, courtesy of Daniel Mustieles + gl, courtesy of Fran Dieguez + ml, courtesy of Anish A + pa, courtesy of A S Alam + pl, courtesy of Piotr Drąg + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + ug, courtesy of Gheyret Kenji + +* List of fixed bugs + 674064 fails to build on (k)freebsd + 692518 processes can use more than 100% CPU - solaris mode by default + 520853 uninteresting information - hide free column + 431660 Column sizes resetted every time in 'File Systems' tab - save devices column settings + 142026 quicker way to select the columns you want - added popup menu on column headers + 662264 "System Monitor" name conflicts with KDE's "System Monitor" - added OnlyShowIn KDE desktop file + 693630 use SI units (MB, GB, ...) when talking about disk sizes + unreported - migrated checkbox based settings to gsettings bindings instead of custom callback for save and load + unreported - minor performance optimizations + +New in 3.7.5 - 04 February 2013 + +* added/updated translations + eu, courtesy of Iñaki Larrañaga Murgoitio + it, courtesy of Milo Casagrande + ja, courtesy of Carrot031 + nb, courtesy of Kjartan Maraas + sl, courtesy of Matej Urbančič + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + ug, courtesy of Gheyret Kenji + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +* List of fixed bugs + incorrect CPU usage chart values with multiple cores + (values summed up even without using stacked area chart) + +New in 3.7.4 - 14 January 2013 +* added/updated translations + as, courtesy of Nilamdyuti Goswami + be, courtesy of Ihar Hrachyshka + ca, courtesy of Gil Forcada + es, courtesy of Daniel Mustieles + et, courtesy of Mattias Põldaru + gl, courtesy of Fran Dieguez + he, courtesy of Yaron Shahrabani + ja, courtesy of Carrot031 + kn, courtesy of Shankar Prasad + lt, courtesy of Aurimas Černius + nb, courtesy of Kjartan Maraas + pa, courtesy of A S Alam + pl, courtesy of Piotr Drąg + sk, courtesy of Dušan Kazik + sl, courtesy of Matej Urbančič + ug, courtesy of Sahran + +* List of fixed bugs + 683761 Fixed incorrect quotes in process end/kill dialogs + 684669 Fixed incorrect message in preference dialog + 674396 Fixed incorrectly translatable priority strings from change priority dialog + 683634 Save the main window maximized state in gsettings on exit and load it on startup + 351087 Ported to GtkApplication, added application menu + 681585 Added policykit support for privileges for killing/renicing other users' processes + 684536 Get rid of procdata structure + 684537 Do not use deprecated API, update color selection dialog + 687512 Added translation context for search for open files + 686812 Fixed several memory leaks + 635939 Added option to draw CPU chart as stacked area chart + 649908 Removed System tab in favour of control center's system panel + 685294 Try getting elevated privileges with policykit first + 683671 Removed old workaround for retaining tree selection + 606579 Show running process state for processes with changed cpu time + 672515 Show cgroups info in process properties dialog + +New in 3.6.1 - 15 October 2012 +* added/updated translations + ca, courtesy of Gil Forcada + ca@valencia, courtesy of Gil Forcada + et, courtesy of Mattias Põldaru + km, courtesy of Khoem Sokhem + uk, courtesy of Korostil Daniel + +* List of fixed bugs + 683762 wrong icon used for nautilus + 656365 Automatic updates expand process list nodes + 605571 Network history graph + 673120 Add Delete key as shortcut to end a process + +New in 3.6.0 - 24 September 2012 +* added/updated translations + ar, courtesy of Ibrahim Saed + bg, courtesy of Alexander Shopov + et, courtesy of Mattias Põldaru + hi, courtesy of rajesh + ja, courtesy of Noriko Mizumoto + ko, courtesy of Changwoo Ryu + lv, courtesy of Rūdolfs Mazurs + ml, courtesy of Ani Peter + zh_CN, courtesy of tuhaihe + +New in 3.5.92 - 17 September 2012 + +* added/updated translations + ar, courtesy of Ibrahim Saed + as, courtesy of Nilamdyuti Goswami + be, courtesy of Ihar Hrachyshka + bg, courtesy of Rostislav Raykov + ca, courtesy of Joan Duran + cs, courtesy of Marek Černocký + cs, courtesy of Petr Kovar + da, courtesy of Ask Hjorth Larsen + da, courtesy of Kenneth Nielsen + de, courtesy of Christian Kirbach + de, courtesy of Mario Blättermann + el, courtesy of Tom Tryfonidis + en_GB, courtesy of Bruce Cowan + es, courtesy of Daniel Mustieles + eu, courtesy of Iñaki Larrañaga Murgoitio + fa, courtesy of Arash Mousavi + fi, courtesy of Jiri Grönroos + fr, courtesy of Claude Paroz + fr, courtesy of Mickael Albertus + gl, courtesy of Fran Dieguez + hu, courtesy of Gabor Kelemen + id, courtesy of Dirgita + it, courtesy of Milo Casagrande + ko, courtesy of Changwoo Ryu + nb, courtesy of Kjartan Maraas + oc, courtesy of Yannig Marchegay (Kokoyaya) + pa, courtesy of Amanpreet Singh Alam + pl, courtesy of Piotr Drąg + pt_BR, courtesy of Fábio Nogueira + pt, courtesy of Duarte Loreto + ru, courtesy of Yuri Kozlov + sl, courtesy of Matej Urbančič + sv, courtesy of Daniel Nylander + ta, courtesy of Dr.T.Vasudevan + th, courtesy of Theppitak Karoonboonyanan + vi, courtesy of Nguyễn Thái Ngọc Duy + zh_CN, courtesy of YunQiang Su + zh_HK, courtesy of Cheng-Chia Tseng + zh_TW, courtesy of Cheng-Chia Tseng + + +New in 3.5.90.1 - 20 August 2012 + +* as, courtesy of Nilamdyuti Goswami + es, courtesy of Daniel Mustieles + gl, courtesy of Leandro Regueiro + he, courtesy of Yaron Shahrabani + ja, courtesy of OKANO Takayoshi + lt, courtesy of Žygimantas Beručka + mr, courtesy of Sandeep Shedmake + pa, courtesy of A S Alam + ru, courtesy of Yuri Myasoedov + sl, courtesy of Matej Urbančič + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +New in 3.5.90 - 07 August 2012 + +* added/updated translations + as, courtesy of Nilamdyuti Goswami + be, courtesy of Ihar Hrachyshka + bg, courtesy of Alexander Shopov + ca, courtesy of Gil Forcada + cs, courtesy of Petr Kovar + de, courtesy of Daniel Winzen + el, courtesy of Tom Tryfonidis + en_GB, courtesy of Bruce Cowan + es, courtesy of Daniel Mustieles + fa, courtesy of Arash Mousavi + fr, courtesy of Bruno Brouard + gl, courtesy of Fran Dieguez + gu, courtesy of "Last-Translator: \n" + he, courtesy of Yaron Shahrabani + hu, courtesy of Gabor Kelemen + id, courtesy of Andika Triwidada + it, courtesy of Milo Casagrande + ja, courtesy of OKANO Takayoshi + lt, courtesy of Aurimas Černius + lv, courtesy of Rūdolfs Mazurs + nb, courtesy of Kjartan Maraas + pl, courtesy of Piotr Drąg + pt_BR, courtesy of Jonh Wendell + sl, courtesy of Matej Urbančič + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + sv, courtesy of Daniel Nylander + te, courtesy of + te, courtesy of Praveen Illa + zh_CN, courtesy of YunQiang Su + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +* List of fixed bugs + 663736 GtkGrid should be used for layout in system-monitor + 671036 Add Keyword for looking in both Gnome-shell and Unity + 681271 Remove markup from translated strings + +New in 3.3.92 - 20 March 2012 + +* added/updated translations + ar, courtesy of Abderrahim Kitouni + ar, courtesy of Ibrahim Saed + as, courtesy of Nilamdyuti Goswami + bg, courtesy of Alexander Shopov + ca, courtesy of Gil Forcada + ca@valencia, courtesy of Gil Forcada + cs, courtesy of Marek Černocký + da, courtesy of Kenneth Nielsen + en_GB, courtesy of Bruce Cowan + es, courtesy of Daniel Mustieles + fa, courtesy of Arash Mousavi + fi, courtesy of sampo555 + fr, courtesy of Bruno Brouard + gl, courtesy of Fran Dieguez + gu, courtesy of Sweta Kothari + hu, courtesy of Gabor Kelemen + ko, courtesy of Changwoo Ryu + lv, courtesy of Rūdolfs Mazurs + pl, courtesy of Piotr Drąg + pt_BR, courtesy of Djavan Fagundes + ru, courtesy of Yuri Myasoedov + sl, courtesy of Matej Urbančič + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + sv, courtesy of Daniel Nylander + uk, courtesy of Korostil Daniel + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +* List of fixed bugs + 672302 mark data/preferences.ui as a glade file in POTFILES.in + +New in 3.3.91 - 05 March 2012 + +* added/updated translations + eu, courtesy of Iñaki Larrañaga Murgoitio + fi, courtesy of sampo555 + fr, courtesy of Alain Lojewski + pa, courtesy of A S Alam + ru, courtesy of Yuri Myasoedov + sl, courtesy of Matej Urbančič + ta, courtesy of Dr.T.Vasudevan + zh_CN, courtesy of Wylmer Wang + +New in 3.3.90 - 21 February 2012 + +* added/updated translations + be, courtesy of Ihar Hrachyshka + bg, courtesy of Alexander Shopov + cs, courtesy of Otakar Jašek + da, courtesy of Kenneth Nielsen + de, courtesy of Mario Blättermann + et, courtesy of Mattias Põldaru + gl, courtesy of Fran Dieguez + he, courtesy of Yaron Shahrabani + lt, courtesy of Aurimas Černius + nb, courtesy of Kjartan Maraas + pt_BR, courtesy of Fábio Nogueira + sr, courtesy of Мирослав Николић + sr@latin, courtesy of Miroslav Nikolić + sv, courtesy of Daniel Nylander + zh_HK, courtesy of Chao-Hsiung Liao + zh_TW, courtesy of Chao-Hsiung Liao + +* List of fixed bugs + 667830 Collapse kthreadd part of the process tree + 668052 Implement case-insensitive instant search by process name + +New in 3.3.4 - 17 January 2012 +* Added Process Properties dialog +* CPU usage line colors can be set for more than the first 4 CPUs +* Optional support for systemd (unit, session, seat, owner) in process view + +* added/updated translations + be, courtesy of Ihar Hrachyshka + de, courtesy of Mario Blättermann + es, courtesy of Daniel Mustieles + gl, courtesy of Fran Dieguez + he, courtesy of Yaron Shahrabani + ja, courtesy of Hideki Yamane + mk, courtesy of Jovan Naumovski + nb, courtesy of Kjartan Maraas + ru, courtesy of Yuri Myasoedov + tr, courtesy of Muhammet Kara + +* List of fixed bugs: + 662463 gnome-system-monitor crashes when nicotine+ is running + 557122 Default sorting is backwards + 507108 Keep process list sorted + 632188 Not enough CPU usage line graph colors for high core count systems + 543347 Add a Process Properties dialog in GNOME System Monitor + +New in 3.3.3 - 20 December 2011 +* More Control Group support improvements +* More concise CPU list display +* Add Priority column to the process table to show user-friendly nice values +* Added priority selection submenu with preset priority items +* Add command line flags for each tab to display it on startup +* Add 32-bit or 64-bit to the release label + +* added/updated translations + - es, courtesy of Daniel Mustieles + - gl, courtesy of Fran Dieguez + - he, courtesy of Yaron Shahrabani + - nb, courtesy of Torstein Adolf Winterseth + - ro, courtesy of Lucian Adrian Grijincu + - zh_CN, courtesy of Wylmer Wang + +* List of fixed bugs: + 619979 System monitor System tab should show architecture (32/64bit) + 629571 Implement command line option to choose sort column in the processes list + 131803 Change Priority menu item should be submenu + 131802 Use of "nice" values are confusing; should not be used + 664926 display many cores on the sysinfo tab + 665783 build failure: util.o: undefined reference to symbol 'g_module_close' + +New in 3.3.2.1 - 23 November 2011 +* Fix build issue caused by include in lsof.cpp + +New in 3.3.2 - 22 November 2011 +* Experimental support for cgroups +* Ship with git-generated ChangeLog +* Network load default colors improved for the colorblind +* Remove status bar +* Remember window position +* Reduce number of default columns in processes view + +* added/updated translations + - be, courtesy of Ihar Hrachyshka + - de, courtesy of Gabor Karsay + - de, courtesy of Mario Blättermann + - es, courtesy of Daniel Mustieles + - es, courtesy of Jorge González + - gl, courtesy of Fran Dieguez + - lt, courtesy of Algimantas Margevičius + - nb, courtesy of Torstein Adolf Winterseth + +* List of fixed bugs: + 649398 3.0.0-1 takes ~10 sec to quit + 649842 build failure in 3.1.1: no matching function for call to 'max(guint64&, long unsigned int)' + 652584 Add OpenBSDSysInfo() + 652602 unbreak compilation if NI_IDN is not defined + 654888 Inconsistent name + 656840 net load, fix logic to give a nice scale with bits + 656841 superfluous decimal places on net load chart + 661269 suppress status bar + 130719 [Feature Req] Tooltip to display extra information + 663569 Download and send information unclear to colorblind + 646393 system monitor should use g_get_user_runtime_dir + 616794 Miscellaneous string fixes + 576863 Code reading gnome-version.xml assumed it's well-formed + 468495 System Monitor system tab does not show all CPUs + 506035 Process/Application icons in wrong resolution + 343861 Window position and size aren´t remembered + 305883 Process listing doesn't fit in default window size + 553315 What does this string mean? + 528149 meaningless option + 496436 tarball should ship a correct ChangeLog + +New in 3.2.0 - 26 September 2011 +* Updated translations. + +New in 3.1.90 - 30 August 2011 +* Updated translations. + +New in 3.1.4 - 26 July 2011 +* Added Help button to preferences dialog. +* Updated translations. + +New in 3.1.3 - 4 July 2011 +* Show cpu speed for ppc64 processors. +* Added system info support for OpenBSD. +* Updated translations. + +New in 3.1.2 - 14 June 2011 +* Correct bad status tip wording when hovering over View->My Processes. +* Fix to remember custom column ordering. +* Added ability to navigate tabs using Alt-N. +* Make change priority button respect button-images setting. +* Updated translation + +New in 3.1.1.1 - 13 May 2011 +* Fixed 32-bit build +* Updated translation + +New in 3.1.1 - 9 May 2011 +* Fixed maximum nice value to read 19 instead of 20. +* Fixed network totals overflow on 32-bit machines. +* Added SI prefix tera to network counter. +* Reworded "Solaris mode" label. +* Updated translations. + +New in 3.0.0 - 4 April 2011 +* Fix crash for systems with more than 4 logical CPUs. +* Pass parent window to About dialog. +* Updated translations. + +New in 2.99.3 - 25 March 2011 +* Change setting's id and path to org.gnome.gnome-system-monitor & + /org/gnome/gnome-system-monitor, respectively +* Updated translations. + +New in 2.99.2 - 21 March 2011 +* Fix release path. +* Fix a GSettings key. +* Updated translations. + +New in 2.99.1 - 7 March 2011 +* Autotools configuration update. +* Minor fix to preference dialog. +* Updated translations. + +New in 2.99.0 - 17 February 2011 +* Ported to GTK+ 3. +* Ported from GConf to GSettings. +* Updated translations. + +New in 2.28.2 - 28 September 2010 +* Remove use of deprecated GTK+ API. +* Fix build with -DGSEAL_ENABLE. +* Updated translations. + +New in 2.28.1 - 30 March 2010 +* Updated translations. + +New in 2.28.0 - 21 September 2009 +* Updated translations. + +New in 2.27.4 - 13 July 2009 +* NetBSD sysinfo support. + +New in 2.27.3 - 15 June 2009 +* Fixed a small memory leak. +* No more deprecated GTK+ symbols. +* Network speed can be also displayed in bits. + +New in 2.26.1 - 13 April 2009 +* Small bugfix about hiding pseudo filesystems. + +New in 2.26.0.1 - 16 Mars 2009 +* Updated translations. + +New in 2.26.0 - 2 Mars 2009 +* Fixed potential segfault with broken icon themes (#573030). + +New in 2.25.91 - 16 February 2009 +* A few bugfixes. +* Faster startup (spaws lsb_release only when needed). + +New in 2.24.1 - 20 October 2008 +* Translation updates. + +New in 2.24.0 - 22 September 2008 +* Translation updates. + +New in 2.23.91 - 1 September 2008 +* Fixed bug 549383 – network assertion in the resource tab. + +New in 2.23.90 - 18 August 2008 +* Fixed truncated process names. + +New in 2.23.6 - 4 August 2008 +* Don't segfault in the disk list when icon cannot be retried from gvfs. + +New in 2.23.5 - 21 July 2008 +* Fixed network speed when there are pseudo-devices with no address. + +New in 2.23.3 - 2 June 2008 +* New 'Waiting Channel' process column. + +New in 2.23.2 - 26 May 2008 +* This is the first 2.23 release +* New option to start with the system tab. +* Don't crash on invalid regex in lsof. Display an error message. +* Fixed the graph time scale. +* Performance fix for bad graphic card drivers (yes, system-monitor is + very fast with the vesa driver without this patch). Blame your + driver's writers. +* Moved to gio. +* Many internal cleanups. +* Filesystem column are now configurable. +* lsof now shows IPv6 connections. +* New wchan column (if you have a better name for that...) + +Thanks to Mark McCelland, Karl Lattimer, Toby Dacre, Matthis Clasen and +Hubert Figuière. + +New in 2.22.0 - 10 Mars 2008 +* Updated translations. + +New in 2.21.92 - 28 February 2008 +* Dropped dependency on pcrecpp. +* Improved network Y-scale in the Resources tab. +* Enabled transparent theming. Jon Bolt. +* All graphs CPU colors are stored in gconf /cpu_color{n} keys. +* Non-blocking lsb_release call : may improve startup time. +* A bunch of cleanups / c++-ification. + +New in 2.21.5 - 14 January 2008 +* A lot of changes: 64 revisions since 2.21.4 ! +* Uses more stock menu entries. +* application-x-executable is now the default icon. +* New color pickers in the resources tab. +* Many graphs improvements. Special thanks to Toby Dacre. +* The Network graph now shows a sensible Y-scale. +* The process list can now be manually refreshed. +* Fixed kernel process' tooltips. +* etc + +New in 2.21.4 - 18 December 2007 +* 'Arguments' column is now correctly escaped for markup. Josh Lee. + Closes #498569. +* Graph improvements by Karl Lattimer - new developer. + +New in 2.21.3 - 3 December 2007 +* Performance improvement in the process list +* Removed space to the left of process name. + Closes #307762. +* Requires GTK+ >= 2.12. +* Documentation update by Patrick Hulin. + +New in 2.21.2 - 12 November 2007 +* This is the first 2.21.x release. +* Displays N/A when memory stats are not available. Memory stats are not + available for processes like kernel ones or if the user can't access the + memory stats (which happens on linux sysctl kernel.maps_protect = 1). + Closes #487105. +* A few cleanups replacing overcomplicated treeview usage by + gtk_tree_view_column_set_cell_data_func. + +New in 2.20.1 - 15 October 2007 +* Updated translations. +* Fixed liststore usage in the disk list. + +New in 2.20.0 - 17 September 2007 +* Minossr fixes. +* Updated translations. + +New in 2.19.91.1 - 29 August 2007 +* Fixed build from tarball. Re-dist with newer intltool. + Closes #471333. + +New in 2.19.91 - 26 August 2007 +* Updated translations. +* Fixed logo mis-rendering in the system info tab. + Patch by Jared Moore. #405739. + +New in 2.19.6 - 30 July 2007 +* Use new Gtk+ treeview tooltip API when available. Christian Persch. + #459598. +* Added many comments for translators. #460511. +* More icons for processes. +* s/Gnome/GNOME/. #455826. +* Fixed CPU% when using dependencies and (My or Active). #450545. +* Little cleanups. + +New in 2.19.5 - 9 July 2007 +* Dynamically adjust graph lines to the graph height. Toby Dacre. #367016. +* Added kernel info and GNOME version to sysinfo. #399069. +* Keep process selection. #451932. + +New in 2.19.4 - 18 June 2007 +* Disable pcrecpp by default. You really want to enable this. + +New in 2.19.3 - 3 June 2007 +* Some GTKmm :) +* Use regex in the default icon table. This results in more icons :) +* Every process now has a default icon. +* Simplified lsof code with regex. +* Lots of stuff git-log doesn't remember. + +New in 2.19.2 - 13 may 2007 +* New Solaris mode. +* Fixed crash on startup with dependencies+myprocesses. +* pcre is back for good. + +New in 2.19.1 - 23 april 2007 +* Fixed hostname in the sysinfo tab. +* Big cleanup of the process list code. +* Reworded and fixed the process dependency tree. + +New in 2.18.0 - 12 Mars 2007 +* Fixed .desktop. +* Really fixed FreeBSD build. +* Nicer net scaling. +* Fixed CPU labels layout when there are a lot of CPUs. + +New in 2.17.95 - 28 February 2007 +* Fixed build and sysinfo on FreeBSD. + Patch by Joe Marcus Clarke. + Bug #412953 + +New in 2.17.94 - 28 February 2007 +* More build fixes. + +New in 2.17.93 - 28 February 2007 +* Fixed documentation installation (omf files were missing). + +New in 2.17.92 - 25 February 2007 +* Ignore removable media in SysInfo. + +New in 2.17.91 - 12 Fabruary 2007 +* Bézier curves by Lucas Mazzardo Veloso. +* Moved to gnome-doc-utils by Paroz. +* No longer depends ton libgnome. +* Fixed bugs #374090, #352507, #328287 and #402013 + + +New in 2.17.6 - 22 January 2007 +* Dropped libgnomeui dependency. +* GNOME logo enhanced by Luca Cavalli. +* Various code improvements. + +New in 2.17.5 - 8 January 2007 +* More C++ +* Tuned the behaviour of smooth refresh. +* A few code improvments. + +New in 2.17.4.2 - 19 December 2006 +* Fixed build with strict C++ compilers. + +New in 2.17.4.1 - 18 December 2006 +* Fixed POTFILES.in. Sorry :/ + +New in 2.17.4 - 17 December 2006 +* 100% C++. +* Disabled libsexy because it is buggy and unmaintained. +* Fixed build on solaris. + +New in 2.17.3 - 4 December 2006 +* Renamed the Arguments column as "Command Line". +* Fixed gconf schema. +* Use lsb_release when available to get distro information. +* Disabled the process blacklist. +* More C++ :) + +New in 2.17.2 - 5 november 2006 +* This is the first 2.17.x release. +* New lsof feature. Temporarily requires pcre, see #367827. +* New SysInfo tab from OpenSuse. Artwork by Baptiste Mille-Mathias. +* Some code cleanups. +* Fixed sensitivity of the View menu. +* New features have been developed in C++, old C code will be soon compiled + as C++. + +New in 2.16.1 - 2 october 2006 +* Fixed locales dir initialization. +* Fixed memory maps for 64bits kernel running a 32bits system-monitor. +* Fixed gksu password prompt. + +New in 2.16.0 - 5 septembre 2006 +* Fixed a small memory leak. +* Fixed schema. + +New in 2.15.92 - 21 august 2006 +* Fixed LoadGraph overlay. +* Fixed tiny leak. +* Fixed font and alignment of various columns. + +New in 2.15.91 - 7 august 2006 +* Renamed Devices tab as File Systems. +* Updated translations. + +New in 2.15.90 - 26 july 2006 +* Fixed segfault is libselinux not installed. +* The disks list is now correctly updated. +* Double-click in disks list opens the corresponding volume. +* debug messages are displayed on command line if + GNOME_SYSTEM_MONITOR_DEBUG is defined. +* New icon - Rodney Dawes + +New in 2.15.4 - 9 july 2006 +* No more compile dependency on libselinux. +* Process arguments with line feeds are now escaped. Closes #341095. +* Displays scale on graphs. + +New in 2.15.0 - 29 june 2006 +* Updated gconf schema. +* Can use libsexy to display process arguments. +* New memory column : displays estimated memory usage. +* Can use libgksu2. + +New in 2.14.3 - 17 may 2006 +* Requires intltool 0.35. Actually ships translations files. +* Fixed a couple of small leaks. +* CPU% column is displayed by default. + +New in 2.14.2 - 5 may 2006 +* Updated translations. +* Improved Writable Memory on linux. + +New in 2.14.1 - 10 april 2006 +* Updated translations. +* Fixed signedness warnings. +* Updated gksu backend. +* Set graph minimum size to 30px (Johannes H. Jensen ):x + +New in 2.14.0 - 13 march 2006 +* Updated translations. + +New in 2.13.92 - 27 february 2006 +* Updated translations. + +New in 2.13.90 - 29 january 2006 +* I18N fixes Frank Arnold +* Fixed desktop file. + +New in 2.13.5 - 15 january 2006 +* Dropped thread view. It's broken and not fixable. Søren Sandmann +* HIG fixes by Dennis Cranston + +New in 2.13.4 - 2 january 2006 +* Don't account iowait in CPU graphs. +* Start the graphs on startup so that they can acquire data even if + not shown. +* Added "Started" column to display start time of each process. +* Added smooth_refresh option to please Linus. +* Allow user to sort the device list (Dennis Cranston) +* Made Resources tab default. +* Reworked LoadGraph. + +New in 2.13.3 - 13 december 2005 +* gksu support (ok it's broken ;) +* requires automake-1.9 (James Henstridge) +* use g_slice instead of GMemChunks + +New in 2.13.2 - 13 november 2005 +* proclist : new "Writable memory" column. +* disklist : new "Available" column. Makes more sense on fs with reserved + space (i.e. ext2/3) + +New in 2.13.1 - 27 october 2005 +* cairo graphs - Paolo Borelli +* fixed some strings - Adam Weinberger +* got rid of the infoview +* dropped irrelevant/cryptic memory info. + +New in 2.11.92 - 22 august 2005 +* Reworked and fixed device list. + + +New in 2.11.91 - 9 august 2005 +* Removed some debug messages. + + +New in 2.11.90 - 25 july 2005 +* Better icon lookup. +* Fixed column default sort order. #310804. +* Fixed division by 0. + + +New in 2.11.5 - 13 july 2005 +* Provide controls to SIGSTOP and SIGCONT a process. +* Start timeouts only when needed. Should save some CPU. +* Fixed process kill. + +New in 2.11.4 - 1 july 2005 +* Added network history graph. + Modified default colors to be a little brighter. + Martin Ejdestig . + +* Fixed column order. +* Moved Show combo box functionality to View menu. +* Change priority slider max value on Linux. +* Fixed confusing error message when libgnomesu is not found. + +* Fixed startup notification. + Davyd Madeley and Paollo Borelli. + +* HIG fixes. + Dennis Cranston . + +Merci à tous :) + +New in 2.11.3 - 8 june 2005 +* Better SELinux detection. +* Use "CPU" instead of "CPU%d" is system has only one cpu. +* Disable process dependencies by default. +* Fixed process sort. +* Fixed segfault. Special thanks to Rod Butcher. +* Many code cleanups. + +New in 2.11.2 - 18 may 2005 +* Port to GtkUIManager by Paolo Borelli. +* Removed the search box. +* Displays load averages. +* Fixed user name is uid changes. Fixed process name. +* Fixed a lot of leaks. +* Uses SI units. +* New Device tab. New option to show all devices. Refresh devices list whenever + a device is mounted or unmounted. +* Smooth refresh so keep g-s-m own cpu usage < 10% +* Fixed display if there's no swap. +* Spawn only one instance of gnome-system-monitor thanks to libbacon. +* etc + +Thanks to everyone who helped me. See ChangeLog. + +New in 2.10.0 - 7 mar 2005 +* Updated i18n. + +New in 2.9.92 - 28 fev 2005 +* Detect libgnomesu at runtime using GModule. (Hongli Lai) + misc. cleanups. + +New in 2.9.91 - 7 jan 2005 +* Fixed a couple of strings. +* Updated i18n. + +New in 2.9.90 - 24 jan 2005 +* Fixed drawing of graph - Martin Ejdestig +* UI fixes - Luca Ferretti +* Open Files shows files opened by a process - Nicolás Lichtmaier + +New in 2.9.4 - 10 jan 2295 +* New OpenFiles view - nick@reloco.com.ar. +* Uses libgnomesu - Hongli Lai. +* HIG fixes - Luca Ferretti. +* Displays "User Memory" instead of "Used Memory". + +New in 2.9.3 - 20 Dec 2004 +* Fixed crasher bugs : #161350 and #160560. +* Updated translations. + +New in 2.9.0 +* Performance improvements. +* Themed icon. +* Columns are now reorderable in the proctable. +* Devices list also shows 'free' diskspace. +* 64bits fixes. +* SELinux support. +* Big cleanups. +* Fixed so many bugs ... + +[Thanks to everyone who helped me :), Benoît] + +New in 2.8.0 +* HIG fix for the preference dialog +* Updated translations + +New in 2.5.2 +* Add process list column for X Server memory usage (Havoc Pennington) +* Add support for multiple processors - bug # 91363 +* Fix color saving of graphs - bug #126612 (Kaushal Kumar) +* Fix crash when asking for root passwoard - bug #126923 (Kiran Kumar Immidi) +* Fix memory display + +New in 0.10.3 +* scale icons better for nicer display +* small UI improvements, bug fixes, memory leak fixes +* search improvements +* translation updates + +New in 0.10.2 +* renice will now prompt for root password if necessary +* many UI improvements and polish +* Add settings for graph colors, update speeds +* Save window size on exit +* bug fixes, memory leaks plugged + +New in 0.10.1: +* bug fixes - if you still get strange files left in your home directory + let me know. +* UI improvements to the system monitor tab - customizable colors, swap + displayed with memory +* translation updates (sv-Christian, es-Carlos, tr Nilgun) + +New in 0.10: +* new tab to graphically show cpu history, memory history, disk space +* prompt for root password if trying to kill a process not owned by + the user (thanks to ximian-setup-tools for the code) +* all options work in right click menu (Tige) +* feedback when renice or kill don't work (Tige) +* fix bug #58591 sending first SIGTERM and then SIGKILL if that doesn't + work +* new option "about process" that dislplays a man page if it + exists (a bit cheesy at the moment) +* bug fixes + +New in 0.9: +* right click menu (Tige) +* delay load the icons for better start up time - needs testing. +* memory leaks fixed +* UI improvements (Jonathan, me) + +New in 0.8.1: +* ability to search for processes +* fix memory leaks +* Italian translation +* bug fixes +* cosmetic improvements + +New in 0.8: +* dialog to edit the hidden process list +* put cpu/mem/swap meters on faster timeout for better display +* preferences dialog +* new config option to not show icons. Speeds up load time a lot +* new config option to show threads +* Turkish translation + +New in 0.7: +* view only running processes option +* "hide" feature - define which process you don't want to see + Not complete though - Only way to reshow them is to mess with + the ~.gnome/procman file +* show tree view by default +* lots of UI improvements +* Added support to Debian packages + +New in 0.6: +* improved info viewer +* fixed crash on startup. If you were not running Ximian GNOME you probably + would have experienced this crash. +* memmaps dialog +* fixed a crash in the tree view. Also fixes + the bug where if a parent process finished the children would + not be shown. + +New in 0.5: +* process tree view +* renice actually works +* bug fixes +* no longer hard code some paths + should get icons if you hadn't already +* % cpu, mem, and swap meters diff --git a/README b/README new file mode 100644 index 0000000..a419598 --- /dev/null +++ b/README @@ -0,0 +1,16 @@ +System-Monitor +============= + + +Optional dependencies : +- libgksu2 - recommended +- libgnomesu +- libselinux +- lsb_release in PATH - recommended on linux + +------------- +BUGS +------------- +Please file System-Monitor bugs at: +http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor + diff --git a/aclocal.m4 b/aclocal.m4 new file mode 100644 index 0000000..776b5b0 --- /dev/null +++ b/aclocal.m4 @@ -0,0 +1,2033 @@ +# generated automatically by aclocal 1.15.1 -*- Autoconf -*- + +# Copyright (C) 1996-2017 Free Software Foundation, Inc. + +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) + +# gnome-compiler-flags.m4 +# +# serial 4 +# + +dnl GNOME_COMPILE_WARNINGS +dnl Turn on many useful compiler warnings and substitute the result into +dnl WARN_CFLAGS +dnl For now, only works on GCC +dnl Pass the default value of the --enable-compile-warnings configure option as +dnl the first argument to the macro, defaulting to 'yes'. +dnl Additional warning/error flags can be passed as an optional second argument. +dnl +dnl For example: GNOME_COMPILE_WARNINGS([maximum],[-Werror=some-flag -Wfoobar]) +AU_DEFUN([GNOME_COMPILE_WARNINGS],[ + dnl ****************************** + dnl More compiler warnings + dnl ****************************** + + AC_ARG_ENABLE(compile-warnings, + AS_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@], + [Turn on compiler warnings]),, + [enable_compile_warnings="m4_default([$1],[yes])"]) + + if test "x$GCC" != xyes; then + enable_compile_warnings=no + fi + + warning_flags= + realsave_CFLAGS="$CFLAGS" + + dnl These are warning flags that aren't marked as fatal. Can be + dnl overridden on a per-project basis with -Wno-foo. + base_warn_flags=" \ + -Wall \ + -Wstrict-prototypes \ + -Wnested-externs \ + " + + dnl These compiler flags typically indicate very broken or suspicious + dnl code. Some of them such as implicit-function-declaration are + dnl just not default because gcc compiles a lot of legacy code. + dnl We choose to make this set into explicit errors. + base_error_flags=" \ + -Werror=missing-prototypes \ + -Werror=implicit-function-declaration \ + -Werror=pointer-arith \ + -Werror=init-self \ + -Werror=format-security \ + -Werror=format=2 \ + -Werror=missing-include-dirs \ + -Werror=return-type \ + " + + dnl Additional warning or error flags provided by the module author to + dnl allow stricter standards to be imposed on a per-module basis. + dnl The author can pass -W or -Werror flags here as they see fit. + additional_flags="m4_default([$2],[])" + + case "$enable_compile_warnings" in + no) + warning_flags="-w" + ;; + minimum) + warning_flags="-Wall" + ;; + yes|maximum|error) + warning_flags="$base_warn_flags $base_error_flags $additional_flags" + ;; + *) + AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings) + ;; + esac + + if test "$enable_compile_warnings" = "error" ; then + warning_flags="$warning_flags -Werror" + fi + + dnl Check whether GCC supports the warning options + for option in $warning_flags; do + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $option" + AC_MSG_CHECKING([whether gcc understands $option]) + AC_TRY_COMPILE([], [], + has_option=yes, + has_option=no,) + CFLAGS="$save_CFLAGS" + AC_MSG_RESULT([$has_option]) + if test $has_option = yes; then + tested_warning_flags="$tested_warning_flags $option" + fi + unset has_option + unset save_CFLAGS + done + unset option + CFLAGS="$realsave_CFLAGS" + AC_MSG_CHECKING(what warning flags to pass to the C compiler) + AC_MSG_RESULT($tested_warning_flags) + + AC_ARG_ENABLE(iso-c, + AS_HELP_STRING([--enable-iso-c], + [Try to warn if code is not ISO C ]),, + [enable_iso_c=no]) + + AC_MSG_CHECKING(what language compliance flags to pass to the C compiler) + complCFLAGS= + if test "x$enable_iso_c" != "xno"; then + if test "x$GCC" = "xyes"; then + case " $CFLAGS " in + *[\ \ ]-ansi[\ \ ]*) ;; + *) complCFLAGS="$complCFLAGS -ansi" ;; + esac + case " $CFLAGS " in + *[\ \ ]-pedantic[\ \ ]*) ;; + *) complCFLAGS="$complCFLAGS -pedantic" ;; + esac + fi + fi + AC_MSG_RESULT($complCFLAGS) + + WARN_CFLAGS="$tested_warning_flags $complCFLAGS" + AC_SUBST(WARN_CFLAGS) +], +[[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and +eliminate use of --enable-iso-c. +See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]]) + +dnl For C++, do basically the same thing. + +AU_DEFUN([GNOME_CXX_WARNINGS],[ + AC_ARG_ENABLE(cxx-warnings, + AS_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@] + [Turn on compiler warnings.]),, + [enable_cxx_warnings="m4_default([$1],[minimum])"]) + + AC_MSG_CHECKING(what warning flags to pass to the C++ compiler) + warnCXXFLAGS= + if test "x$GXX" != xyes; then + enable_cxx_warnings=no + fi + if test "x$enable_cxx_warnings" != "xno"; then + if test "x$GXX" = "xyes"; then + case " $CXXFLAGS " in + *[\ \ ]-Wall[\ \ ]*) ;; + *) warnCXXFLAGS="-Wall -Wno-unused" ;; + esac + + ## -W is not all that useful. And it cannot be controlled + ## with individual -Wno-xxx flags, unlike -Wall + if test "x$enable_cxx_warnings" = "xyes"; then + warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual" + fi + fi + fi + AC_MSG_RESULT($warnCXXFLAGS) + + AC_ARG_ENABLE(iso-cxx, + AS_HELP_STRING([--enable-iso-cxx], + [Try to warn if code is not ISO C++ ]),, + [enable_iso_cxx=no]) + + AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler) + complCXXFLAGS= + if test "x$enable_iso_cxx" != "xno"; then + if test "x$GXX" = "xyes"; then + case " $CXXFLAGS " in + *[\ \ ]-ansi[\ \ ]*) ;; + *) complCXXFLAGS="$complCXXFLAGS -ansi" ;; + esac + + case " $CXXFLAGS " in + *[\ \ ]-pedantic[\ \ ]*) ;; + *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;; + esac + fi + fi + AC_MSG_RESULT($complCXXFLAGS) + + WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS" + AC_SUBST(WARN_CXXFLAGS) +], +[[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and +eliminate use of --enable-iso-cxx. +See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]]) + +# Increment this whenever this file is changed. +#serial 1 + +dnl GLIB_GSETTINGS +dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether +dnl the schema should be compiled +dnl + +AC_DEFUN([GLIB_GSETTINGS], +[ + m4_pattern_allow([AM_V_GEN]) + AC_ARG_ENABLE(schemas-compile, + AS_HELP_STRING([--disable-schemas-compile], + [Disable regeneration of gschemas.compiled on install]), + [case ${enableval} in + yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE="" ;; + no) GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;; + *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-compile]) ;; + esac]) + AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE]) + PKG_PROG_PKG_CONFIG([0.16]) + AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas]) + if test x$cross_compiling != xyes; then + GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0` + else + AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas) + fi + AC_SUBST(GLIB_COMPILE_SCHEMAS) + if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then + ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2]) + else + ifelse([$1],,[:],[$1]) + fi + + GSETTINGS_RULES=' +.PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas + +mostlyclean-am: clean-gsettings-schemas + +gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE)) + +%.gschema.valid: %.gschema.xml $(gsettings__enum_file) + $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p [$](@D) && touch [$]@ + +all-am: $(gsettings_SCHEMAS:.xml=.valid) +uninstall-am: uninstall-gsettings-schemas +install-data-am: install-gsettings-schemas + +.SECONDARY: $(gsettings_SCHEMAS) + +install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file) + @$(NORMAL_INSTALL) + if test -n "$^"; then \ + test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \ + $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \ + test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \ + fi + +uninstall-gsettings-schemas: + @$(NORMAL_UNINSTALL) + @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files + test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir) + +clean-gsettings-schemas: + rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file) + +ifdef gsettings_ENUM_NAMESPACE +$(gsettings__enum_file): $(gsettings_ENUM_FILES) + $(AM_V_GEN) glib-mkenums --comments '\'''\'' --fhead "" --vhead " <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod " " --vtail " " --ftail "" [$]^ > [$]@.tmp && mv [$]@.tmp [$]@ +endif +' + _GSETTINGS_SUBST(GSETTINGS_RULES) +]) + +dnl _GSETTINGS_SUBST(VARIABLE) +dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST +AC_DEFUN([_GSETTINGS_SUBST], +[ +AC_SUBST([$1]) +m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) +] +) + +# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +# serial 11 (pkg-config-0.29.1) + +dnl Copyright © 2004 Scott James Remnant . +dnl Copyright © 2012-2015 Dan Nicholson +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, but +dnl WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +dnl 02111-1307, USA. +dnl +dnl As a special exception to the GNU General Public License, if you +dnl distribute this file as part of a program that contains a +dnl configuration script generated by Autoconf, you may include it under +dnl the same distribution terms that you use for the rest of that +dnl program. + +dnl PKG_PREREQ(MIN-VERSION) +dnl ----------------------- +dnl Since: 0.29 +dnl +dnl Verify that the version of the pkg-config macros are at least +dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's +dnl installed version of pkg-config, this checks the developer's version +dnl of pkg.m4 when generating configure. +dnl +dnl To ensure that this macro is defined, also add: +dnl m4_ifndef([PKG_PREREQ], +dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) +dnl +dnl See the "Since" comment for each macro you use to see what version +dnl of the macros you require. +m4_defun([PKG_PREREQ], +[m4_define([PKG_MACROS_VERSION], [0.29.1]) +m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, + [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) +])dnl PKG_PREREQ + +dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) +dnl ---------------------------------- +dnl Since: 0.16 +dnl +dnl Search for the pkg-config tool and set the PKG_CONFIG variable to +dnl first found in the path. Checks that the version of pkg-config found +dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is +dnl used since that's the first version where most current features of +dnl pkg-config existed. +AC_DEFUN([PKG_PROG_PKG_CONFIG], +[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) +m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) +m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) +AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) +AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) +AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) + +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) +fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=m4_default([$1], [0.9.0]) + AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + PKG_CONFIG="" + fi +fi[]dnl +])dnl PKG_PROG_PKG_CONFIG + +dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------------------------------- +dnl Since: 0.18 +dnl +dnl Check to see whether a particular set of modules exists. Similar to +dnl PKG_CHECK_MODULES(), but does not set variables or print errors. +dnl +dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +dnl only at the first occurence in configure.ac, so if the first place +dnl it's called might be skipped (such as if it is within an "if", you +dnl have to call PKG_CHECK_EXISTS manually +AC_DEFUN([PKG_CHECK_EXISTS], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +if test -n "$PKG_CONFIG" && \ + AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then + m4_default([$2], [:]) +m4_ifvaln([$3], [else + $3])dnl +fi]) + +dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) +dnl --------------------------------------------- +dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting +dnl pkg_failed based on the result. +m4_define([_PKG_CONFIG], +[if test -n "$$1"; then + pkg_cv_[]$1="$$1" + elif test -n "$PKG_CONFIG"; then + PKG_CHECK_EXISTS([$3], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes ], + [pkg_failed=yes]) + else + pkg_failed=untried +fi[]dnl +])dnl _PKG_CONFIG + +dnl _PKG_SHORT_ERRORS_SUPPORTED +dnl --------------------------- +dnl Internal check to see if pkg-config supports short errors. +AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi[]dnl +])dnl _PKG_SHORT_ERRORS_SUPPORTED + + +dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl -------------------------------------------------------------- +dnl Since: 0.4.0 +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES might not happen, you should be sure to include an +dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac +AC_DEFUN([PKG_CHECK_MODULES], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl +AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl + +pkg_failed=no +AC_MSG_CHECKING([for $1]) + +_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) +_PKG_CONFIG([$1][_LIBS], [libs], [$2]) + +m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS +and $1[]_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details.]) + +if test $pkg_failed = yes; then + AC_MSG_RESULT([no]) + _PKG_SHORT_ERRORS_SUPPORTED + if test $_pkg_short_errors_supported = yes; then + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` + else + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD + + m4_default([$4], [AC_MSG_ERROR( +[Package requirements ($2) were not met: + +$$1_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +_PKG_TEXT])[]dnl + ]) +elif test $pkg_failed = untried; then + AC_MSG_RESULT([no]) + m4_default([$4], [AC_MSG_FAILURE( +[The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +_PKG_TEXT + +To get pkg-config, see .])[]dnl + ]) +else + $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS + $1[]_LIBS=$pkg_cv_[]$1[]_LIBS + AC_MSG_RESULT([yes]) + $3 +fi[]dnl +])dnl PKG_CHECK_MODULES + + +dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl --------------------------------------------------------------------- +dnl Since: 0.29 +dnl +dnl Checks for existence of MODULES and gathers its build flags with +dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags +dnl and VARIABLE-PREFIX_LIBS from --libs. +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to +dnl include an explicit call to PKG_PROG_PKG_CONFIG in your +dnl configure.ac. +AC_DEFUN([PKG_CHECK_MODULES_STATIC], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +_save_PKG_CONFIG=$PKG_CONFIG +PKG_CONFIG="$PKG_CONFIG --static" +PKG_CHECK_MODULES($@) +PKG_CONFIG=$_save_PKG_CONFIG[]dnl +])dnl PKG_CHECK_MODULES_STATIC + + +dnl PKG_INSTALLDIR([DIRECTORY]) +dnl ------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable pkgconfigdir as the location where a module +dnl should install pkg-config .pc files. By default the directory is +dnl $libdir/pkgconfig, but the default can be changed by passing +dnl DIRECTORY. The user can override through the --with-pkgconfigdir +dnl parameter. +AC_DEFUN([PKG_INSTALLDIR], +[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) +m4_pushdef([pkg_description], + [pkg-config installation directory @<:@]pkg_default[@:>@]) +AC_ARG_WITH([pkgconfigdir], + [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, + [with_pkgconfigdir=]pkg_default) +AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) +m4_popdef([pkg_default]) +m4_popdef([pkg_description]) +])dnl PKG_INSTALLDIR + + +dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) +dnl -------------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable noarch_pkgconfigdir as the location where a +dnl module should install arch-independent pkg-config .pc files. By +dnl default the directory is $datadir/pkgconfig, but the default can be +dnl changed by passing DIRECTORY. The user can override through the +dnl --with-noarch-pkgconfigdir parameter. +AC_DEFUN([PKG_NOARCH_INSTALLDIR], +[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) +m4_pushdef([pkg_description], + [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) +AC_ARG_WITH([noarch-pkgconfigdir], + [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, + [with_noarch_pkgconfigdir=]pkg_default) +AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) +m4_popdef([pkg_default]) +m4_popdef([pkg_description]) +])dnl PKG_NOARCH_INSTALLDIR + + +dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, +dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------- +dnl Since: 0.28 +dnl +dnl Retrieves the value of the pkg-config variable for the given module. +AC_DEFUN([PKG_CHECK_VAR], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl + +_PKG_CONFIG([$1], [variable="][$3]["], [$2]) +AS_VAR_COPY([$1], [pkg_cv_][$1]) + +AS_VAR_IF([$1], [""], [$5], [$4])dnl +])dnl PKG_CHECK_VAR + +dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES, +dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND], +dnl [DESCRIPTION], [DEFAULT]) +dnl ------------------------------------------ +dnl +dnl Prepare a "--with-" configure option using the lowercase +dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and +dnl PKG_CHECK_MODULES in a single macro. +AC_DEFUN([PKG_WITH_MODULES], +[ +m4_pushdef([with_arg], m4_tolower([$1])) + +m4_pushdef([description], + [m4_default([$5], [build with ]with_arg[ support])]) + +m4_pushdef([def_arg], [m4_default([$6], [auto])]) +m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) +m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) + +m4_case(def_arg, + [yes],[m4_pushdef([with_without], [--without-]with_arg)], + [m4_pushdef([with_without],[--with-]with_arg)]) + +AC_ARG_WITH(with_arg, + AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, + [AS_TR_SH([with_]with_arg)=def_arg]) + +AS_CASE([$AS_TR_SH([with_]with_arg)], + [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], + [auto],[PKG_CHECK_MODULES([$1],[$2], + [m4_n([def_action_if_found]) $3], + [m4_n([def_action_if_not_found]) $4])]) + +m4_popdef([with_arg]) +m4_popdef([description]) +m4_popdef([def_arg]) + +])dnl PKG_WITH_MODULES + +dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES, +dnl [DESCRIPTION], [DEFAULT]) +dnl ----------------------------------------------- +dnl +dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES +dnl check._[VARIABLE-PREFIX] is exported as make variable. +AC_DEFUN([PKG_HAVE_WITH_MODULES], +[ +PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) + +AM_CONDITIONAL([HAVE_][$1], + [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) +])dnl PKG_HAVE_WITH_MODULES + +dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES, +dnl [DESCRIPTION], [DEFAULT]) +dnl ------------------------------------------------------ +dnl +dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after +dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make +dnl and preprocessor variable. +AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], +[ +PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) + +AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], + [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) +])dnl PKG_HAVE_DEFINE_WITH_MODULES + +AC_DEFUN([YELP_HELP_INIT], +[ +AC_REQUIRE([AC_PROG_LN_S]) +m4_pattern_allow([AM_V_at]) +m4_pattern_allow([AM_V_GEN]) +m4_pattern_allow([AM_DEFAULT_VERBOSITY]) + +YELP_LC_MEDIA_LINKS=true +YELP_LC_DIST=true + +for yelpopt in [$1]; do + case $yelpopt in + lc-media-links) YELP_LC_MEDIA_LINKS=true ;; + no-lc-media-links) YELP_LC_MEDIA_LINKS= ;; + lc-dist) YELP_LC_DIST=true ;; + no-lc-dist) YELP_LC_DIST= ;; + *) AC_MSG_ERROR([Unrecognized [YELP_HELP_INIT] option $yelpopt"]) ;; + esac +done; +AC_SUBST([YELP_LC_MEDIA_LINKS]) +AC_SUBST([YELP_LC_DIST]) + +AC_ARG_WITH([help-dir], + AS_HELP_STRING([--with-help-dir=DIR], + [path where help files are installed]),, + [with_help_dir='${datadir}/help']) +HELP_DIR="$with_help_dir" +AC_SUBST(HELP_DIR) + +AC_ARG_VAR([ITSTOOL], [Path to the `itstool` command]) +AC_CHECK_PROG([ITSTOOL], [itstool], [itstool]) +if test x"$ITSTOOL" = x; then + AC_MSG_ERROR([itstool not found]) +fi + +AC_ARG_VAR([XMLLINT], [Path to the `xmllint` command]) +AC_CHECK_PROG([XMLLINT], [xmllint], [xmllint]) +if test x"$XMLLINT" = x; then + AC_MSG_ERROR([xmllint not found]) +fi + +YELP_HELP_RULES=' +HELP_ID ?= +HELP_POT ?= +HELP_FILES ?= +HELP_EXTRA ?= +HELP_MEDIA ?= +HELP_LINGUAS ?= + +_HELP_LINGUAS = $(if $(filter environment,$(origin LINGUAS)),$(filter $(LINGUAS),$(HELP_LINGUAS)),$(HELP_LINGUAS)) +_HELP_POTFILE = $(if $(HELP_POT),$(HELP_POT),$(if $(HELP_ID),$(HELP_ID).pot)) +_HELP_POFILES = $(if $(HELP_ID),$(foreach lc,$(_HELP_LINGUAS),$(lc)/$(lc).po)) +_HELP_MOFILES = $(patsubst %.po,%.mo,$(_HELP_POFILES)) +_HELP_C_FILES = $(foreach f,$(HELP_FILES),C/$(f)) +_HELP_C_EXTRA = $(foreach f,$(HELP_EXTRA),C/$(f)) +_HELP_C_MEDIA = $(foreach f,$(HELP_MEDIA),C/$(f)) +_HELP_LC_FILES = $(foreach lc,$(_HELP_LINGUAS),$(foreach f,$(HELP_FILES),$(lc)/$(f))) +_HELP_LC_STAMPS = $(foreach lc,$(_HELP_LINGUAS),$(lc)/$(lc).stamp) + +_HELP_DEFAULT_V = $(if $(AM_DEFAULT_VERBOSITY),$(AM_DEFAULT_VERBOSITY),1) +_HELP_V = $(if $(V),$(V),$(_HELP_DEFAULT_V)) +_HELP_LC_VERBOSE = $(_HELP_LC_VERBOSE_$(_HELP_V)) +_HELP_LC_VERBOSE_ = $(_HELP_LC_VERBOSE_$(_HELP_DEFAULT_V)) +_HELP_LC_VERBOSE_0 = @echo " GEN "$(dir [$]@); + +all: $(_HELP_C_FILES) $(_HELP_C_EXTRA) $(_HELP_C_MEDIA) $(_HELP_LC_FILES) $(_HELP_POFILES) + +.PHONY: pot +pot: $(_HELP_POTFILE) +$(_HELP_POTFILE): $(_HELP_C_FILES) $(_HELP_C_EXTRA) $(_HELP_C_MEDIA) + $(AM_V_GEN)if test -d "C"; then d=; else d="$(srcdir)/"; fi; \ + $(ITSTOOL) -o "[$]@" $(foreach f,$(_HELP_C_FILES),"$${d}$(f)") + +.PHONY: repo +repo: $(_HELP_POTFILE) + $(AM_V_at)for po in $(_HELP_POFILES); do \ + if test "x[$](_HELP_V)" = "x0"; then echo " GEN $${po}"; fi; \ + msgmerge -q -o "$${po}" "$${po}" "$(_HELP_POTFILE)"; \ + done + +$(_HELP_POFILES): + $(AM_V_at)if ! test -d "$(dir [$]@)"; then mkdir "$(dir [$]@)"; fi + $(AM_V_at)if test ! -f "[$]@" -a -f "$(srcdir)/[$]@"; then cp "$(srcdir)/[$]@" "[$]@"; fi + $(AM_V_GEN)if ! test -f "[$]@"; then \ + (cd "$(dir [$]@)" && \ + $(ITSTOOL) -o "$(notdir [$]@).tmp" $(_HELP_C_FILES) && \ + mv "$(notdir [$]@).tmp" "$(notdir [$]@)"); \ + else \ + (cd "$(dir [$]@)" && \ + $(ITSTOOL) -o "$(notdir [$]@).tmp" $(_HELP_C_FILES) && \ + msgmerge -o "$(notdir [$]@)" "$(notdir [$]@)" "$(notdir [$]@).tmp" && \ + rm "$(notdir [$]@).tmp"); \ + fi + +$(_HELP_MOFILES): %.mo: %.po + $(AM_V_at)if ! test -d "$(dir [$]@)"; then mkdir "$(dir [$]@)"; fi + $(AM_V_GEN)msgfmt -o "[$]@" "$<" + +$(_HELP_LC_FILES): $(_HELP_LINGUAS) +$(_HELP_LINGUAS): $(_HELP_LC_STAMPS) +$(_HELP_LC_STAMPS): %.stamp: %.mo +$(_HELP_LC_STAMPS): $(_HELP_C_FILES) $(_HELP_C_EXTRA) + $(AM_V_at)if ! test -d "$(dir [$]@)"; then mkdir "$(dir [$]@)"; fi + $(_HELP_LC_VERBOSE)if test -d "C"; then d="../"; else d="$(abs_srcdir)/"; fi; \ + mo="$(dir [$]@)$(patsubst %/$(notdir [$]@),%,[$]@).mo"; \ + if test -f "$${mo}"; then mo="../$${mo}"; else mo="$(abs_srcdir)/$${mo}"; fi; \ + (cd "$(dir [$]@)" && $(ITSTOOL) -m "$${mo}" $(foreach f,$(_HELP_C_FILES),$${d}/$(f))) && \ + touch "[$]@" + +.PHONY: clean-help +mostlyclean-am: $(if $(HELP_ID),clean-help) +clean-help: + rm -f $(_HELP_LC_FILES) $(_HELP_LC_STAMPS) $(_HELP_MOFILES) + +EXTRA_DIST ?= +EXTRA_DIST += $(_HELP_C_EXTRA) $(_HELP_C_MEDIA) +EXTRA_DIST += $(if $(YELP_LC_DIST),$(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).stamp)) +EXTRA_DIST += $(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).po) +EXTRA_DIST += $(foreach f,$(HELP_MEDIA),$(foreach lc,$(HELP_LINGUAS),$(wildcard $(lc)/$(f)))) + +distdir: distdir-help-files +distdir-help-files: $(_HELP_LC_FILES) + @for lc in C $(if $(YELP_LC_DIST),$(HELP_LINGUAS)) ; do \ + $(MKDIR_P) "$(distdir)/$$lc"; \ + for file in $(HELP_FILES); do \ + if test -f "$$lc/$$file"; then d=./; else d=$(srcdir)/; fi; \ + cp -p "$$d$$lc/$$file" "$(distdir)/$$lc/" || exit 1; \ + done; \ + done; \ + +.PHONY: check-help +check: check-help +check-help: + for lc in C $(_HELP_LINGUAS); do \ + if test -d "$$lc"; \ + then d=; \ + xmlpath="$$lc"; \ + else \ + d="$(srcdir)/"; \ + xmlpath="$$lc:$(srcdir)/$$lc"; \ + fi; \ + for page in $(HELP_FILES); do \ + echo "$(XMLLINT) --nonet --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \ + $(XMLLINT) --nonet --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \ + done; \ + done + + +.PHONY: install-help +install-data-am: $(if $(HELP_ID),install-help) +install-help: $(_HELP_LC_FILES) + @for lc in C $(_HELP_LINGUAS); do \ + $(mkinstalldirs) "$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)" || exit 1; \ + done + @for lc in C $(_HELP_LINGUAS); do for f in $(HELP_FILES); do \ + if test -f "$$lc/$$f"; then d=; else d="$(srcdir)/"; fi; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + if ! test -d "$$helpdir"; then $(mkinstalldirs) "$$helpdir"; fi; \ + echo "$(INSTALL_DATA) $$d$$lc/$$f $$helpdir`basename $$f`"; \ + $(INSTALL_DATA) "$$d$$lc/$$f" "$$helpdir`basename $$f`" || exit 1; \ + done; done + @for f in $(_HELP_C_EXTRA); do \ + lc=`dirname "$$f"`; lc=`basename "$$lc"`; \ + if test -f "$$f"; then d=; else d="$(srcdir)/"; fi; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + if ! test -d "$$helpdir"; then $(mkinstalldirs) "$$helpdir"; fi; \ + echo "$(INSTALL_DATA) $$d$$f $$helpdir`basename $$f`"; \ + $(INSTALL_DATA) "$$d$$f" "$$helpdir`basename $$f`" || exit 1; \ + done + @for f in $(HELP_MEDIA); do \ + for lc in C $(_HELP_LINGUAS); do \ + if test -f "$$lc$$f"; then d=; else d="$(srcdir)/"; fi; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + mdir=`dirname "$$f"`; \ + if test "x$mdir" = "x."; then mdir=""; fi; \ + if ! test -d "$$helpdir$$mdir"; then $(mkinstalldirs) "$$helpdir$$mdir"; fi; \ + if test -f "$$d$$lc/$$f"; then \ + echo "$(INSTALL_DATA) $$d$$lc/$$f $$helpdir$$f"; \ + $(INSTALL_DATA) "$$d$$lc/$$f" "$$helpdir$$f" || exit 1; \ + elif test "x$$lc" != "xC"; then \ + if test "x$(YELP_LC_MEDIA_LINKS)" != "x"; then \ + echo "$(LN_S) -f $(HELP_DIR)/C/$(HELP_ID)/$$f $$helpdir$$f"; \ + $(LN_S) -f "$(HELP_DIR)/C/$(HELP_ID)/$$f" "$$helpdir$$f" || exit 1; \ + fi; \ + fi; \ + done; \ + done + +.PHONY: uninstall-help +uninstall-am: $(if $(HELP_ID),uninstall-help) +uninstall-help: + for lc in C $(_HELP_LINGUAS); do for f in $(HELP_FILES); do \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + echo "rm -f $$helpdir`basename $$f`"; \ + rm -f "$$helpdir`basename $$f`"; \ + done; done + @for f in $(_HELP_C_EXTRA); do \ + lc=`dirname "$$f"`; lc=`basename "$$lc"`; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + echo "rm -f $$helpdir`basename $$f`"; \ + rm -f "$$helpdir`basename $$f`"; \ + done + @for f in $(HELP_MEDIA); do \ + for lc in C $(_HELP_LINGUAS); do \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + echo "rm -f $$helpdir$$f"; \ + rm -f "$$helpdir$$f"; \ + done; \ + done; +' +AC_SUBST([YELP_HELP_RULES]) +m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([YELP_HELP_RULES])]) +]) + +# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.15' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.15.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.15.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is '.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + + +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "$am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each '.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.65])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) + +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) + +# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- +# From Jim Meyering + +# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MAINTAINER_MODE([DEFAULT-MODE]) +# ---------------------------------- +# Control maintainer-specific portions of Makefiles. +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user +# can override the default with the --enable/--disable switch. +AC_DEFUN([AM_MAINTAINER_MODE], +[m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + AC_MSG_RESULT([$USE_MAINTAINER_MODE]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) + MAINT=$MAINTAINER_MODE_TRUE + AC_SUBST([MAINT])dnl +] +) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# -------------------- +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) + +# _AM_SET_OPTIONS(OPTIONS) +# ------------------------ +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) + +# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) + +# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor 'install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in "make install-strip", and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# -------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +# +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([m4/ax_cxx_compile_stdcxx_11.m4]) +m4_include([m4/gettext.m4]) +m4_include([m4/iconv.m4]) +m4_include([m4/intlmacosx.m4]) +m4_include([m4/lib-ld.m4]) +m4_include([m4/lib-link.m4]) +m4_include([m4/lib-prefix.m4]) +m4_include([m4/libtool.m4]) +m4_include([m4/ltoptions.m4]) +m4_include([m4/ltsugar.m4]) +m4_include([m4/ltversion.m4]) +m4_include([m4/lt~obsolete.m4]) +m4_include([m4/nls.m4]) +m4_include([m4/po.m4]) +m4_include([m4/progtest.m4]) diff --git a/compile b/compile new file mode 100755 index 0000000..de0005d --- /dev/null +++ b/compile @@ -0,0 +1,348 @@ +#!/bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2016-01-11.22; # UTC + +# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ + icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/config.guess b/config.guess new file mode 100755 index 0000000..717b228 --- /dev/null +++ b/config.guess @@ -0,0 +1,1476 @@ +#!/bin/sh +# Attempt to guess a canonical system name. +# Copyright 1992-2017 Free Software Foundation, Inc. + +timestamp='2017-08-08' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). +# +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. +# +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# +# Please send patches to . + + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright 1992-2017 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + ;; +esac + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + /sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || \ + echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'` + machine=${arch}${endian}-unknown + ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently (or will in the future) and ABI. + case "${UNAME_MACHINE_ARCH}" in + earm*) + os=netbsdelf + ;; + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ELF__ + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # Determine ABI tags. + case "${UNAME_MACHINE_ARCH}" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}${abi}" + exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:LibertyBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:Sortix:*:*) + echo ${UNAME_MACHINE}-unknown-sortix + exit ;; + *:Redox:*:*) + echo ${UNAME_MACHINE}-unknown-redox + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE=alpha ;; + "EV4.5 (21064)") + UNAME_MACHINE=alpha ;; + "LCA4 (21066/21068)") + UNAME_MACHINE=alpha ;; + "EV5 (21164)") + UNAME_MACHINE=alphaev5 ;; + "EV5.6 (21164A)") + UNAME_MACHINE=alphaev56 ;; + "EV5.6 (21164PC)") + UNAME_MACHINE=alphapca56 ;; + "EV5.7 (21164PC)") + UNAME_MACHINE=alphapca57 ;; + "EV6 (21264)") + UNAME_MACHINE=alphaev6 ;; + "EV6.7 (21264A)") + UNAME_MACHINE=alphaev67 ;; + "EV6.8CB (21264C)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8AL (21264B)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8CX (21264D)") + UNAME_MACHINE=alphaev68 ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE=alphaev69 ;; + "EV7 (21364)") + UNAME_MACHINE=alphaev7 ;; + "EV7.9 (21364A)") + UNAME_MACHINE=alphaev79 ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit ;; + arm*:riscos:*:*|arm*:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH=i386 + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH=x86_64 + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos${UNAME_RELEASE} + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[4567]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/lslpp ] ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = hppa2.0w ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ + then + HP_ARCH=hppa2.0w + else + HP_ARCH=hppa64 + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:FreeBSD:*:*) + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in + amd64) + UNAME_PROCESSOR=x86_64 ;; + i386) + UNAME_PROCESSOR=i586 ;; + esac + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; + *:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + *:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; + *:Interix*:*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + *:GNU:*:*) + # the GNU system + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} + exit ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + else + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + fi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + cris:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + crisv32:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + e2k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + frv:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + k1om:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } + ;; + mips64el:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + openrisc*:Linux:*:*) + echo or1k-unknown-linux-${LIBC} + exit ;; + or32:Linux:*:* | or1k*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-${LIBC} + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-${LIBC} + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; + esac + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} + exit ;; + riscv32:Linux:*:* | riscv64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-${LIBC} + exit ;; + x86_64:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configure will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; + SX-ACE:SUPER-UX:*:*) + echo sxace-nec-superux${UNAME_RELEASE} + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = x86; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NEO-*:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-*:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit ;; + NSX-*:NONSTOP_KERNEL:*:*) + echo nsx-tandem-nsk${UNAME_RELEASE} + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = 386; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'` + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx + exit ;; + amd64:Isilon\ OneFS:*:*) + echo x86_64-unknown-onefs + exit ;; +esac + +cat >&2 </dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/config.h.in b/config.h.in new file mode 100644 index 0000000..9224541 --- /dev/null +++ b/config.h.in @@ -0,0 +1,95 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if translation of program messages to the user's native + language is requested. */ +#undef ENABLE_NLS + +/* The gettext catalog name */ +#undef GETTEXT_PACKAGE + +/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the + CoreFoundation framework. */ +#undef HAVE_CFLOCALECOPYCURRENT + +/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in + the CoreFoundation framework. */ +#undef HAVE_CFPREFERENCESCOPYAPPVALUE + +/* define if the compiler supports basic C++11 syntax */ +#undef HAVE_CXX11 + +/* Define if the GNU dcgettext() function is already present or preinstalled. + */ +#undef HAVE_DCGETTEXT + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define if the GNU gettext() function is already present or preinstalled. */ +#undef HAVE_GETTEXT + +/* Define if you have the iconv() function and it works. */ +#undef HAVE_ICONV + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define if systemd is available */ +#undef HAVE_SYSTEMD + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define if libwnck is available */ +#undef HAVE_WNCK + +/* Define to the sub-directory where libtool stores uninstalled libraries. */ +#undef LT_OBJDIR + +/* Name of package */ +#undef PACKAGE + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the home page for this package. */ +#undef PACKAGE_URL + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Version number of package */ +#undef VERSION diff --git a/config.rpath b/config.rpath new file mode 100755 index 0000000..98183ff --- /dev/null +++ b/config.rpath @@ -0,0 +1,684 @@ +#! /bin/sh +# Output a system dependent set of variables, describing how to set the +# run time search path of shared libraries in an executable. +# +# Copyright 1996-2016 Free Software Foundation, Inc. +# Taken from GNU libtool, 2001 +# Originally by Gordon Matzigkeit , 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. +# +# The first argument passed to this file is the canonical host specification, +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld +# should be set by the caller. +# +# The set of defined variables is at the end of this script. + +# Known limitations: +# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer +# than 256 bytes, otherwise the compiler driver will dump core. The only +# known workaround is to choose shorter directory names for the build +# directory and/or the installation directory. + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a +shrext=.so + +host="$1" +host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +# Code taken from libtool.m4's _LT_CC_BASENAME. + +for cc_temp in $CC""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` + +# Code taken from libtool.m4's _LT_COMPILER_PIC. + +wl= +if test "$GCC" = yes; then + wl='-Wl,' +else + case "$host_os" in + aix*) + wl='-Wl,' + ;; + mingw* | cygwin* | pw32* | os2* | cegcc*) + ;; + hpux9* | hpux10* | hpux11*) + wl='-Wl,' + ;; + irix5* | irix6* | nonstopux*) + wl='-Wl,' + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu) + case $cc_basename in + ecc*) + wl='-Wl,' + ;; + icc* | ifort*) + wl='-Wl,' + ;; + lf95*) + wl='-Wl,' + ;; + nagfor*) + wl='-Wl,-Wl,,' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + wl='-Wl,' + ;; + ccc*) + wl='-Wl,' + ;; + xl* | bgxl* | bgf* | mpixl*) + wl='-Wl,' + ;; + como) + wl='-lopt=' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ F* | *Sun*Fortran*) + wl= + ;; + *Sun\ C*) + wl='-Wl,' + ;; + esac + ;; + esac + ;; + newsos6) + ;; + *nto* | *qnx*) + ;; + osf3* | osf4* | osf5*) + wl='-Wl,' + ;; + rdos*) + ;; + solaris*) + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + wl='-Qoption ld ' + ;; + *) + wl='-Wl,' + ;; + esac + ;; + sunos4*) + wl='-Qoption ld ' + ;; + sysv4 | sysv4.2uw2* | sysv4.3*) + wl='-Wl,' + ;; + sysv4*MP*) + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + wl='-Wl,' + ;; + unicos*) + wl='-Wl,' + ;; + uts4*) + ;; + esac +fi + +# Code taken from libtool.m4's _LT_LINKER_SHLIBS. + +hardcode_libdir_flag_spec= +hardcode_libdir_separator= +hardcode_direct=no +hardcode_minus_L=no + +case "$host_os" in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; +esac + +ld_shlibs=yes +if test "$with_gnu_ld" = yes; then + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + # Unlike libtool, we use -rpath here, not --rpath, since the documented + # option of GNU ld is called -rpath, not --rpath. + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + case "$host_os" in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + fi + ;; + amigaos*) + case "$host_cpu" in + powerpc) + ;; + m68k) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + cygwin* | mingw* | pw32* | cegcc*) + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + haiku*) + ;; + interix[3-9]*) + hardcode_direct=no + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + netbsd*) + ;; + solaris*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' + else + ld_shlibs=no + fi + ;; + esac + ;; + sunos4*) + hardcode_direct=yes + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + : + else + ld_shlibs=no + fi + ;; + esac + if test "$ld_shlibs" = no; then + hardcode_libdir_flag_spec= + fi +else + case "$host_os" in + aix3*) + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + aix[4-9]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + else + aix_use_runtimelinking=no + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + fi + hardcode_direct=yes + hardcode_libdir_separator=':' + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + fi + # Begin _LT_AC_SYS_LIBPATH_AIX. + echo 'int main () { return 0; }' > conftest.c + ${CC} ${LDFLAGS} conftest.c -o conftest + aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` + if test -z "$aix_libpath"; then + aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` + fi + if test -z "$aix_libpath"; then + aix_libpath="/usr/lib:/lib" + fi + rm -f conftest.c conftest + # End _LT_AC_SYS_LIBPATH_AIX. + if test "$aix_use_runtimelinking" = yes; then + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + else + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + fi + fi + ;; + amigaos*) + case "$host_cpu" in + powerpc) + ;; + m68k) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + bsdi[45]*) + ;; + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + libext=lib + ;; + darwin* | rhapsody*) + hardcode_direct=no + if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then + : + else + ld_shlibs=no + fi + ;; + dgux*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + freebsd2.[01]*) + hardcode_direct=yes + hardcode_minus_L=yes + ;; + freebsd* | dragonfly*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + hpux9*) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + hpux10*) + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + hpux11*) + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + ;; + *) + hardcode_direct=yes + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + irix5* | irix6* | nonstopux*) + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + netbsd*) + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + ;; + newsos6) + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + *nto* | *qnx*) + ;; + openbsd*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + else + case "$host_os" in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + else + ld_shlibs=no + fi + ;; + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + osf3*) + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + osf4* | osf5*) + if test "$GCC" = yes; then + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + # Both cc and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + ;; + solaris*) + hardcode_libdir_flag_spec='-R$libdir' + ;; + sunos4*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + ;; + sysv4) + case $host_vendor in + sni) + hardcode_direct=yes # is this really true??? + ;; + siemens) + hardcode_direct=no + ;; + motorola) + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + ;; + sysv4.3*) + ;; + sysv4*MP*) + if test -d /usr/nec; then + ld_shlibs=yes + fi + ;; + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + ;; + sysv5* | sco3.2v5* | sco5v6*) + hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + hardcode_libdir_separator=':' + ;; + uts4*) + hardcode_libdir_flag_spec='-L$libdir' + ;; + *) + ld_shlibs=no + ;; + esac +fi + +# Check dynamic linker characteristics +# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER. +# Unlike libtool.m4, here we don't care about _all_ names of the library, but +# only about the one the linker finds when passed -lNAME. This is the last +# element of library_names_spec in libtool.m4, or possibly two of them if the +# linker has special search rules. +library_names_spec= # the last element of library_names_spec in libtool.m4 +libname_spec='lib$name' +case "$host_os" in + aix3*) + library_names_spec='$libname.a' + ;; + aix[4-9]*) + library_names_spec='$libname$shrext' + ;; + amigaos*) + case "$host_cpu" in + powerpc*) + library_names_spec='$libname$shrext' ;; + m68k) + library_names_spec='$libname.a' ;; + esac + ;; + beos*) + library_names_spec='$libname$shrext' + ;; + bsdi[45]*) + library_names_spec='$libname$shrext' + ;; + cygwin* | mingw* | pw32* | cegcc*) + shrext=.dll + library_names_spec='$libname.dll.a $libname.lib' + ;; + darwin* | rhapsody*) + shrext=.dylib + library_names_spec='$libname$shrext' + ;; + dgux*) + library_names_spec='$libname$shrext' + ;; + freebsd[23].*) + library_names_spec='$libname$shrext$versuffix' + ;; + freebsd* | dragonfly*) + library_names_spec='$libname$shrext' + ;; + gnu*) + library_names_spec='$libname$shrext' + ;; + haiku*) + library_names_spec='$libname$shrext' + ;; + hpux9* | hpux10* | hpux11*) + case $host_cpu in + ia64*) + shrext=.so + ;; + hppa*64*) + shrext=.sl + ;; + *) + shrext=.sl + ;; + esac + library_names_spec='$libname$shrext' + ;; + interix[3-9]*) + library_names_spec='$libname$shrext' + ;; + irix5* | irix6* | nonstopux*) + library_names_spec='$libname$shrext' + case "$host_os" in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; + *) libsuff= shlibsuff= ;; + esac + ;; + esac + ;; + linux*oldld* | linux*aout* | linux*coff*) + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu) + library_names_spec='$libname$shrext' + ;; + knetbsd*-gnu) + library_names_spec='$libname$shrext' + ;; + netbsd*) + library_names_spec='$libname$shrext' + ;; + newsos6) + library_names_spec='$libname$shrext' + ;; + *nto* | *qnx*) + library_names_spec='$libname$shrext' + ;; + openbsd*) + library_names_spec='$libname$shrext$versuffix' + ;; + os2*) + libname_spec='$name' + shrext=.dll + library_names_spec='$libname.a' + ;; + osf3* | osf4* | osf5*) + library_names_spec='$libname$shrext' + ;; + rdos*) + ;; + solaris*) + library_names_spec='$libname$shrext' + ;; + sunos4*) + library_names_spec='$libname$shrext$versuffix' + ;; + sysv4 | sysv4.3*) + library_names_spec='$libname$shrext' + ;; + sysv4*MP*) + library_names_spec='$libname$shrext' + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + library_names_spec='$libname$shrext' + ;; + tpf*) + library_names_spec='$libname$shrext' + ;; + uts4*) + library_names_spec='$libname$shrext' + ;; +esac + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` +shlibext=`echo "$shrext" | sed -e 's,^\.,,'` +escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` + +LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). + + +# Please send patches to . +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright 1992-2017 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ + kopensolaris*-gnu* | cloudabi*-eabi* | \ + storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray | -microblaze*) + os= + basic_machine=$1 + ;; + -bluegene*) + os=-cnk + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ + | ns16k | ns32k \ + | open8 | or1k | or1knd | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pru \ + | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ + | wasm32 \ + | we32k \ + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown + ;; + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + leon|leon[3-9]) + basic_machine=sparc-$basic_machine + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + ms1) + basic_machine=mt-unknown + ;; + + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | aarch64-* | aarch64_be-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | e2k-* | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ + | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ + | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pru-* \ + | pyramid-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ + | tron-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ + | wasm32-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + asmjs) + basic_machine=asmjs-unknown + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16 | cr16-*) + basic_machine=cr16-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + e500v[12]) + basic_machine=powerpc-unknown + os=$os"spe" + ;; + e500v[12]-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + os=$os"spe" + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` + ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; + mingw32) + basic_machine=i686-pc + os=-mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; + msys) + basic_machine=i686-pc + os=-msys + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + nsx-tandem) + basic_machine=nsx-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc | ppcbe) basic_machine=powerpc-unknown + ;; + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sh5el) + basic_machine=sh5le-unknown + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tile*) + basic_machine=$basic_machine-unknown + os=-linux-gnu + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + wasm32) + basic_machine=wasm32-unknown + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ + | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -tpf*) + os=-tpf + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -zvmoe) + os=-zvmoe + ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; + -ios) + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + c4x-* | tic4x-*) + os=-coff + ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + ;; + m68*-cisco) + os=-aout + ;; + mep-*) + os=-elf + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + pru-*) + os=-elf + ;; + *-be) + os=-beos + ;; + *-haiku) + os=-haiku + ;; + *-ibm) + os=-aix + ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -cnk*|-aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/configure b/configure new file mode 100755 index 0000000..fa8cf08 --- /dev/null +++ b/configure @@ -0,0 +1,22688 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.69 for gnome-system-monitor 3.28.2. +# +# Report bugs to . +# +# +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and +$0: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='gnome-system-monitor' +PACKAGE_TARNAME='gnome-system-monitor' +PACKAGE_VERSION='3.28.2' +PACKAGE_STRING='gnome-system-monitor 3.28.2' +PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor' +PACKAGE_URL='' + +ac_unique_file="configure.ac" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +gt_needs= +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIBOBJS +YELP_HELP_RULES +XMLLINT +ITSTOOL +HELP_DIR +YELP_LC_DIST +YELP_LC_MEDIA_LINKS +GETTEXT_PACKAGE +POSUB +LTLIBINTL +LIBINTL +INTLLIBS +LTLIBICONV +LIBICONV +INTL_MACOSX_LIBS +XGETTEXT_EXTRA_OPTIONS +MSGMERGE +XGETTEXT_015 +XGETTEXT +GMSGFMT_015 +MSGFMT_015 +GMSGFMT +MSGFMT +GETTEXT_MACRO_VERSION +USE_NLS +GSETTINGS_RULES +GLIB_COMPILE_SCHEMAS +gsettingsschemadir +GSETTINGS_DISABLE_SCHEMAS_COMPILE +WARN_CFLAGS +HAVE_SYSTEMD_FALSE +HAVE_SYSTEMD_TRUE +SYSTEMD_LIBS +SYSTEMD_CFLAGS +SCRIPTS_LIBS +SCRIPTS_CFLAGS +HAVE_WNCK_FALSE +HAVE_WNCK_TRUE +WNCK_LIBS +WNCK_CFLAGS +DESKTOP_FILE_VALIDATE +APPDATA_VALIDATE +GSM_LEGACY_LIBS +GSM_LEGACY_CFLAGS +GSM_LIBS +GSM_CFLAGS +PKG_CONFIG_LIBDIR +PKG_CONFIG_PATH +PKG_CONFIG +CXXCPP +CPP +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +HAVE_CXX11 +am__fastdepCXX_FALSE +am__fastdepCXX_TRUE +CXXDEPMODE +ac_ct_CXX +CXXFLAGS +CXX +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__quote +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +MAINT +MAINTAINER_MODE_FALSE +MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_silent_rules +enable_maintainer_mode +enable_dependency_tracking +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_broken_wnck +enable_systemd +enable_compile_warnings +enable_iso_c +enable_more_warnings +enable_schemas_compile +enable_nls +enable_rpath +with_libiconv_prefix +with_libintl_prefix +with_help_dir +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CXX +CXXFLAGS +CCC +LT_SYS_LIBRARY_PATH +CPP +CXXCPP +PKG_CONFIG +PKG_CONFIG_PATH +PKG_CONFIG_LIBDIR +GSM_CFLAGS +GSM_LIBS +GSM_LEGACY_CFLAGS +GSM_LEGACY_LIBS +WNCK_CFLAGS +WNCK_LIBS +SCRIPTS_CFLAGS +SCRIPTS_LIBS +SYSTEMD_CFLAGS +SYSTEMD_LIBS +ITSTOOL +XMLLINT' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures gnome-system-monitor 3.28.2 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root + [DATAROOTDIR/doc/gnome-system-monitor] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of gnome-system-monitor 3.28.2:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-maintainer-mode + disable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-static[=PKGS] build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-broken-wnck enable wnck support, this will likely make + system-monitor segfault + --disable-systemd disable systemd support + --enable-compile-warnings=[no/minimum/yes/maximum/error] + Turn on compiler warnings + --enable-iso-c Try to warn if code is not ISO C + --enable-more-warnings Maximum compiler warnings + --disable-schemas-compile + Disable regeneration of gschemas.compiled on install + --disable-nls do not use Native Language Support + --disable-rpath do not hardcode runtime library paths + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + both] + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, [default=aix]. + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-sysroot[=DIR] Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib + --without-libiconv-prefix don't search for libiconv in includedir and libdir + --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib + --without-libintl-prefix don't search for libintl in includedir and libdir + --with-help-dir=DIR path where help files are installed + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CXX C++ compiler command + CXXFLAGS C++ compiler flags + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + CXXCPP C++ preprocessor + PKG_CONFIG path to pkg-config utility + PKG_CONFIG_PATH + directories to add to pkg-config's search path + PKG_CONFIG_LIBDIR + path overriding pkg-config's built-in search path + GSM_CFLAGS C compiler flags for GSM, overriding pkg-config + GSM_LIBS linker flags for GSM, overriding pkg-config + GSM_LEGACY_CFLAGS + C compiler flags for GSM_LEGACY, overriding pkg-config + GSM_LEGACY_LIBS + linker flags for GSM_LEGACY, overriding pkg-config + WNCK_CFLAGS C compiler flags for WNCK, overriding pkg-config + WNCK_LIBS linker flags for WNCK, overriding pkg-config + SCRIPTS_CFLAGS + C compiler flags for SCRIPTS, overriding pkg-config + SCRIPTS_LIBS + linker flags for SCRIPTS, overriding pkg-config + SYSTEMD_CFLAGS + C compiler flags for SYSTEMD, overriding pkg-config + SYSTEMD_LIBS + linker flags for SYSTEMD, overriding pkg-config + ITSTOOL Path to the `itstool` command + XMLLINT Path to the `xmllint` command + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +gnome-system-monitor configure 3.28.2 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_cxx_try_compile LINENO +# ---------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_cxx_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_cxx_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_cxx_try_compile + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_func + +# ac_fn_cxx_try_cpp LINENO +# ------------------------ +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_cxx_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_cxx_try_cpp + +# ac_fn_cxx_try_link LINENO +# ------------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_cxx_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_cxx_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_cxx_try_link + +# ac_fn_cxx_try_run LINENO +# ------------------------ +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_cxx_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_cxx_try_run +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by gnome-system-monitor $as_me 3.28.2, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +gt_needs="$gt_needs " +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_config_headers="$ac_config_headers config.h" + + + + +am__api_version='1.15' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='gnome-system-monitor' + VERSION='3.28.2' + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + # Check whether --enable-maintainer-mode was given. +if test "${enable_maintainer_mode+set}" = set; then : + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else + USE_MAINTAINER_MODE=yes +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +$as_echo "$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + +# Check For programs +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -z "$CXX"; then + if test -n "$CCC"; then + CXX=$CCC + else + if test -n "$ac_tool_prefix"; then + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 +$as_echo "$CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 +$as_echo "$ac_ct_CXX" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CXX" && break +done + + if test "x$ac_ct_CXX" = x; then + CXX="g++" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CXX=$ac_ct_CXX + fi +fi + + fi +fi +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 +$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } +if ${ac_cv_cxx_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 +$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GXX=yes +else + GXX= +fi +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 +$as_echo_n "checking whether $CXX accepts -g... " >&6; } +if ${ac_cv_prog_cxx_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_cxx_werror_flag=$ac_cxx_werror_flag + ac_cxx_werror_flag=yes + ac_cv_prog_cxx_g=no + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +else + CXXFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + +else + ac_cxx_werror_flag=$ac_save_cxx_werror_flag + CXXFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cxx_werror_flag=$ac_save_cxx_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 +$as_echo "$ac_cv_prog_cxx_g" >&6; } +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-g" + fi +else + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +depcc="$CXX" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CXX_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CXX_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CXX_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CXX_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then + am__fastdepCXX_TRUE= + am__fastdepCXX_FALSE='#' +else + am__fastdepCXX_TRUE='#' + am__fastdepCXX_FALSE= +fi + + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + + + ax_cxx_compile_cxx11_required=true + ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + ac_success=no + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5 +$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; } +if ${ax_cv_cxx_compile_cxx11+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + template + struct check + { + static_assert(sizeof(int) <= sizeof(T), "not big enough"); + }; + + struct Base { + virtual void f() {} + }; + struct Child : public Base { + virtual void f() override {} + }; + + typedef check> right_angle_brackets; + + int a; + decltype(a) b; + + typedef check check_type; + check_type c; + check_type&& cr = static_cast(c); + + auto d = a; + auto l = [](){}; + // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable] + struct use_l { use_l() { l(); } }; + + // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae + // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this + namespace test_template_alias_sfinae { + struct foo {}; + + template + using member = typename T::member_type; + + template + void func(...) {} + + template + void func(member*) {} + + void test(); + + void test() { + func(0); + } + } + +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ax_cv_cxx_compile_cxx11=yes +else + ax_cv_cxx_compile_cxx11=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5 +$as_echo "$ax_cv_cxx_compile_cxx11" >&6; } + if test x$ax_cv_cxx_compile_cxx11 = xyes; then + ac_success=yes + fi + + if test x$ac_success = xno; then + for switch in -std=gnu++11 -std=gnu++0x; do + cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh` + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 +$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } +if eval \${$cachevar+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS $switch" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + template + struct check + { + static_assert(sizeof(int) <= sizeof(T), "not big enough"); + }; + + struct Base { + virtual void f() {} + }; + struct Child : public Base { + virtual void f() override {} + }; + + typedef check> right_angle_brackets; + + int a; + decltype(a) b; + + typedef check check_type; + check_type c; + check_type&& cr = static_cast(c); + + auto d = a; + auto l = [](){}; + // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable] + struct use_l { use_l() { l(); } }; + + // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae + // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this + namespace test_template_alias_sfinae { + struct foo {}; + + template + using member = typename T::member_type; + + template + void func(...) {} + + template + void func(member*) {} + + void test(); + + void test() { + func(0); + } + } + +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + eval $cachevar=yes +else + eval $cachevar=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CXXFLAGS="$ac_save_CXXFLAGS" +fi +eval ac_res=\$$cachevar + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + if eval test x\$$cachevar = xyes; then + CXXFLAGS="$CXXFLAGS $switch" + ac_success=yes + break + fi + done + fi + + if test x$ac_success = xno; then + for switch in -std=c++11 -std=c++0x +std=c++11; do + cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh` + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 +$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } +if eval \${$cachevar+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS $switch" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + template + struct check + { + static_assert(sizeof(int) <= sizeof(T), "not big enough"); + }; + + struct Base { + virtual void f() {} + }; + struct Child : public Base { + virtual void f() override {} + }; + + typedef check> right_angle_brackets; + + int a; + decltype(a) b; + + typedef check check_type; + check_type c; + check_type&& cr = static_cast(c); + + auto d = a; + auto l = [](){}; + // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable] + struct use_l { use_l() { l(); } }; + + // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae + // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this + namespace test_template_alias_sfinae { + struct foo {}; + + template + using member = typename T::member_type; + + template + void func(...) {} + + template + void func(member*) {} + + void test(); + + void test() { + func(0); + } + } + +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + eval $cachevar=yes +else + eval $cachevar=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CXXFLAGS="$ac_save_CXXFLAGS" +fi +eval ac_res=\$$cachevar + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + if eval test x\$$cachevar = xyes; then + CXXFLAGS="$CXXFLAGS $switch" + ac_success=yes + break + fi + done + fi + ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + if test x$ax_cxx_compile_cxx11_required = xtrue; then + if test x$ac_success = xno; then + as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5 + fi + else + if test x$ac_success = xno; then + HAVE_CXX11=0 + { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5 +$as_echo "$as_me: No compiler with C++11 support was found" >&6;} + else + HAVE_CXX11=1 + +$as_echo "#define HAVE_CXX11 1" >>confdefs.h + + fi + + + fi + + +# Initialize libtool + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.6' +macro_revision='2.4.6' + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} +: ${AR_FLAGS=cru} + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } + +# Check whether --with-sysroot was given. +if test "${with_sysroot+set}" = set; then : + withval=$with_sysroot; +else + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_cc_needs_belf=yes +else + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_ld_exported_symbols_list=yes +else + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR cru libconftest.a conftest.o" >&5 + $AR cru libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[012][,.]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_DLFCN_H 1 +_ACEOF + +fi + +done + + + +func_stripname_cnf () +{ + case $2 in + .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;; + *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;; + esac +} # func_stripname_cnf + + + + + +# Set options + + + + enable_dlopen=no + + + enable_win32_dll=no + + + # Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + # Check whether --enable-static was given. +if test "${enable_static+set}" = set; then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +# Check whether --with-pic was given. +if test "${with_pic+set}" = set; then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + pic_mode=default +fi + + + + + + + + + # Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + +# Check whether --with-aix-soname was given. +if test "${with_aix_soname+set}" = set; then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +#define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_irix_exported_symbol=yes +else + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes; then : + lt_cv_dlopen=shl_load +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_shl_load=yes +else + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes; then : + lt_cv_dlopen=dlopen +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_svld_dlopen=yes +else + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_dld_link=yes +else + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report what library types will actually be built + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + +CC=$lt_save_CC + + if test -n "$CXX" && ( test no != "$CXX" && + ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || + (test g++ != "$CXX"))); then + ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 +$as_echo_n "checking how to run the C++ preprocessor... " >&6; } +if test -z "$CXXCPP"; then + if ${ac_cv_prog_CXXCPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CXXCPP needs to be expanded + for CXXCPP in "$CXX -E" "/lib/cpp" + do + ac_preproc_ok=false +for ac_cxx_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_cxx_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_cxx_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CXXCPP=$CXXCPP + +fi + CXXCPP=$ac_cv_prog_CXXCPP +else + ac_cv_prog_CXXCPP=$CXXCPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 +$as_echo "$CXXCPP" >&6; } +ac_preproc_ok=false +for ac_cxx_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_cxx_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_cxx_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + +else + _lt_caught_CXX_error=yes +fi + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + +archive_cmds_need_lc_CXX=no +allow_undefined_flag_CXX= +always_export_symbols_CXX=no +archive_expsym_cmds_CXX= +compiler_needs_object_CXX=no +export_dynamic_flag_spec_CXX= +hardcode_direct_CXX=no +hardcode_direct_absolute_CXX=no +hardcode_libdir_flag_spec_CXX= +hardcode_libdir_separator_CXX= +hardcode_minus_L_CXX=no +hardcode_shlibpath_var_CXX=unsupported +hardcode_automatic_CXX=no +inherit_rpath_CXX=no +module_cmds_CXX= +module_expsym_cmds_CXX= +link_all_deplibs_CXX=unknown +old_archive_cmds_CXX=$old_archive_cmds +reload_flag_CXX=$reload_flag +reload_cmds_CXX=$reload_cmds +no_undefined_flag_CXX= +whole_archive_flag_spec_CXX= +enable_shared_with_static_runtimes_CXX=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +objext_CXX=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_caught_CXX_error"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + + # save warnings/boilerplate of simple test code + ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + + ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_CFLAGS=$CFLAGS + lt_save_LD=$LD + lt_save_GCC=$GCC + GCC=$GXX + lt_save_with_gnu_ld=$with_gnu_ld + lt_save_path_LD=$lt_cv_path_LD + if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx + else + $as_unset lt_cv_prog_gnu_ld + fi + if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX + else + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + CFLAGS=$CXXFLAGS + compiler=$CC + compiler_CXX=$CC + func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test yes = "$GXX"; then + lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' + else + lt_prog_compiler_no_builtin_flag_CXX= + fi + + if test yes = "$GXX"; then + # Set up default GNU C++ configuration + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test yes = "$with_gnu_ld"; then + archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + + hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' + export_dynamic_flag_spec_CXX='$wl--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='$wl' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | + $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec_CXX= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + + else + GXX=no + with_gnu_ld=no + wlarc= + fi + + # PORTME: fill in a description of your system's C++ link characteristics + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + ld_shlibs_CXX=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds_CXX='' + hardcode_direct_CXX=yes + hardcode_direct_absolute_CXX=yes + hardcode_libdir_separator_CXX=':' + link_all_deplibs_CXX=yes + file_list_spec_CXX='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct_CXX=no + hardcode_direct_absolute_CXX=no + ;; + esac + + if test yes = "$GXX"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct_CXX=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L_CXX=yes + hardcode_libdir_flag_spec_CXX='-L$libdir' + hardcode_libdir_separator_CXX= + fi + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag=$shared_flag' $wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec_CXX='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + always_export_symbols_CXX=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + # The "-G" linker flag allows undefined symbols. + no_undefined_flag_CXX='-bernotok' + # Determine the default libpath from the value encoded in an empty + # executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath__CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath__CXX"; then + lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath__CXX"; then + lt_cv_aix_libpath__CXX=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath__CXX +fi + + hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" + + archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag_CXX="-z nodefs" + archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath__CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath__CXX"; then + lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath__CXX"; then + lt_cv_aix_libpath__CXX=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath__CXX +fi + + hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag_CXX=' $wl-bernotok' + allow_undefined_flag_CXX=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec_CXX='$convenience' + fi + archive_cmds_need_lc_CXX=yes + archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared + # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. + archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag_CXX=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs_CXX=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + case $GXX,$cc_basename in + ,cl* | no,cl*) + # Native MSVC + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec_CXX=' ' + allow_undefined_flag_CXX=unsupported + always_export_symbols_CXX=yes + file_list_spec_CXX='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' + enable_shared_with_static_runtimes_CXX=yes + # Don't use ranlib + old_postinstall_cmds_CXX='chmod 644 $oldlib' + postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # g++ + # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec_CXX='-L$libdir' + export_dynamic_flag_spec_CXX='$wl--export-all-symbols' + allow_undefined_flag_CXX=unsupported + always_export_symbols_CXX=no + enable_shared_with_static_runtimes_CXX=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs_CXX=no + fi + ;; + esac + ;; + darwin* | rhapsody*) + + + archive_cmds_need_lc_CXX=no + hardcode_direct_CXX=no + hardcode_automatic_CXX=yes + hardcode_shlibpath_var_CXX=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec_CXX='' + fi + link_all_deplibs_CXX=yes + allow_undefined_flag_CXX=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds_CXX="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + if test yes != "$lt_cv_apple_cc_single_mod"; then + archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" + archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" + fi + + else + ld_shlibs_CXX=no + fi + + ;; + + os2*) + hardcode_libdir_flag_spec_CXX='-L$libdir' + hardcode_minus_L_CXX=yes + allow_undefined_flag_CXX=unsupported + shrext_cmds=.dll + archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes_CXX=yes + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + + freebsd2.*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + ld_shlibs_CXX=no + ;; + + freebsd-elf*) + archive_cmds_need_lc_CXX=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + ld_shlibs_CXX=yes + ;; + + haiku*) + archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs_CXX=yes + ;; + + hpux9*) + hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' + hardcode_libdir_separator_CXX=: + export_dynamic_flag_spec_CXX='$wl-E' + hardcode_direct_CXX=yes + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aCC*) + archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' + hardcode_libdir_separator_CXX=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + export_dynamic_flag_spec_CXX='$wl-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct_CXX=no + hardcode_shlibpath_var_CXX=no + ;; + *) + hardcode_direct_CXX=yes + hardcode_direct_absolute_CXX=yes + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + + interix[3-9]*) + hardcode_direct_CXX=no + hardcode_shlibpath_var_CXX=no + hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' + export_dynamic_flag_spec_CXX='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds_CXX='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' + fi + fi + link_all_deplibs_CXX=yes + ;; + esac + hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' + hardcode_libdir_separator_CXX=: + inherit_rpath_CXX=yes + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + + hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' + export_dynamic_flag_spec_CXX='$wl--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + archive_cmds_need_lc_CXX=no + hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' + export_dynamic_flag_spec_CXX='$wl--export-dynamic' + whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [1-5].* | *pgcpp\ [1-5].*) + prelink_cmds_CXX='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + old_archive_cmds_CXX='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' + archive_cmds_CXX='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 6 and above use weak symbols + archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + + hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir' + export_dynamic_flag_spec_CXX='$wl--export-dynamic' + whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + ;; + cxx*) + # Compaq C++ + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec_CXX='-rpath $libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + ;; + xl* | mpixl* | bgxl*) + # IBM XL 8.0 on PPC, with GNU ld + hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' + export_dynamic_flag_spec_CXX='$wl--export-dynamic' + archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + no_undefined_flag_CXX=' -zdefs' + archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' + hardcode_libdir_flag_spec_CXX='-R$libdir' + whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object_CXX=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + hardcode_libdir_flag_spec_CXX='-R$libdir' + hardcode_direct_CXX=yes + hardcode_shlibpath_var_CXX=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + + *nto* | *qnx*) + ld_shlibs_CXX=yes + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct_CXX=yes + hardcode_shlibpath_var_CXX=no + hardcode_direct_absolute_CXX=yes + archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then + archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' + export_dynamic_flag_spec_CXX='$wl-E' + whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + fi + output_verbose_link_cmd=func_echo_all + else + ld_shlibs_CXX=no + fi + ;; + + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' + hardcode_libdir_separator_CXX=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + cxx*) + case $host in + osf3*) + allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' + archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' + ;; + *) + allow_undefined_flag_CXX=' -expect_unresolved \*' + archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ + $RM $lib.exp' + hardcode_libdir_flag_spec_CXX='-rpath $libdir' + ;; + esac + + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes,no = "$GXX,$with_gnu_ld"; then + allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' + case $host in + osf3*) + archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + *) + archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + esac + + hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + archive_cmds_need_lc_CXX=yes + no_undefined_flag_CXX=' -zdefs' + archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + hardcode_libdir_flag_spec_CXX='-R$libdir' + hardcode_shlibpath_var_CXX=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' + ;; + esac + link_all_deplibs_CXX=yes + + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test yes,no = "$GXX,$with_gnu_ld"; then + no_undefined_flag_CXX=' $wl-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + else + # g++ 2.7 appears to require '-G' NOT '-shared' on this + # platform. + archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + fi + + hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir' + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag_CXX='$wl-z,text' + archive_cmds_need_lc_CXX=no + hardcode_shlibpath_var_CXX=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag_CXX='$wl-z,text' + allow_undefined_flag_CXX='$wl-z,nodefs' + archive_cmds_need_lc_CXX=no + hardcode_shlibpath_var_CXX=no + hardcode_libdir_flag_spec_CXX='$wl-R,$libdir' + hardcode_libdir_separator_CXX=':' + link_all_deplibs_CXX=yes + export_dynamic_flag_spec_CXX='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ + '"$old_archive_cmds_CXX" + reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ + '"$reload_cmds_CXX" + ;; + *) + archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 +$as_echo "$ld_shlibs_CXX" >&6; } + test no = "$ld_shlibs_CXX" && can_build_shared=no + + GCC_CXX=$GXX + LD_CXX=$LD + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + # Dependencies to place before and after the object being linked: +predep_objects_CXX= +postdep_objects_CXX= +predeps_CXX= +postdeps_CXX= +compiler_lib_search_path_CXX= + +cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF + + +_lt_libdeps_save_CFLAGS=$CFLAGS +case "$CC $CFLAGS " in #( +*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; +*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; +esac + +if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval "$output_verbose_link_cmd"`; do + case $prev$p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test x-L = "$p" || + test x-R = "$p"; then + prev=$p + continue + fi + + # Expand the sysroot to ease extracting the directories later. + if test -z "$prev"; then + case $p in + -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; + -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; + -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; + esac + fi + case $p in + =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; + esac + if test no = "$pre_test_object_deps_done"; then + case $prev in + -L | -R) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$compiler_lib_search_path_CXX"; then + compiler_lib_search_path_CXX=$prev$p + else + compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$postdeps_CXX"; then + postdeps_CXX=$prev$p + else + postdeps_CXX="${postdeps_CXX} $prev$p" + fi + fi + prev= + ;; + + *.lto.$objext) ;; # Ignore GCC LTO objects + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test no = "$pre_test_object_deps_done"; then + if test -z "$predep_objects_CXX"; then + predep_objects_CXX=$p + else + predep_objects_CXX="$predep_objects_CXX $p" + fi + else + if test -z "$postdep_objects_CXX"; then + postdep_objects_CXX=$p + else + postdep_objects_CXX="$postdep_objects_CXX $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling CXX test program" +fi + +$RM -f confest.$objext +CFLAGS=$_lt_libdeps_save_CFLAGS + +# PORTME: override above test on systems where it is broken +case $host_os in +interix[3-9]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + predep_objects_CXX= + postdep_objects_CXX= + postdeps_CXX= + ;; +esac + + +case " $postdeps_CXX " in +*" -lc "*) archive_cmds_need_lc_CXX=no ;; +esac + compiler_lib_search_dirs_CXX= +if test -n "${compiler_lib_search_path_CXX}"; then + compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'` +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lt_prog_compiler_wl_CXX= +lt_prog_compiler_pic_CXX= +lt_prog_compiler_static_CXX= + + + # C++ specific cases for pic, static, wl, etc. + if test yes = "$GXX"; then + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_CXX='-Bstatic' + fi + lt_prog_compiler_pic_CXX='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic_CXX='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic_CXX='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static_CXX='$wl-static' + ;; + esac + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic_CXX='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + lt_prog_compiler_pic_CXX= + ;; + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static_CXX= + ;; + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic_CXX=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic_CXX='-fPIC -shared' + ;; + *) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + esac + else + case $host_os in + aix[4-9]*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_CXX='-Bstatic' + else + lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_CXX='-DDLL_EXPORT' + ;; + dgux*) + case $cc_basename in + ec++*) + lt_prog_compiler_pic_CXX='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + lt_prog_compiler_pic_CXX='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='$wl-a ${wl}archive' + if test ia64 != "$host_cpu"; then + lt_prog_compiler_pic_CXX='+Z' + fi + ;; + aCC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='$wl-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_CXX='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # KAI C++ Compiler + lt_prog_compiler_wl_CXX='--backend -Wl,' + lt_prog_compiler_pic_CXX='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64, which still supported -KPIC. + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-fPIC' + lt_prog_compiler_static_CXX='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-fpic' + lt_prog_compiler_static_CXX='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + lt_prog_compiler_pic_CXX= + lt_prog_compiler_static_CXX='-non_shared' + ;; + xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) + # IBM XL 8.0, 9.0 on PPC and BlueGene + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-qpic' + lt_prog_compiler_static_CXX='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-Bstatic' + lt_prog_compiler_wl_CXX='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + lt_prog_compiler_pic_CXX='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd*) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic_CXX='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + lt_prog_compiler_wl_CXX='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + lt_prog_compiler_pic_CXX='-pic' + ;; + cxx*) + # Digital/Compaq C++ + lt_prog_compiler_wl_CXX='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + lt_prog_compiler_pic_CXX= + lt_prog_compiler_static_CXX='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-Bstatic' + lt_prog_compiler_wl_CXX='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + lt_prog_compiler_pic_CXX='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + lt_prog_compiler_pic_CXX='-pic' + lt_prog_compiler_static_CXX='-Bstatic' + ;; + lcc*) + # Lucid + lt_prog_compiler_pic_CXX='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + lt_prog_compiler_pic_CXX='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + lt_prog_compiler_can_build_shared_CXX=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic_CXX= + ;; + *) + lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 +$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } +lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic_CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } +if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works_CXX=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works_CXX=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then + case $lt_prog_compiler_pic_CXX in + "" | " "*) ;; + *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; + esac +else + lt_prog_compiler_pic_CXX= + lt_prog_compiler_can_build_shared_CXX=no +fi + +fi + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works_CXX=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works_CXX=yes + fi + else + lt_cv_prog_compiler_static_works_CXX=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 +$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then + : +else + lt_prog_compiler_static_CXX= +fi + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o_CXX=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o_CXX=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 +$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o_CXX=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o_CXX=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 +$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + case $host_os in + aix[4-9]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + export_symbols_cmds_CXX=$ltdll_cmds + ;; + cygwin* | mingw* | cegcc*) + case $cc_basename in + cl*) + exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; + *) + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + ;; + esac + ;; + *) + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 +$as_echo "$ld_shlibs_CXX" >&6; } +test no = "$ld_shlibs_CXX" && can_build_shared=no + +with_gnu_ld_CXX=$with_gnu_ld + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc_CXX" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc_CXX=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds_CXX in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl_CXX + pic_flag=$lt_prog_compiler_pic_CXX + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag_CXX + allow_undefined_flag_CXX= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc_CXX=no + else + lt_cv_archive_cmds_need_lc_CXX=yes + fi + allow_undefined_flag_CXX=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } + archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec_CXX='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action_CXX= +if test -n "$hardcode_libdir_flag_spec_CXX" || + test -n "$runpath_var_CXX" || + test yes = "$hardcode_automatic_CXX"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct_CXX" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" && + test no != "$hardcode_minus_L_CXX"; then + # Linking always hardcodes the temporary library directory. + hardcode_action_CXX=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action_CXX=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action_CXX=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 +$as_echo "$hardcode_action_CXX" >&6; } + +if test relink = "$hardcode_action_CXX" || + test yes = "$inherit_rpath_CXX"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + + fi # test -n "$compiler" + + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + with_gnu_ld=$lt_save_with_gnu_ld + lt_cv_path_LDCXX=$lt_cv_path_LD + lt_cv_path_LD=$lt_save_path_LD + lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld + lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +fi # test yes != "$_lt_caught_CXX_error" + +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +# Package dependencies +GLIB_REQUIRED=2.55.0 +LIBWNCK_REQUIRED=2.91.0 +LIBGTOP_REQUIRED=2.37.2 +GTK_REQUIRED=3.22.0 +GNOME_ICON_THEME_REQUIRED=2.31 +GTKMM_REQUIRED=3.3.18 +GIOMM_REQUIRED=2.46 +GLIBMM_REQUIRED=2.46 +LIBXML_REQUIRED=2.0 +RSVG_REQUIRED=2.35 +SYSTEMD_REQUIRED=44 + + + + + + + + +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKG_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKG_CONFIG=$ac_cv_path_PKG_CONFIG +if test -n "$PKG_CONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +$as_echo "$PKG_CONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKG_CONFIG"; then + ac_pt_PKG_CONFIG=$PKG_CONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKG_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG +if test -n "$ac_pt_PKG_CONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +$as_echo "$ac_pt_PKG_CONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKG_CONFIG" = x; then + PKG_CONFIG="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKG_CONFIG=$ac_pt_PKG_CONFIG + fi +else + PKG_CONFIG="$ac_cv_path_PKG_CONFIG" +fi + +fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=0.9.0 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + PKG_CONFIG="" + fi +fi + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSM" >&5 +$as_echo_n "checking for GSM... " >&6; } + +if test -n "$GSM_CFLAGS"; then + pkg_cv_GSM_CFLAGS="$GSM_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED + libgtop-2.0 >= \$LIBGTOP_REQUIRED + gtk+-3.0 >= \$GTK_REQUIRED + gtkmm-3.0 >= \$GTKMM_REQUIRED + libxml-2.0 >= \$LIBXML_REQUIRED + librsvg-2.0 >= \$RSVG_REQUIRED + glibmm-2.4 >= \$GLIBMM_REQUIRED + giomm-2.4 >= \$GIOMM_REQUIRED + gmodule-2.0 +\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_GSM_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$GSM_LIBS"; then + pkg_cv_GSM_LIBS="$GSM_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED + libgtop-2.0 >= \$LIBGTOP_REQUIRED + gtk+-3.0 >= \$GTK_REQUIRED + gtkmm-3.0 >= \$GTKMM_REQUIRED + libxml-2.0 >= \$LIBXML_REQUIRED + librsvg-2.0 >= \$RSVG_REQUIRED + glibmm-2.4 >= \$GLIBMM_REQUIRED + giomm-2.4 >= \$GIOMM_REQUIRED + gmodule-2.0 +\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_GSM_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + GSM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +" 2>&1` + else + GSM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$GSM_PKG_ERRORS" >&5 + + as_fn_error $? "Package requirements (glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +) were not met: + +$GSM_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables GSM_CFLAGS +and GSM_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details." "$LINENO" 5 +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +Alternatively, you may set the environment variables GSM_CFLAGS +and GSM_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + +To get pkg-config, see . +See \`config.log' for more details" "$LINENO" 5; } +else + GSM_CFLAGS=$pkg_cv_GSM_CFLAGS + GSM_LIBS=$pkg_cv_GSM_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSM_LEGACY" >&5 +$as_echo_n "checking for GSM_LEGACY... " >&6; } + +if test -n "$GSM_LEGACY_CFLAGS"; then + pkg_cv_GSM_LEGACY_CFLAGS="$GSM_LEGACY_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED + libgtop-2.0 >= \$LIBGTOP_REQUIRED + gtk+-3.0 >= \$GTK_REQUIRED + libxml-2.0 >= \$LIBXML_REQUIRED + librsvg-2.0 >= \$RSVG_REQUIRED + gmodule-2.0 +\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_GSM_LEGACY_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$GSM_LEGACY_LIBS"; then + pkg_cv_GSM_LEGACY_LIBS="$GSM_LEGACY_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED + libgtop-2.0 >= \$LIBGTOP_REQUIRED + gtk+-3.0 >= \$GTK_REQUIRED + libxml-2.0 >= \$LIBXML_REQUIRED + librsvg-2.0 >= \$RSVG_REQUIRED + gmodule-2.0 +\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_GSM_LEGACY_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + GSM_LEGACY_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +" 2>&1` + else + GSM_LEGACY_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$GSM_LEGACY_PKG_ERRORS" >&5 + + as_fn_error $? "Package requirements (glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +) were not met: + +$GSM_LEGACY_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables GSM_LEGACY_CFLAGS +and GSM_LEGACY_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details." "$LINENO" 5 +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +Alternatively, you may set the environment variables GSM_LEGACY_CFLAGS +and GSM_LEGACY_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + +To get pkg-config, see . +See \`config.log' for more details" "$LINENO" 5; } +else + GSM_LEGACY_CFLAGS=$pkg_cv_GSM_LEGACY_CFLAGS + GSM_LEGACY_LIBS=$pkg_cv_GSM_LEGACY_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +# Extract the first word of "appdata-validate", so it can be a program name with args. +set dummy appdata-validate; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_APPDATA_VALIDATE+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $APPDATA_VALIDATE in + [\\/]* | ?:[\\/]*) + ac_cv_path_APPDATA_VALIDATE="$APPDATA_VALIDATE" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_APPDATA_VALIDATE="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +APPDATA_VALIDATE=$ac_cv_path_APPDATA_VALIDATE +if test -n "$APPDATA_VALIDATE"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $APPDATA_VALIDATE" >&5 +$as_echo "$APPDATA_VALIDATE" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +# Extract the first word of "desktop-file-validate", so it can be a program name with args. +set dummy desktop-file-validate; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_DESKTOP_FILE_VALIDATE+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $DESKTOP_FILE_VALIDATE in + [\\/]* | ?:[\\/]*) + ac_cv_path_DESKTOP_FILE_VALIDATE="$DESKTOP_FILE_VALIDATE" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_DESKTOP_FILE_VALIDATE="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +DESKTOP_FILE_VALIDATE=$ac_cv_path_DESKTOP_FILE_VALIDATE +if test -n "$DESKTOP_FILE_VALIDATE"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DESKTOP_FILE_VALIDATE" >&5 +$as_echo "$DESKTOP_FILE_VALIDATE" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + +# Check whether --enable-broken-wnck was given. +if test "${enable_broken_wnck+set}" = set; then : + enableval=$enable_broken_wnck; enable_wnck="$enableval" +else + enable_wnck=no +fi + +if test "x$enable_wnck" != "xno"; then + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WNCK" >&5 +$as_echo_n "checking for WNCK... " >&6; } + +if test -n "$WNCK_CFLAGS"; then + pkg_cv_WNCK_CFLAGS="$WNCK_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libwnck-3.0 >= \$LIBWNCK_REQUIRED gdk-x11-3.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_WNCK_CFLAGS=`$PKG_CONFIG --cflags "libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$WNCK_LIBS"; then + pkg_cv_WNCK_LIBS="$WNCK_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libwnck-3.0 >= \$LIBWNCK_REQUIRED gdk-x11-3.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_WNCK_LIBS=`$PKG_CONFIG --libs "libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + WNCK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0" 2>&1` + else + WNCK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$WNCK_PKG_ERRORS" >&5 + + as_fn_error $? "Package requirements (libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0) were not met: + +$WNCK_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables WNCK_CFLAGS +and WNCK_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details." "$LINENO" 5 +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +Alternatively, you may set the environment variables WNCK_CFLAGS +and WNCK_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + +To get pkg-config, see . +See \`config.log' for more details" "$LINENO" 5; } +else + WNCK_CFLAGS=$pkg_cv_WNCK_CFLAGS + WNCK_LIBS=$pkg_cv_WNCK_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +$as_echo "#define HAVE_WNCK 1" >>confdefs.h + +fi + if test "enable_wnck" = "yes"; then + HAVE_WNCK_TRUE= + HAVE_WNCK_FALSE='#' +else + HAVE_WNCK_TRUE='#' + HAVE_WNCK_FALSE= +fi + + + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SCRIPTS" >&5 +$as_echo_n "checking for SCRIPTS... " >&6; } + +if test -n "$SCRIPTS_CFLAGS"; then + pkg_cv_SCRIPTS_CFLAGS="$SCRIPTS_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SCRIPTS_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$SCRIPTS_LIBS"; then + pkg_cv_SCRIPTS_LIBS="$SCRIPTS_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SCRIPTS_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + SCRIPTS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED" 2>&1` + else + SCRIPTS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$SCRIPTS_PKG_ERRORS" >&5 + + as_fn_error $? "Package requirements (glib-2.0 >= $GLIB_REQUIRED) were not met: + +$SCRIPTS_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables SCRIPTS_CFLAGS +and SCRIPTS_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details." "$LINENO" 5 +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +Alternatively, you may set the environment variables SCRIPTS_CFLAGS +and SCRIPTS_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + +To get pkg-config, see . +See \`config.log' for more details" "$LINENO" 5; } +else + SCRIPTS_CFLAGS=$pkg_cv_SCRIPTS_CFLAGS + SCRIPTS_LIBS=$pkg_cv_SCRIPTS_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +have_systemd=no +# Check whether --enable-systemd was given. +if test "${enable_systemd+set}" = set; then : + enableval=$enable_systemd; +else + enable_systemd=no +fi + +if test "x$enable_systemd" != "xno"; then + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SYSTEMD" >&5 +$as_echo_n "checking for SYSTEMD... " >&6; } + +if test -n "$SYSTEMD_CFLAGS"; then + pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$SYSTEMD_LIBS"; then + pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd" 2>&1` + else + SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$SYSTEMD_PKG_ERRORS" >&5 + + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SYSTEMD" >&5 +$as_echo_n "checking for SYSTEMD... " >&6; } + +if test -n "$SYSTEMD_CFLAGS"; then + pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-login >= \$SYSTEMD_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsystemd-login >= $SYSTEMD_REQUIRED") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd-login >= $SYSTEMD_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$SYSTEMD_LIBS"; then + pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-login >= \$SYSTEMD_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsystemd-login >= $SYSTEMD_REQUIRED") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd-login >= $SYSTEMD_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd-login >= $SYSTEMD_REQUIRED" 2>&1` + else + SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd-login >= $SYSTEMD_REQUIRED" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$SYSTEMD_PKG_ERRORS" >&5 + + as_fn_error $? "Package requirements (libsystemd-login >= $SYSTEMD_REQUIRED) were not met: + +$SYSTEMD_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables SYSTEMD_CFLAGS +and SYSTEMD_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details." "$LINENO" 5 +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +Alternatively, you may set the environment variables SYSTEMD_CFLAGS +and SYSTEMD_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + +To get pkg-config, see . +See \`config.log' for more details" "$LINENO" 5; } +else + SYSTEMD_CFLAGS=$pkg_cv_SYSTEMD_CFLAGS + SYSTEMD_LIBS=$pkg_cv_SYSTEMD_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + have_systemd=yes +fi +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SYSTEMD" >&5 +$as_echo_n "checking for SYSTEMD... " >&6; } + +if test -n "$SYSTEMD_CFLAGS"; then + pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-login >= \$SYSTEMD_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsystemd-login >= $SYSTEMD_REQUIRED") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd-login >= $SYSTEMD_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$SYSTEMD_LIBS"; then + pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-login >= \$SYSTEMD_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsystemd-login >= $SYSTEMD_REQUIRED") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd-login >= $SYSTEMD_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd-login >= $SYSTEMD_REQUIRED" 2>&1` + else + SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd-login >= $SYSTEMD_REQUIRED" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$SYSTEMD_PKG_ERRORS" >&5 + + as_fn_error $? "Package requirements (libsystemd-login >= $SYSTEMD_REQUIRED) were not met: + +$SYSTEMD_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables SYSTEMD_CFLAGS +and SYSTEMD_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details." "$LINENO" 5 +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +Alternatively, you may set the environment variables SYSTEMD_CFLAGS +and SYSTEMD_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + +To get pkg-config, see . +See \`config.log' for more details" "$LINENO" 5; } +else + SYSTEMD_CFLAGS=$pkg_cv_SYSTEMD_CFLAGS + SYSTEMD_LIBS=$pkg_cv_SYSTEMD_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + have_systemd=yes +fi +else + SYSTEMD_CFLAGS=$pkg_cv_SYSTEMD_CFLAGS + SYSTEMD_LIBS=$pkg_cv_SYSTEMD_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + have_systemd=yes +fi + if test "x$have_systemd" = xno; then + as_fn_error $? "*** systemd support requested but libraries not found" "$LINENO" 5 + else + +$as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h + + fi +fi + if test "$have_systemd" = "yes"; then + HAVE_SYSTEMD_TRUE= + HAVE_SYSTEMD_FALSE='#' +else + HAVE_SYSTEMD_TRUE='#' + HAVE_SYSTEMD_FALSE= +fi + + +# Compiler warnings + + + # Check whether --enable-compile-warnings was given. +if test "${enable_compile_warnings+set}" = set; then : + enableval=$enable_compile_warnings; +else + enable_compile_warnings="maximum" +fi + + + if test "x$GCC" != xyes; then + enable_compile_warnings=no + fi + + warning_flags= + realsave_CFLAGS="$CFLAGS" + + base_warn_flags=" \ + -Wall \ + -Wstrict-prototypes \ + -Wnested-externs \ + " + + base_error_flags=" \ + -Werror=missing-prototypes \ + -Werror=implicit-function-declaration \ + -Werror=pointer-arith \ + -Werror=init-self \ + -Werror=format-security \ + -Werror=format=2 \ + -Werror=missing-include-dirs \ + -Werror=return-type \ + " + + additional_flags="" + + case "$enable_compile_warnings" in + no) + warning_flags="-w" + ;; + minimum) + warning_flags="-Wall" + ;; + yes|maximum|error) + warning_flags="$base_warn_flags $base_error_flags $additional_flags" + ;; + *) + as_fn_error $? "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5 + ;; + esac + + if test "$enable_compile_warnings" = "error" ; then + warning_flags="$warning_flags -Werror" + fi + + for option in $warning_flags; do + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $option" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5 +$as_echo_n "checking whether gcc understands $option... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + has_option=yes +else + has_option=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS="$save_CFLAGS" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5 +$as_echo "$has_option" >&6; } + if test $has_option = yes; then + tested_warning_flags="$tested_warning_flags $option" + fi + unset has_option + unset save_CFLAGS + done + unset option + CFLAGS="$realsave_CFLAGS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5 +$as_echo_n "checking what warning flags to pass to the C compiler... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tested_warning_flags" >&5 +$as_echo "$tested_warning_flags" >&6; } + + # Check whether --enable-iso-c was given. +if test "${enable_iso_c+set}" = set; then : + enableval=$enable_iso_c; +else + enable_iso_c=no +fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5 +$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; } + complCFLAGS= + if test "x$enable_iso_c" != "xno"; then + if test "x$GCC" = "xyes"; then + case " $CFLAGS " in + *\ \ -ansi\ \ *) ;; + *) complCFLAGS="$complCFLAGS -ansi" ;; + esac + case " $CFLAGS " in + *\ \ -pedantic\ \ *) ;; + *) complCFLAGS="$complCFLAGS -pedantic" ;; + esac + fi + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5 +$as_echo "$complCFLAGS" >&6; } + + WARN_CFLAGS="$tested_warning_flags $complCFLAGS" + + + +# Check whether --enable-more-warnings was given. +if test "${enable_more_warnings+set}" = set; then : + enableval=$enable_more_warnings; set_more_warnings="$enableval" +else + + set_more_warnings=yes + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for more warnings" >&5 +$as_echo_n "checking for more warnings... " >&6; } +if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + CFLAGS="\ + -Wall \ + -Winline \ + -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \ + -Wnested-externs -Wpointer-arith \ + -Wcast-align -Wsign-compare \ + $CFLAGS" + CXXFLAGS="-Wall $CXXFLAGS" +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + # Check whether --enable-schemas-compile was given. +if test "${enable_schemas_compile+set}" = set; then : + enableval=$enable_schemas_compile; case ${enableval} in + yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE="" ;; + no) GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;; + *) as_fn_error $? "bad value ${enableval} for --enable-schemas-compile" "$LINENO" 5 ;; + esac +fi + + + + + + + + + +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKG_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKG_CONFIG=$ac_cv_path_PKG_CONFIG +if test -n "$PKG_CONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +$as_echo "$PKG_CONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKG_CONFIG"; then + ac_pt_PKG_CONFIG=$PKG_CONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKG_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG +if test -n "$ac_pt_PKG_CONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +$as_echo "$ac_pt_PKG_CONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKG_CONFIG" = x; then + PKG_CONFIG="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKG_CONFIG=$ac_pt_PKG_CONFIG + fi +else + PKG_CONFIG="$ac_cv_path_PKG_CONFIG" +fi + +fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=0.16 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + PKG_CONFIG="" + fi +fi + gsettingsschemadir=${datadir}/glib-2.0/schemas + + if test x$cross_compiling != xyes; then + GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0` + else + # Extract the first word of "glib-compile-schemas", so it can be a program name with args. +set dummy glib-compile-schemas; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_GLIB_COMPILE_SCHEMAS+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $GLIB_COMPILE_SCHEMAS in + [\\/]* | ?:[\\/]*) + ac_cv_path_GLIB_COMPILE_SCHEMAS="$GLIB_COMPILE_SCHEMAS" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GLIB_COMPILE_SCHEMAS="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +GLIB_COMPILE_SCHEMAS=$ac_cv_path_GLIB_COMPILE_SCHEMAS +if test -n "$GLIB_COMPILE_SCHEMAS"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_SCHEMAS" >&5 +$as_echo "$GLIB_COMPILE_SCHEMAS" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi + + if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then + as_fn_error $? "glib-compile-schemas not found." "$LINENO" 5 + else + : + fi + + GSETTINGS_RULES=' +.PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas + +mostlyclean-am: clean-gsettings-schemas + +gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE)) + +%.gschema.valid: %.gschema.xml $(gsettings__enum_file) + $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p $(@D) && touch $@ + +all-am: $(gsettings_SCHEMAS:.xml=.valid) +uninstall-am: uninstall-gsettings-schemas +install-data-am: install-gsettings-schemas + +.SECONDARY: $(gsettings_SCHEMAS) + +install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file) + @$(NORMAL_INSTALL) + if test -n "$^"; then \ + test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \ + $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \ + test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \ + fi + +uninstall-gsettings-schemas: + @$(NORMAL_UNINSTALL) + @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files + test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir) + +clean-gsettings-schemas: + rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file) + +ifdef gsettings_ENUM_NAMESPACE +$(gsettings__enum_file): $(gsettings_ENUM_FILES) + $(AM_V_GEN) glib-mkenums --comments '\'''\'' --fhead "" --vhead " <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod " " --vtail " " --ftail "" $^ > $@.tmp && mv $@.tmp $@ +endif +' + + + + + + + +# i18n stuff + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 +$as_echo_n "checking whether NLS is requested... " >&6; } + # Check whether --enable-nls was given. +if test "${enable_nls+set}" = set; then : + enableval=$enable_nls; USE_NLS=$enableval +else + USE_NLS=yes +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + + + + + GETTEXT_MACRO_VERSION=0.19 + + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which + # contains only /bin. Note that ksh looks also at the FPATH variable, + # so we have to set that as well for the test. + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + || PATH_SEPARATOR=';' + } +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgfmt", so it can be a program name with args. +set dummy msgfmt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_MSGFMT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$MSGFMT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" + ;; +esac +fi +MSGFMT="$ac_cv_path_MSGFMT" +if test "$MSGFMT" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 +$as_echo "$MSGFMT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + # Extract the first word of "gmsgfmt", so it can be a program name with args. +set dummy gmsgfmt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_GMSGFMT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $GMSGFMT in + [\\/]* | ?:[\\/]*) + ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" + ;; +esac +fi +GMSGFMT=$ac_cv_path_GMSGFMT +if test -n "$GMSGFMT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 +$as_echo "$GMSGFMT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; + *) MSGFMT_015=$MSGFMT ;; + esac + + case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; + *) GMSGFMT_015=$GMSGFMT ;; + esac + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which + # contains only /bin. Note that ksh looks also at the FPATH variable, + # so we have to set that as well for the test. + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + || PATH_SEPARATOR=';' + } +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "xgettext", so it can be a program name with args. +set dummy xgettext; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_XGETTEXT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$XGETTEXT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + ;; +esac +fi +XGETTEXT="$ac_cv_path_XGETTEXT" +if test "$XGETTEXT" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 +$as_echo "$XGETTEXT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + rm -f messages.po + + case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; + *) XGETTEXT_015=$XGETTEXT ;; + esac + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which + # contains only /bin. Note that ksh looks also at the FPATH variable, + # so we have to set that as well for the test. + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + || PATH_SEPARATOR=';' + } +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgmerge", so it can be a program name with args. +set dummy msgmerge; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_MSGMERGE+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$MSGMERGE" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&5 + if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then + ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" + ;; +esac +fi +MSGMERGE="$ac_cv_path_MSGMERGE" +if test "$MSGMERGE" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 +$as_echo "$MSGMERGE" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$localedir" || localedir='${datadir}/locale' + + + test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= + + + ac_config_commands="$ac_config_commands po-directories" + + + + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which + # contains only /bin. Note that ksh looks also at the FPATH variable, + # so we have to set that as well for the test. + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + || PATH_SEPARATOR=';' + } +fi + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` + while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${acl_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$acl_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$acl_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${acl_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$acl_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$acl_cv_prog_gnu_ld + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 +$as_echo_n "checking for shared library run path origin... " >&6; } +if ${acl_cv_rpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 +$as_echo "$acl_cv_rpath" >&6; } + wl="$acl_cv_wl" + acl_libext="$acl_cv_libext" + acl_shlibext="$acl_cv_shlibext" + acl_libname_spec="$acl_cv_libname_spec" + acl_library_names_spec="$acl_cv_library_names_spec" + acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + acl_hardcode_direct="$acl_cv_hardcode_direct" + acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" + # Check whether --enable-rpath was given. +if test "${enable_rpath+set}" = set; then : + enableval=$enable_rpath; : +else + enable_rpath=yes +fi + + + + + + acl_libdirstem=lib + acl_libdirstem2= + case "$host_os" in + solaris*) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 +$as_echo_n "checking for 64-bit host... " >&6; } +if ${gl_cv_solaris_64bit+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#ifdef _LP64 +sixtyfour bits +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "sixtyfour bits" >/dev/null 2>&1; then : + gl_cv_solaris_64bit=yes +else + gl_cv_solaris_64bit=no +fi +rm -f conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 +$as_echo "$gl_cv_solaris_64bit" >&6; } + if test $gl_cv_solaris_64bit = yes; then + acl_libdirstem=lib/64 + case "$host_cpu" in + sparc*) acl_libdirstem2=lib/sparcv9 ;; + i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; + esac + fi + ;; + *) + searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` + if test -n "$searchpath"; then + acl_save_IFS="${IFS= }"; IFS=":" + for searchdir in $searchpath; do + if test -d "$searchdir"; then + case "$searchdir" in + */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; + */../ | */.. ) + # Better ignore directories of this form. They are misleading. + ;; + *) searchdir=`cd "$searchdir" && pwd` + case "$searchdir" in + */lib64 ) acl_libdirstem=lib64 ;; + esac ;; + esac + fi + done + IFS="$acl_save_IFS" + fi + ;; + esac + test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" + + + + + + + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then : + withval=$with_libiconv_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + if test "$acl_libdirstem2" != "$acl_libdirstem" \ + && ! test -d "$withval/$acl_libdirstem"; then + additional_libdir="$withval/$acl_libdirstem2" + fi + fi + fi + +fi + + LIBICONV= + LTLIBICONV= + INCICONV= + LIBICONV_PREFIX= + HAVE_LIBICONV= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='iconv ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name + if test -n "$acl_shlibext"; then + shrext=".$acl_shlibext" # typically: shrext=.so + else + shrext= + fi + if test $use_additional = yes; then + dir="$additional_libdir" + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no \ + || test "X$found_dir" = "X/usr/$acl_libdirstem" \ + || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$acl_hardcode_direct" = yes; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" + fi + if test "$acl_hardcode_minus_L" != no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */$acl_libdirstem | */$acl_libdirstem/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` + if test "$name" = 'iconv'; then + LIBICONV_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + */$acl_libdirstem2 | */$acl_libdirstem2/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` + if test "$name" = 'iconv'; then + LIBICONV_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ + && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ + || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" + ;; + esac + done + fi + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$acl_hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" + done + fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 +$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } +if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +CFPreferencesCopyAppValue(NULL, NULL) + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + gt_cv_func_CFPreferencesCopyAppValue=yes +else + gt_cv_func_CFPreferencesCopyAppValue=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 +$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + +$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h + + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 +$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } +if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +CFLocaleCopyCurrent(); + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + gt_cv_func_CFLocaleCopyCurrent=yes +else + gt_cv_func_CFLocaleCopyCurrent=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 +$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } + if test $gt_cv_func_CFLocaleCopyCurrent = yes; then + +$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h + + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" + fi + + + + + + + LIBINTL= + LTLIBINTL= + POSUB= + + case " $gt_needs " in + *" need-formatstring-macros "*) gt_api_version=3 ;; + *" need-ngettext "*) gt_api_version=2 ;; + *) gt_api_version=1 ;; + esac + gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" + gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" + + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + + + if test $gt_api_version -ge 3; then + gt_revision_test_code=' +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +' + else + gt_revision_test_code= + fi + if test $gt_api_version -ge 2; then + gt_expression_test_code=' + * ngettext ("", "", 0)' + else + gt_expression_test_code= + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 +$as_echo_n "checking for GNU gettext in libc... " >&6; } +if eval \${$gt_func_gnugettext_libc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings; +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + eval "$gt_func_gnugettext_libc=yes" +else + eval "$gt_func_gnugettext_libc=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$gt_func_gnugettext_libc + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + + + + + + am_save_CPPFLAGS="$CPPFLAGS" + + for element in $INCICONV; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 +$as_echo_n "checking for iconv... " >&6; } +if ${am_cv_func_iconv+:} false; then : + $as_echo_n "(cached) " >&6 +else + + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + am_cv_func_iconv=yes +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + am_cv_lib_iconv=yes + am_cv_func_iconv=yes +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$am_save_LIBS" + fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 +$as_echo "$am_cv_func_iconv" >&6; } + if test "$am_cv_func_iconv" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 +$as_echo_n "checking for working iconv... " >&6; } +if ${am_cv_func_iconv_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + am_cv_func_iconv_works=no + for ac_iconv_const in '' 'const'; do + if test "$cross_compiling" = yes; then : + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +#ifndef ICONV_CONST +# define ICONV_CONST $ac_iconv_const +#endif + +int +main () +{ +int result = 0; + /* Test against AIX 5.1 bug: Failures are not distinguishable from successful + returns. */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 1; + iconv_close (cd_utf8_to_88591); + } + } + /* Test against Solaris 10 bug: Failures are not distinguishable from + successful returns. */ + { + iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); + if (cd_ascii_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\263"; + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_ascii_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 2; + iconv_close (cd_ascii_to_88591); + } + } + /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304"; + static char buf[2] = { (char)0xDE, (char)0xAD }; + ICONV_CONST char *inptr = input; + size_t inbytesleft = 1; + char *outptr = buf; + size_t outbytesleft = 1; + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) + result |= 4; + iconv_close (cd_88591_to_utf8); + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + result |= 8; + iconv_close (cd_88591_to_utf8); + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + if (/* Try standardized names. */ + iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) + /* Try IRIX, OSF/1 names. */ + && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) + /* Try AIX names. */ + && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) + /* Try HP-UX names. */ + && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) + result |= 16; + return result; + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_run "$LINENO"; then : + am_cv_func_iconv_works=yes +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + test "$am_cv_func_iconv_works" = no || break + done + LIBS="$am_save_LIBS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 +$as_echo "$am_cv_func_iconv_works" >&6; } + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + +$as_echo "#define HAVE_ICONV 1" >>confdefs.h + + fi + if test "$am_cv_lib_iconv" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 +$as_echo_n "checking how to link with libiconv... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 +$as_echo "$LIBICONV" >&6; } + else + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + + + + + + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libintl-prefix was given. +if test "${with_libintl_prefix+set}" = set; then : + withval=$with_libintl_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + if test "$acl_libdirstem2" != "$acl_libdirstem" \ + && ! test -d "$withval/$acl_libdirstem"; then + additional_libdir="$withval/$acl_libdirstem2" + fi + fi + fi + +fi + + LIBINTL= + LTLIBINTL= + INCINTL= + LIBINTL_PREFIX= + HAVE_LIBINTL= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='intl ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name + if test -n "$acl_shlibext"; then + shrext=".$acl_shlibext" # typically: shrext=.so + else + shrext= + fi + if test $use_additional = yes; then + dir="$additional_libdir" + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no \ + || test "X$found_dir" = "X/usr/$acl_libdirstem" \ + || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$acl_hardcode_direct" = yes; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" + fi + if test "$acl_hardcode_minus_L" != no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */$acl_libdirstem | */$acl_libdirstem/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` + if test "$name" = 'intl'; then + LIBINTL_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + */$acl_libdirstem2 | */$acl_libdirstem2/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` + if test "$name" = 'intl'; then + LIBINTL_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ + && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ + || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" + ;; + esac + done + fi + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$acl_hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" + done + fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 +$as_echo_n "checking for GNU gettext in libintl... " >&6; } +if eval \${$gt_func_gnugettext_libintl+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + eval "$gt_func_gnugettext_libintl=yes" +else + eval "$gt_func_gnugettext_libintl=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_link "$LINENO"; then : + LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + eval "$gt_func_gnugettext_libintl=yes" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS" +fi +eval ac_res=\$$gt_func_gnugettext_libintl + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + fi + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ + || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + +$as_echo "#define ENABLE_NLS 1" >>confdefs.h + + else + USE_NLS=no + fi + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 +$as_echo_n "checking whether to use NLS... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + if test "$USE_NLS" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 +$as_echo_n "checking where the gettext function comes from... " >&6; } + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 +$as_echo "$gt_source" >&6; } + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 +$as_echo_n "checking how to link with libintl... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 +$as_echo "$LIBINTL" >&6; } + + for element in $INCINTL; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + fi + + +$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h + + +$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h + + fi + + POSUB=po + fi + + + + INTLLIBS="$LIBINTL" + + + + + + + +GETTEXT_PACKAGE=gnome-system-monitor + + +cat >>confdefs.h <<_ACEOF +#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" +_ACEOF + + +# Documentation + + + + + + +YELP_LC_MEDIA_LINKS=true +YELP_LC_DIST=true + +for yelpopt in ; do + case $yelpopt in + lc-media-links) YELP_LC_MEDIA_LINKS=true ;; + no-lc-media-links) YELP_LC_MEDIA_LINKS= ;; + lc-dist) YELP_LC_DIST=true ;; + no-lc-dist) YELP_LC_DIST= ;; + *) as_fn_error $? "Unrecognized YELP_HELP_INIT option $yelpopt\"" "$LINENO" 5 ;; + esac +done; + + + + +# Check whether --with-help-dir was given. +if test "${with_help_dir+set}" = set; then : + withval=$with_help_dir; +else + with_help_dir='${datadir}/help' +fi + +HELP_DIR="$with_help_dir" + + + +# Extract the first word of "itstool", so it can be a program name with args. +set dummy itstool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ITSTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ITSTOOL"; then + ac_cv_prog_ITSTOOL="$ITSTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ITSTOOL="itstool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ITSTOOL=$ac_cv_prog_ITSTOOL +if test -n "$ITSTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ITSTOOL" >&5 +$as_echo "$ITSTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +if test x"$ITSTOOL" = x; then + as_fn_error $? "itstool not found" "$LINENO" 5 +fi + + +# Extract the first word of "xmllint", so it can be a program name with args. +set dummy xmllint; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_XMLLINT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$XMLLINT"; then + ac_cv_prog_XMLLINT="$XMLLINT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_XMLLINT="xmllint" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +XMLLINT=$ac_cv_prog_XMLLINT +if test -n "$XMLLINT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLLINT" >&5 +$as_echo "$XMLLINT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +if test x"$XMLLINT" = x; then + as_fn_error $? "xmllint not found" "$LINENO" 5 +fi + +YELP_HELP_RULES=' +HELP_ID ?= +HELP_POT ?= +HELP_FILES ?= +HELP_EXTRA ?= +HELP_MEDIA ?= +HELP_LINGUAS ?= + +_HELP_LINGUAS = $(if $(filter environment,$(origin LINGUAS)),$(filter $(LINGUAS),$(HELP_LINGUAS)),$(HELP_LINGUAS)) +_HELP_POTFILE = $(if $(HELP_POT),$(HELP_POT),$(if $(HELP_ID),$(HELP_ID).pot)) +_HELP_POFILES = $(if $(HELP_ID),$(foreach lc,$(_HELP_LINGUAS),$(lc)/$(lc).po)) +_HELP_MOFILES = $(patsubst %.po,%.mo,$(_HELP_POFILES)) +_HELP_C_FILES = $(foreach f,$(HELP_FILES),C/$(f)) +_HELP_C_EXTRA = $(foreach f,$(HELP_EXTRA),C/$(f)) +_HELP_C_MEDIA = $(foreach f,$(HELP_MEDIA),C/$(f)) +_HELP_LC_FILES = $(foreach lc,$(_HELP_LINGUAS),$(foreach f,$(HELP_FILES),$(lc)/$(f))) +_HELP_LC_STAMPS = $(foreach lc,$(_HELP_LINGUAS),$(lc)/$(lc).stamp) + +_HELP_DEFAULT_V = $(if $(AM_DEFAULT_VERBOSITY),$(AM_DEFAULT_VERBOSITY),1) +_HELP_V = $(if $(V),$(V),$(_HELP_DEFAULT_V)) +_HELP_LC_VERBOSE = $(_HELP_LC_VERBOSE_$(_HELP_V)) +_HELP_LC_VERBOSE_ = $(_HELP_LC_VERBOSE_$(_HELP_DEFAULT_V)) +_HELP_LC_VERBOSE_0 = @echo " GEN "$(dir $@); + +all: $(_HELP_C_FILES) $(_HELP_C_EXTRA) $(_HELP_C_MEDIA) $(_HELP_LC_FILES) $(_HELP_POFILES) + +.PHONY: pot +pot: $(_HELP_POTFILE) +$(_HELP_POTFILE): $(_HELP_C_FILES) $(_HELP_C_EXTRA) $(_HELP_C_MEDIA) + $(AM_V_GEN)if test -d "C"; then d=; else d="$(srcdir)/"; fi; \ + $(ITSTOOL) -o "$@" $(foreach f,$(_HELP_C_FILES),"$${d}$(f)") + +.PHONY: repo +repo: $(_HELP_POTFILE) + $(AM_V_at)for po in $(_HELP_POFILES); do \ + if test "x$(_HELP_V)" = "x0"; then echo " GEN $${po}"; fi; \ + msgmerge -q -o "$${po}" "$${po}" "$(_HELP_POTFILE)"; \ + done + +$(_HELP_POFILES): + $(AM_V_at)if ! test -d "$(dir $@)"; then mkdir "$(dir $@)"; fi + $(AM_V_at)if test ! -f "$@" -a -f "$(srcdir)/$@"; then cp "$(srcdir)/$@" "$@"; fi + $(AM_V_GEN)if ! test -f "$@"; then \ + (cd "$(dir $@)" && \ + $(ITSTOOL) -o "$(notdir $@).tmp" $(_HELP_C_FILES) && \ + mv "$(notdir $@).tmp" "$(notdir $@)"); \ + else \ + (cd "$(dir $@)" && \ + $(ITSTOOL) -o "$(notdir $@).tmp" $(_HELP_C_FILES) && \ + msgmerge -o "$(notdir $@)" "$(notdir $@)" "$(notdir $@).tmp" && \ + rm "$(notdir $@).tmp"); \ + fi + +$(_HELP_MOFILES): %.mo: %.po + $(AM_V_at)if ! test -d "$(dir $@)"; then mkdir "$(dir $@)"; fi + $(AM_V_GEN)msgfmt -o "$@" "$<" + +$(_HELP_LC_FILES): $(_HELP_LINGUAS) +$(_HELP_LINGUAS): $(_HELP_LC_STAMPS) +$(_HELP_LC_STAMPS): %.stamp: %.mo +$(_HELP_LC_STAMPS): $(_HELP_C_FILES) $(_HELP_C_EXTRA) + $(AM_V_at)if ! test -d "$(dir $@)"; then mkdir "$(dir $@)"; fi + $(_HELP_LC_VERBOSE)if test -d "C"; then d="../"; else d="$(abs_srcdir)/"; fi; \ + mo="$(dir $@)$(patsubst %/$(notdir $@),%,$@).mo"; \ + if test -f "$${mo}"; then mo="../$${mo}"; else mo="$(abs_srcdir)/$${mo}"; fi; \ + (cd "$(dir $@)" && $(ITSTOOL) -m "$${mo}" $(foreach f,$(_HELP_C_FILES),$${d}/$(f))) && \ + touch "$@" + +.PHONY: clean-help +mostlyclean-am: $(if $(HELP_ID),clean-help) +clean-help: + rm -f $(_HELP_LC_FILES) $(_HELP_LC_STAMPS) $(_HELP_MOFILES) + +EXTRA_DIST ?= +EXTRA_DIST += $(_HELP_C_EXTRA) $(_HELP_C_MEDIA) +EXTRA_DIST += $(if $(YELP_LC_DIST),$(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).stamp)) +EXTRA_DIST += $(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).po) +EXTRA_DIST += $(foreach f,$(HELP_MEDIA),$(foreach lc,$(HELP_LINGUAS),$(wildcard $(lc)/$(f)))) + +distdir: distdir-help-files +distdir-help-files: $(_HELP_LC_FILES) + @for lc in C $(if $(YELP_LC_DIST),$(HELP_LINGUAS)) ; do \ + $(MKDIR_P) "$(distdir)/$$lc"; \ + for file in $(HELP_FILES); do \ + if test -f "$$lc/$$file"; then d=./; else d=$(srcdir)/; fi; \ + cp -p "$$d$$lc/$$file" "$(distdir)/$$lc/" || exit 1; \ + done; \ + done; \ + +.PHONY: check-help +check: check-help +check-help: + for lc in C $(_HELP_LINGUAS); do \ + if test -d "$$lc"; \ + then d=; \ + xmlpath="$$lc"; \ + else \ + d="$(srcdir)/"; \ + xmlpath="$$lc:$(srcdir)/$$lc"; \ + fi; \ + for page in $(HELP_FILES); do \ + echo "$(XMLLINT) --nonet --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \ + $(XMLLINT) --nonet --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \ + done; \ + done + + +.PHONY: install-help +install-data-am: $(if $(HELP_ID),install-help) +install-help: $(_HELP_LC_FILES) + @for lc in C $(_HELP_LINGUAS); do \ + $(mkinstalldirs) "$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)" || exit 1; \ + done + @for lc in C $(_HELP_LINGUAS); do for f in $(HELP_FILES); do \ + if test -f "$$lc/$$f"; then d=; else d="$(srcdir)/"; fi; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + if ! test -d "$$helpdir"; then $(mkinstalldirs) "$$helpdir"; fi; \ + echo "$(INSTALL_DATA) $$d$$lc/$$f $$helpdir`basename $$f`"; \ + $(INSTALL_DATA) "$$d$$lc/$$f" "$$helpdir`basename $$f`" || exit 1; \ + done; done + @for f in $(_HELP_C_EXTRA); do \ + lc=`dirname "$$f"`; lc=`basename "$$lc"`; \ + if test -f "$$f"; then d=; else d="$(srcdir)/"; fi; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + if ! test -d "$$helpdir"; then $(mkinstalldirs) "$$helpdir"; fi; \ + echo "$(INSTALL_DATA) $$d$$f $$helpdir`basename $$f`"; \ + $(INSTALL_DATA) "$$d$$f" "$$helpdir`basename $$f`" || exit 1; \ + done + @for f in $(HELP_MEDIA); do \ + for lc in C $(_HELP_LINGUAS); do \ + if test -f "$$lc$$f"; then d=; else d="$(srcdir)/"; fi; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + mdir=`dirname "$$f"`; \ + if test "x$mdir" = "x."; then mdir=""; fi; \ + if ! test -d "$$helpdir$$mdir"; then $(mkinstalldirs) "$$helpdir$$mdir"; fi; \ + if test -f "$$d$$lc/$$f"; then \ + echo "$(INSTALL_DATA) $$d$$lc/$$f $$helpdir$$f"; \ + $(INSTALL_DATA) "$$d$$lc/$$f" "$$helpdir$$f" || exit 1; \ + elif test "x$$lc" != "xC"; then \ + if test "x$(YELP_LC_MEDIA_LINKS)" != "x"; then \ + echo "$(LN_S) -f $(HELP_DIR)/C/$(HELP_ID)/$$f $$helpdir$$f"; \ + $(LN_S) -f "$(HELP_DIR)/C/$(HELP_ID)/$$f" "$$helpdir$$f" || exit 1; \ + fi; \ + fi; \ + done; \ + done + +.PHONY: uninstall-help +uninstall-am: $(if $(HELP_ID),uninstall-help) +uninstall-help: + for lc in C $(_HELP_LINGUAS); do for f in $(HELP_FILES); do \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + echo "rm -f $$helpdir`basename $$f`"; \ + rm -f "$$helpdir`basename $$f`"; \ + done; done + @for f in $(_HELP_C_EXTRA); do \ + lc=`dirname "$$f"`; lc=`basename "$$lc"`; \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + echo "rm -f $$helpdir`basename $$f`"; \ + rm -f "$$helpdir`basename $$f`"; \ + done + @for f in $(HELP_MEDIA); do \ + for lc in C $(_HELP_LINGUAS); do \ + helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \ + echo "rm -f $$helpdir$$f"; \ + rm -f "$$helpdir$$f"; \ + done; \ + done; +' + + + + +ac_config_files="$ac_config_files Makefile scripts/Makefile src/Makefile src/legacy/Makefile src/org.gnome.gnome-system-monitor.gschema.xml po/Makefile.in help/Makefile gnome-system-monitor.desktop.in gnome-system-monitor-kde.desktop.in" + + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_WNCK_TRUE}" && test -z "${HAVE_WNCK_FALSE}"; then + as_fn_error $? "conditional \"HAVE_WNCK\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_SYSTEMD_TRUE}" && test -z "${HAVE_SYSTEMD_FALSE}"; then + as_fn_error $? "conditional \"HAVE_SYSTEMD\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by gnome-system-monitor $as_me 3.28.2, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +gnome-system-monitor config.status 3.28.2 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' +compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' +predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' +postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' +predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' +postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' +compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' +LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' +reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' +reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' +old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' +compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' +GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' +compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' +archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' +module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' +with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' +no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' +inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' +link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' +always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' +exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' +include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' +prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' +postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' +file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' +compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' +predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' +postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' +predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' +postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' +compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +AR_FLAGS \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib \ +compiler_lib_search_dirs \ +predep_objects \ +postdep_objects \ +predeps \ +postdeps \ +compiler_lib_search_path \ +LD_CXX \ +reload_flag_CXX \ +compiler_CXX \ +lt_prog_compiler_no_builtin_flag_CXX \ +lt_prog_compiler_pic_CXX \ +lt_prog_compiler_wl_CXX \ +lt_prog_compiler_static_CXX \ +lt_cv_prog_compiler_c_o_CXX \ +export_dynamic_flag_spec_CXX \ +whole_archive_flag_spec_CXX \ +compiler_needs_object_CXX \ +with_gnu_ld_CXX \ +allow_undefined_flag_CXX \ +no_undefined_flag_CXX \ +hardcode_libdir_flag_spec_CXX \ +hardcode_libdir_separator_CXX \ +exclude_expsyms_CXX \ +include_expsyms_CXX \ +file_list_spec_CXX \ +compiler_lib_search_dirs_CXX \ +predep_objects_CXX \ +postdep_objects_CXX \ +predeps_CXX \ +postdeps_CXX \ +compiler_lib_search_path_CXX; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path \ +reload_cmds_CXX \ +old_archive_cmds_CXX \ +old_archive_from_new_cmds_CXX \ +old_archive_from_expsyms_cmds_CXX \ +archive_cmds_CXX \ +archive_expsym_cmds_CXX \ +module_cmds_CXX \ +module_expsym_cmds_CXX \ +export_symbols_cmds_CXX \ +prelink_cmds_CXX \ +postlink_cmds_CXX; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + + +# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it + # from automake < 1.5. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/legacy/Makefile") CONFIG_FILES="$CONFIG_FILES src/legacy/Makefile" ;; + "src/org.gnome.gnome-system-monitor.gschema.xml") CONFIG_FILES="$CONFIG_FILES src/org.gnome.gnome-system-monitor.gschema.xml" ;; + "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; + "help/Makefile") CONFIG_FILES="$CONFIG_FILES help/Makefile" ;; + "gnome-system-monitor.desktop.in") CONFIG_FILES="$CONFIG_FILES gnome-system-monitor.desktop.in" ;; + "gnome-system-monitor-kde.desktop.in") CONFIG_FILES="$CONFIG_FILES gnome-system-monitor-kde.desktop.in" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "$am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='CXX ' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# The directories searched by this compiler when creating a shared library. +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs + +# Dependencies to place before and after the objects being linked to +# create a shared library. +predep_objects=$lt_predep_objects +postdep_objects=$lt_postdep_objects +predeps=$lt_predeps +postdeps=$lt_postdeps + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + + cat <<_LT_EOF >> "$ofile" + +# ### BEGIN LIBTOOL TAG CONFIG: CXX + +# The linker used to build libraries. +LD=$lt_LD_CXX + +# How to create reloadable object files. +reload_flag=$lt_reload_flag_CXX +reload_cmds=$lt_reload_cmds_CXX + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds_CXX + +# A language specific compiler. +CC=$lt_compiler_CXX + +# Is the compiler the GNU compiler? +with_gcc=$GCC_CXX + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_CXX + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_CXX + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_CXX + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_CXX + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object_CXX + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds_CXX +archive_expsym_cmds=$lt_archive_expsym_cmds_CXX + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds_CXX +module_expsym_cmds=$lt_module_expsym_cmds_CXX + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld_CXX + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_CXX + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_CXX + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct_CXX + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute_CXX + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L_CXX + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic_CXX + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath_CXX + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_CXX + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols_CXX + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_CXX + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_CXX + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_CXX + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds_CXX + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds_CXX + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec_CXX + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_CXX + +# The directories searched by this compiler when creating a shared library. +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX + +# Dependencies to place before and after the objects being linked to +# create a shared library. +predep_objects=$lt_predep_objects_CXX +postdep_objects=$lt_postdep_objects_CXX +predeps=$lt_predeps_CXX +postdeps=$lt_postdeps_CXX + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_CXX + +# ### END LIBTOOL TAG CONFIG: CXX +_LT_EOF + + ;; + "po-directories":C) + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + # Treat a directory as a PO directory if and only if it has a + # POTFILES.in file. This allows packages to have multiple PO + # directories under different names or in different locations. + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + gt_tab=`printf '\t'` + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assignment from automake < 1.5. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.in. + # Hide the ALL_LINGUAS assignment from automake < 1.5. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + # Compute POFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) + # Compute UPDATEPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) + # Compute DUMMYPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) + # Compute GMOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + UPDATEPOFILES= + DUMMYPOFILES= + GMOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + + +echo " + +Configuration: + + Source code location: ${srcdir} + C Compiler: ${CC} + C++ Compiler: ${CXX} + CFLAGS: ${CFLAGS} + CXXFLAGS: ${CXXFLAGS} + Maintainer mode: ${USE_MAINTAINER_MODE} + systemd support: ${have_systemd} + wnck support: ${enable_wnck} (this will likely make system-monitor segfault) +" diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..e6c1f12 --- /dev/null +++ b/configure.ac @@ -0,0 +1,155 @@ +dnl Process this file with autoconf to produce a configure script. +AC_PREREQ([2.63]) + +AC_INIT([gnome-system-monitor], + [3.28.2], + [http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor], + [gnome-system-monitor]) + +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_SRCDIR([configure.ac]) +AC_CONFIG_MACRO_DIR([m4]) + +AM_INIT_AUTOMAKE([1.11.1 no-dist-gzip dist-xz foreign]) +AM_SILENT_RULES([yes]) + +AM_MAINTAINER_MODE([enable]) + +# Check For programs +AC_PROG_CC +AC_PROG_CXX +AC_LANG([C++]) +AC_LANG_COMPILER_REQUIRE +AX_CXX_COMPILE_STDCXX_11([],[mandatory]) + +# Initialize libtool +LT_PREREQ([2.2]) +LT_INIT + +# Package dependencies +GLIB_REQUIRED=2.55.0 +LIBWNCK_REQUIRED=2.91.0 +LIBGTOP_REQUIRED=2.37.2 +GTK_REQUIRED=3.22.0 +GNOME_ICON_THEME_REQUIRED=2.31 +GTKMM_REQUIRED=3.3.18 +GIOMM_REQUIRED=2.46 +GLIBMM_REQUIRED=2.46 +LIBXML_REQUIRED=2.0 +RSVG_REQUIRED=2.35 +SYSTEMD_REQUIRED=44 + +PKG_CHECK_MODULES(GSM, + glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + gtkmm-3.0 >= $GTKMM_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + glibmm-2.4 >= $GLIBMM_REQUIRED + giomm-2.4 >= $GIOMM_REQUIRED + gmodule-2.0 +) + +PKG_CHECK_MODULES(GSM_LEGACY, + glib-2.0 >= $GLIB_REQUIRED + libgtop-2.0 >= $LIBGTOP_REQUIRED + gtk+-3.0 >= $GTK_REQUIRED + libxml-2.0 >= $LIBXML_REQUIRED + librsvg-2.0 >= $RSVG_REQUIRED + gmodule-2.0 +) + +AC_PATH_PROG(APPDATA_VALIDATE, appdata-validate) +AC_PATH_PROG(DESKTOP_FILE_VALIDATE, desktop-file-validate) + +AC_ARG_ENABLE(broken-wnck, AS_HELP_STRING([--enable-broken-wnck], [enable wnck support, this will likely make system-monitor segfault]),enable_wnck="$enableval",enable_wnck=no) +if test "x$enable_wnck" != "xno"; then + PKG_CHECK_MODULES(WNCK, libwnck-3.0 >= $LIBWNCK_REQUIRED gdk-x11-3.0) + AC_DEFINE(HAVE_WNCK, 1, [Define if libwnck is available]) +fi +AM_CONDITIONAL(HAVE_WNCK, [test "enable_wnck" = "yes"]) + +PKG_CHECK_MODULES(SCRIPTS, glib-2.0 >= $GLIB_REQUIRED) + +have_systemd=no +AC_ARG_ENABLE(systemd, AS_HELP_STRING([--disable-systemd], [disable systemd support]),,enable_systemd=no) +if test "x$enable_systemd" != "xno"; then + PKG_CHECK_MODULES(SYSTEMD, [libsystemd], [have_systemd=yes], + [PKG_CHECK_MODULES(SYSTEMD, [libsystemd-login >= $SYSTEMD_REQUIRED], + [have_systemd=yes])]) + if test "x$have_systemd" = xno; then + AC_MSG_ERROR([*** systemd support requested but libraries not found]) + else + AC_DEFINE(HAVE_SYSTEMD, 1, [Define if systemd is available]) + fi +fi +AM_CONDITIONAL(HAVE_SYSTEMD, [test "$have_systemd" = "yes"]) + +# Compiler warnings +GNOME_COMPILE_WARNINGS([maximum]) + +AC_ARG_ENABLE(more-warnings, +[AS_HELP_STRING([--enable-more-warnings],[Maximum compiler warnings])], +set_more_warnings="$enableval",[ + set_more_warnings=yes +]) +AC_MSG_CHECKING(for more warnings, including -Werror) +if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then + AC_MSG_RESULT(yes) + CFLAGS="\ + -Wall \ + -Winline \ + -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \ + -Wnested-externs -Wpointer-arith \ + -Wcast-align -Wsign-compare \ + $CFLAGS" + CXXFLAGS="-Wall $CXXFLAGS" +else + AC_MSG_RESULT(no) +fi + +dnl CXXFLAGS="-fvisibility=hidden -fvisibility-inlines-hidden $CXXFLAGS" +dnl CXXFLAGS="-fvisibility-inlines-hidden $CXXFLAGS" + +GLIB_GSETTINGS + +# i18n stuff +AM_GNU_GETTEXT_VERSION([0.19.8]) +AM_GNU_GETTEXT([external]) + +GETTEXT_PACKAGE=gnome-system-monitor +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", + [The gettext catalog name]) + +# Documentation +YELP_HELP_INIT + +AC_CONFIG_FILES([ +Makefile +scripts/Makefile +src/Makefile +src/legacy/Makefile +src/org.gnome.gnome-system-monitor.gschema.xml +po/Makefile.in +help/Makefile +gnome-system-monitor.desktop.in +gnome-system-monitor-kde.desktop.in +]) + +AC_OUTPUT + +echo " + +Configuration: + + Source code location: ${srcdir} + C Compiler: ${CC} + C++ Compiler: ${CXX} + CFLAGS: ${CFLAGS} + CXXFLAGS: ${CXXFLAGS} + Maintainer mode: ${USE_MAINTAINER_MODE} + systemd support: ${have_systemd} + wnck support: ${enable_wnck} (this will likely make system-monitor segfault) +" diff --git a/data/interface.ui b/data/interface.ui new file mode 100644 index 0000000..80edfa8 --- /dev/null +++ b/data/interface.ui @@ -0,0 +1,524 @@ + + + + + False + System Monitor + 440 + 495 + utilities-system-monitor + + + True + True + + + + True + stack + + + + + True + True + True + center + end + none + + + + + end + + + + + True + False + center + 6 + win.search + @b false + + + + True + 1 + edit-find-symbolic + + + + + end + + + + + + + True + False + vertical + 560 + + + True + False + True + True + + + True + False + True + True + vertical + + + False + False + True + False + + + True + True + True + True + fill + 300 + + + + + False + True + 0 + + + + + True + False + True + True + none + + + + + + True + True + 1 + + + + + True + slide-up + + + True + + + End _Process + True + True + True + start + True + win.send-signal-end + @i 15 + + + + + + True + Show process properties + win.process-properties + + + True + 1 + document-properties-symbolic + + + + + end + + + + + + + + + processes + Processes + + + + + True + True + True + True + none + + + True + False + True + True + 8 + vertical + 10 + + + True + False + start + CPU History + + + + + + False + True + 0 + + + + + True + False + True + True + vertical + 6 + + + True + False + 57 + True + 1 + 6 + True + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + True + end + 0 + + + + + False + True + 1 + + + + + True + False + start + Memory and Swap History + + + + + + False + True + 2 + + + + + True + False + True + True + vertical + 6 + + + True + False + 54 + True + 0 + 6 + True + + + True + False + True + start + Memory + + + 1 + 0 + 1 + 1 + + + + + True + False + True + start + Swap + + + 3 + 0 + 1 + 1 + + + + + + + + + + + False + True + end + 0 + + + + + + + + True + True + 3 + + + + + True + False + start + Network History + + + + + + False + True + 4 + + + + + True + False + True + True + vertical + 6 + + + True + False + 54 + 12 + True + 0 + 6 + True + + + True + False + False + start + Receiving + + + 1 + 0 + 1 + 1 + + + + + True + False + False + start + Total Received + + + 1 + 1 + 1 + 1 + + + + + True + False + False + start + Sending + + + 5 + 0 + 1 + 1 + + + + + True + False + False + start + Total Sent + + + 5 + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + False + True + end + 0 + + + + + + + + True + True + 5 + + + + + + + resources + Resources + + + + + True + False + vertical + + + True + True + True + True + none + + + + + + False + True + 0 + + + + + disks + File Systems + + + + + False + True + end + 0 + + + + + + diff --git a/data/lsof.ui b/data/lsof.ui new file mode 100644 index 0000000..bb81919 --- /dev/null +++ b/data/lsof.ui @@ -0,0 +1,84 @@ + + + + + False + 0 + Search for Open Files + 575 + 400 + True + + + True + 0 + False + 0 + vertical + + + True + 6 + False + vertical + + + True + 300 + True + True + + Filter files by name + + + True + True + 0 + + + + + Case insensitive + False + True + True + False + False + start + True + + + False + False + 1 + + + + + False + False + 0 + + + + + True + True + True + True + in + + + + + + 0 + True + True + 3 + + + + + + diff --git a/data/menus.ui b/data/menus.ui new file mode 100644 index 0000000..61d3a82 --- /dev/null +++ b/data/menus.ui @@ -0,0 +1,152 @@ + + + +
+ + Search for Open Files + app.lsof + +
+
+ + Preferences + app.preferences + +
+
+ + Help + app.help + F1 + + + About + win.about + + + Quit + app.quit + <Primary>q + +
+
+ +
+ + _Refresh + win.refresh + <Primary>r + +
+
+ + _Active Processes + win.show-whose-processes + active + + + A_ll Processes + win.show-whose-processes + all + + + M_y Processes + win.show-whose-processes + user + +
+
+ + _Dependencies + win.show-dependencies + <Primary>d + +
+
+ +
+ + _Properties + win.process-properties + <Alt>Return + +
+
+ + _Memory Maps + win.memory-maps + <Primary>m + + + Open _Files + win.open-files + <Primary>o + +
+
+ + _Change Priority +
+ + Very High + win.priority + -20 + + + High + win.priority + -5 + + + Normal + win.priority + 0 + + + Low + win.priority + 5 + + + Very Low + win.priority + 19 + +
+
+ + Custom + win.priority + 32 + +
+
+
+
+ + _Stop + win.send-signal-stop + <Primary>s + 19 + + + _Continue + win.send-signal-cont + <Primary>c + 18 + + + _End + win.send-signal-end + <Primary>e + 15 + + + _Kill + win.send-signal-kill + <Primary>k + 9 + +
+
+
diff --git a/data/openfiles.ui b/data/openfiles.ui new file mode 100644 index 0000000..4da3338 --- /dev/null +++ b/data/openfiles.ui @@ -0,0 +1,70 @@ + + + + + False + 5 + 1 + Open Files + 575 + 400 + True + dialog + + + False + vertical + 2 + + + True + False + 5 + 6 + 6 + + + True + True + True + in + + + + + + 0 + 1 + 1 + 1 + + + + + True + False + True + 12 + 12 + + + + + + 0 + 0 + 1 + 1 + + + + + True + True + 1 + + + + + + diff --git a/data/preferences.ui b/data/preferences.ui new file mode 100644 index 0000000..a2676b3 --- /dev/null +++ b/data/preferences.ui @@ -0,0 +1,717 @@ + + + + + False + 1 + 5 + System Monitor Preferences + 400 + 495 + True + dialog + + + False + vertical + 2 + + + True + False + vertical + 2 + + + True + True + True + True + 5 + + + True + False + True + True + 12 + vertical + 18 + + + True + False + 6 + + + True + False + True + start + Behavior + fill + end + True + + + + + + 0 + 0 + 1 + 1 + + + + + True + False + 12 + True + 6 + + + True + False + True + 12 + + + True + False + _Update interval in seconds: + True + processes_interval_spinner + + + 0 + 0 + 1 + 1 + + + + + True + True + + 1 + 2 + + + 1 + 0 + 1 + 1 + + + + + 0 + 0 + 1 + 1 + + + + + Enable _smooth refresh + True + True + False + True + True + start + True + + + 0 + 1 + 1 + 1 + + + + + Alert before ending or _killing processes + True + True + False + True + True + start + True + + + 0 + 2 + 1 + 1 + + + + + _Divide CPU usage by CPU count + True + True + False + True + True + start + True + + + 0 + 3 + 1 + 1 + + + + + 0 + 1 + 1 + 1 + + + + + 0 + 0 + 1 + 1 + + + + + True + False + True + True + 6 + + + True + False + True + start + Information Fields + fill + end + True + + + + + + 0 + 0 + 1 + 1 + + + + + True + False + 12 + True + True + vertical + 6 + + + True + False + start + Process i_nformation shown in list: + True + proctree_columns + + + 0 + 0 + 1 + 1 + + + + + True + True + True + True + in + + + True + True + False + False + + + + + + + + 0 + 1 + 1 + 1 + + + + + 0 + 1 + 1 + 1 + + + + + 0 + 1 + 1 + 1 + + + + + + + True + False + Processes + + + False + + + + + True + False + True + True + 12 + vertical + 18 + + + True + False + True + 6 + + + True + False + True + start + Graphs + fill + end + True + + + + + + 0 + 0 + 1 + 1 + + + + + True + False + 12 + True + True + 6 + + + True + False + True + 12 + + + True + False + _Update interval in seconds: + True + resources_interval_spinner + + + 0 + 0 + 1 + 1 + + + + + True + True + + 1 + 2 + + + 1 + 0 + 1 + 1 + + + + + 0 + 0 + 1 + 1 + + + + + _Draw CPU chart as stacked area chart + True + True + False + True + True + start + True + + + 0 + 1 + 1 + 1 + + + + + Draw CPU chart as s_mooth graph + True + True + False + True + True + start + True + + + 0 + 2 + 1 + 1 + + + + + _Show network speed in bits + True + True + False + True + True + start + True + + + 0 + 3 + 1 + 1 + + + + + 0 + 1 + 1 + 1 + + + + + 0 + 0 + 1 + 1 + + + + + 1 + + + + + True + False + Resources + + + 1 + False + + + + + True + False + True + True + 12 + vertical + 18 + + + True + False + 6 + + + True + False + True + start + Behavior + fill + end + True + + + + + + 0 + 0 + 1 + 1 + + + + + True + False + 12 + True + 6 + + + True + False + True + 12 + + + True + False + _Update interval in seconds: + True + devices_interval_spinner + + + 0 + 0 + 1 + 1 + + + + + True + True + + 1 + 2 + + + 1 + 0 + 1 + 1 + + + + + 0 + 0 + 1 + 1 + + + + + Show _all file systems + True + True + False + True + True + start + True + + + 0 + 1 + 1 + 1 + + + + + 0 + 1 + 1 + 1 + + + + + 0 + 0 + 1 + 1 + + + + + True + False + True + True + 6 + + + True + False + True + start + Information Fields + fill + end + True + + + + + + 0 + 0 + 1 + 1 + + + + + True + False + 12 + True + True + vertical + 6 + + + True + False + start + File system i_nformation shown in list: + True + disktreenew_columns + + + 0 + 0 + 1 + 1 + + + + + True + True + True + True + in + + + True + True + False + False + + + + + + + + 0 + 1 + 1 + 1 + + + + + 0 + 1 + 1 + 1 + + + + + 0 + 1 + 1 + 1 + + + + + 2 + + + + + True + False + File Systems + + + 2 + False + + + + + 0 + 0 + 1 + 1 + + + + + True + True + 1 + + + + + + diff --git a/data/renice.ui b/data/renice.ui new file mode 100644 index 0000000..8db1fa9 --- /dev/null +++ b/data/renice.ui @@ -0,0 +1,166 @@ + + + + + -20 + 20 + 1 + 10 + + + False + 5 + False + True + dialog + + + False + vertical + 2 + + + False + end + + + _Cancel + False + True + True + True + False + True + + + False + True + 0 + + + + + Change _Priority + False + True + True + True + True + False + True + + + False + True + 1 + + + + + False + True + end + 0 + + + + + True + False + 12 + vertical + 12 + + + True + False + True + True + 6 + 12 + + + True + False + start + end + _Nice value: + True + nice_value_scale + + + 0 + 0 + 1 + 1 + + + + + True + True + True + renice_adj + 0 + 0 + + + 1 + 0 + 1 + 1 + + + + + True + False + + + 1 + 1 + 1 + 1 + + + + + + + + 0 + 0 + 1 + 1 + + + + + True + False + start + <small><i><b>Note:</b> The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority.</i></small> + True + + + 0 + 1 + 1 + 1 + + + + + True + True + 1 + + + + + + cancel_button + change_priority_button + + + diff --git a/depcomp b/depcomp new file mode 100755 index 0000000..30379e2 --- /dev/null +++ b/depcomp @@ -0,0 +1,791 @@ +#!/bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2016-01-11.22; # UTC + +# Copyright (C) 1999-2017 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputting dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Avoid interferences from the environment. +gccflag= dashmflag= + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp +fi + +if test "$depmode" = msvc7msys; then + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The second -e expression handles DOS-style file names with drive + # letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the "deleted header file" problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. +## Some versions of gcc put a space before the ':'. On the theory +## that the space means something, we add a space to the output as +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like '#:fec' to the end of the + # dependency line. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" + echo >> "$depfile" + # The second pass generates a dummy entry for each header file. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" + ;; + +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts '$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + aix_post_process_depfile + ;; + +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" + rm -f "$tmpdepfile" + ;; + +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using '\' : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi + + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" + + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; + +msvc7) + if test "$libtool" = yes; then + showIncludes=-Wc,-showIncludes + else + showIncludes=-showIncludes + fi + "$@" $showIncludes > "$tmpdepfile" + stat=$? + grep -v '^Note: including file: ' "$tmpdepfile" + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The first sed program below extracts the file names and escapes + # backslashes for cygpath. The second sed program outputs the file + # name when reading, but also accumulates all include files in the + # hold buffer in order to output them again at the end. This only + # works with sed implementations that can handle large buffers. + sed < "$tmpdepfile" -n ' +/^Note: including file: *\(.*\)/ { + s//\1/ + s/\\/\\\\/g + p +}' | $cygpath_u | sort -u | sed -n ' +s/ /\\ /g +s/\(.*\)/'"$tab"'\1 \\/p +s/.\(.*\) \\/\1:/ +H +$ { + s/.*/'"$tab"'/ + G + p +}' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash + rm -f "$tmpdepfile" + ;; + +msvc7msys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for ':' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + "$@" $dashmflag | + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + # makedepend may prepend the VPATH from the source file name to the object. + # No need to regex-escape $object, excess matching of '.' is harmless. + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/gnome-system-monitor-kde.desktop.in b/gnome-system-monitor-kde.desktop.in new file mode 100644 index 0000000..47e46ec --- /dev/null +++ b/gnome-system-monitor-kde.desktop.in @@ -0,0 +1,18 @@ +[Desktop Entry] +Name=GNOME System Monitor +Comment=View current processes and monitor system state +TryExec=gnome-system-monitor +Exec=gnome-system-monitor +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=utilities-system-monitor +Terminal=false +Type=Application +StartupNotify=true +Categories=GNOME;GTK;System;Monitor; +OnlyShowIn=KDE; +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=system-monitor +X-GNOME-Bugzilla-Component=general +X-GNOME-Bugzilla-Version=3.28.2 +# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +Keywords=Monitor;System;Process;CPU;Memory;Network;History;Usage; diff --git a/gnome-system-monitor-kde.desktop.in.in b/gnome-system-monitor-kde.desktop.in.in new file mode 100644 index 0000000..9cb97ad --- /dev/null +++ b/gnome-system-monitor-kde.desktop.in.in @@ -0,0 +1,18 @@ +[Desktop Entry] +Name=GNOME System Monitor +Comment=View current processes and monitor system state +TryExec=gnome-system-monitor +Exec=gnome-system-monitor +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=utilities-system-monitor +Terminal=false +Type=Application +StartupNotify=true +Categories=GNOME;GTK;System;Monitor; +OnlyShowIn=KDE; +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=system-monitor +X-GNOME-Bugzilla-Component=general +X-GNOME-Bugzilla-Version=@VERSION@ +# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +Keywords=Monitor;System;Process;CPU;Memory;Network;History;Usage; diff --git a/gnome-system-monitor.appdata.xml.in b/gnome-system-monitor.appdata.xml.in new file mode 100644 index 0000000..bc4577f --- /dev/null +++ b/gnome-system-monitor.appdata.xml.in @@ -0,0 +1,56 @@ + + + + gnome-system-monitor.desktop + CC0-1.0 + GNOME System Monitor + View and manage system resources + +

+ System Monitor is a process viewer and system monitor with + an attractive, easy-to-use interface. +

+

+ System Monitor can help you find out what applications are using the processor + or the memory of your computer, can manage the running applications, force + stop processes not responding, and change the state or priority of existing + processes. +

+

+ The resource graphs feature shows you a quick overview of what is going on with your + computer displaying recent network, memory and processor usage. +

+
+ + + https://wiki.gnome.org/Apps/SystemMonitor?action=AttachFile&do=get&target=Processes.png + Process list view + + + https://wiki.gnome.org/Apps/SystemMonitor?action=AttachFile&do=get&target=Resources.png + Resources overview + + + https://wiki.gnome.org/Apps/SystemMonitor?action=AttachFile&do=get&target=Disks.png + File Systems view + + + robert.roth.off_at_gmail.com + GNOME + GNOME + gnome-system-monitor + + GPL-2.0 + + The GNOME Project + + https://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor + + + http://www.gnome.org/friends/ + + https://help.gnome.org/users/gnome-system-monitor/stable/ + https://wiki.gnome.org/Apps/SystemMonitor + https://l10n.gnome.org/module/gnome-system-monitor/ + +
diff --git a/gnome-system-monitor.desktop.in b/gnome-system-monitor.desktop.in new file mode 100644 index 0000000..be18773 --- /dev/null +++ b/gnome-system-monitor.desktop.in @@ -0,0 +1,18 @@ +[Desktop Entry] +Name=System Monitor +Comment=View current processes and monitor system state +TryExec=gnome-system-monitor +Exec=gnome-system-monitor +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=utilities-system-monitor +Terminal=false +Type=Application +StartupNotify=true +Categories=GNOME;GTK;System;Monitor; +NotShowIn=KDE; +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=system-monitor +X-GNOME-Bugzilla-Component=general +X-GNOME-Bugzilla-Version=3.28.2 +# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +Keywords=Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;Manager;Activity; diff --git a/gnome-system-monitor.desktop.in.in b/gnome-system-monitor.desktop.in.in new file mode 100644 index 0000000..a617318 --- /dev/null +++ b/gnome-system-monitor.desktop.in.in @@ -0,0 +1,18 @@ +[Desktop Entry] +Name=System Monitor +Comment=View current processes and monitor system state +TryExec=gnome-system-monitor +Exec=gnome-system-monitor +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=utilities-system-monitor +Terminal=false +Type=Application +StartupNotify=true +Categories=GNOME;GTK;System;Monitor; +NotShowIn=KDE; +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=system-monitor +X-GNOME-Bugzilla-Component=general +X-GNOME-Bugzilla-Version=@VERSION@ +# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +Keywords=Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;Manager;Activity; diff --git a/gnome-system-monitor.doap b/gnome-system-monitor.doap new file mode 100644 index 0000000..bdf12c6 --- /dev/null +++ b/gnome-system-monitor.doap @@ -0,0 +1,42 @@ + + + System Monitor + View current processes and monitor system state + + C++ + GNOME System Monitor is a GNOME process viewer and system monitor with +an attractive, easy-to-use interface, It has features, such as a tree +view for process dependencies, icons for processes, the ability to hide +processes that you don't want to see, graphical time histories of +CPU/memory/swap usage, the ability to kill/renice processes needing root +access, as well as the standard features that you might expect from a +process viewer. + + + + + + + + + + + + Chris Kühl + + chriskuehl + + + + + + Robert Roth + + robertroth + + + diff --git a/help/C/commandline.page b/help/C/commandline.page new file mode 100644 index 0000000..b3960fa --- /dev/null +++ b/help/C/commandline.page @@ -0,0 +1,72 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Information in System Monitor can also be found using command line + tools. + + + Get the same information from the command line + + + Phil Bull +

Briefly list a few useful command line tools which can provide some of + the same information as System Monitor. Don't go into too much detail.

+
+ +

Most of the information displayed by System Monitor can also be obtained + using these command line tools.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

provides a continually updated list of running processes, and + allows you to manipulate them.

lsof

provides a list of open files and the processes that opened + them.

free -m

shows you how much memory is available.

vmstat

provides information about current virtual memory use.

df -h

displays available disk space on mounted filesystems.

pmap

displays the memory map of a process.

+ +
diff --git a/help/C/cpu-check.page b/help/C/cpu-check.page new file mode 100644 index 0000000..faaf89d --- /dev/null +++ b/help/C/cpu-check.page @@ -0,0 +1,31 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + The amount of CPU being used tells you how much work the computer is trying to do. + + + Check how much processor (CPU) capacity is being used + +

To check how much of your computer's processor is currently being used, go to the Resources tab and look at the CPU History chart. This tells you how much work the computer is currently doing.

+ +

Many computers have more than one processor (sometimes called multi-core systems). Each processor is shown separately on the chart. If you want, you can change the color used for each processor by clicking one of the colored blocks below the chart.

+ +

You can also change how rapidly the chart is updated (the update interval), and how the lines for each processor are displayed (e.g. as a stacked area chart). Change the relevant options by clicking System Monitor, then select Preferences, and then the Resources tab.

+ +
diff --git a/help/C/cpu-mem-normal.page b/help/C/cpu-mem-normal.page new file mode 100644 index 0000000..1dca1d5 --- /dev/null +++ b/help/C/cpu-mem-normal.page @@ -0,0 +1,35 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + If the computer is doing a lot of work, it will use more processor time and more memory. + + + Is it normal for my computer to be using this much CPU or memory? + +

All of the programs running on your computer share CPU (processor) time and memory. If you run many programs at once, or if some programs are doing a lot of work, a higher percentage of both of these things will be used.

+ +

If the CPU usage is around 100%, this means that your computer is trying to do more work than it has the capacity for. This is usually OK, but it means that programs may slow down a little. Computers tend to use close to 100% of the CPU when they are doing computationally-intensive things like running games.

+ +

If the processor is running at 100% for a long time, this could make your computer annoyingly slow. In this case, you should find out which program is using up so much CPU time.

+ +

If the memory usage is close to 100%, this can slow things down a lot. This is because the computer will then try to use your hard disk as a temporary memory store, called swap memory. Hard disks are much slower than the system memory.

+ +

You can try to free up some system memory by closing some programs. If things get too slow, try restarting the computer.

+ + +

The memory shown in the Resources tab is system memory (also called RAM). This is used to hold programs temporarily, while they are running on the computer. This is not the same as a hard disk or other kinds of memory, which are used to store files and programs more permanently.

+
+ +
diff --git a/help/C/cpu-multicore.page b/help/C/cpu-multicore.page new file mode 100644 index 0000000..8deee1e --- /dev/null +++ b/help/C/cpu-multicore.page @@ -0,0 +1,27 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Computers with more processors find it easier to run many programs at the same time. + + + Why do I have more than one processor? + +

Many computers have more than one processor (CPU). These are sometimes referred to as multi-core systems.

+ +

The workload of running all of the programs on your computer is shared between the processors. The more processors you have, the more the work can be shared out. This reduces the load on each processor, which can help make the computer run faster.

+ +

The computer automatically decides how best to share the work between processors; you don't need to do this yourself.

+ +
diff --git a/help/C/figures/monitorlogo.png b/help/C/figures/monitorlogo.png new file mode 100644 index 0000000..9f2f113 Binary files /dev/null and b/help/C/figures/monitorlogo.png differ diff --git a/help/C/fs-device.page b/help/C/fs-device.page new file mode 100644 index 0000000..ded6f06 --- /dev/null +++ b/help/C/fs-device.page @@ -0,0 +1,31 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Each device corresponds to a partition on a hard disk. + + + What are the different devices in the File Systems tab? + +

Each device listed under the File Systems tab is a storage disk (like a hard drive or USB memory stick), or a disk partition. For each device, you can see what its total capacity is, how much of its capacity has been used, and some technical information about what type of filesystem it is and where it is "mounted".

+ +

The disk space on a single physical hard disk can be split up into multiple chunks, called partitions, each of which can be used as if it were a separate disk. If your hard disk has been partitioned (perhaps by you or the computer manufacturer), each partition will be listed separately in the File Systems list.

+ + +

You can manage disks and partitions and see more detailed disk information with the Disks application.

+
+ +
diff --git a/help/C/fs-diskusage.page b/help/C/fs-diskusage.page new file mode 100644 index 0000000..0314d86 --- /dev/null +++ b/help/C/fs-diskusage.page @@ -0,0 +1,43 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + The File Systems tab shows how much space is being used on each hard disk. + + + Check how much disk space is being used + +

To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns.

+ +

If several devices are shown, and you are looking for the one that has your Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) the disk where your personal files are stored.

+ + +
+ Freeing-up disk space + +

If you don't have much disk space left, there are a few things you can do to try and free up some space.

+ +

One is to delete unwanted files manually. You can use the Disk Usage Analyzer application to tell you which files and folders are taking up the most space. After deleting some files, you should then empty the Trash to make sure they are fully removed from the computer.

+ +

You can also remove temporary files in various applications. For example, web browsers and software managers often keep sizeable temporary files around. (How you remove them depends on the application.)

+ +

You can also try uninstalling some unwanted applications. Use your usual software manager to do this.

+ +

Another way of freeing disk space is to "archive" old files by moving them to an external hard disk or online "cloud" storage, for example.

+ +
+ +
diff --git a/help/C/fs-info.page b/help/C/fs-info.page new file mode 100644 index 0000000..22d577a --- /dev/null +++ b/help/C/fs-info.page @@ -0,0 +1,47 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Explanations of all of the fields shown in the File System tab. + + + Learn what the File Systems information means + +

The File Systems tab lists which disks are attached to the computer, what they are named, and how much disk space is available on them.

+ + + +

Device lists the name that the operating system has assigned to the disk. Every bit of computer hardware that is attached to the computer is given an entry in the /dev directory that is used to identify it. For hard disks, it will usually look something like /dev/sda.

+
+ + +

Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available for use. A disk can be physically connected to the computer, but unless it is also mounted, the files on it cannot be accessed. When a disk is mounted, it will be linked to a folder that you can then go to in order to access the files on the disk. For example, if the Directory is listed as /media/disk, you can access the files by going to the /media/disk folder on your computer.

+
+ + +

Type tells you the type of filesystem that is used on the disk or partition. A filesystem specifies how the computer should store files on the disk. Some operating systems can only understand some filesystem types and not others, so it can be useful to check which filesystem an external hard disk uses, for example.

+
+ + +

Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and programs. Used shows how much disk space is already being used.

+
+ +
+ +

The sum of Used and Available will not necessarily add up to the Total. This is because some disk space might be reserved for use by the system. The important number to look at is the Available column, as this tells you how much disk space you can actually use.

+

You might also find that the Total doesn't match up with the advertised capacity of your hard disk. This is normal, and happens for a couple of reasons. One is that hard disk manufacturers use a slightly different way of counting disk capacity to everyone else. Another is that some disk space might be reserved for use by the operating system. If there is a big difference from the capacity you expect, it might be because your disk has been split up into multiple partitions.

+ +
diff --git a/help/C/fs-showall.page b/help/C/fs-showall.page new file mode 100644 index 0000000..1806cc2 --- /dev/null +++ b/help/C/fs-showall.page @@ -0,0 +1,27 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + There are hidden file systems that the operating system uses. + + + Show all file systems, including hidden and system ones + +

By default, the File Systems tab only shows disks and partitions that hold your files and applications. There are also a number of special filesystems that the operating system uses, but these are hidden by default.

+ +

To see these special filesystems, click System MonitorPreferences, and under the File Systems tab, check Show all file systems.

+ +

Most of the entries in the list are "virtual" filesystems. These are not real disks or partitions. Instead, they are used by the operating system as a convenient layer of abstraction for various things, like managing hardware devices and storing temporary files. The system manages these automatically, so there is rarely any need for you to look at them yourself.

+ +
diff --git a/help/C/index.page b/help/C/index.page new file mode 100644 index 0000000..ba53c45 --- /dev/null +++ b/help/C/index.page @@ -0,0 +1,69 @@ + + + + System Monitor + System Monitor + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used. + + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no" ></media> + System Monitor + + +

System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used.

+ +
+ Monitoring the CPU + +
+ +
+ Memory usage + +
+ +
+ Questions about processes + +
+ +
+ Common tasks with processes + +
+ +
+ Information about file systems + +
+ +
+ Network information + +
+ +
+ Miscellaneous + +
+
diff --git a/help/C/legal.xml b/help/C/legal.xml new file mode 100644 index 0000000..aa36246 --- /dev/null +++ b/help/C/legal.xml @@ -0,0 +1,8 @@ + + +

This work is licensed under a + Creative Commons + Attribution-ShareAlike 3.0 Unported License.

+ +
diff --git a/help/C/mem-check.page b/help/C/mem-check.page new file mode 100644 index 0000000..c30de1b --- /dev/null +++ b/help/C/mem-check.page @@ -0,0 +1,97 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + The Resources tab tells you how much of your computer's + memory (RAM) is being used. + + + How much memory is being used? + + + Phil Bull +

Go to the Resources tab and look at the graph/indicators (short topic). + Point to resources about memory problems. Maybe mention how you can find + which processes are using the most memory.

+
+ +

To check the current memory usage of your computer:

+ + + +

Click the Resources tab.

+
+
+ +

Memory and Swap History displays a running line graph for + memory and swap as a percentage of the total available. These are plotted + against time, with the current time at the right.

+ + +

The color of each line is indicated by the pie graphs below. Click the + pie graph to change the color of the line graph.

+
+ +

The Memory pie graph shows memory usage in + GiB and as a percentage of the total available.

+ +

To change the update interval:

+ + + +

Click + System MonitorPreferences.

+
+ +

Click the Resources tab.

+
+ +

Enter a value for Update interval in seconds.

+
+
+ +
+ Which processes are using the most memory? + +

To check which processes are using the most memory:

+ + + +

Click the Processes tab.

+
+ +

Click the Memory column header to sort the processes + according to memory use.

+ +

The arrow in the column header shows the sort direction; click again + to reverse it. If the arrow points up, the processes using the most + memory appear at the top of the list.

+
+
+
+
+ +
diff --git a/help/C/mem-swap.page b/help/C/mem-swap.page new file mode 100644 index 0000000..2176c08 --- /dev/null +++ b/help/C/mem-swap.page @@ -0,0 +1,60 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Swap memory allows your computer to run more applications at the same + time than will fit into the system memory (RAM). + + + What is "swap" memory? + + + Phil Bull +

Explain what swap is and how it helps. Explain that the computer may run + slowly if it's swapping too much.

+
+ +

Swap memory or swap space is the on-disk component of the virtual + memory system. It is pre-configured as a swap partition or a + swap file when Linux is first installed, but can also be added + later.

+ + +

Disk access is very slow compared to memory access. The system + runs more slowly if there is excessive swapping, or thrashing, + when the system is unable to find enough free memory. In this situation the + only solution is to add more RAM.

+
+ +

To see whether swapping, or paging, has become a performance + issue:

+ + + +

Click the Resources tab.

+
+ +

The Memory and Swap History graph shows memory and swap use + as percentages.

+
+
+ +
diff --git a/help/C/memory-map-use.page b/help/C/memory-map-use.page new file mode 100644 index 0000000..0852e8d --- /dev/null +++ b/help/C/memory-map-use.page @@ -0,0 +1,174 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + View the memory map of a process. + + + Using memory maps + + + Phil Bull +

Explain how to use the Memory Map feature.

+
+ +

Virtual memory is a representation of the combined + physical memory and swap space in a + system. It enables running processes to access more than the + existing physical memory by mapping locations in physical memory + to files on disk. When the system needs more pages of memory than are + available, some of the existing pages will be paged out or written + to the swap space.

+ +

The memory map displays the total virtual memory use of the + process, and can be used to determine the memory cost of running a single or + multiple instances of the program, to ensure the use of the correct shared + libraries, to see the results of adjusting various performance tuning + parameters the program may have, or to diagnose issues such as memory + leaks.

+ +

To display the memory map of a + process:

+ + +

Click the Processes tab.

+

Right click the desired process in the process list.

+

Click Memory Maps.

+
+ +
+ Reading the memory map + + + +

Addresses are diplayed in hexadecimal (base 16).

+
+ +

Sizes are displayed in IEC binary + prefixes.

+
+ +

At runtime the process can allocate more memory dynamically into an + area called the heap, and store arguments and variables into + another area called the stack.

+
+ +

The program itself and each of the shared libraries has three entries + each, one for the read-execute text segment, one for the read-write data + segment and one for a read-only data segment. Both data segments need to + be paged out at swap time.

+
+
+ + +Properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Filename

The location of a shared library that is currently used by the + process. If this field is blank, the memory information in this row + describes memory that is owned by the process whose name is displayed above + the memory-map table.

VM Start

The address at which the memory segment begins. VM Start, VM End and + VM Offset together specify the location on disk to which the shared library + is mapped.

VM End

The address at which the memory segment ends.

VM Size

The size of the memory segment.

Flags

The following flags describe the different types of memory-segment + access that the process can have:

+ + + <gui>p</gui> +

The memory segment is private to the process, and is not accessible + to other processes.

+
+ + <gui>r</gui> +

The process has permission to read from the memory segment.

+
+ + <gui>s</gui> +

The memory segment is shared with other processes.

+
+ + <gui>w</gui> +

The process has permission to write into the memory segment.

+
+ + <gui>x</gui> +

The process has permission to execute instructions that are + contained within the memory segment.

+
+
+

VM Offset

The location of the address within the memory segment, + measured from VM Start.

Private, Shared, Clean, Dirty

private pages are accessed by one + process

+

shared pages can be accessed by more than + one process

+

clean pages have not yet been modified + while in memory and can be discarded when designated to be swapped + out

+

dirty pages have been modified while in + memory and must be written to disk when designated to be swapped + out

Device

The major and minor numbers of the device on which the shared + library filename is located. Together these specify a partition on the + system.

Inode

The inode on the device from which the shared library location + is loaded into memory. An inode is the structure the filesystem uses to + store a file, and the number assigned to it is unique.

+ +
+
diff --git a/help/C/net-bits.page b/help/C/net-bits.page new file mode 100644 index 0000000..5722b4d --- /dev/null +++ b/help/C/net-bits.page @@ -0,0 +1,45 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Choose the units to display your network speed. + + + Show the network speed in bits instead of bytes per second + + + Phil Bull +

Brief topic. Explain how to do this, and why you might want to do it.

+
+ +

Network speed is often shown in bits per second, rather than bytes per + second. This is called the bit rate, or data rate.

+ +

To display the network speed in bits:

+ + +

Click + System MonitorPreferences.

+
+

Click the Resources tab.

+

Select Show network speed in bits.

+
+ +
diff --git a/help/C/process-explain.page b/help/C/process-explain.page new file mode 100644 index 0000000..3ab8fbf --- /dev/null +++ b/help/C/process-explain.page @@ -0,0 +1,45 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A process can be manipulated from the process list. + + + What is a process? + + + Phil Bull +

Explain, in simple terms, what a process is, how they relate to + applications, how some are 'system processes', and what you can do with a + process.

+
+ +

A process is a program or application being executed by the + system. When an application is launched, the system assigns a unique process ID + (PID), and its instructions and data are loaded into memory.

+ +

The Processes tab displays information on processes, and allows + you to Stop, Continue, End, Kill, + or change the priority of a process. If you choose to display + All Processes, the process list will include + system processes, which run in the background providing various + services that keep a computer running.

+ +
diff --git a/help/C/process-files.page b/help/C/process-files.page new file mode 100644 index 0000000..f6413b3 --- /dev/null +++ b/help/C/process-files.page @@ -0,0 +1,31 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + View files being accessed by processes. + + + List which files a process has open + +

Processes sometimes need to keep files open. They could be files that you are viewing or editing, or temporary or system files that the process needs to work properly.

+ +

To see which files a process has open:

+ +

Find the process in the Processes tab and click once to select it.

+

Right-click the process and select Open Files.

+
+ +

In the list of open files that appears, you might find some special files called sockets. These are actually a way for processes to communicate with one another, and are not normal files that you can view or edit.

+ +
diff --git a/help/C/process-identify-file.page b/help/C/process-identify-file.page new file mode 100644 index 0000000..a1d7b78 --- /dev/null +++ b/help/C/process-identify-file.page @@ -0,0 +1,53 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Search for a file that's open to display which process is using it. + + + Find which program is using a specific file + + + Phil Bull +

Explain how you can search for a file (or part of a filename) and it will + show which processes are using it. Explain why this might be useful.

+
+ +

Sometimes an error message will tell you a device (like the sound device or + the DVD ROM) is busy, or the file you want to edit is in use. To find the + process or processes responsible:

+ + +

Click + System MonitorSearch for Open Files.

+
+

Enter a filename or part of a filename. This could be + /dev/snd for the sound device or /media/cdrom + for the DVD ROM.

+
+

Click Find.

+
+
+ +

This will display a list of running processes that are currently accessing + the file or files that match the search. Quitting the program should allow you + to access the device or edit the file.

+ +
diff --git a/help/C/process-identify-hog.page b/help/C/process-identify-hog.page new file mode 100644 index 0000000..d7f0d95 --- /dev/null +++ b/help/C/process-identify-hog.page @@ -0,0 +1,62 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Sort the list of processes by % CPU to see which + application is using up the computer's resources. + + + Which program is making the computer run slowly? + + + Phil Bull +

Explain how the System Monitor can be used to find + misbehaving/resource-hogging processes. (A lot of process use 100% CPU or + similar if they hang, for example.)

+
+ +

A program that is using more than its share of the CPU may slow down the + whole computer. To find which process could be doing this:

+ + + +

Click the Processes tab.

+
+ +

Click the % CPU column header to sort the processes + according to CPU use.

+ +

The arrow in the column header shows the sort direction; click again + to reverse it. The arrow should point up.

+
+
+
+ +

The processes at the top of the list are using the highest percentage CPU. + Once you identify which one might be using more resources than it should, you + can decide whether to close the program itself, or close other programs to + try to reduce the CPU load.

+ + +

A process that has hung or crashed might use 100% CPU. If this happens + you may need to kill the process.

+
+ +
diff --git a/help/C/process-kill.page b/help/C/process-kill.page new file mode 100644 index 0000000..0ff95bd --- /dev/null +++ b/help/C/process-kill.page @@ -0,0 +1,29 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + If a program stops working or freezes, you can force it to close. + + + + Kill (close) a program immediately + +

If a program stops working or freezes, you can force it to close ("kill" it) using System Monitor. Go to the Processes tab and click to select the process you want to kill. Then, click End Process.

+ +

If the process does not close after a few seconds, right-click it and select Kill from the menu that appears.

+ +

Using End Process tries to close the process properly, giving it time to save files and so on, whereas Kill forces it to close straight away. For some programs, this might mean that you lose unsaved files. You should always try End Process first.

+ +
diff --git a/help/C/process-many.page b/help/C/process-many.page new file mode 100644 index 0000000..baa5a85 --- /dev/null +++ b/help/C/process-many.page @@ -0,0 +1,23 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Lots of system processes run automatically in the background. + + + Why are there processes listed that I did not start? + +

There are usually lots of processes listed under the Processes tab. Only a few of these will be programs that you started yourself. The others are mostly processes that are needed by the operating system to make the computer run correctly. These are started automatically when you log in, and typically run quietly in the background.

+ +
diff --git a/help/C/process-priority-change.page b/help/C/process-priority-change.page new file mode 100644 index 0000000..b6ae128 --- /dev/null +++ b/help/C/process-priority-change.page @@ -0,0 +1,45 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Decide whether a process should get a bigger or smaller share of the processor's time. + + + Change the priority of a process + +

You can tell the computer that certain processes should have a higher priority than others, and so should be given a bigger share of the available computing time. This can make them run faster, but only in certain cases. You can also give a process a lower priority if you think it is taking up too much processing power.

+ + +

Go to the Processes tab and click on the process you want to have a different priority.

+

Right-click the process, and use the Change Priority menu to assign the process a higher or lower priority.

+
+ +

There is typically little need to change process priorities manually. The computer will usually do a good job of managing them itself. (The system for managing the priority of processes is called nice.)

+ + +
+ Does higher priority make a process run faster? + +

The computer shares its processing time between all of the running processes. This is normally shared intelligently, so programs that are doing more work automatically get a bigger share of the resources. Most of the time, processes will get as much processing time as they need, and so will already be running as fast as possible. Changing their priority won't make a difference.

+ +

If your computer is running several computationally-intensive programs at once, however, its processing time may be "over-subscribed" (that is, the processor's full capacity will be in use). You may notice that other programs run slower than usual because there is not enough processing time to share between all of them.

+ +

In this case, changing the priority of processes can be helpful. You could lower the priority of one of the computationally-intensive processes to free up more processing time for other programs. Alternatively, you could increase the priority of a process that is more important to you, and that you want to run faster.

+ +
+ +
diff --git a/help/C/process-status.page b/help/C/process-status.page new file mode 100644 index 0000000..b437995 --- /dev/null +++ b/help/C/process-status.page @@ -0,0 +1,64 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + The status of a process can be running, sleeping, stopped, or zombie. + + + What do the process statuses mean? + +

The status of a process tells you whether it is currently doing something or not. There are four statuses that a process can have:

+ + + + Running +

Processes that are currently doing something (for example, a web + browser loading a web page). Running processes are those that are + actively using the processor (CPU).

+
+ + Sleeping +

Processes that are not currently doing anything (for example, because + they are waiting for something to happen). They don't use any of the + processor's time, but still take up memory. If they need to do something, + they will "wake up" and change their status to running.

+
+ + Stopped +

A stopped process is one that has been put to sleep manually. + You might want to stop a process temporarily if it is using too much + processing time, for example.

+

To do this, click the process in the Processes tab, then + right-click it and select Stop from the menu that appears. You + can wake it up again by clicking Continue on the same + menu.

+
+ + Zombie +

A zombie process is one that has finished running and will never start + again, but is being kept in the list of processes for some reason. This + usually happens because it was started by another program that needs to + know if it finished successfully or not, but which has not checked on the + process yet.

+

Zombie processes do not use any memory or processing time, and will + eventually go away. You do not need to do anything to get rid of them.

+
+
+ +

The majority of processes will either be running or sleeping.

+ +
diff --git a/help/C/process-update-speed.page b/help/C/process-update-speed.page new file mode 100644 index 0000000..6531542 --- /dev/null +++ b/help/C/process-update-speed.page @@ -0,0 +1,53 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Refresh the information shown in the System Monitor with a longer or + shorter interval. + + + Make the information update faster or slower + + + Phil Bull +

Explain how to make the info update faster (see Preferences dialog). + Explain that faster updates mean that the System Monitor will use more + CPU.

+
+ +

To change the information refresh speed:

+ + +

Click + System MonitorPreferences.

+
+

Click the desired tab (Processes, Resources + or File Systems).

+
+

Enter a value for Update interval in seconds.

+
+
+ +

Setting the Update interval to a + lower value will cause System Monitor itself to use more of the + CPU.

+
+ +
diff --git a/help/C/solaris-mode.page b/help/C/solaris-mode.page new file mode 100644 index 0000000..17ff7cd --- /dev/null +++ b/help/C/solaris-mode.page @@ -0,0 +1,51 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Use Solaris mode to reflect the number of CPUs. + + + What is Solaris mode? + + + Phil Bull +

Very brief topic. Explain what "Solaris mode" in the preferences dialog + means. The current manual has some information.

+
+ +

In a system that has multiple CPUs or cores, + processes can use more than one at the same time. It is possible for the + % CPU column to display values that total greater than 100% (i.e. + 400% in a 4-CPU system). Solaris mode divides the % CPU + for each process by the number of CPUs in the system so that the total will be + 100%.

+ +

To display the % CPU in Solaris mode:

+ + +

Click Preferences in the app menu.

+

Click the Processes tab.

+

Select Divide CPU Usage by CPU Count.

+
+ +

The term Solaris mode derives from Sun's UNIX, compared + to the Linux default of IRIX mode, named for SGI's UNIX.

+ +
diff --git a/help/C/units.page b/help/C/units.page new file mode 100644 index 0000000..c78b088 --- /dev/null +++ b/help/C/units.page @@ -0,0 +1,48 @@ + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Units of measure for memory and disk space + + + Is GiB the same as GB (gigabyte)? + + + Phil Bull +

Answer this question, quite briefly.

+
+ +

The memory and disk space statistics are displayed using IEC binary + prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are + intended to distinguish binary reporting of sizes used in System Monitor + (multiples of 1024) from decimal sizes (multiples of 1000) commonly used, for + instance, in packaging of hard disks.

+ +

Typical binary units:

+ +

1 KiB = 1024 bytes

+

1 MiB = 1048576 bytes

+

1 GiB = 1073741842 bytes

+
+ +

An external hard drive, advertised as 1.0 TB (terabytes), would display + as 0.909 TiB (tebibytes).

+ +
diff --git a/help/ChangeLog b/help/ChangeLog new file mode 100644 index 0000000..0552803 --- /dev/null +++ b/help/ChangeLog @@ -0,0 +1,108 @@ +2009-04-10 Simos Xenitellis + + * el/el.po: Updated Greek translation by Sterios Prosiniklis. + +2009-04-03 Simos Xenitellis + + * el/el.po: Added Greek translation by Sterios Prosiniklis. + * Makefile.am: Added el to DOC_LINGUAS. + +2009-02-19 Daniel Nylander + + * sv/sv.po: Updated Swedish translation. + * sv/figures: Updated screenshot. + +2009-01-24 Mario Blättermann + + * de/de.po: Small fix in German translation. + +2009-01-16 Mario Blättermann + + * de/de.po: Added German translation. + * Makefile.am: Added de to DOC_LINGUAS. + * de/figures/*: Added screenshot. + +2008-08-01 Djihed Afifi + + * ar/ar.po: Add arabic translation. + * Makefile.am: Added ca to DOC_LINGUAS. + * ar/figures: Added screenshots directory. + +2008-03-09 Jorge Gonzalez + + * es/es.po: Updated Spanish translation. + +2008-02-12 Jorge Gonzalez + + * es/es.po: Updated Spanish translation. + +2008-02-11 Gil Forcada + + * ca/ca.po: Updated Catalan translation by Joan Duran. + +2008-01-29 Claude Paroz + + * fr/fr.po: Updated French translation by Claude Paroz and Bruno Brouard. + +2008-01-20 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2007-12-31 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2007-12-01 Jorge Gonzalez + + * es/es.po: Updated Spanish translation + +2007-10-16 Gil Forcada + + * ca/ca.po: Some fixes to Catalan translation thanks to Joan Duran. + +2007-08-02 Jordi Mas + + * ca/ca.po: Added Catalan translation by Joan Duran. + * ca/figures: Added screenshots directory. + * Makefile.am: Added ca to DOC_LINGUAS. + +2007-08-01 Claude Paroz + + * fr/fr.po: Updated French translation. + +2007-06-02 Jorge Gonzalez + + * es/es.po: Updated Spanish translation + +2007-05-27 Daniel Nylander + + * sv/sv.po: Updated Swedish translation. + +2007-05-08 Alexander Shopov + + * bg/bg.po: Updated Bulgarian translation by + Alexander Shopov + +2007-04-21 Jorge Gonzalez + + * es/es.po: Added Spanish translation. + * es/figures: Added screenshots directory. + * Makefile.am: Added es to DOC_LINGUAS. + * Changelog: Created help changelog file + +2007-03-01 AP Singh Alam + + * pa/pa.po: Punjabi Transaltion is added + * Makefile.am: pa is added to DOC_LINGUAS + +2007-03-01 Daniel Nylander + + * sv/sv.po: Updated Swedish translation. + +2007-02-28 Christophe Bliard + + * fr/fr.po: Added initial French translation. + * fr/figures: Added screenshots directory. + * Makefile.am: Added fr to DOC_LINGUAS. + * Changelog: Created help changelog file + diff --git a/help/Makefile.am b/help/Makefile.am new file mode 100644 index 0000000..d90e248 --- /dev/null +++ b/help/Makefile.am @@ -0,0 +1,37 @@ +@YELP_HELP_RULES@ + +HELP_ID = gnome-system-monitor + +HELP_FILES = \ + commandline.page \ + cpu-check.page \ + cpu-mem-normal.page \ + cpu-multicore.page \ + fs-device.page \ + fs-diskusage.page \ + fs-info.page \ + fs-showall.page \ + index.page \ + legal.xml \ + mem-check.page \ + mem-swap.page \ + memory-map-use.page \ + net-bits.page \ + process-explain.page \ + process-files.page \ + process-identify-file.page \ + process-identify-hog.page \ + process-kill.page \ + process-many.page \ + process-priority-change.page \ + process-status.page \ + process-update-speed.page \ + solaris-mode.page \ + units.page + +HELP_MEDIA = \ + figures/monitorlogo.png + +HELP_LINGUAS = cs de el es fr hu ko pl pt pt_BR ro sv + +-include $(top_srcdir)/git.mk diff --git a/help/Makefile.in b/help/Makefile.in new file mode 100644 index 0000000..dea274b --- /dev/null +++ b/help/Makefile.in @@ -0,0 +1,523 @@ +# Makefile.in generated by automake 1.15.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2017 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = help +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ + $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ + $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ + $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in ChangeLog +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPDATA_VALIDATE = @APPDATA_VALIDATE@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ +GMSGFMT = @GMSGFMT@ +GMSGFMT_015 = @GMSGFMT_015@ +GREP = @GREP@ +GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ +GSM_CFLAGS = @GSM_CFLAGS@ +GSM_LEGACY_CFLAGS = @GSM_LEGACY_CFLAGS@ +GSM_LEGACY_LIBS = @GSM_LEGACY_LIBS@ +GSM_LIBS = @GSM_LIBS@ +HAVE_CXX11 = @HAVE_CXX11@ +HELP_DIR = @HELP_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ITSTOOL = @ITSTOOL@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +MSGFMT_015 = @MSGFMT_015@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SCRIPTS_CFLAGS = @SCRIPTS_CFLAGS@ +SCRIPTS_LIBS = @SCRIPTS_LIBS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@ +SYSTEMD_LIBS = @SYSTEMD_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WNCK_CFLAGS = @WNCK_CFLAGS@ +WNCK_LIBS = @WNCK_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_015 = @XGETTEXT_015@ +XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ +XMLLINT = @XMLLINT@ +YELP_LC_DIST = @YELP_LC_DIST@ +YELP_LC_MEDIA_LINKS = @YELP_LC_MEDIA_LINKS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gsettingsschemadir = @gsettingsschemadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +HELP_ID = gnome-system-monitor +HELP_FILES = \ + commandline.page \ + cpu-check.page \ + cpu-mem-normal.page \ + cpu-multicore.page \ + fs-device.page \ + fs-diskusage.page \ + fs-info.page \ + fs-showall.page \ + index.page \ + legal.xml \ + mem-check.page \ + mem-swap.page \ + memory-map-use.page \ + net-bits.page \ + process-explain.page \ + process-files.page \ + process-identify-file.page \ + process-identify-hog.page \ + process-kill.page \ + process-many.page \ + process-priority-change.page \ + process-status.page \ + process-update-speed.page \ + solaris-mode.page \ + units.page + +HELP_MEDIA = \ + figures/monitorlogo.png + +HELP_LINGUAS = cs de el es fr hu ko pl pt pt_BR ro sv +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign help/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign help/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags-am uninstall uninstall-am + +.PRECIOUS: Makefile + +@YELP_HELP_RULES@ + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/help/cs/commandline.page b/help/cs/commandline.page new file mode 100644 index 0000000..d5fc8bc --- /dev/null +++ b/help/cs/commandline.page @@ -0,0 +1,61 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Stejné informace jako ve Sledování systému získáte i pomocí nástrojů příkazové řádky. + + + Získání stejných informací z příkazové řádky + +

Většinu informací, které zobrazuje Sledování systému, můžete získat také pomocí nástrojů příkazové řádky.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

Poskytuje průběžně aktualizovaný seznam běžících procesů a umožňuje s nimi zacházet.

lsof

Poskytuje seznam otevřených souborů a procesů, které je otevřely.

free -m

Zobrazuje, kolik je dostupné paměti.

vmstat

Poskytuje informace o aktuálním využití virtuální paměti.

df -h

Zobrazuje dostupné diskové místo na připojených souborových systémech.

pmap

Zobrazuje paměťovou mapu procesu.

+ +
diff --git a/help/cs/cpu-check.page b/help/cs/cpu-check.page new file mode 100644 index 0000000..ceab8be --- /dev/null +++ b/help/cs/cpu-check.page @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Podíl využití CPU říká, jak moc se počítač snaží pracovat. + + + Kontrola, kolik procesorové kapacity je používáno + +

Když chcete zkontrolovat, jak moc je právě počítačový procesor využitý, jděte na kartu Prostředky a podívejte se na graf Historie CPU. Ten říká, jako moc práce počítač právě dělá.

+ +

Řada počítačů má více než jeden procesor (jsou nazývány jako víceprocesorové nebo vícejádrové). Každý procesor je v grafu zobrazen zvlášť. Pokud chcete u jednotlivých procesorů změnit barvu, stačí kliknout na příslušný barevný obdélníček pod grafem.

+ +

Můžete také změnit, jak rychle je graf aktualizován (interval aktualizace) a jak jsou čáry pro jednotlivé procesory zobrazovány (např. jako skládaný plošný graf). Příslušnou volbu změníte kliknutím na Sledování systému a výběrem Předvolby a pak karty Prostředky.

+ +
diff --git a/help/cs/cpu-mem-normal.page b/help/cs/cpu-mem-normal.page new file mode 100644 index 0000000..ea872cb --- /dev/null +++ b/help/cs/cpu-mem-normal.page @@ -0,0 +1,34 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Když procesor dělá hodně práce, využívá více procesorového času a více paměti. + + + Je normální, aby můj počítač používal tolik CPU a paměti? + +

Všechny programy běžící na vašem počítači sdílí procesorový čas a paměť. V případě, že běží více programů naráz nebo některý program dělá hodně práce, objeví se u obou zmíněných věcí vyšší procenta.

+ +

Pokud se využití CPU pohybuje okolo 100%, znamená to, že se počítač pokouší dělat více práce, než na co má kapacitu. Obvykle je to v pořádku, ale znamená to, že programy budou o něco pomalejší. Počítače jsou náchylné k využití plných 100 % CPU, když provádí náročné výpočty, například při běhu her.

+ +

Když procesor běží na 100 % po dlouhou dobu, může se počítač chovat otravně pomalu. V takovém případě byste měli nají program, který CPU tak moc vytěžuje.

+ +

Když se blíží 100 % využití paměti, může to počítač zpomalit hodně. Je to dáno tím, že počítač se bude pokoušet použít pevný disk pro dočasné uložení obsahu paměti, čemuž se říká odkládání paměti. A disk je podstatně pomalejší než operační paměť.

+ +

Můžete se pokusit uvolnit část operační paměti tím, že zavřete některé programy. Pokud i tak bude vše příliš pomalé, zkuste počítač restartovat.

+ + +

Pamět zobrazená na kartě Prostředky je operační paměť (někdy označovaná RAM). V ní jsou dočasně uloženy programy, které jsou na počítači zrovna spuštěné. Je to něco jiného, než pevný disk nebo jiné typy paměti, které uchovávají data a programy trvale.

+
+ +
diff --git a/help/cs/cpu-multicore.page b/help/cs/cpu-multicore.page new file mode 100644 index 0000000..bd95fe9 --- /dev/null +++ b/help/cs/cpu-multicore.page @@ -0,0 +1,26 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Počítače s více procesory dokáží lépe provozovat více programů spuštěných naráz. + + + Proč mám více než jeden procesor? + +

Řada počítačů má více než jeden procesor (CPU). Bývají označovány jako víceprocesorové nabo vícejádrové.

+ +

Pracovní zátěž způsobená všemi běžícími programy na vašem počítači je rozložena mezi procesory. Čím více procesorů máte, tím lépe se dá rozložit. Díky tomu jsou jednotlivé procesory méně zatíženy a počítač může běžet rychleji.

+ +

Počítač rozhoduje automaticky, jak práci mezi procesory nejlépe rozložit. Nemusíte se o to nijak starat.

+ +
diff --git a/help/cs/cs.po b/help/cs/cs.po new file mode 100644 index 0000000..95f35e8 --- /dev/null +++ b/help/cs/cs.po @@ -0,0 +1,1879 @@ +# Czech translation for gnome-system-monitor. +# Copyright (C) 2014 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Marek Černocký , 2014, 2015, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2017-06-28 17:48+0000\n" +"PO-Revision-Date: 2017-08-08 14:04+0200\n" +"Last-Translator: Marek Černocký \n" +"Language-Team: čeština >\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Gtranslator 2.91.7\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "Marek Černocký " + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"Stejné informace jako ve Sledování systému získáte i pomocí nástrojů " +"příkazové řádky." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Získání stejných informací z příkazové řádky" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"Většinu informací, které zobrazuje Sledování systému, můžete získat také " +"pomocí nástrojů příkazové řádky." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"Poskytuje průběžně aktualizovaný seznam běžících procesů a umožňuje s nimi " +"zacházet." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "Poskytuje seznam otevřených souborů a procesů, které je otevřely." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "Zobrazuje, kolik je dostupné paměti." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "Poskytuje informace o aktuálním využití virtuální paměti." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "Zobrazuje dostupné diskové místo na připojených souborových systémech." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "Zobrazuje paměťovou mapu procesu." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "Podíl využití CPU říká, jak moc se počítač snaží pracovat." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Kontrola, kolik procesorové kapacity je používáno" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"Když chcete zkontrolovat, jak moc je právě počítačový procesor využitý, " +"jděte na kartu Prostředky a podívejte se na graf Historie " +"CPU. Ten říká, jako moc práce počítač právě dělá." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Řada počítačů má více než jeden procesor (jsou nazývány jako " +"víceprocesorové nebo vícejádrové). Každý procesor je v " +"grafu zobrazen zvlášť. Pokud chcete u jednotlivých procesorů změnit barvu, " +"stačí kliknout na příslušný barevný obdélníček pod grafem." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Můžete také změnit, jak rychle je graf aktualizován (interval aktualizace) a " +"jak jsou čáry pro jednotlivé procesory zobrazovány (např. jako skládaný " +"plošný graf). Příslušnou volbu změníte kliknutím na Sledování systému a výběrem Předvolby a pak karty Prostředky." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Když procesor dělá hodně práce, využívá více procesorového času a více " +"paměti." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "Je normální, aby můj počítač používal tolik CPU a paměti?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Všechny programy běžící na vašem počítači sdílí procesorový čas a paměť. V " +"případě, že běží více programů naráz nebo některý program dělá hodně práce, " +"objeví se u obou zmíněných věcí vyšší procenta." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Pokud se využití CPU pohybuje okolo 100%, znamená to, že se počítač pokouší " +"dělat více práce, než na co má kapacitu. Obvykle je to v pořádku, ale " +"znamená to, že programy budou o něco pomalejší. Počítače jsou náchylné k " +"využití plných 100 % CPU, když provádí náročné výpočty, například při běhu " +"her." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Když procesor běží na 100 % po dlouhou dobu, může se počítač chovat otravně " +"pomalu. V takovém případě byste měli nají program, který CPU tak moc vytěžuje." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Když se blíží 100 % využití paměti, může to počítač zpomalit hodně. Je to " +"dáno tím, že počítač se bude pokoušet použít pevný disk pro dočasné uložení " +"obsahu paměti, čemuž se říká odkládání paměti. A disk je podstatně pomalejší než operační paměť." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Můžete se pokusit uvolnit část operační paměti tím, že zavřete některé " +"programy. Pokud i tak bude vše příliš pomalé, zkuste počítač restartovat." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"Pamět zobrazená na kartě Prostředky je operační paměť " +"(někdy označovaná RAM). V ní jsou dočasně uloženy programy, které jsou na " +"počítači zrovna spuštěné. Je to něco jiného, než pevný disk nebo jiné typy " +"paměti, které uchovávají data a programy trvale." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Počítače s více procesory dokáží lépe provozovat více programů spuštěných " +"naráz." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Proč mám více než jeden procesor?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Řada počítačů má více než jeden procesor (CPU). Bývají označovány jako " +"víceprocesorové nabo vícejádrové." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"Pracovní zátěž způsobená všemi běžícími programy na vašem počítači je " +"rozložena mezi procesory. Čím více procesorů máte, tím lépe se dá rozložit. " +"Díky tomu jsou jednotlivé procesory méně zatíženy a počítač může běžet " +"rychleji." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"Počítač rozhoduje automaticky, jak práci mezi procesory nejlépe rozložit. " +"Nemusíte se o to nijak starat." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "Každé zařízení odpovídá oddílu na pevném disku." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "Jaká různá zařízení jsou na kartě Souborové systémy?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"Všechna zařízení uvedená na kartě Souborové systémy jsou úložné " +"disky (jako pevné disky nebo flash disky USB) nebo diskové oddíly. U každého " +"zařízení můžete vidět celkovou kapacitu, kolik je z celkové kapacity využito " +"a některé technické údaje o typu souborového systému a kam je připojen." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"Diskový prostor na jednom fyzickém pevném disku může být rozdělen na více " +"částí nazývaných oddíly, z nichž každý může být použit, jako by to " +"byl samostatný disk. Pokud je váš disk rozdělen na oddíly (ať už vámi nebo " +"výrobcem počítače), každý oddíl je v seznamu souborových systémů uveden " +"zvlášť." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Spravovat disky a oddíly a zjišťovat si podrobnější informace o discích " +"můžete v aplikaci Disky." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"Karta Souborové systémy zobrazuje, jak moc místa je použito na " +"každém z pevných disků." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Podívejte se, kolik místa na disku je použito" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Když si chcete zkontrolovat, kolik místa je na disku k dispozici, přejděte " +"na kartu Souborové systémy a podívejte se na sloupce " +"Použito a K dispozici." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"V případě, že je zobrazeno několik zařízení, a vy hledáte to, na kterém máte " +"domovskou složku, hledejte disk, který má ve sloupci Složka " +"uvedeno / nebo /home. To je obvykle (ale ne nutně " +"vždy) disk, kde máte uloženy své osobní soubory." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Uvolňování místa na disku" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Pokud vám na disku již nezbývá moc místa, existuje několik věcí, které " +"můžete zkusit udělat a uvolnit tím nějaké místo." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Jednou z nich je ruční vymazání nepotřebných souborů. Můžete použít aplikaci " +"Analyzátor využití disku, abyste zjistili, které soubory a složky " +"zabírají nejvíce místa. Po vymazání souborů byste měli vyprázdnit Koš, abyste měli jistotu, že byly z počítače zcela odstraněny." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Můžete také odstranit dočasné soubory v různých aplikacích. Například webové " +"prohlížeče a správci softwaru často uchovávají velké množství dočasných " +"souborů. (Způsob jejich odstranění závisí na konkrétní aplikaci.)" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Rovněž můžete zkusit odinstalovat některé nepotřebné aplikace. K tomu " +"použijte svého běžného správce softwaru." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Dalším způsobem, jak uvolnit místo na disku, je „archivovat“ staré soubory " +"na externí disk nebo do „cloudového“ úložiště." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" +"Vysvětlení ke všem polím zobrazeným na kartě Souborové systémy." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Vysvětlení, co informace o souborovém systému znamenají" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"Na kartě Souborové systémy je vypsáno, které disky jsou k počítači " +"připojeny, jak jsou pojmenovány a kolik je na nich volného místa." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Zařízení uvádí název, který má operační systém k disku přiřazen. " +"Každý hardware, který je v počítači zapojen, má položku ve složce /" +"dev, kterou je identifikován. Pro pevné disky je to obvykle něco jako " +"/dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Složka říká, kam je disk nebo oddíl připojen. Techniky " +"se jedná o způsob, kterým je disk nebo oddíl zpřístupněn uživateli. Disk " +"může být k počítači připojen fyzicky, ale dokud není připojen na úrovni " +"operačního systému, nejsou soubory na něm přístupné. Když je připojen, je " +"provázán se složkou přes kterou se dostanete k jeho obsahu. Například, když " +"je ve sloupci Složka uvedeno /media/disk, můžete se " +"dostat k souborům na disku tak, že vstoupíte do složky /media/disk na vašem počítači." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Typ vám sděluje typ souborového systému, který je na " +"disku nebo oddíle použit. Souborový systém určuje, jakým způsobem má počítač " +"na disku uchovávat soubory. Různé operační systémy rozumí jen některým typům " +"souborových systémů a jiným ne, takže je napříkad dobré vědět, jaký " +"souborový systém používá externí přenosný disk." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Celkem ukazuje celkovou kapacitu disku a K dispozici " +"ukazuje, kolik z této kapacity je dostupné pro použití na soubory a " +"programy. Použito ukazuje, kolik místa na disku je již použito." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"Součet udajů Použito a K dispozici nemusí nutně dát údaj Celkem. A to z " +"důvodu, že část místa na disku může být rezervována pro účely operačního " +"systému. Nejdůležitějším údajem je pro vás sloupec K dispozici, protože ten " +"říká, kolik místa ještě můžete použít." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Můžete také zjistit, že údaj Celkem neodpovídá kapacitě udávané na vašem " +"pevném disku. To je běžné a děje se tak z několika důvodů. Jedním z nich je, " +"že výrobci pevných disků používají trochu jiný způsob počítání diskové " +"kapacity, než ostatní. Druhým z nich, že část kapacity disku může být " +"rezervována pro účely operačního systému. V případě, že rozdíl je oproti " +"vámi očekávané kapacitě opravdu velký, může to být proto, že disk je " +"rozdělen na více oddílů." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "" +"Exisují skryté souborové systémy, které používá pro své potřeby operační " +"systém." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "Zobrazení všech souborových systémů, včetně skrytých a systémových" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Ve výchozím stavu jsou na kartě Souborové systémy zobrazeny " +"disky a oddíly, které uchovávají vaše soubory a aplikace. Mimo to existuje i " +"řada speciálních souborových systémů, které používá operační systém, ale ve " +"výchozím stavu jsou skryté." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Abyste tyto speciální souborové systémy viděli, klikněte na " +"Sledování systému Předvolby a na " +"kartě Souborové systémy zaškrtněte Zobrazovat všechny " +"souborové systémy." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"Většina položek v seznamu jsou „virtuální“ souborové systémy. Nejedná se o " +"skutečné disky a oddíly. Místo toho jsou používány operačním systémem jako " +"užitečná vrstva abstrakce pro různé věci, jako je správa hardwarových " +"zařízení a ukládání dočasných souborů. Systém se o ně stará automaticky, " +"takže vidět je potřebujete jen zřídka." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Sledování systému" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Sledování systému" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"Sledování systému vám zobrazí, které programy vám běží a kolik procesorového " +"času, paměti a diskového místa používají." + +#. (itstool) path: page/title +#: C/index.page:28 +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Sledování systému" + +#. (itstool) path: page/p +#: C/index.page:33 +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"Sledování systému vám zobrazí, které programy vám běží a kolik " +"procesorového času, paměti a diskového místa používají." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "Sledování CPU" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Využití paměti" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Otázky o procesech" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Běžné úkony s procesy" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Informace o souborovém systému" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Informace o síti" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Různé" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Tato práce je licencována pod <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"Karta Prostředky vám říká, kolik operační paměti počítače (RAM) " +"je použito." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Kolik paměti je používáno?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "Když chcete vědět aktuální využití paměti počítače:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Klikněte na kartu Prostředky." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"Historie použití paměti a odkládacího prostoru zobrazuje průběžný " +"čárový graf pro paměť a odkládací prostor jako procentuální podíl s celkově " +"dostupné kapacity. Je vykreslován vůči plynutí času, s aktuálním časem " +"napravo." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"Barva každé z čar koresponduje s koláčovými grafy níže. Kliknutím na " +"koláčový graf můžete změnit i barvu čárového grafu." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"Koláčový graf Paměť ukazuje využití paměti v GiB a jako procentuální podíl z celkové kapacity paměti." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "Abyste změnili interval aktualizace:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Klikněte na Sledování systémuPředvolby." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "Zadejte hodnotu do Interval aktualizace v sekundách." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Který proces využívá nejvíce paměti?" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "Když chcete vědět, který proces využívá nejvíce paměti:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Klikněte na kartu Procesy." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Klikněte na záhlaví sloupce Paměť, aby se procesy seřadily podle " +"množství použité paměti." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"Šipka v záhlaví sloupce ukazuje směr řazení. Novým kliknutím směr otočíte. " +"Když šipka ukazuje nahoru, procesy využívající nejvíce paměti se objeví v " +"horní části seznamu." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"Odkládací prostor umožňuje vašemu počítači spouštět naráz víc aplikací, než " +"kolik se vleze do operační paměti (RAM)." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "Co je to „odkládací“ paměť?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"Odkládací prostor je disková část virtuálního paměťového systému. " +"Bývá přednastavena jako odkládací oddíl nebo odkládací soubor při prvotní instalaci Linuxu, ale je možné ji přidat i později." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"Přístup na disk je ve srovnání s přístupem do paměti velmi pomalý. " +"Když systém masivně odkládá obsah paměti na disk, běží vše mnohem pomaleji " +"nebo pokud není schopen najít dostatek volné paměti, může jej to téměř " +"vyřadit z provozu. V takovém případě je jediným řešením přidat další RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Když chcete vidět, jestli odkládání nebo stránkování přináší " +"výkonostní problémy:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"Použijte graf s Historií použití paměti a odkládacího prostoru, " +"který zobrazuje procentuální využití paměti a odkládacího prostoru." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Jak zobrazit mapu paměti používané procesem." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Používání map paměti" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"Virtuální paměť představuje kombinaci fyzické paměti a " +"odkládacího prostoru v systému. Umožňuje " +"běžícím procesům přístup k většímu množství paměti, než fyzicky " +"existuje, díky mapování míst ve fyzické paměti do souborů na " +"disku. Když operační systém potřebuje více stránek paměti, než je k " +"dispozici, jsou některé stávající stránky odhozeny nebo zapsány do " +"odkládacího prostoru." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"Mapa paměti zobrazuje celkovou virtuální pamět použitou procesem " +"a může být využita k určení nároků na paměť při běhu jedné nebo více " +"instancí programu, abyste se ujistili o využití správných sdílených " +"knihoven, abyste viděli výsledky různých vylaďovacích parametrů, které " +"program má nebo abyste diagnostikovali problémy typu uniků paměti." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"Když chcete zobrazit mapu paměti " +"procesu:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "Klikněte v seznamu procesů na požadovaný proces." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Klikněte na Mapa paměti." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Čtení mapy paměti" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Adresy jsou zobrazeny v šestnáctkové (hexadecimální) soustavě." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"Velikost je zobrazena pomocí binárních předpon IEC." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Za běhu může proces dostat přiděleno dynamicky více paměti do oblasti " +"nazývané halda a ukládat argumenty a proměnné do další oblasti " +"nazývané zásobník." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"Program sám o sobě a každá ze sdílených knihoven mají po třech záznamech. " +"Jeden pro kódový segment s právem číst-spouštět, jeden pro datový segment s " +"právem číst-zapisovat a jeden pro datový segment jen pro čtení. Oba datové " +"segmenty mohou být, když jsou odloženy na disk, odhozeny." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Vlastnosti" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Název souboru" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"Umístění sdílené knihovny, která je právě používána procesem. Pokud je toto " +"pole prázdné, popisuje informace v tomto řádku paměť, která je vlastněna " +"procesem, jehož název je uveden nad tabulkou s mapou paměti." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "Začátek VP" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"Adresa, na které paměťový segment začíná. Dohromady s Konec VP a Posun VP " +"určuje umístění na disku, do kterého je sdílená knihovna mapována." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "Konec VP" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "Adresa, na které paměťový segment končí." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "Velikost VP" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "Velikost paměťového segmentu." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Příznaky" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Následující příznaky popisují různé typy přístupu k paměťového segmentu, " +"které může proces mít:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"Paměťový segment je pro proces soukromý a pro žádný jiný proces není " +"přístupný." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "Proces má oprávnění z paměťového segmentu číst." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "Paměťový segment je sdílený s jinými procesy." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "Proces má oprávnění do paměťového segmentu zapisovat." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"Proces má oprávnění provádět strojové instrukce, které jsou v paměťovém " +"segmentu obsaženy." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "Posun VP" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "Místo adresy v rámci paměťového segmentu, měřeno od začátku VP." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Soukromá, sdílená, čistá, špinavá" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "Soukromé stránky jsou přístupné jen pro jeden proces" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "Sdílené stránky jsou přístupné více než jednomu procesu" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"Čisté stránky nebyly za dobu, co jsou v paměti, změněny a mohou být " +"zahozeny, když jsou navrženy k odložení" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"Šipnavé stránky byly za dobu, co jsou v paměti, změněny a musí být " +"zapsány na disk, když jsou navrženy k odložení" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Zařízení" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Hlavní a vedlejší číslo zařízení, na kterém se nachází název souboru se " +"sdílenou knihovnou. Obě čísla dohromady určují oddíl v systému." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Inode" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"Inod na zařízení, ze kterého byla sdílená knihovna načtena do paměti. Inod " +"je struktura souborového systému, která se používá k uchování souboru a " +"číslo, která má přiřazené, je jedinečné." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Jak zvolit jednotky pro zobrazení rychlosti sítě." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "Zobrazení rychlosti sítě v bitech namísto bajtech za sekundu" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"Rychlost sítě se často zobrazuje v bitech za sekundu, spíše než v bajtech za " +"sekundu. Nazývá se to bitový tok nebo datový tok." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "Když chcete zobrazovat rychlost sítě v bitech:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "Vyberte Zobrazovat rychlost sítě v bitech." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Jak pracovat s procesem v seznamu procesů." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Co je to proces?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"Proces je program nebo aplikace spuštěná systémem. Při spuštění " +"je aplikaci systémem přiřazeno jedinečné ID procesu (PID) a jeho instrukce a " +"data jsou načteny do paměti." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"Karta Procesy zobrazuje informace o procesech a umožňuje " +"Zastavit, Pokračovat, Ukončit a Zabít proces nebo změnit jeho prioritu. Když zvolíte k zobrazení Všechny " +"procesy, bude seznam obsahovat i systémové procesy, které " +"běží na pozací a poskytují různé služby udržující počítač v chodu." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Jak zobrazit soubory, ke kterým proces přistupuje." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Vypsání souborů, které má proces otevřeny" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Někdy procesy potřebují držet soubor trvale otevřený. Mohou to být soubory, " +"které jsou zobrazeny nebo upravovány nebo dočasné či systémové soubory, " +"které proces potřebuje, aby mohl správně fungovat." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "Když chcete vidět, které soubory má proces otevřeny:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "Najděte proces na kartě Procesy a kliknutím jej vyberte." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"Klikněte na proces pravým tlačítkem a zvolte Otevřené soubory" + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"V seznamu otevřených souborů, který se objeví, můžete najít sepciální " +"soubory nazývané sokety. Ve skutečnosti jde o způsob komunikace " +"mezi procesy navzájem a ne o normální soubory, takže je nemůžete zobrazit " +"nebo upravit." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "Jak vyhledat k otevřenému souboru, který proces jej používá." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Vyhledání, který program používá konkrétní soubor" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Někdy se může vyskytnou chybová zpráva, která vám sděluje, že zařízení (jako " +"zvukové zařízení nebo DVD-ROM) je zaneprázdněné nebo že soubor, který chcete " +"upravit, je právě používán. Pokud chcete najít proces či procesy, které jsou " +"za to zodpovědné:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Klikněte na Sledování systémuHledat otevřené " +"soubory." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Zadejte název souboru nebo aspoň část názvu. Může to být třeba /dev/" +"snd pro zvukové zařízení nebo /media/cdrom pro DVD-ROM." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Klikněte na Hledat." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Tím se zobrazí seznam běžících procesů, které aktuálně přistupují k souboru " +"či souborům, které vyhovují hledání. Ukončení programu by vám mělo " +"zpřístupnit zařízení nebo možnost editovat soubor." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Jak seřadit procesy podle % CPU, abyste viděli, která aplikace " +"spotřebovává prostředky počítače." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Který program způsobuje zpomalení počítače?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Program, který využívá CPU více, než je jeho spravedlivý podíl, může " +"zpomalit celý počítač. Abyste našli, který proces to dělá:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Klikněte na záhlaví sloupce % CPU, aby se procesy seřadily podle " +"využití CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"Šipka v záhlaví sloupce ukazuje směr řazení. Novým kliknutím obrátíte její " +"směr. Potřebujete, aby ukazovala nahoru." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Procesy v horní části seznamu používají největší procentuální podíl CPU. " +"Jakmile zjistíte, který z nich využívá více prostředků, než by měl, můžete " +"se rozhodnout, jestli jej zavřít, případně zavřít některé jiné programy, " +"abyste snížili zátěž CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"Procesy, které zatuhly nebo se zhroutily, mohou využívat 100 % CPU. Pokud " +"taková situace nastane, možná budete chtít proces zabít." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "Jak násilně zavřít program, který přestal pracovat nebo zamrzl." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Okamžité zabití (zavření) programu" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Když program přestane pracovat nebo zamrzne, můžete jej pomocí " +"Sledování systému ukončit násilně (tzv. „zabít“). Přejděte na " +"kartu Procesy a kliknutím vyberte proces, který chcete zabít. Pak " +"klikněte na Ukončit proces." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"V případě, že se proces během pár vteřin nezavře, klikněte na něj pravým " +"tlačítkem a v nabídce, která se zobrazí, vyberte Zabít." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"Při použití Ukončit proces se zkusí zavřít proces řádným " +"způsobem, aby měl čas na uložení souborů a podobné věci, zatímco když je " +"násilně Zabit, je zavřen rovnou. U některých programů to znamená, " +"že přijdete o neuložené soubory. Proto byste vždy měli nejprve zkusit " +"Ukončit proces." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background." +msgstr "Většina systémových procesů běží automaticky na pozadí." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Proč jsou v seznamu procesy, které jsem nespustil?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Na kartě Procesy je v seznamu obvykle spousta procesů. Ale jen " +"pár z nich bývají programy, které jste spustili vy. Ostatní jsou většinou " +"procesy, které potřebuje operační systém, aby počítač správně fungoval. Tyto " +"procesy jsou spouštěny automaticky při přihlášení a typicky běží tiše na " +"pozadí." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Jak se rozhodnout, jestli by měl proces dostat větší nebo menší podíl " +"procesorového času." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Změna priority procesu" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Můžete počítači říct, že určitý proces by měl mít vyšší prioritu než ostatní " +"procesy a díky tomu by měl dostat větší podíl z dostupného výpočetního času. " +"Může pak běžet rychleji, ale jen v určitých případech. Můžete také naopak " +"procesu přidělit nižší prioritu, pokud si myslíte, že odebírá " +"příliš mnoho procesorového výkonu." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Přejděte na kartu Procesy a klikněte na proces, u kterého chcete " +"mít jinou prioritu." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Klikněte na proces pravým tlačítkem a použijte nabídku Změnit prioritu k přiřazení vyšší nebo nižší priority procesu." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Běžně bývá málokdy zapotřebí měnit prioritu procesu ručně. Počítač obvykle " +"odvádí dobrou práci při jejich správě. (Systém pro správu priority procesů " +"se nazývá nice.)" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Zajistí vyšší priorita, že proces poběží rychleji?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"Počítač rozděluje procesorový čas mezi všechny běžící procesy. Normálně je " +"rozdělován inteligentně tak, aby programy, které dělají více práce, " +"dostávaly automaticky větší podíl prostředků. Po většinou dostane proces " +"tolik procesorového času, kolik potřebuje, a proto běží tak rychle, jak je " +"zapotřebí. Změnou jeho priority neuvidíte žádný rozdíl." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Když na vašem počítači běží několik výpočetně náročných programů naráz, může " +"být však jejich procesorový čas „beznadějně rozebraný“ (tj. bude využita " +"plná kapacita procesoru). Můžete " +"zaznamenat, že ostatní programy běží pomaleji než je obvyklé, protože není " +"dostatek procesorového času na podělení všech." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"V takovém případě může změna priority procesu pomoct. Můžete snížit prioritu " +"jednomu z výpočetně náročných procesů, abyste uvolnili více procesorového " +"času pro jiné programy. Jinou možností je zvýšit prioritu procesu, který je " +"pro vás podstatný a chcete, aby běžel rychleji." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "Stav procesu může být: běží, spí, zastaven nebo zombie" + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Co znamenají stavy procesu?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"Stav procesu vám říká, jestli v současnosti něco dělá nebo nikoliv. Existují " +"čtyři stavy, ve kterých se může proces nacházet:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Běží" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Procesy, který právě něco dělají (např. webový prohlížeč načítá stránku " +"www). Běžící proces je takový, který aktivně využívá procesor (CPU)." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Spí" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Procesy, které zrovna nic nedělají (například proto, že čekají, až něco " +"nastane). Nevyužívají žádný procesorový čas, ale stále zabírají místo v " +"paměti. Ve chvíli, kdy potřebují něco udělat, probudí se a změní svůj stav " +"na běží." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Zastaven" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"Zastavený proces je takový, který byl uspán ručně. Například můžete " +"chtít proces dočasně uspat, když využívá přiliš mnoho procesorového času." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Když tak chcete učinit, klikněte na proces na kartě Procesy, pak " +"na něj klikněte pravým tlačítkem a v nabídce, která se objeví, vyberte " +"Zastavit. Znvou jej probudit můžete kliknutím na Pokračovat ve stejné nabídce." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombie" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"Proces je zombie, když ukončil běh a nebude znovu spuštěn, ale zůstává z " +"nějakých důvodů v seznamu procesů. To se obvykle stane, protože byl spuštěn " +"jiný program, který potřebuje vědět, jestli úspěšně skončil nebo ne, ale " +"který zatím proces nezkontroloval." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Proces, který je zombie, nevyužívá žádnou paměť ani procesorový čas a " +"nakonec zmizí. Pro to, abyste se jich zbavili, nemusíte nic dělat." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "Většina procesů buď běží nebo spí." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Jak aktualizovat informace zobrazované ve Sledování systému v delším nebo " +"kratším intervalu." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Zrychlení nebo zpomalení aktualizace informací" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Když chcete změnit rychlost, kterou se informace aktualizují:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Klikněte na požadovanou kartu (Procesy, Prostředky " +"nebo Souborové systémy)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Nastavení Intervalu aktualizace na nižší hodnotu způsobí, že " +"Sledování systému bude samo o sobě více využívat CPU." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "Jak použít režim Solaris, aby byl brán v úvahu počet CPU." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Co je to režim Solaris?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"V systémech, které mají více procesorů nebo jader, jich může proces využívat i více naráz. Potom může nastati " +"situace, kdy je ve sloupci % CPU zobrazena hodnota větší než " +"100 % (např. 400 % na 4procesorovém systému). V režimu Solaris se " +"u každého procesu podělí % CPU počtem CPU v systému, takže " +"celková hodnota nepřesáhne 100 %." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "Když chcete zobrazit % CPU v režimu Solaris:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "V nabídce aplikace klikněte na Předvolby." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "Vyberte Dělit vytížení procesoru počtem procesorů." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"Výraz režim Solaris pochází z UNIXu od firmy Sun na rozdíl od v " +"Linuxu výchozího režimu IRIX pojmenovaného podle UNIXu od firmy SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Jednotky pro měření paměti a místa na disku" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "Je GiB to stejné co GB (gigabajt)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"Statistiky paměti a místa na disku jsou zobrazovány pomocí binárních " +"předpon IEC KiB, MiB, GiB, TiB (pro kibi, mebi, gibi a tebi). Důvodem " +"je odlišení binárních velikostí použitých ve Sledování systému (násobky " +"1024) od desítkových velikostí (násobky 1000) používaných běžně například na " +"obalech pevných disků." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Typické binární jednotky:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 bajtů" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 bajtů" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 bajtů" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Externí disk propagovaný jako 1 TB (terabajt) by byl zobrazen jako 0,909 TiB " +"(tetibajtů)" diff --git a/help/cs/cs.stamp b/help/cs/cs.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/cs/cs.stamp diff --git a/help/cs/fs-device.page b/help/cs/fs-device.page new file mode 100644 index 0000000..d3bfbf8 --- /dev/null +++ b/help/cs/fs-device.page @@ -0,0 +1,30 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Každé zařízení odpovídá oddílu na pevném disku. + + + Jaká různá zařízení jsou na kartě Souborové systémy? + +

Všechna zařízení uvedená na kartě Souborové systémy jsou úložné disky (jako pevné disky nebo flash disky USB) nebo diskové oddíly. U každého zařízení můžete vidět celkovou kapacitu, kolik je z celkové kapacity využito a některé technické údaje o typu souborového systému a kam je připojen.

+ +

Diskový prostor na jednom fyzickém pevném disku může být rozdělen na více částí nazývaných oddíly, z nichž každý může být použit, jako by to byl samostatný disk. Pokud je váš disk rozdělen na oddíly (ať už vámi nebo výrobcem počítače), každý oddíl je v seznamu souborových systémů uveden zvlášť.

+ + +

Spravovat disky a oddíly a zjišťovat si podrobnější informace o discích můžete v aplikaci Disky.

+
+ +
diff --git a/help/cs/fs-diskusage.page b/help/cs/fs-diskusage.page new file mode 100644 index 0000000..08def63 --- /dev/null +++ b/help/cs/fs-diskusage.page @@ -0,0 +1,42 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Karta Souborové systémy zobrazuje, jak moc místa je použito na každém z pevných disků. + + + Podívejte se, kolik místa na disku je použito + +

Když si chcete zkontrolovat, kolik místa je na disku k dispozici, přejděte na kartu Souborové systémy a podívejte se na sloupce Použito a K dispozici.

+ +

V případě, že je zobrazeno několik zařízení, a vy hledáte to, na kterém máte domovskou složku, hledejte disk, který má ve sloupci Složka uvedeno / nebo /home. To je obvykle (ale ne nutně vždy) disk, kde máte uloženy své osobní soubory.

+ + +
+ Uvolňování místa na disku + +

Pokud vám na disku již nezbývá moc místa, existuje několik věcí, které můžete zkusit udělat a uvolnit tím nějaké místo.

+ +

Jednou z nich je ruční vymazání nepotřebných souborů. Můžete použít aplikaci Analyzátor využití disku, abyste zjistili, které soubory a složky zabírají nejvíce místa. Po vymazání souborů byste měli vyprázdnit Koš, abyste měli jistotu, že byly z počítače zcela odstraněny.

+ +

Můžete také odstranit dočasné soubory v různých aplikacích. Například webové prohlížeče a správci softwaru často uchovávají velké množství dočasných souborů. (Způsob jejich odstranění závisí na konkrétní aplikaci.)

+ +

Rovněž můžete zkusit odinstalovat některé nepotřebné aplikace. K tomu použijte svého běžného správce softwaru.

+ +

Dalším způsobem, jak uvolnit místo na disku, je „archivovat“ staré soubory na externí disk nebo do „cloudového“ úložiště.

+ +
+ +
diff --git a/help/cs/fs-info.page b/help/cs/fs-info.page new file mode 100644 index 0000000..9473760 --- /dev/null +++ b/help/cs/fs-info.page @@ -0,0 +1,46 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Vysvětlení ke všem polím zobrazeným na kartě Souborové systémy. + + + Vysvětlení, co informace o souborovém systému znamenají + +

Na kartě Souborové systémy je vypsáno, které disky jsou k počítači připojeny, jak jsou pojmenovány a kolik je na nich volného místa.

+ + + +

Zařízení uvádí název, který má operační systém k disku přiřazen. Každý hardware, který je v počítači zapojen, má položku ve složce /dev, kterou je identifikován. Pro pevné disky je to obvykle něco jako /dev/sda.

+
+ + +

Složka říká, kam je disk nebo oddíl připojen. Techniky se jedná o způsob, kterým je disk nebo oddíl zpřístupněn uživateli. Disk může být k počítači připojen fyzicky, ale dokud není připojen na úrovni operačního systému, nejsou soubory na něm přístupné. Když je připojen, je provázán se složkou přes kterou se dostanete k jeho obsahu. Například, když je ve sloupci Složka uvedeno /media/disk, můžete se dostat k souborům na disku tak, že vstoupíte do složky /media/disk na vašem počítači.

+
+ + +

Typ vám sděluje typ souborového systému, který je na disku nebo oddíle použit. Souborový systém určuje, jakým způsobem má počítač na disku uchovávat soubory. Různé operační systémy rozumí jen některým typům souborových systémů a jiným ne, takže je napříkad dobré vědět, jaký souborový systém používá externí přenosný disk.

+
+ + +

Celkem ukazuje celkovou kapacitu disku a K dispozici ukazuje, kolik z této kapacity je dostupné pro použití na soubory a programy. Použito ukazuje, kolik místa na disku je již použito.

+
+ +
+ +

Součet udajů Použito a K dispozici nemusí nutně dát údaj Celkem. A to z důvodu, že část místa na disku může být rezervována pro účely operačního systému. Nejdůležitějším údajem je pro vás sloupec K dispozici, protože ten říká, kolik místa ještě můžete použít.

+

Můžete také zjistit, že údaj Celkem neodpovídá kapacitě udávané na vašem pevném disku. To je běžné a děje se tak z několika důvodů. Jedním z nich je, že výrobci pevných disků používají trochu jiný způsob počítání diskové kapacity, než ostatní. Druhým z nich, že část kapacity disku může být rezervována pro účely operačního systému. V případě, že rozdíl je oproti vámi očekávané kapacitě opravdu velký, může to být proto, že disk je rozdělen na více oddílů.

+ +
diff --git a/help/cs/fs-showall.page b/help/cs/fs-showall.page new file mode 100644 index 0000000..c7614c8 --- /dev/null +++ b/help/cs/fs-showall.page @@ -0,0 +1,26 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Exisují skryté souborové systémy, které používá pro své potřeby operační systém. + + + Zobrazení všech souborových systémů, včetně skrytých a systémových + +

Ve výchozím stavu jsou na kartě Souborové systémy zobrazeny disky a oddíly, které uchovávají vaše soubory a aplikace. Mimo to existuje i řada speciálních souborových systémů, které používá operační systém, ale ve výchozím stavu jsou skryté.

+ +

Abyste tyto speciální souborové systémy viděli, klikněte na Sledování systému Předvolby a na kartě Souborové systémy zaškrtněte Zobrazovat všechny souborové systémy.

+ +

Většina položek v seznamu jsou „virtuální“ souborové systémy. Nejedná se o skutečné disky a oddíly. Místo toho jsou používány operačním systémem jako užitečná vrstva abstrakce pro různé věci, jako je správa hardwarových zařízení a ukládání dočasných souborů. Systém se o ně stará automaticky, takže vidět je potřebujete jen zřídka.

+ +
diff --git a/help/cs/index.page b/help/cs/index.page new file mode 100644 index 0000000..7966a22 --- /dev/null +++ b/help/cs/index.page @@ -0,0 +1,64 @@ + + + + + Sledování systému + Sledování systému + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + Sledování systému vám zobrazí, které programy vám běží a kolik procesorového času, paměti a diskového místa používají. + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Sledování systému + +

Sledování systému vám zobrazí, které programy vám běží a kolik procesorového času, paměti a diskového místa používají.

+ +
+ Sledování CPU + +
+ +
+ Využití paměti + +
+ +
+ Otázky o procesech + +
+ +
+ Běžné úkony s procesy + +
+ +
+ Informace o souborovém systému + +
+ +
+ Informace o síti + +
+ +
+ Různé + +
+
diff --git a/help/cs/legal.xml b/help/cs/legal.xml new file mode 100644 index 0000000..514dfaa --- /dev/null +++ b/help/cs/legal.xml @@ -0,0 +1,6 @@ + + + +

Tato práce je licencována pod Creative Commons Attribution-ShareAlike 3.0 Unported License.

+ +
diff --git a/help/cs/mem-check.page b/help/cs/mem-check.page new file mode 100644 index 0000000..640aa42 --- /dev/null +++ b/help/cs/mem-check.page @@ -0,0 +1,80 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + Karta Prostředky vám říká, kolik operační paměti počítače (RAM) je použito. + + + Kolik paměti je používáno? + +

Když chcete vědět aktuální využití paměti počítače:

+ + + +

Klikněte na kartu Prostředky.

+
+
+ +

Historie použití paměti a odkládacího prostoru zobrazuje průběžný čárový graf pro paměť a odkládací prostor jako procentuální podíl s celkově dostupné kapacity. Je vykreslován vůči plynutí času, s aktuálním časem napravo.

+ + +

Barva každé z čar koresponduje s koláčovými grafy níže. Kliknutím na koláčový graf můžete změnit i barvu čárového grafu.

+
+ +

Koláčový graf Paměť ukazuje využití paměti v GiB a jako procentuální podíl z celkové kapacity paměti.

+ +

Abyste změnili interval aktualizace:

+ + + +

Klikněte na Sledování systémuPředvolby.

+
+ +

Klikněte na kartu Prostředky.

+
+ +

Zadejte hodnotu do Interval aktualizace v sekundách.

+
+
+ +
+ Který proces využívá nejvíce paměti? + +

Když chcete vědět, který proces využívá nejvíce paměti:

+ + + +

Klikněte na kartu Procesy.

+
+ +

Klikněte na záhlaví sloupce Paměť, aby se procesy seřadily podle množství použité paměti.

+ +

Šipka v záhlaví sloupce ukazuje směr řazení. Novým kliknutím směr otočíte. Když šipka ukazuje nahoru, procesy využívající nejvíce paměti se objeví v horní části seznamu.

+
+
+
+
+ +
diff --git a/help/cs/mem-swap.page b/help/cs/mem-swap.page new file mode 100644 index 0000000..93863fe --- /dev/null +++ b/help/cs/mem-swap.page @@ -0,0 +1,44 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Odkládací prostor umožňuje vašemu počítači spouštět naráz víc aplikací, než kolik se vleze do operační paměti (RAM). + + + Co je to „odkládací“ paměť? + +

Odkládací prostor je disková část virtuálního paměťového systému. Bývá přednastavena jako odkládací oddíl nebo odkládací soubor při prvotní instalaci Linuxu, ale je možné ji přidat i později.

+ + +

Přístup na disk je ve srovnání s přístupem do paměti velmi pomalý. Když systém masivně odkládá obsah paměti na disk, běží vše mnohem pomaleji nebo pokud není schopen najít dostatek volné paměti, může jej to téměř vyřadit z provozu. V takovém případě je jediným řešením přidat další RAM.

+
+ +

Když chcete vidět, jestli odkládání nebo stránkování přináší výkonostní problémy:

+ + + +

Klikněte na kartu Prostředky.

+
+ +

Použijte graf s Historií použití paměti a odkládacího prostoru, který zobrazuje procentuální využití paměti a odkládacího prostoru.

+
+
+ +
diff --git a/help/cs/memory-map-use.page b/help/cs/memory-map-use.page new file mode 100644 index 0000000..14785ef --- /dev/null +++ b/help/cs/memory-map-use.page @@ -0,0 +1,130 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jak zobrazit mapu paměti používané procesem. + + + Používání map paměti + +

Virtuální paměť představuje kombinaci fyzické paměti a odkládacího prostoru v systému. Umožňuje běžícím procesům přístup k většímu množství paměti, než fyzicky existuje, díky mapování míst ve fyzické paměti do souborů na disku. Když operační systém potřebuje více stránek paměti, než je k dispozici, jsou některé stávající stránky odhozeny nebo zapsány do odkládacího prostoru.

+ +

Mapa paměti zobrazuje celkovou virtuální pamět použitou procesem a může být využita k určení nároků na paměť při běhu jedné nebo více instancí programu, abyste se ujistili o využití správných sdílených knihoven, abyste viděli výsledky různých vylaďovacích parametrů, které program má nebo abyste diagnostikovali problémy typu uniků paměti.

+ +

Když chcete zobrazit mapu paměti procesu:

+ + +

Klikněte na kartu Procesy.

+

Klikněte v seznamu procesů na požadovaný proces.

+

Klikněte na Mapa paměti.

+
+ +
+ Čtení mapy paměti + + + +

Adresy jsou zobrazeny v šestnáctkové (hexadecimální) soustavě.

+
+ +

Velikost je zobrazena pomocí binárních předpon IEC.

+
+ +

Za běhu může proces dostat přiděleno dynamicky více paměti do oblasti nazývané halda a ukládat argumenty a proměnné do další oblasti nazývané zásobník.

+
+ +

Program sám o sobě a každá ze sdílených knihoven mají po třech záznamech. Jeden pro kódový segment s právem číst-spouštět, jeden pro datový segment s právem číst-zapisovat a jeden pro datový segment jen pro čtení. Oba datové segmenty mohou být, když jsou odloženy na disk, odhozeny.

+
+
+ + +Vlastnosti + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Název souboru

Umístění sdílené knihovny, která je právě používána procesem. Pokud je toto pole prázdné, popisuje informace v tomto řádku paměť, která je vlastněna procesem, jehož název je uveden nad tabulkou s mapou paměti.

Začátek VP

Adresa, na které paměťový segment začíná. Dohromady s Konec VP a Posun VP určuje umístění na disku, do kterého je sdílená knihovna mapována.

Konec VP

Adresa, na které paměťový segment končí.

Velikost VP

Velikost paměťového segmentu.

Příznaky

Následující příznaky popisují různé typy přístupu k paměťového segmentu, které může proces mít:

+ + + <gui>p</gui> +

Paměťový segment je pro proces soukromý a pro žádný jiný proces není přístupný.

+
+ + <gui>r</gui> +

Proces má oprávnění z paměťového segmentu číst.

+
+ + <gui>s</gui> +

Paměťový segment je sdílený s jinými procesy.

+
+ + <gui>w</gui> +

Proces má oprávnění do paměťového segmentu zapisovat.

+
+ + <gui>x</gui> +

Proces má oprávnění provádět strojové instrukce, které jsou v paměťovém segmentu obsaženy.

+
+
+

Posun VP

Místo adresy v rámci paměťového segmentu, měřeno od začátku VP.

Soukromá, sdílená, čistá, špinavá

Soukromé stránky jsou přístupné jen pro jeden proces

+

Sdílené stránky jsou přístupné více než jednomu procesu

+

Čisté stránky nebyly za dobu, co jsou v paměti, změněny a mohou být zahozeny, když jsou navrženy k odložení

+

Šipnavé stránky byly za dobu, co jsou v paměti, změněny a musí být zapsány na disk, když jsou navrženy k odložení

Zařízení

Hlavní a vedlejší číslo zařízení, na kterém se nachází název souboru se sdílenou knihovnou. Obě čísla dohromady určují oddíl v systému.

Inode

Inod na zařízení, ze kterého byla sdílená knihovna načtena do paměti. Inod je struktura souborového systému, která se používá k uchování souboru a číslo, která má přiřazené, je jedinečné.

+ +
+
diff --git a/help/cs/net-bits.page b/help/cs/net-bits.page new file mode 100644 index 0000000..8fcdee5 --- /dev/null +++ b/help/cs/net-bits.page @@ -0,0 +1,37 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jak zvolit jednotky pro zobrazení rychlosti sítě. + + + Zobrazení rychlosti sítě v bitech namísto bajtech za sekundu + +

Rychlost sítě se často zobrazuje v bitech za sekundu, spíše než v bajtech za sekundu. Nazývá se to bitový tok nebo datový tok.

+ +

Když chcete zobrazovat rychlost sítě v bitech:

+ + +

Klikněte na Sledování systémuPředvolby.

+
+

Klikněte na kartu Prostředky.

+

Vyberte Zobrazovat rychlost sítě v bitech.

+
+ +
diff --git a/help/cs/process-explain.page b/help/cs/process-explain.page new file mode 100644 index 0000000..1ced18a --- /dev/null +++ b/help/cs/process-explain.page @@ -0,0 +1,30 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jak pracovat s procesem v seznamu procesů. + + + Co je to proces? + +

Proces je program nebo aplikace spuštěná systémem. Při spuštění je aplikaci systémem přiřazeno jedinečné ID procesu (PID) a jeho instrukce a data jsou načteny do paměti.

+ +

Karta Procesy zobrazuje informace o procesech a umožňuje Zastavit, Pokračovat, Ukončit a Zabít proces nebo změnit jeho prioritu. Když zvolíte k zobrazení Všechny procesy, bude seznam obsahovat i systémové procesy, které běží na pozací a poskytují různé služby udržující počítač v chodu.

+ +
diff --git a/help/cs/process-files.page b/help/cs/process-files.page new file mode 100644 index 0000000..a96cfc4 --- /dev/null +++ b/help/cs/process-files.page @@ -0,0 +1,30 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Jak zobrazit soubory, ke kterým proces přistupuje. + + + Vypsání souborů, které má proces otevřeny + +

Někdy procesy potřebují držet soubor trvale otevřený. Mohou to být soubory, které jsou zobrazeny nebo upravovány nebo dočasné či systémové soubory, které proces potřebuje, aby mohl správně fungovat.

+ +

Když chcete vidět, které soubory má proces otevřeny:

+ +

Najděte proces na kartě Procesy a kliknutím jej vyberte.

+

Klikněte na proces pravým tlačítkem a zvolte Otevřené soubory

+
+ +

V seznamu otevřených souborů, který se objeví, můžete najít sepciální soubory nazývané sokety. Ve skutečnosti jde o způsob komunikace mezi procesy navzájem a ne o normální soubory, takže je nemůžete zobrazit nebo upravit.

+ +
diff --git a/help/cs/process-identify-file.page b/help/cs/process-identify-file.page new file mode 100644 index 0000000..2197276 --- /dev/null +++ b/help/cs/process-identify-file.page @@ -0,0 +1,39 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jak vyhledat k otevřenému souboru, který proces jej používá. + + + Vyhledání, který program používá konkrétní soubor + +

Někdy se může vyskytnou chybová zpráva, která vám sděluje, že zařízení (jako zvukové zařízení nebo DVD-ROM) je zaneprázdněné nebo že soubor, který chcete upravit, je právě používán. Pokud chcete najít proces či procesy, které jsou za to zodpovědné:

+ + +

Klikněte na Sledování systémuHledat otevřené soubory.

+
+

Zadejte název souboru nebo aspoň část názvu. Může to být třeba /dev/snd pro zvukové zařízení nebo /media/cdrom pro DVD-ROM.

+
+

Klikněte na Hledat.

+
+
+ +

Tím se zobrazí seznam běžících procesů, které aktuálně přistupují k souboru či souborům, které vyhovují hledání. Ukončení programu by vám mělo zpřístupnit zařízení nebo možnost editovat soubor.

+ +
diff --git a/help/cs/process-identify-hog.page b/help/cs/process-identify-hog.page new file mode 100644 index 0000000..37d436c --- /dev/null +++ b/help/cs/process-identify-hog.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jak seřadit procesy podle % CPU, abyste viděli, která aplikace spotřebovává prostředky počítače. + + + Který program způsobuje zpomalení počítače? + +

Program, který využívá CPU více, než je jeho spravedlivý podíl, může zpomalit celý počítač. Abyste našli, který proces to dělá:

+ + + +

Klikněte na kartu Procesy.

+
+ +

Klikněte na záhlaví sloupce % CPU, aby se procesy seřadily podle využití CPU.

+ +

Šipka v záhlaví sloupce ukazuje směr řazení. Novým kliknutím obrátíte její směr. Potřebujete, aby ukazovala nahoru.

+
+
+
+ +

Procesy v horní části seznamu používají největší procentuální podíl CPU. Jakmile zjistíte, který z nich využívá více prostředků, než by měl, můžete se rozhodnout, jestli jej zavřít, případně zavřít některé jiné programy, abyste snížili zátěž CPU.

+ + +

Procesy, které zatuhly nebo se zhroutily, mohou využívat 100 % CPU. Pokud taková situace nastane, možná budete chtít proces zabít.

+
+ +
diff --git a/help/cs/process-kill.page b/help/cs/process-kill.page new file mode 100644 index 0000000..ad0ee04 --- /dev/null +++ b/help/cs/process-kill.page @@ -0,0 +1,28 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Jak násilně zavřít program, který přestal pracovat nebo zamrzl. + + + + Okamžité zabití (zavření) programu + +

Když program přestane pracovat nebo zamrzne, můžete jej pomocí Sledování systému ukončit násilně (tzv. „zabít“). Přejděte na kartu Procesy a kliknutím vyberte proces, který chcete zabít. Pak klikněte na Ukončit proces.

+ +

V případě, že se proces během pár vteřin nezavře, klikněte na něj pravým tlačítkem a v nabídce, která se zobrazí, vyberte Zabít.

+ +

Při použití Ukončit proces se zkusí zavřít proces řádným způsobem, aby měl čas na uložení souborů a podobné věci, zatímco když je násilně Zabit, je zavřen rovnou. U některých programů to znamená, že přijdete o neuložené soubory. Proto byste vždy měli nejprve zkusit Ukončit proces.

+ +
diff --git a/help/cs/process-many.page b/help/cs/process-many.page new file mode 100644 index 0000000..a7c6d50 --- /dev/null +++ b/help/cs/process-many.page @@ -0,0 +1,22 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Většina systémových procesů běží automaticky na pozadí. + + + Proč jsou v seznamu procesy, které jsem nespustil? + +

Na kartě Procesy je v seznamu obvykle spousta procesů. Ale jen pár z nich bývají programy, které jste spustili vy. Ostatní jsou většinou procesy, které potřebuje operační systém, aby počítač správně fungoval. Tyto procesy jsou spouštěny automaticky při přihlášení a typicky běží tiše na pozadí.

+ +
diff --git a/help/cs/process-priority-change.page b/help/cs/process-priority-change.page new file mode 100644 index 0000000..d181bc0 --- /dev/null +++ b/help/cs/process-priority-change.page @@ -0,0 +1,44 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Jak se rozhodnout, jestli by měl proces dostat větší nebo menší podíl procesorového času. + + + Změna priority procesu + +

Můžete počítači říct, že určitý proces by měl mít vyšší prioritu než ostatní procesy a díky tomu by měl dostat větší podíl z dostupného výpočetního času. Může pak běžet rychleji, ale jen v určitých případech. Můžete také naopak procesu přidělit nižší prioritu, pokud si myslíte, že odebírá příliš mnoho procesorového výkonu.

+ + +

Přejděte na kartu Procesy a klikněte na proces, u kterého chcete mít jinou prioritu.

+

Klikněte na proces pravým tlačítkem a použijte nabídku Změnit prioritu k přiřazení vyšší nebo nižší priority procesu.

+
+ +

Běžně bývá málokdy zapotřebí měnit prioritu procesu ručně. Počítač obvykle odvádí dobrou práci při jejich správě. (Systém pro správu priority procesů se nazývá nice.)

+ + +
+ Zajistí vyšší priorita, že proces poběží rychleji? + +

Počítač rozděluje procesorový čas mezi všechny běžící procesy. Normálně je rozdělován inteligentně tak, aby programy, které dělají více práce, dostávaly automaticky větší podíl prostředků. Po většinou dostane proces tolik procesorového času, kolik potřebuje, a proto běží tak rychle, jak je zapotřebí. Změnou jeho priority neuvidíte žádný rozdíl.

+ +

Když na vašem počítači běží několik výpočetně náročných programů naráz, může být však jejich procesorový čas „beznadějně rozebraný“ (tj. bude využita plná kapacita procesoru). Můžete zaznamenat, že ostatní programy běží pomaleji než je obvyklé, protože není dostatek procesorového času na podělení všech.

+ +

V takovém případě může změna priority procesu pomoct. Můžete snížit prioritu jednomu z výpočetně náročných procesů, abyste uvolnili více procesorového času pro jiné programy. Jinou možností je zvýšit prioritu procesu, který je pro vás podstatný a chcete, aby běžel rychleji.

+ +
+ +
diff --git a/help/cs/process-status.page b/help/cs/process-status.page new file mode 100644 index 0000000..914907b --- /dev/null +++ b/help/cs/process-status.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Stav procesu může být: běží, spí, zastaven nebo zombie + + + Co znamenají stavy procesu? + +

Stav procesu vám říká, jestli v současnosti něco dělá nebo nikoliv. Existují čtyři stavy, ve kterých se může proces nacházet:

+ + + + Běží +

Procesy, který právě něco dělají (např. webový prohlížeč načítá stránku www). Běžící proces je takový, který aktivně využívá procesor (CPU).

+
+ + Spí +

Procesy, které zrovna nic nedělají (například proto, že čekají, až něco nastane). Nevyužívají žádný procesorový čas, ale stále zabírají místo v paměti. Ve chvíli, kdy potřebují něco udělat, probudí se a změní svůj stav na běží.

+
+ + Zastaven +

Zastavený proces je takový, který byl uspán ručně. Například můžete chtít proces dočasně uspat, když využívá přiliš mnoho procesorového času.

+

Když tak chcete učinit, klikněte na proces na kartě Procesy, pak na něj klikněte pravým tlačítkem a v nabídce, která se objeví, vyberte Zastavit. Znvou jej probudit můžete kliknutím na Pokračovat ve stejné nabídce.

+
+ + Zombie +

Proces je zombie, když ukončil běh a nebude znovu spuštěn, ale zůstává z nějakých důvodů v seznamu procesů. To se obvykle stane, protože byl spuštěn jiný program, který potřebuje vědět, jestli úspěšně skončil nebo ne, ale který zatím proces nezkontroloval.

+

Proces, který je zombie, nevyužívá žádnou paměť ani procesorový čas a nakonec zmizí. Pro to, abyste se jich zbavili, nemusíte nic dělat.

+
+
+ +

Většina procesů buď běží nebo spí.

+ +
diff --git a/help/cs/process-update-speed.page b/help/cs/process-update-speed.page new file mode 100644 index 0000000..2fdbe87 --- /dev/null +++ b/help/cs/process-update-speed.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jak aktualizovat informace zobrazované ve Sledování systému v delším nebo kratším intervalu. + + + Zrychlení nebo zpomalení aktualizace informací + +

Když chcete změnit rychlost, kterou se informace aktualizují:

+ + +

Klikněte na Sledování systémuPředvolby.

+
+

Klikněte na požadovanou kartu (Procesy, Prostředky nebo Souborové systémy).

+
+

Zadejte hodnotu do Interval aktualizace v sekundách.

+
+
+ +

Nastavení Intervalu aktualizace na nižší hodnotu způsobí, že Sledování systému bude samo o sobě více využívat CPU.

+
+ +
diff --git a/help/cs/solaris-mode.page b/help/cs/solaris-mode.page new file mode 100644 index 0000000..6252371 --- /dev/null +++ b/help/cs/solaris-mode.page @@ -0,0 +1,38 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jak použít režim Solaris, aby byl brán v úvahu počet CPU. + + + Co je to režim Solaris? + +

V systémech, které mají více procesorů nebo jader, jich může proces využívat i více naráz. Potom může nastati situace, kdy je ve sloupci % CPU zobrazena hodnota větší než 100 % (např. 400 % na 4procesorovém systému). V režimu Solaris se u každého procesu podělí % CPU počtem CPU v systému, takže celková hodnota nepřesáhne 100 %.

+ +

Když chcete zobrazit % CPU v režimu Solaris:

+ + +

V nabídce aplikace klikněte na Předvolby.

+

Klikněte na kartu Procesy.

+

Vyberte Dělit vytížení procesoru počtem procesorů.

+
+ +

Výraz režim Solaris pochází z UNIXu od firmy Sun na rozdíl od v Linuxu výchozího režimu IRIX pojmenovaného podle UNIXu od firmy SGI.

+ +
diff --git a/help/cs/units.page b/help/cs/units.page new file mode 100644 index 0000000..7aee2f2 --- /dev/null +++ b/help/cs/units.page @@ -0,0 +1,37 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jednotky pro měření paměti a místa na disku + + + Je GiB to stejné co GB (gigabajt)? + +

Statistiky paměti a místa na disku jsou zobrazovány pomocí binárních předpon IEC KiB, MiB, GiB, TiB (pro kibi, mebi, gibi a tebi). Důvodem je odlišení binárních velikostí použitých ve Sledování systému (násobky 1024) od desítkových velikostí (násobky 1000) používaných běžně například na obalech pevných disků.

+ +

Typické binární jednotky:

+ +

1 KiB = 1024 bajtů

+

1 MiB = 1048576 bajtů

+

1 GiB = 1073741842 bajtů

+
+ +

Externí disk propagovaný jako 1 TB (terabajt) by byl zobrazen jako 0,909 TiB (tetibajtů)

+ +
diff --git a/help/de/commandline.page b/help/de/commandline.page new file mode 100644 index 0000000..79f3405 --- /dev/null +++ b/help/de/commandline.page @@ -0,0 +1,79 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Die Informationen von Systemüberwachung können auch mit Befehlszeilenwerkzeugen gewonnen werden. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + So erhalten Sie die selben Informationen von der Befehlszeile + +

Ein Großteil der in der Systemüberwachung dargestellten Informationen können Sie auch mit diesen Befehlszeilenwerkzeugen erhalten.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

zeigt eine durchgehend aktualisierte Liste der laufenden Prozesse und erlaubt es Ihnen sie zu manipulieren.

lsof

bietet eine Liste von offenen Dateien und den Prozessen, die sie geöffnet haben.

free -m

zeigt Ihnen wie viel Speicher verfügbar ist.

vmstat

bietet Informationen über den derzeit benötigten virtuellen Speicher.

df -h

zeigt verfügbaren Festplattenspeicherplatz von eingehängten Dateisystemen.

pmap

zeigt die Speichernutzung eines Prozesses.

+ +
diff --git a/help/de/cpu-check.page b/help/de/cpu-check.page new file mode 100644 index 0000000..bbf5b48 --- /dev/null +++ b/help/de/cpu-check.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Die Menge an verwendeter CPU sagt Ihnen wie viel Arbeit Ihr Rechner zu leisten versucht. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Überprüfen Sie, wie viel der Prozessorleistung (CPU) verwendet wird + +

Wechseln Sie in den Reiter Ressourcen und sehen Sie sich das Diagramm CPU-Verlauf an, um zu prüfen, wieviel Rechenzeit des Hauptprozessors Ihres Rechners derzeit verwendet wird. Sie erfahren dort, wieviel Arbeit Ihr Rechner aktuell erledigt.

+ +

Viele Rechner haben heutzutage mehr als einen Prozessor (sie werden auch Mehrkern-Systeme genannt). Jeder Prozessor wird in einem eigenen Diagramm dargestellt. Bei Bedarf können Sie die Farbe für jedes Diagramm eines Prozessors ändern, indem Sie auf den entsprechenden farbigen Balken unter dem Diagramm klicken.

+ +

Sie können die Häufigkeit der Diagrammaktualisierung (das Aktualisierungsintervall) und die Darstellung für jeden Prozessor (z.b. als Stapelbereichsdiagramm) ändern. Ändern Sie die entsprechenden Optionen, indem Sie auf Systemüberwachung klicken und anschließend auf Einstellungen und dann den Reiter Ressourcen.

+ +
diff --git a/help/de/cpu-mem-normal.page b/help/de/cpu-mem-normal.page new file mode 100644 index 0000000..1280f36 --- /dev/null +++ b/help/de/cpu-mem-normal.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Wenn der Rechner sehr viel Arbeit erledigt, so wird mehr Prozessorzeit und mehr Speicher eingesetzt. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Ist es normal, dass der Rechner so viel CPU-Leistung oder Speicher benötigt? + +

Alle Programme auf Ihrem Rechner teilen sich die CPU (Prozessor)-Zeit und den Arbeitsspeicher. Wenn Sie viele Programme gleichzeitig laufen haben oder wenn einige Programme sehr viel Arbeit verrichten, wird ein höherer Prozentsatz der Ressourcen benötigt.

+ +

Wenn die Prozessorauslastung bei 100% liegt, heißt das, dass Ihr Rechner mehr Arbeit zu verrichten versucht, als er Kapazität hat. Das ist für gewöhnlich in Ordnung, jedoch werden die Programme etwas langsamer. Rechner tendieren zu einer 100%-igen Prozessorauslastung, wenn sie rechenintensive Aufgaben (z.B. Spiele) durchführen.

+ +

Wenn die Prozessorauslastung für längere Zeit auf 100% liegt, kann es Ihren Rechner unerfreulich langsam machen. In diesem Fall sollten Sie herausfinden, welches Programm viel Prozessorzeit verwendet.

+ +

Wenn die Speicherauslastung nahe 100% ist, kann es viele Dinge sehr langsam machen. Das passiert, da der Rechner dann versucht Ihre Festplatte als temporären Speicher, auch Auslagerungsspeicher genannt, zu verwenden. Festplatten sind viel langsamer als Arbeitsspeicher.

+ +

Sie können versuchen Arbeitsspeicher freizumachen, indem Sie einige Programme beenden. Wenn Ihr Rechner zu langsam wird, versuchen Sie Ihn neu zu starten.

+ + +

Der im Reiter Ressourcen gezeigte Speicher ist Systemspeicher (auch RAM genannt). Er wird verwendet, um Programme zeitweise vorzuhalten, während diese auf dem Rechner ausgeführt werden. Er ist nicht vergleichbar mit einer Festplatte oder anderen Speicherarten, auf denen Dateien und Programme dauerhaft gespeichert sind.

+
+ +
diff --git a/help/de/cpu-multicore.page b/help/de/cpu-multicore.page new file mode 100644 index 0000000..2552a8a --- /dev/null +++ b/help/de/cpu-multicore.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Rechner mit mehreren Prozessoren finden es einfacher viele Programme gleichzeitig auszuführen. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Warum werden mehr als ein Prozessor angezeigt? + +

Viele Rechner haben mehr als einen Prozessor (CPU). Diese werden oft als Multikern-Systeme bezeichnet.

+ +

Die Arbeitslast zum Ausführen aller Programme auf Ihrem Rechner wird zwischen den Prozessoren aufgeteilt. Je mehr Prozessoren Sie haben, desto mehr Arbeit kann verteilt werden. Damit wird die Last für jeden Prozessor vermindert, wodurch der Rechner möglicherweise schneller läuft.

+ +

Der Rechner entscheidet automatisch, wie die Arbeitslast am besten zwischen den Prozessoren aufgeteilt wird. Sie müssen das nicht selbst tun.

+ +
diff --git a/help/de/de.po b/help/de/de.po new file mode 100644 index 0000000..e3ab91b --- /dev/null +++ b/help/de/de.po @@ -0,0 +1,1960 @@ +# German translation for gnome-system-monitor. +# Copyright (C) 2014 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Christian Kirbach , 2014. +# Benjamin Steinwender , 2014. +# Mario Blättermann , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor gnome-3-12\n" +"POT-Creation-Date: 2017-05-22 16:41+0000\n" +"PO-Revision-Date: 2017-05-28 15:25+0200\n" +"Last-Translator: Mario Blättermann \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.2\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "" +"Christian Kirbach , 2014, 2015\n" +"Benjamin Steinwender , 2014\n" +"Mario Blättermann , 2017" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"Die Informationen von Systemüberwachung können auch mit " +"Befehlszeilenwerkzeugen gewonnen werden." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "So erhalten Sie die selben Informationen von der Befehlszeile" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"Ein Großteil der in der Systemüberwachung dargestellten Informationen können " +"Sie auch mit diesen Befehlszeilenwerkzeugen erhalten." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"zeigt eine durchgehend aktualisierte Liste der laufenden Prozesse und " +"erlaubt es Ihnen sie zu manipulieren." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "" +"bietet eine Liste von offenen Dateien und den Prozessen, die sie geöffnet " +"haben." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "zeigt Ihnen wie viel Speicher verfügbar ist." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "bietet Informationen über den derzeit benötigten virtuellen Speicher." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "" +"zeigt verfügbaren Festplattenspeicherplatz von eingehängten Dateisystemen." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "zeigt die Speichernutzung eines Prozesses." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" +"Die Menge an verwendeter CPU sagt Ihnen wie viel Arbeit Ihr Rechner zu " +"leisten versucht." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Überprüfen Sie, wie viel der Prozessorleistung (CPU) verwendet wird" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"Wechseln Sie in den Reiter Ressourcen und sehen Sie sich das " +"Diagramm CPU-Verlauf an, um zu prüfen, wieviel Rechenzeit des " +"Hauptprozessors Ihres Rechners derzeit verwendet wird. Sie erfahren dort, " +"wieviel Arbeit Ihr Rechner aktuell erledigt." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Viele Rechner haben heutzutage mehr als einen Prozessor (sie werden auch " +"Mehrkern-Systeme genannt). Jeder Prozessor wird in einem eigenen " +"Diagramm dargestellt. Bei Bedarf können Sie die Farbe für jedes Diagramm " +"eines Prozessors ändern, indem Sie auf den entsprechenden farbigen Balken " +"unter dem Diagramm klicken." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Sie können die Häufigkeit der Diagrammaktualisierung (das " +"Aktualisierungsintervall) und die Darstellung für jeden Prozessor (z.b. als " +"Stapelbereichsdiagramm) ändern. Ändern Sie die entsprechenden Optionen, " +"indem Sie auf Systemüberwachung klicken und anschließend auf " +"Einstellungen und dann den Reiter Ressourcen." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Wenn der Rechner sehr viel Arbeit erledigt, so wird mehr Prozessorzeit und " +"mehr Speicher eingesetzt." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "" +"Ist es normal, dass der Rechner so viel CPU-Leistung oder Speicher benötigt?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Alle Programme auf Ihrem Rechner teilen sich die CPU (Prozessor)-Zeit und " +"den Arbeitsspeicher. Wenn Sie viele Programme gleichzeitig laufen haben oder " +"wenn einige Programme sehr viel Arbeit verrichten, wird ein höherer " +"Prozentsatz der Ressourcen benötigt." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Wenn die Prozessorauslastung bei 100% liegt, heißt das, dass Ihr Rechner " +"mehr Arbeit zu verrichten versucht, als er Kapazität hat. Das ist für " +"gewöhnlich in Ordnung, jedoch werden die Programme etwas langsamer. Rechner " +"tendieren zu einer 100%-igen Prozessorauslastung, wenn sie rechenintensive " +"Aufgaben (z.B. Spiele) durchführen." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Wenn die Prozessorauslastung für längere Zeit auf 100% liegt, kann es Ihren " +"Rechner unerfreulich langsam machen. In diesem Fall sollten Sie herausfinden, welches Programm viel Prozessorzeit " +"verwendet." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Wenn die Speicherauslastung nahe 100% ist, kann es viele Dinge sehr langsam " +"machen. Das passiert, da der Rechner dann versucht Ihre Festplatte als " +"temporären Speicher, auch Auslagerungsspeicher genannt, zu verwenden. Festplatten sind viel langsamer als " +"Arbeitsspeicher." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Sie können versuchen Arbeitsspeicher freizumachen, indem Sie einige " +"Programme beenden. Wenn Ihr Rechner zu langsam wird, versuchen Sie Ihn neu " +"zu starten." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"Der im Reiter Ressourcen gezeigte Speicher ist " +"Systemspeicher (auch RAM genannt). Er wird verwendet, um Programme " +"zeitweise vorzuhalten, während diese auf dem Rechner ausgeführt werden. Er " +"ist nicht vergleichbar mit einer Festplatte oder anderen Speicherarten, auf " +"denen Dateien und Programme dauerhaft gespeichert sind." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Rechner mit mehreren Prozessoren finden es einfacher viele Programme " +"gleichzeitig auszuführen." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Warum werden mehr als ein Prozessor angezeigt?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Viele Rechner haben mehr als einen Prozessor (CPU). Diese werden oft als " +"Multikern-Systeme bezeichnet." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"Die Arbeitslast zum Ausführen aller Programme auf Ihrem Rechner wird " +"zwischen den Prozessoren aufgeteilt. Je mehr Prozessoren Sie haben, desto " +"mehr Arbeit kann verteilt werden. Damit wird die Last für jeden Prozessor " +"vermindert, wodurch der Rechner möglicherweise schneller läuft." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"Der Rechner entscheidet automatisch, wie die Arbeitslast am besten zwischen " +"den Prozessoren aufgeteilt wird. Sie müssen das nicht selbst tun." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "Jedes Gerät entspricht einer Partition auf einer Festplatte." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "Was sind die verschiedenen Geräte im Reiter Dateisysteme?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"Jedes im Reiter Dateisysteme aufgelistete Gerät ist ein " +"Datenträger (wie z.B. eine Festplatte oder ein USB-Speicherstick) oder eine " +"Datenträger-Partition. Für jedes Gerät wird die Gesamtkapazität aufgeführt, " +"die Belegung und weitere technische Informationen über die Art des Dateisystems und den " +"Einhängepunkt." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"Der Speicherplatz auf einem einzigen physikalischen Laufwerk kann in mehrere " +"Blöcke, sogenannte Partitionen, aufgeteilt sein. Jede kann wie ein " +"separates Laufwerk verwendet werden. Falls Ihre Festplatte partitioniert ist " +"(eventuell durch den Hersteller Ihres Rechners), so wird jede Partition " +"einzeln in der Dateisystemliste aufgeführt." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Verwalten Sie Laufwerke und Partitionen und sehen Sie weitere detaillierte " +"Laufwerksinformationen mit der Anwendung Laufwerke." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"Der Reiter Dateisysteme zeigt, wie viel Platz jedes Laufwerks " +"belegt ist." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Überprüfen Sie, wie viel Festplattenspeicherplatz benutzt wird" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Wechseln Sie in den Reiter Dateisysteme und schauen Sie in die " +"Spalten Belegt und Verfügbar, um zu prüfen, wieviel " +"Platz auf einem Laufwerk verfügbar ist." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Wenn mehrere Geräte gezeigt werden und Sie dasjenige mit Ihrem persönlichen " +"Ordner suchen, so schauen Sie nach dem Laufwerk, welches / oder " +"/home unter Ordner gelistet hat. Dies ist " +"normalerweise (aber nicht immer) das Laufwerk, wo Ihre persönlichen Dateien " +"gespeichert sind." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Speicherplatz aufräumen" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Wenn nicht mehr viel Laufwerksspeicher übrig ist, so können Sie ein paar " +"Dinge versuchen, um mehr freien Speicher zu schaffen." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Eine Möglichkeit ist es unerwünschte Dateien händisch zu löschen. Verwenden " +"Sie die Anwendung Festplattenbelegung analysieren, um " +"herauszufinden, welche Dateien und Ordner den meisten Platz belegen. Nach " +"dem Löschen einiger Dateien sollten Sie dann den Papierkorb " +"leeren, um die Dateien endgültig vom Rechner zu löschen." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Sie können auch temporäre Dateien in verschiedenen Anwendungen entfernen. " +"Zum Beispiel halten Internet-Browser und Softwareverwaltungen erhebliche " +"Datenmengen vor. (Es hängt von der Anwendung ab, wie man diese entfernen " +"kann.)" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Sie können auch versuchen ungenutzte Anwendungen zu entfernen. Verwenden Sie " +"dazu Ihre Softwareverwaltung." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Eine weitere Möglichkeit Speicherplatz freizugeben ist es alte Dateien zu " +"archivieren, indem diese zum Beispiel auf einen externen Datenträger oder in " +"einen Online-Speicher (»Cloud«) verschoben werden." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" +"Erklärung aller Felder, die im Reiter Dateisysteme zu sehen sind." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Erfahren Sie, was die Informationen über Dateisysteme bedeuten" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"Im Reiter Dateisysteme sind die Laufwerke aufgeführt, die an den Rechner " +"angeschlossen sind, zusammen mit ihren Namen und wie viel Speicherplatz auf " +"ihnen verfügbar ist." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Gerät listet den Namen auf, den das Betriebssystem dem Laufwerk " +"zugeordnet hat. Jeder am Rechner angeschlossenen Hardware-Komponente ist ein " +"Eintrag im Ordner /dev zugeordnet, um diese identifizieren zu " +"können. Für Festplatte ist dies meist ein Eintrag der Form /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Ordner gibt an, wo das Laufwerk oder die Partition " +"eingehängt ist. Einhängen ist der technische Begriff zum " +"Bereitstellen eines Laufwerks oder einer Partition zur Verwendung. Ein " +"Laufwerk kann physikalisch mit dem Rechner verbunden sein, aber nur wenn es " +"auch eingehängt ist kann man auf die Dateien darauf zugreifen. Wenn ein " +"Laufwerk eingehängt ist, wird ein Ordner darauf verweisen, zu dem Sie " +"wechseln können, um auf die Dateien auf dem Laufwerk zuzugreifen. Wenn zum " +"Beispiel der Ordner Ordner als /media/disk gelistet " +"ist, greifen Sie auf die Dateien zu, indem Sie auf Ihrem Rechner in den " +"Ordner /media/disk wechseln." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Typ gibt den Typ des Dateisystems an, der auf dem " +"Datenträger oder der Partition eingesetzt wird. Ein Dateisystem legt fest, " +"wie der Rechner Dateien auf dem Datenträger abspeichert. Einige " +"Betriebssysteme können nur mit bestimmten Dateisystemtypen umgehen. Es ist " +"ratsam sich zu informieren, welche Dateisysteme z.B. eine externe Festplatte " +"verwendet." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Gesamt zeigt die Gesamtkapazität des Laufwerks und " +"Verfügbar zeigt, wie viel diese Kapazität für Dateien und " +"Programme verfügbar ist. Belegt zeigt wie viel Speicherplatz " +"bereits verwendet wird." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"Die Summe aus Belegt und Verfügbar ist nicht zwingend so viel wie Gesamt. " +"Der Grund ist, dass einiger Speicherplatz für das System reserviert sein " +"kann. Die wichtigste Zahl steht in der Spalte Verfügbar, weil sie angibt, " +"wie viel Speicherplatz Sie tatsächlich nutzen können." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Vielleicht stellen Sie fest, dass die Angabe Gesamt nicht mit der beworbenen " +"Kapazität Ihrer Festplatte übereinstimmt. Dies ist normal aus einer Reihe " +"von Gründen. Ein Grund ist, dass Festplatten-Hersteller im Gegensatz zu " +"allen anderen eine etwas andere Zählweise der Datenträgerkapazität haben. " +"Ein weiterer ist, dass ein Teil des Datenträgers für die Verwendung durch " +"das Betriebssystem reserviert ist. Falls ein großer Unterschied zur " +"erwarteten Kapazität vorhanden ist, so kann es daran liegen, dass Ihr " +"Datenträger in mehrere Partitionen aufgeteilt ist." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "Es gibt versteckte Dateisystem, die das Betriebssystem nutzt." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "" +"Alle Dateisysteme, inklusive versteckter und die vom Betriebssystem genutzte " +"anzeigen" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Per Voreinstellung zeigt der Reiter Dateisysteme nur Datenträger " +"und Partitionen, die Ihre Dateien und Anwendungen enthalten. Es gibt des " +"Weiteren eine Reihe spezieller Dateisysteme, welche das Betriebssystem " +"nutzt, aber diese sind normalerweise verborgen." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Klicken Sie auf SystemüberwachungEinstellungen und wählen Sie im Reiter Dateisysteme den Punkt " +"Alle Dateisysteme zeigen aus, um die speziellen Dateisysteme zu " +"sehen." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"Die meisten Einträge in der Liste sind virtuelle Dateisysteme. Sie sind " +"keine realen physikalisch vorhandenen Datenträger oder Partitionen. " +"Stattdessen werden sie vom Betriebssystem als bequeme Abstraktionsebene für " +"verschiedene Zwecke eingesetzt, wie z.B. die Verwaltung von Hardware-Geräten " +"und zum Speichern von temporären Dateien. Das System verwaltet diese " +"automatisch und Sie müssen sich praktisch nie um diese kümmern." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Systemüberwachung" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Systemüberwachung" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"Die Systemüberwachung zeigt, welche Programme ausgeführt werden und wieviel " +"Prozessorleistung, Arbeitsspeicher und Datenträgerspeicher verwendet werden." + +#. (itstool) path: page/title +#: C/index.page:28 +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Systemüberwachung" + +#. (itstool) path: page/p +#: C/index.page:33 +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"Die Systemüberwachung zeigt, welche Programme ausgeführt werden " +"und wie viel Prozessorleistung, Arbeitsspeicher und Datenträgerspeicher " +"verwendet werden." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "Die CPU überwachen" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Speicherverbrauch" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Fragen zu Prozessen" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Gewöhnliche Aufgaben mit Prozessen" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Informationen zu Dateisystemen" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Netzwerk-Informationen" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Verschiedenes" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Dieses Werk wird unter einer <_:link-1/> verbreitet." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"Der Ressourcen-Reiter sagt Ihnen, wie viel Arbeitsspeicher (RAM) " +"Ihres Rechners verwendet wird." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Wie viel Speicher wird verwendet?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "So überprüfen Sie die derzeitige Speicherauslastung Ihres Rechners:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Klicken Sie auf den Reiter Ressourcen." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"Speicher und Auslagerungschronik zeigt einen laufenden Graphen " +"für Arbeitsspeicher und Auslagerungsspeicher als Prozentsatz des " +"Verfügbaren. Sie werden gegen eine Zeitachse dargestellt, an deren rechtem " +"Ende sich der aktuelle Zeitpunkt befindet." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"Die Farbe jeder Linie wird durch die Tortendiagramme darunter angegeben. " +"Klicken Sie auf das Tortendiagramm, um die Farbe des Liniengraphen zu ändern." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"Das Tortendiagramm Speicher zeigt die Speicherbelegung in GiB und als Prozentsatz des Gesamtspeichers." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "So ändern Sie das Aktualisierungsintervall:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Klicken Sie auf SystemüberwachungEinstellungen." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "" +"Geben Sie für Aktualisierungsintervall in Sekunden einen Wert an." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Welche Prozesse belegen den meisten Arbeitsspeicher?" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "So überprüfen Sie, welche Prozesse am meisten Arbeitsspeicher belegen:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Klicken Sie auf den Reiter Prozesse." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Klicken Sie auf die Spaltenüberschrift Speicher, um die Prozesse " +"nach deren Arbeitsspeicherverwendung zu sortieren." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"Der Pfeil in der Spaltenüberschrift zeigt Ihnen die Sortierungsrichtung an. " +"Klicken Sie wiederholt, um die Richtung umzukehren. Wenn der Pfeil nach oben " +"zeigt, werden Prozesse mit der größten Speicherauslastung am Beginn der " +"Liste angezeigt." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"Auslagerungsspeicher ermöglicht es Ihrem Rechner, mehr Anwendungen " +"gleichzeitig auszuführen, als in den Systemspeicher (RAM) passen würden." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "Was ist »Auslagerungsspeicher«?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"Auslagerungsspeicher ist der Teil des virtuellen Speichersystems auf der " +"Festplatte. Der Speicher wird bei der ersten Installation von Linux als " +"Auslagerungspartition oder Auslagerungsdatei eingerichtet, " +"kann aber auch später hinzugefügt werden." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"Festplattenzugriff ist sehr langsam im Vergleich zu " +"Speicherzugriff. Das System läuft deutlich langsamer, wenn häufiger Zugriff " +"auf den Auslagerungsspeicher vorgenommen werden muss, weil das System nicht " +"fähig ist genug freien Systemspeicher zu finden. In dieser Situation ist die " +"einzige Lösung mehr RAM in Ihren Rechner einzubauen." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"So stellen Sie fest, ob Auslagern zu einem Leistungsproblem auf Ihrem " +"Rechner wird:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"Das Diagramm zur Speicher- und Auslagerungschronik zeigt " +"Speicher- und Auslagerungsverbrauch als Prozentzahlen." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Die Speicherbelegung eines Prozesses anzeigen." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Verwendung von Speicherfeldern" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"Virtueller Speicher ist eine Darstellungsform der Kombination von " +"Physikalischem Arbeitsspeicher und Auslagerungsspeicher eines Systems. Er ermöglicht laufenden " +"Prozessen mit mehr als dem vorhandenen physikalischen Speicher zu " +"arbeiten, indem Teile des physikalischen Speichers in Dateien auf einem " +"Datenträger abgebildet werden. Sobald das System mehr " +"Speicherseiten als verfügbar benötigt, werden einige der bestehenden Seiten " +"ausgelagert oder in den Auslagerungsspeicher geschrieben." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"Die Speicherabbildung zeigt die gesamte virtuelle " +"Speicherbelegung des Prozesses und kann dazu eingesetzt werden, den " +"Speicherverbrauch einer oder mehrere laufender Instanzen eines Programms " +"festzustellen, die korrekte Verwendung von gemeinsam verwendeten " +"Bibliotheken sicherzustellen, die Ergebnisse einer Anpassung verschiedener " +"Geschwindigkeitsoptimierungsparameter eines Programms zu beurteilen und " +"Probleme wie Speicherlecks eines Programms zu diagnostizieren." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"So zeigen Sie die Speicherabbildung " +"eines Prozesses an:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "" +"Klicken Sie mit der rechten Maustaste auf den gewünschten Prozess in der " +"Prozessliste." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Klicken Sie auf Speicherfelder." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Die Speichernutzung eines Prozesses deuten" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Adressen werden hexadezimal (Basis 16) angegeben." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"Größen werden in Form von IEC-Binärpräfixen " +"angegeben." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Zur Laufzeit kann ein Prozess dynamisch mehr Speicher in einem Heap " +"genannten Bereich belegen. Argumente und Variablen werden in einem anderen " +"Bereich namens Stack abgelegt." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"Das Programm selbst und jede der gemeinsam verwendeten Bibliotheken hat " +"jeweils drei Einträge. Einen für das Lesen-und-ausführen Textsegment, einen " +"für das Lesen-und-schreiben Datensegment und einen für das Nur-lesen " +"Datensegment. Beide Datensegmente müssen bei Auslagerung auf Datenträger " +"geschrieben werden." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Eigenschaften" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Dateiname" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"Der Ort der gemeinsam verwendeten Bibliothek, die derzeit vom Prozess " +"verwendet wird. Wenn dieses Feld leer ist, so beschreibt die " +"Speicherinformation in dieser Zeile den Speicher, der dem Prozess zugeordnet " +"ist, dessen Name über der Speicherabbildungstabelle angezeigt wird." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "VM-Beginn" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"Die Adresse, an der das Speichersegment startet. VM-Start, VM-End und VM-" +"Offset geben gemeinsam den Ort auf dem Datenträger an, auf den die gemeinsam " +"verwendete Bibliothek abgebildet wird." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "VM-Ende" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "Die Adresse, an der das Speichersegment endet." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "VM-Größe" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "Die Größe des Speichersegments." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Optionen" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Die folgenden Flags beschreiben die verschiedenen Arten von " +"Speichersegmentzugriffen, die ein Prozess besitzen kann:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"Das Speichersegment ist nur dem Prozess vorbehalten. Andere Prozesse haben " +"keinen Zugriff." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "Der Prozess hat Berechtigungen aus dem Speichersegment zu lesen." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "Das Speichersegment wird mit anderen Prozessen gemeinsam verwendet." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "Der Prozess hat Berechtigungen in das Speichersegment zu schreiben." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"Der Prozess hat die Berechtigung Anweisungen auszuführen, die sich im " +"Speichersegment befinden." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "VM-Versatz" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "" +"Der Ort der Adresse im Speichersegment, gemessen ab Beginn des virtuellen " +"Speichers." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Privat, Gemeinsam, Unverändert, Verändert" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "Private Seiten sind nur einem Prozess vorbehalten" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "" +"Gemeinsame Seiten können von mehreren Prozessen verwendet werden" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"Unveränderte Seiten sind noch nicht im Speicher geändert worden und " +"dürfen verworfen werden, wenn sie zur Auslagerung bestimmt werden" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"Veränderte Seiten sind im Speicher geändert worden und müssen auf " +"den Datenträger geschrieben werden, wenn sie zur Auslagerung bestimmt werden" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Gerät" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Die »major«- und »minor«-Zahl des Geräts, auf dem die gemeinsam verwendete " +"Bibliothek abgelegt ist. Gemeinsam geben diese eine Systempartition an." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Inode" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"Das Inode auf dem Gerät, von dem der Ort der gemeinsam verwendete Bibliothek " +"in den Arbeitsspeicher geladen wird. Ein Inode ist die Struktur, die das " +"Dateisystem verwendet, um eine Datei zu speichern. Die zugeordnete Zahl ist " +"eindeutig." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "" +"Wählen Sie die Einheit, in der die Netzwerkgeschwindigkeit dargestellt wird." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "" +"Die Netzwerkgeschwindigkeit in Bit anstelle von Byte pro Sekunde anzeigen" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"Die Netzwerkgeschwindigkeit wird oft in Bit pro Sekunde dargestellt anstatt " +"Byte pro Sekunde. Dies wird die Bitrate bzw. Datenrate " +"genannt." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "So wird die Netzwerkgeschwindigkeit in Bit angezeigt:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "Wählen Sie Netzwerkgeschwindigkeit in Bits anzeigen." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Ein Prozess kann von der Prozessliste ausgehend manipuliert werden." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Was ist ein Prozess?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"Ein Prozess ist ein Programm oder eine Anwendung, die vom System " +"ausgeführt wird. Wenn eine Anwendung gestartet wird, so weist ihr das System " +"eine eindeutige Prozesskennung (PID) zu und die zugehörigen Anweisungen und " +"Daten werden in den Speicher geladen." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"Der Reiter Prozesse zeigt Informationen über Prozesse und " +"ermöglicht es einen Prozess anzuhalten, fortzusetzen, " +"zu beenden, abzuwürgen oder die Priorität zu ändern. " +"Wenn Sie Alle Prozesse wählen, dann enthält die Prozessliste " +"Systemprozesse, die im Hintergrund laufen und verschiedene Dienste " +"bereit stellen." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Dateien anzeigen, auf die durch Prozesse zugegriffen wird." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Von einem Prozess geöffnete Dateien auflisten" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Prozesse müssen manchmal Dateien offen halten. Dies sind z.B. Dateien, die " +"Sie anschauen oder bearbeiten, oder temporäre oder Systemdateien, die der " +"Prozess zum ordnungsgemäßen Betrieb benötigt." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "So sehen Sie, welche Dateien ein Prozess geöffnet hat:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"Suchen Sie den Prozess im Reiter Prozesse und klicken Sie einmal " +"in die Zeile, um ihn auszuwählen." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"Klicken Sie mit der rechten Maustaste auf den Prozess und wählen Sie " +"Offene Dateien." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"Daraufhin erscheint eine Liste der offenen Dateien. Dort finden sich ggfs. " +"einige Sonderdateien, die Socket genannt werden. Sie sind " +"tatsächlich eine Möglichkeit für Prozesse untereinander zu kommunizieren. Es " +"sind keine normalen Dateien, die man bearbeiten oder ansehen kann." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "" +"So suchen Sie nach offenen Dateien um zu sehen, welcher Prozesse sie " +"verwendet." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Herausfinden, welches Programm eine spezifische Datei verwendet" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Gelegentlich wird eine Fehlermeldung mitteilen, dass ein Gerät (z.B. die " +"Sound-Karte oder das DVD-ROM) belegt ist, oder dass die Datei, welche Sie " +"bearbeiten wollen, geöffnet ist. So finden Sie den verantwortlichen Prozess " +"bzw. die verantwortlichen Prozesse:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Klicken Sie auf SystemüberwachungOffene Dateien " +"suchen." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Geben Sie einen Dateinamen oder einen Teil davon ein. Dies ist z.B. /" +"dev/snd für das Audio-Gerät oder /media/cdrom für ein " +"DVD-ROM." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Klicken Sie auf Suchen." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Daraufhin wird eine Liste der laufenden Prozesse angezeigt, die derzeit auf " +"die Datei(en) zugreifen, die der Suche entsprechen. Durch schließen des " +"Programms sollten Sie Zugriff auf das Gerät bekommen oder die Datei " +"konfliktfrei bearbeiten können." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Die Prozessliste nach % CPU sortieren, um zu sehen, welche " +"Anwendung die Ressourcen des Rechners verwendet." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Welches Programm verlangsamt den Rechner?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Ein Programm, dass mehr als seinen Anteil an CPU-Zeit nutzt, kann den ganzen " +"Rechner verlangsamen. So finden Sie heraus, welcher Prozess dies verursachen " +"könnte:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Klicken Sie auf die Spaltenüberschrift % CPU, um die Prozesse " +"nach deren CPU-Verwendung zu sortieren." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"Der Pfeil in der Spaltenüberschrift zeigt Ihnen die Sortierungsreihenfolge " +"an. Klicken Sie wiederholt, um die Richtung umzukehren. Der Pfeil sollte " +"nach oben zeigen." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Die Prozesse oben in der Liste belegen die meiste CPU-Zeit. Sobald Sie " +"denjenigen herausgefunden haben, der mehr Ressourcen belegt als erwartet, " +"können Sie entscheiden, ob Sie das Programm beenden wollen oder andere " +"Programme zu schließen, um die CPU-Last zu reduzieren." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"Ein Prozess, der nicht mehr reagiert oder abgestürzt ist, belegt eventuell " +"100% CPU-Zeit. In diesem Fall hilft vermutlich den Prozess abzuwürgen." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" +"Wenn ein Programm nicht mehr richtig funktioniert oder einfriert, so können " +"Sie dessen Beenden erzwingen." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Ein Programm sofort abwürgen (beenden)" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Wenn ein Programm nicht mehr richtig funktioniert oder nicht mehr reagiert, " +"so können Sie ein Beenden erzwingen (d.h. es »eliminieren«) mittels der " +"Systemüberwachung. Wechseln Sie in den Reiter Prozesse " +"und klicken Sie auf den Prozess, den Sie abwürgen wollen. Klicken Sie dann " +"auf Beenden." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Wenn der Prozess nach ein paar Sekunden noch nicht geschlossen wurde, so " +"klicken Sie mit der rechten Maustaste auf den Namen und wählen Sie " +"Abwürgen im daraufhin erscheinenden Menü." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"Beenden versucht, den Prozess ordnungsgemäß zu beenden und gibt " +"diesem Zeit, Dateien zu sichern u.ä. Im Gegensatz dazu erzwingt " +"Abwürgen ein sofortiges Beenden. Für einige Programme bedeutetet " +"es, dass Sie eventuell nicht gesicherte Arbeit verlieren. Sie sollten " +"zunächst immer Beenden zuerst versuchen." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background." +msgstr "Viele Systemprozesse laufen automatisch im Hintergrund." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Warum sind Prozesse aufgelistet, die ich nicht selbst gestartet habe?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Oft sind im Reiter Prozesse viele Prozesse aufgeführt. Nur wenige " +"sind Programme, die Sie selber gestartet haben. Die anderen sind " +"normalerweise Prozesse, die vom Betriebssystem gebraucht werden, damit der " +"Rechner ordnungsgemäß funktioniert. Diese werden automatisch bei Anmeldung " +"gestartet und laufen typischerweise unbemerkt im Hintergrund." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Entscheiden Sie, ob ein Prozess mehr oder weniger Prozessorzeit zugewiesen " +"bekommen soll." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Die Priorität eines Prozesses ändern" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Sie können den Rechner anweisen, dass bestimmte Prozesse mehr oder weniger " +"Prozessorzeit als andere bekommen sollen und damit einen größeren oder " +"kleineren Anteil der verfügbaren Rechenleistung bekommen. Diese können damit " +"in bestimmten Fällen schneller ausgeführt werden. Sie können einem Prozess " +"auch eine niedrige Priorität zuweisen wenn Sie der Überzeugung " +"sind, dass dieser zu viel Rechenleistung verbraucht." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Wechseln Sie in den Reiter Prozesse und klicken Sie auf den " +"Prozess, welchem Sie eine andere Priorität zuweisen wollen." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Klicken Sie mit der rechten Maustaste auf den gewünschten Prozess und wählen " +"Sie im Menü Priorität ändern eine höhere oder niedrigere " +"Priorität." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Es gibt normalerweise kaum einen Grund die Prozesspriorität manuell " +"anzupassen. Der Rechner kümmert sich darum und macht meist gute Arbeit. (Das " +"System zur Verwaltung der Priorität eines Prozesses heißt nice.)" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Lässt eine höhere Priorität einen Prozess schneller ablaufen?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"Der Rechner verteilt Rechenzeit an alle laufenden Prozesse. Die Aufteilung " +"erfolgt normalerweise so intelligent, dass Programme, welche mehr Arbeit " +"erledigen, auch automatisch einen größeren Anteil der Ressourcen zugewiesen " +"bekommen. Meistens erhalten Prozesse so viel Rechenzeit wie sie brauchen und " +"laufen demnach auch so schnell wie möglich. Das Ändern ihrer Priorität " +"ergibt keinen Unterschied." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Wenn Ihr Rechner jedoch mehrere rechenintensive Programme gleichzeitig " +"ausführt, so kann die Rechenzeit überbucht sein (d.h. die volle Prozessorleistung ist in Verwendung). " +"Eventuell laufen andere Programme langsamer als gewöhnlich, weil nicht genug " +"Rechenzeit zur Verfügung steht, um alle ausreichend zu bedienen." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"In diesem Fall kann ein Ändern der Prozesspriorität hilfreich sein. Sie " +"können die Priorität eines der rechenintensiven Prozesse herabsetzen, um " +"mehr Bearbeitungszeit für andere Programme freizugeben. Alternativ können " +"Sie die Priorität eines Prozesses erhöhen, der für Sie wichtig ist und " +"schneller arbeiten soll." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "" +"Der Status eines Prozesses ist entweder laufend, schlafend, angehalten oder " +"Zombie." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Was bedeutet der Prozess-Status?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"Der Status eines Prozesses sagt aus, ob dieser derzeit aktiv ist oder nicht. " +"Es gibt vier Status, die ein Prozess haben kann:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Läuft" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Prozesse, die derzeit Arbeit erledigen (zum Beispiel ein Web-Browser, der " +"eine Seite aufbaut). Laufende Prozesse sind jene, welche aktiv den Prozessor " +"(CPU) verwenden." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Schläft" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Prozesse, die derzeit keine Arbeit erledigen (wenn sie zum Beispiel auf ein " +"Ereignis warten). Sie nutzen keine Prozessorzeit, belegen aber " +"Arbeitsspeicher. Wenn sie etwas erledigen müssen, so »wachen sie auf« und " +"wechseln in den Status Läuft." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Angehalten" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"Ein angehaltener Prozess wurde zuvor händisch gestoppt. Man hält " +"gegebenenfalls einen Prozess vorübergehend an, wenn dieser zum Beispiel zu " +"viel Rechenzeit belegt." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Klicken Sie dazu mit der rechten Maustaste auf den Prozess im Reiter " +"Prozesse und wählen Sie Anhalten im Menü, das " +"daraufhin erscheint. Sie wecken den Prozess erneut auf, in dem Sie " +"Fortsetzen im selben Menü wählen." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombie" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"Ein Zombie-Prozess ist bereits beendet und wird nie wieder starten, wird " +"aber aus irgendeinem Grund in der Prozessliste behalten. Dies passiert " +"normalerweise, weil er durch ein anderes Programm gestartet wurde und dieses " +"wissen muss, ob er erfolgreich beendet hat oder nicht. Dies wurde aber noch " +"nicht geprüft." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Zombie-Prozesse belegen keinen Speicher und keine Prozessorzeit und " +"verschwinden vermutlich irgendwann. Sie müssen nichts unternehmen, um sie " +"loszuwerden." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "Die Mehrheit der Prozesse läuft entweder oder schläft." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"So lassen Sie die Informationen der Systemüberwachung in längeren oder " +"kürzeren Abständen aktualisieren." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Die Informationen häufiger oder seltener aktualisieren lassen" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "So ändern Sie die Aktualisierungsrate der Informationen:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Klicken Sie den gewünschten Reiter (Prozesse, Ressourcen oder Dateisysteme)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Wenn Sie das Aktualisierungsintervall auf einen kleinen Wert " +"setzen, wird die Systemüberwachung selbst mehr CPU-Ressourcen " +"verwenden." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "Solaris-Modus verwenden, um die Anzahl der CPUs widerzuspiegeln." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Was ist der Solaris-Modus?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"In einem System mit mehreren CPUs oder Kernen können Prozesse mehr als eine/einen gleichzeitig verwenden. In der " +"Spalte % CPU können Werte auftauchen, die in Summe mehr als 100% " +"ergeben (z.B. 400% in einem System mit 4 CPUs). Solaris-Modus " +"teilt den Wert % CPU für jeden Prozess durch die Anzahl der CPUs " +"im System, so dass die Summe höchstens 100% ergibt." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "" +"So wird die Spalte % CPU im Solaris-Modus angezeigt:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Klicken Sie auf Einstellungen im Anwendungsmenü." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "Wählen Sie CPU-Auslastung durch CPU-Anzahl dividieren." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"Der Begriff Solaris-Modus stammt vom UNIX von Sun, im Vergleich " +"zum voreingestellten IRIX-Modus in Linux, benannt nach dem UNIX von SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Maßeinheiten für Arbeitsspeicher und Festplattenspeicher" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "Ist GiB das gleiche wie GB (Gigabyte)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"Die Statistiken für Arbeitsspeicher und Festplattenspeicher werden mit " +"IEC Binärvorsätzen: KiB, MiB, GiB, TiB für (kibi, mebi, gibi und " +"tebi) angegeben. Damit ist beabsichtigt zwischen den in der " +"Systemüberwachung verwendeten binären Größenangaben (Vielfache von 1024) und " +"den bei Festplatten gewöhnlich genutzten dezimalen Größenangaben (Vielfache " +"von 1000) zu unterscheiden." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Typische binäre Einheiten:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 Byte" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 Byte" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 Byte" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Eine externe Festplatte, die mit 1.0 TB (Terabyte) beworben wird, würde mit " +"0.909 TiB (Tebibyte) angezeigt werden." diff --git a/help/de/de.stamp b/help/de/de.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/de/de.stamp diff --git a/help/de/fs-device.page b/help/de/fs-device.page new file mode 100644 index 0000000..26795e9 --- /dev/null +++ b/help/de/fs-device.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Jedes Gerät entspricht einer Partition auf einer Festplatte. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Was sind die verschiedenen Geräte im Reiter Dateisysteme? + +

Jedes im Reiter Dateisysteme aufgelistete Gerät ist ein Datenträger (wie z.B. eine Festplatte oder ein USB-Speicherstick) oder eine Datenträger-Partition. Für jedes Gerät wird die Gesamtkapazität aufgeführt, die Belegung und weitere technische Informationen über die Art des Dateisystems und den Einhängepunkt.

+ +

Der Speicherplatz auf einem einzigen physikalischen Laufwerk kann in mehrere Blöcke, sogenannte Partitionen, aufgeteilt sein. Jede kann wie ein separates Laufwerk verwendet werden. Falls Ihre Festplatte partitioniert ist (eventuell durch den Hersteller Ihres Rechners), so wird jede Partition einzeln in der Dateisystemliste aufgeführt.

+ + +

Verwalten Sie Laufwerke und Partitionen und sehen Sie weitere detaillierte Laufwerksinformationen mit der Anwendung Laufwerke.

+
+ +
diff --git a/help/de/fs-diskusage.page b/help/de/fs-diskusage.page new file mode 100644 index 0000000..fb75f87 --- /dev/null +++ b/help/de/fs-diskusage.page @@ -0,0 +1,60 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Der Reiter Dateisysteme zeigt, wie viel Platz jedes Laufwerks belegt ist. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Überprüfen Sie, wie viel Festplattenspeicherplatz benutzt wird + +

Wechseln Sie in den Reiter Dateisysteme und schauen Sie in die Spalten Belegt und Verfügbar, um zu prüfen, wieviel Platz auf einem Laufwerk verfügbar ist.

+ +

Wenn mehrere Geräte gezeigt werden und Sie dasjenige mit Ihrem persönlichen Ordner suchen, so schauen Sie nach dem Laufwerk, welches / oder /home unter Ordner gelistet hat. Dies ist normalerweise (aber nicht immer) das Laufwerk, wo Ihre persönlichen Dateien gespeichert sind.

+ + +
+ Speicherplatz aufräumen + +

Wenn nicht mehr viel Laufwerksspeicher übrig ist, so können Sie ein paar Dinge versuchen, um mehr freien Speicher zu schaffen.

+ +

Eine Möglichkeit ist es unerwünschte Dateien händisch zu löschen. Verwenden Sie die Anwendung Festplattenbelegung analysieren, um herauszufinden, welche Dateien und Ordner den meisten Platz belegen. Nach dem Löschen einiger Dateien sollten Sie dann den Papierkorb leeren, um die Dateien endgültig vom Rechner zu löschen.

+ +

Sie können auch temporäre Dateien in verschiedenen Anwendungen entfernen. Zum Beispiel halten Internet-Browser und Softwareverwaltungen erhebliche Datenmengen vor. (Es hängt von der Anwendung ab, wie man diese entfernen kann.)

+ +

Sie können auch versuchen ungenutzte Anwendungen zu entfernen. Verwenden Sie dazu Ihre Softwareverwaltung.

+ +

Eine weitere Möglichkeit Speicherplatz freizugeben ist es alte Dateien zu archivieren, indem diese zum Beispiel auf einen externen Datenträger oder in einen Online-Speicher (»Cloud«) verschoben werden.

+ +
+ +
diff --git a/help/de/fs-info.page b/help/de/fs-info.page new file mode 100644 index 0000000..a59e576 --- /dev/null +++ b/help/de/fs-info.page @@ -0,0 +1,64 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Erklärung aller Felder, die im Reiter Dateisysteme zu sehen sind. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Erfahren Sie, was die Informationen über Dateisysteme bedeuten + +

Im Reiter Dateisysteme sind die Laufwerke aufgeführt, die an den Rechner angeschlossen sind, zusammen mit ihren Namen und wie viel Speicherplatz auf ihnen verfügbar ist.

+ + + +

Gerät listet den Namen auf, den das Betriebssystem dem Laufwerk zugeordnet hat. Jeder am Rechner angeschlossenen Hardware-Komponente ist ein Eintrag im Ordner /dev zugeordnet, um diese identifizieren zu können. Für Festplatte ist dies meist ein Eintrag der Form /dev/sda.

+
+ + +

Ordner gibt an, wo das Laufwerk oder die Partition eingehängt ist. Einhängen ist der technische Begriff zum Bereitstellen eines Laufwerks oder einer Partition zur Verwendung. Ein Laufwerk kann physikalisch mit dem Rechner verbunden sein, aber nur wenn es auch eingehängt ist kann man auf die Dateien darauf zugreifen. Wenn ein Laufwerk eingehängt ist, wird ein Ordner darauf verweisen, zu dem Sie wechseln können, um auf die Dateien auf dem Laufwerk zuzugreifen. Wenn zum Beispiel der Ordner Ordner als /media/disk gelistet ist, greifen Sie auf die Dateien zu, indem Sie auf Ihrem Rechner in den Ordner /media/disk wechseln.

+
+ + +

Typ gibt den Typ des Dateisystems an, der auf dem Datenträger oder der Partition eingesetzt wird. Ein Dateisystem legt fest, wie der Rechner Dateien auf dem Datenträger abspeichert. Einige Betriebssysteme können nur mit bestimmten Dateisystemtypen umgehen. Es ist ratsam sich zu informieren, welche Dateisysteme z.B. eine externe Festplatte verwendet.

+
+ + +

Gesamt zeigt die Gesamtkapazität des Laufwerks und Verfügbar zeigt, wie viel diese Kapazität für Dateien und Programme verfügbar ist. Belegt zeigt wie viel Speicherplatz bereits verwendet wird.

+
+ +
+ +

Die Summe aus Belegt und Verfügbar ist nicht zwingend so viel wie Gesamt. Der Grund ist, dass einiger Speicherplatz für das System reserviert sein kann. Die wichtigste Zahl steht in der Spalte Verfügbar, weil sie angibt, wie viel Speicherplatz Sie tatsächlich nutzen können.

+

Vielleicht stellen Sie fest, dass die Angabe Gesamt nicht mit der beworbenen Kapazität Ihrer Festplatte übereinstimmt. Dies ist normal aus einer Reihe von Gründen. Ein Grund ist, dass Festplatten-Hersteller im Gegensatz zu allen anderen eine etwas andere Zählweise der Datenträgerkapazität haben. Ein weiterer ist, dass ein Teil des Datenträgers für die Verwendung durch das Betriebssystem reserviert ist. Falls ein großer Unterschied zur erwarteten Kapazität vorhanden ist, so kann es daran liegen, dass Ihr Datenträger in mehrere Partitionen aufgeteilt ist.

+ +
diff --git a/help/de/fs-showall.page b/help/de/fs-showall.page new file mode 100644 index 0000000..cb04f64 --- /dev/null +++ b/help/de/fs-showall.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Es gibt versteckte Dateisystem, die das Betriebssystem nutzt. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Alle Dateisysteme, inklusive versteckter und die vom Betriebssystem genutzte anzeigen + +

Per Voreinstellung zeigt der Reiter Dateisysteme nur Datenträger und Partitionen, die Ihre Dateien und Anwendungen enthalten. Es gibt des Weiteren eine Reihe spezieller Dateisysteme, welche das Betriebssystem nutzt, aber diese sind normalerweise verborgen.

+ +

Klicken Sie auf SystemüberwachungEinstellungen und wählen Sie im Reiter Dateisysteme den Punkt Alle Dateisysteme zeigen aus, um die speziellen Dateisysteme zu sehen.

+ +

Die meisten Einträge in der Liste sind virtuelle Dateisysteme. Sie sind keine realen physikalisch vorhandenen Datenträger oder Partitionen. Stattdessen werden sie vom Betriebssystem als bequeme Abstraktionsebene für verschiedene Zwecke eingesetzt, wie z.B. die Verwaltung von Hardware-Geräten und zum Speichern von temporären Dateien. Das System verwaltet diese automatisch und Sie müssen sich praktisch nie um diese kümmern.

+ +
diff --git a/help/de/index.page b/help/de/index.page new file mode 100644 index 0000000..390696a --- /dev/null +++ b/help/de/index.page @@ -0,0 +1,82 @@ + + + + + Systemüberwachung + Systemüberwachung + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + Die Systemüberwachung zeigt, welche Programme ausgeführt werden und wieviel Prozessorleistung, Arbeitsspeicher und Datenträgerspeicher verwendet werden. + + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Systemüberwachung + +

Die Systemüberwachung zeigt, welche Programme ausgeführt werden und wie viel Prozessorleistung, Arbeitsspeicher und Datenträgerspeicher verwendet werden.

+ +
+ Die CPU überwachen + +
+ +
+ Speicherverbrauch + +
+ +
+ Fragen zu Prozessen + +
+ +
+ Gewöhnliche Aufgaben mit Prozessen + +
+ +
+ Informationen zu Dateisystemen + +
+ +
+ Netzwerk-Informationen + +
+ +
+ Verschiedenes + +
+
diff --git a/help/de/legal.xml b/help/de/legal.xml new file mode 100644 index 0000000..66ccc45 --- /dev/null +++ b/help/de/legal.xml @@ -0,0 +1,6 @@ + + + +

Dieses Werk wird unter einer Creative Commons Attribution-ShareAlike 3.0 Unported License verbreitet.

+ +
diff --git a/help/de/mem-check.page b/help/de/mem-check.page new file mode 100644 index 0000000..0154e09 --- /dev/null +++ b/help/de/mem-check.page @@ -0,0 +1,98 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + Der Ressourcen-Reiter sagt Ihnen, wie viel Arbeitsspeicher (RAM) Ihres Rechners verwendet wird. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Wie viel Speicher wird verwendet? + +

So überprüfen Sie die derzeitige Speicherauslastung Ihres Rechners:

+ + + +

Klicken Sie auf den Reiter Ressourcen.

+
+
+ +

Speicher und Auslagerungschronik zeigt einen laufenden Graphen für Arbeitsspeicher und Auslagerungsspeicher als Prozentsatz des Verfügbaren. Sie werden gegen eine Zeitachse dargestellt, an deren rechtem Ende sich der aktuelle Zeitpunkt befindet.

+ + +

Die Farbe jeder Linie wird durch die Tortendiagramme darunter angegeben. Klicken Sie auf das Tortendiagramm, um die Farbe des Liniengraphen zu ändern.

+
+ +

Das Tortendiagramm Speicher zeigt die Speicherbelegung in GiB und als Prozentsatz des Gesamtspeichers.

+ +

So ändern Sie das Aktualisierungsintervall:

+ + + +

Klicken Sie auf SystemüberwachungEinstellungen.

+
+ +

Klicken Sie auf den Reiter Ressourcen.

+
+ +

Geben Sie für Aktualisierungsintervall in Sekunden einen Wert an.

+
+
+ +
+ Welche Prozesse belegen den meisten Arbeitsspeicher? + +

So überprüfen Sie, welche Prozesse am meisten Arbeitsspeicher belegen:

+ + + +

Klicken Sie auf den Reiter Prozesse.

+
+ +

Klicken Sie auf die Spaltenüberschrift Speicher, um die Prozesse nach deren Arbeitsspeicherverwendung zu sortieren.

+ +

Der Pfeil in der Spaltenüberschrift zeigt Ihnen die Sortierungsrichtung an. Klicken Sie wiederholt, um die Richtung umzukehren. Wenn der Pfeil nach oben zeigt, werden Prozesse mit der größten Speicherauslastung am Beginn der Liste angezeigt.

+
+
+
+
+ +
diff --git a/help/de/mem-swap.page b/help/de/mem-swap.page new file mode 100644 index 0000000..673a007 --- /dev/null +++ b/help/de/mem-swap.page @@ -0,0 +1,62 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Auslagerungsspeicher ermöglicht es Ihrem Rechner, mehr Anwendungen gleichzeitig auszuführen, als in den Systemspeicher (RAM) passen würden. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Was ist »Auslagerungsspeicher«? + +

Auslagerungsspeicher ist der Teil des virtuellen Speichersystems auf der Festplatte. Der Speicher wird bei der ersten Installation von Linux als Auslagerungspartition oder Auslagerungsdatei eingerichtet, kann aber auch später hinzugefügt werden.

+ + +

Festplattenzugriff ist sehr langsam im Vergleich zu Speicherzugriff. Das System läuft deutlich langsamer, wenn häufiger Zugriff auf den Auslagerungsspeicher vorgenommen werden muss, weil das System nicht fähig ist genug freien Systemspeicher zu finden. In dieser Situation ist die einzige Lösung mehr RAM in Ihren Rechner einzubauen.

+
+ +

So stellen Sie fest, ob Auslagern zu einem Leistungsproblem auf Ihrem Rechner wird:

+ + + +

Klicken Sie auf den Reiter Ressourcen.

+
+ +

Das Diagramm zur Speicher- und Auslagerungschronik zeigt Speicher- und Auslagerungsverbrauch als Prozentzahlen.

+
+
+ +
diff --git a/help/de/memory-map-use.page b/help/de/memory-map-use.page new file mode 100644 index 0000000..e611ec0 --- /dev/null +++ b/help/de/memory-map-use.page @@ -0,0 +1,148 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Die Speicherbelegung eines Prozesses anzeigen. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Verwendung von Speicherfeldern + +

Virtueller Speicher ist eine Darstellungsform der Kombination von Physikalischem Arbeitsspeicher und Auslagerungsspeicher eines Systems. Er ermöglicht laufenden Prozessen mit mehr als dem vorhandenen physikalischen Speicher zu arbeiten, indem Teile des physikalischen Speichers in Dateien auf einem Datenträger abgebildet werden. Sobald das System mehr Speicherseiten als verfügbar benötigt, werden einige der bestehenden Seiten ausgelagert oder in den Auslagerungsspeicher geschrieben.

+ +

Die Speicherabbildung zeigt die gesamte virtuelle Speicherbelegung des Prozesses und kann dazu eingesetzt werden, den Speicherverbrauch einer oder mehrere laufender Instanzen eines Programms festzustellen, die korrekte Verwendung von gemeinsam verwendeten Bibliotheken sicherzustellen, die Ergebnisse einer Anpassung verschiedener Geschwindigkeitsoptimierungsparameter eines Programms zu beurteilen und Probleme wie Speicherlecks eines Programms zu diagnostizieren.

+ +

So zeigen Sie die Speicherabbildung eines Prozesses an:

+ + +

Klicken Sie auf den Reiter Prozesse.

+

Klicken Sie mit der rechten Maustaste auf den gewünschten Prozess in der Prozessliste.

+

Klicken Sie auf Speicherfelder.

+
+ +
+ Die Speichernutzung eines Prozesses deuten + + + +

Adressen werden hexadezimal (Basis 16) angegeben.

+
+ +

Größen werden in Form von IEC-Binärpräfixen angegeben.

+
+ +

Zur Laufzeit kann ein Prozess dynamisch mehr Speicher in einem Heap genannten Bereich belegen. Argumente und Variablen werden in einem anderen Bereich namens Stack abgelegt.

+
+ +

Das Programm selbst und jede der gemeinsam verwendeten Bibliotheken hat jeweils drei Einträge. Einen für das Lesen-und-ausführen Textsegment, einen für das Lesen-und-schreiben Datensegment und einen für das Nur-lesen Datensegment. Beide Datensegmente müssen bei Auslagerung auf Datenträger geschrieben werden.

+
+
+ + +Eigenschaften + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Dateiname

Der Ort der gemeinsam verwendeten Bibliothek, die derzeit vom Prozess verwendet wird. Wenn dieses Feld leer ist, so beschreibt die Speicherinformation in dieser Zeile den Speicher, der dem Prozess zugeordnet ist, dessen Name über der Speicherabbildungstabelle angezeigt wird.

VM-Beginn

Die Adresse, an der das Speichersegment startet. VM-Start, VM-End und VM-Offset geben gemeinsam den Ort auf dem Datenträger an, auf den die gemeinsam verwendete Bibliothek abgebildet wird.

VM-Ende

Die Adresse, an der das Speichersegment endet.

VM-Größe

Die Größe des Speichersegments.

Optionen

Die folgenden Flags beschreiben die verschiedenen Arten von Speichersegmentzugriffen, die ein Prozess besitzen kann:

+ + + <gui>p</gui> +

Das Speichersegment ist nur dem Prozess vorbehalten. Andere Prozesse haben keinen Zugriff.

+
+ + <gui>r</gui> +

Der Prozess hat Berechtigungen aus dem Speichersegment zu lesen.

+
+ + <gui>s</gui> +

Das Speichersegment wird mit anderen Prozessen gemeinsam verwendet.

+
+ + <gui>w</gui> +

Der Prozess hat Berechtigungen in das Speichersegment zu schreiben.

+
+ + <gui>x</gui> +

Der Prozess hat die Berechtigung Anweisungen auszuführen, die sich im Speichersegment befinden.

+
+
+

VM-Versatz

Der Ort der Adresse im Speichersegment, gemessen ab Beginn des virtuellen Speichers.

Privat, Gemeinsam, Unverändert, Verändert

Private Seiten sind nur einem Prozess vorbehalten

+

Gemeinsame Seiten können von mehreren Prozessen verwendet werden

+

Unveränderte Seiten sind noch nicht im Speicher geändert worden und dürfen verworfen werden, wenn sie zur Auslagerung bestimmt werden

+

Veränderte Seiten sind im Speicher geändert worden und müssen auf den Datenträger geschrieben werden, wenn sie zur Auslagerung bestimmt werden

Gerät

Die »major«- und »minor«-Zahl des Geräts, auf dem die gemeinsam verwendete Bibliothek abgelegt ist. Gemeinsam geben diese eine Systempartition an.

Inode

Das Inode auf dem Gerät, von dem der Ort der gemeinsam verwendete Bibliothek in den Arbeitsspeicher geladen wird. Ein Inode ist die Struktur, die das Dateisystem verwendet, um eine Datei zu speichern. Die zugeordnete Zahl ist eindeutig.

+ +
+
diff --git a/help/de/net-bits.page b/help/de/net-bits.page new file mode 100644 index 0000000..b6692fb --- /dev/null +++ b/help/de/net-bits.page @@ -0,0 +1,55 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Wählen Sie die Einheit, in der die Netzwerkgeschwindigkeit dargestellt wird. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Die Netzwerkgeschwindigkeit in Bit anstelle von Byte pro Sekunde anzeigen + +

Die Netzwerkgeschwindigkeit wird oft in Bit pro Sekunde dargestellt anstatt Byte pro Sekunde. Dies wird die Bitrate bzw. Datenrate genannt.

+ +

So wird die Netzwerkgeschwindigkeit in Bit angezeigt:

+ + +

Klicken Sie auf SystemüberwachungEinstellungen.

+
+

Klicken Sie auf den Reiter Ressourcen.

+

Wählen Sie Netzwerkgeschwindigkeit in Bits anzeigen.

+
+ +
diff --git a/help/de/process-explain.page b/help/de/process-explain.page new file mode 100644 index 0000000..5f59a9b --- /dev/null +++ b/help/de/process-explain.page @@ -0,0 +1,48 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ein Prozess kann von der Prozessliste ausgehend manipuliert werden. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Was ist ein Prozess? + +

Ein Prozess ist ein Programm oder eine Anwendung, die vom System ausgeführt wird. Wenn eine Anwendung gestartet wird, so weist ihr das System eine eindeutige Prozesskennung (PID) zu und die zugehörigen Anweisungen und Daten werden in den Speicher geladen.

+ +

Der Reiter Prozesse zeigt Informationen über Prozesse und ermöglicht es einen Prozess anzuhalten, fortzusetzen, zu beenden, abzuwürgen oder die Priorität zu ändern. Wenn Sie Alle Prozesse wählen, dann enthält die Prozessliste Systemprozesse, die im Hintergrund laufen und verschiedene Dienste bereit stellen.

+ +
diff --git a/help/de/process-files.page b/help/de/process-files.page new file mode 100644 index 0000000..2576701 --- /dev/null +++ b/help/de/process-files.page @@ -0,0 +1,48 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Dateien anzeigen, auf die durch Prozesse zugegriffen wird. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Von einem Prozess geöffnete Dateien auflisten + +

Prozesse müssen manchmal Dateien offen halten. Dies sind z.B. Dateien, die Sie anschauen oder bearbeiten, oder temporäre oder Systemdateien, die der Prozess zum ordnungsgemäßen Betrieb benötigt.

+ +

So sehen Sie, welche Dateien ein Prozess geöffnet hat:

+ +

Suchen Sie den Prozess im Reiter Prozesse und klicken Sie einmal in die Zeile, um ihn auszuwählen.

+

Klicken Sie mit der rechten Maustaste auf den Prozess und wählen Sie Offene Dateien.

+
+ +

Daraufhin erscheint eine Liste der offenen Dateien. Dort finden sich ggfs. einige Sonderdateien, die Socket genannt werden. Sie sind tatsächlich eine Möglichkeit für Prozesse untereinander zu kommunizieren. Es sind keine normalen Dateien, die man bearbeiten oder ansehen kann.

+ +
diff --git a/help/de/process-identify-file.page b/help/de/process-identify-file.page new file mode 100644 index 0000000..9882640 --- /dev/null +++ b/help/de/process-identify-file.page @@ -0,0 +1,57 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + So suchen Sie nach offenen Dateien um zu sehen, welcher Prozesse sie verwendet. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Herausfinden, welches Programm eine spezifische Datei verwendet + +

Gelegentlich wird eine Fehlermeldung mitteilen, dass ein Gerät (z.B. die Sound-Karte oder das DVD-ROM) belegt ist, oder dass die Datei, welche Sie bearbeiten wollen, geöffnet ist. So finden Sie den verantwortlichen Prozess bzw. die verantwortlichen Prozesse:

+ + +

Klicken Sie auf SystemüberwachungOffene Dateien suchen.

+
+

Geben Sie einen Dateinamen oder einen Teil davon ein. Dies ist z.B. /dev/snd für das Audio-Gerät oder /media/cdrom für ein DVD-ROM.

+
+

Klicken Sie auf Suchen.

+
+
+ +

Daraufhin wird eine Liste der laufenden Prozesse angezeigt, die derzeit auf die Datei(en) zugreifen, die der Suche entsprechen. Durch schließen des Programms sollten Sie Zugriff auf das Gerät bekommen oder die Datei konfliktfrei bearbeiten können.

+ +
diff --git a/help/de/process-identify-hog.page b/help/de/process-identify-hog.page new file mode 100644 index 0000000..2d14306 --- /dev/null +++ b/help/de/process-identify-hog.page @@ -0,0 +1,64 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Die Prozessliste nach % CPU sortieren, um zu sehen, welche Anwendung die Ressourcen des Rechners verwendet. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Welches Programm verlangsamt den Rechner? + +

Ein Programm, dass mehr als seinen Anteil an CPU-Zeit nutzt, kann den ganzen Rechner verlangsamen. So finden Sie heraus, welcher Prozess dies verursachen könnte:

+ + + +

Klicken Sie auf den Reiter Prozesse.

+
+ +

Klicken Sie auf die Spaltenüberschrift % CPU, um die Prozesse nach deren CPU-Verwendung zu sortieren.

+ +

Der Pfeil in der Spaltenüberschrift zeigt Ihnen die Sortierungsreihenfolge an. Klicken Sie wiederholt, um die Richtung umzukehren. Der Pfeil sollte nach oben zeigen.

+
+
+
+ +

Die Prozesse oben in der Liste belegen die meiste CPU-Zeit. Sobald Sie denjenigen herausgefunden haben, der mehr Ressourcen belegt als erwartet, können Sie entscheiden, ob Sie das Programm beenden wollen oder andere Programme zu schließen, um die CPU-Last zu reduzieren.

+ + +

Ein Prozess, der nicht mehr reagiert oder abgestürzt ist, belegt eventuell 100% CPU-Zeit. In diesem Fall hilft vermutlich den Prozess abzuwürgen.

+
+ +
diff --git a/help/de/process-kill.page b/help/de/process-kill.page new file mode 100644 index 0000000..35cb51c --- /dev/null +++ b/help/de/process-kill.page @@ -0,0 +1,46 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Wenn ein Programm nicht mehr richtig funktioniert oder einfriert, so können Sie dessen Beenden erzwingen. + + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Ein Programm sofort abwürgen (beenden) + +

Wenn ein Programm nicht mehr richtig funktioniert oder nicht mehr reagiert, so können Sie ein Beenden erzwingen (d.h. es »eliminieren«) mittels der Systemüberwachung. Wechseln Sie in den Reiter Prozesse und klicken Sie auf den Prozess, den Sie abwürgen wollen. Klicken Sie dann auf Beenden.

+ +

Wenn der Prozess nach ein paar Sekunden noch nicht geschlossen wurde, so klicken Sie mit der rechten Maustaste auf den Namen und wählen Sie Abwürgen im daraufhin erscheinenden Menü.

+ +

Beenden versucht, den Prozess ordnungsgemäß zu beenden und gibt diesem Zeit, Dateien zu sichern u.ä. Im Gegensatz dazu erzwingt Abwürgen ein sofortiges Beenden. Für einige Programme bedeutetet es, dass Sie eventuell nicht gesicherte Arbeit verlieren. Sie sollten zunächst immer Beenden zuerst versuchen.

+ +
diff --git a/help/de/process-many.page b/help/de/process-many.page new file mode 100644 index 0000000..21743f3 --- /dev/null +++ b/help/de/process-many.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Viele Systemprozesse laufen automatisch im Hintergrund. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Warum sind Prozesse aufgelistet, die ich nicht selbst gestartet habe? + +

Oft sind im Reiter Prozesse viele Prozesse aufgeführt. Nur wenige sind Programme, die Sie selber gestartet haben. Die anderen sind normalerweise Prozesse, die vom Betriebssystem gebraucht werden, damit der Rechner ordnungsgemäß funktioniert. Diese werden automatisch bei Anmeldung gestartet und laufen typischerweise unbemerkt im Hintergrund.

+ +
diff --git a/help/de/process-priority-change.page b/help/de/process-priority-change.page new file mode 100644 index 0000000..bc373c6 --- /dev/null +++ b/help/de/process-priority-change.page @@ -0,0 +1,62 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Entscheiden Sie, ob ein Prozess mehr oder weniger Prozessorzeit zugewiesen bekommen soll. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Die Priorität eines Prozesses ändern + +

Sie können den Rechner anweisen, dass bestimmte Prozesse mehr oder weniger Prozessorzeit als andere bekommen sollen und damit einen größeren oder kleineren Anteil der verfügbaren Rechenleistung bekommen. Diese können damit in bestimmten Fällen schneller ausgeführt werden. Sie können einem Prozess auch eine niedrige Priorität zuweisen wenn Sie der Überzeugung sind, dass dieser zu viel Rechenleistung verbraucht.

+ + +

Wechseln Sie in den Reiter Prozesse und klicken Sie auf den Prozess, welchem Sie eine andere Priorität zuweisen wollen.

+

Klicken Sie mit der rechten Maustaste auf den gewünschten Prozess und wählen Sie im Menü Priorität ändern eine höhere oder niedrigere Priorität.

+
+ +

Es gibt normalerweise kaum einen Grund die Prozesspriorität manuell anzupassen. Der Rechner kümmert sich darum und macht meist gute Arbeit. (Das System zur Verwaltung der Priorität eines Prozesses heißt nice.)

+ + +
+ Lässt eine höhere Priorität einen Prozess schneller ablaufen? + +

Der Rechner verteilt Rechenzeit an alle laufenden Prozesse. Die Aufteilung erfolgt normalerweise so intelligent, dass Programme, welche mehr Arbeit erledigen, auch automatisch einen größeren Anteil der Ressourcen zugewiesen bekommen. Meistens erhalten Prozesse so viel Rechenzeit wie sie brauchen und laufen demnach auch so schnell wie möglich. Das Ändern ihrer Priorität ergibt keinen Unterschied.

+ +

Wenn Ihr Rechner jedoch mehrere rechenintensive Programme gleichzeitig ausführt, so kann die Rechenzeit überbucht sein (d.h. die volle Prozessorleistung ist in Verwendung). Eventuell laufen andere Programme langsamer als gewöhnlich, weil nicht genug Rechenzeit zur Verfügung steht, um alle ausreichend zu bedienen.

+ +

In diesem Fall kann ein Ändern der Prozesspriorität hilfreich sein. Sie können die Priorität eines der rechenintensiven Prozesse herabsetzen, um mehr Bearbeitungszeit für andere Programme freizugeben. Alternativ können Sie die Priorität eines Prozesses erhöhen, der für Sie wichtig ist und schneller arbeiten soll.

+ +
+ +
diff --git a/help/de/process-status.page b/help/de/process-status.page new file mode 100644 index 0000000..4aee071 --- /dev/null +++ b/help/de/process-status.page @@ -0,0 +1,66 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Der Status eines Prozesses ist entweder laufend, schlafend, angehalten oder Zombie. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Was bedeutet der Prozess-Status? + +

Der Status eines Prozesses sagt aus, ob dieser derzeit aktiv ist oder nicht. Es gibt vier Status, die ein Prozess haben kann:

+ + + + Läuft +

Prozesse, die derzeit Arbeit erledigen (zum Beispiel ein Web-Browser, der eine Seite aufbaut). Laufende Prozesse sind jene, welche aktiv den Prozessor (CPU) verwenden.

+
+ + Schläft +

Prozesse, die derzeit keine Arbeit erledigen (wenn sie zum Beispiel auf ein Ereignis warten). Sie nutzen keine Prozessorzeit, belegen aber Arbeitsspeicher. Wenn sie etwas erledigen müssen, so »wachen sie auf« und wechseln in den Status Läuft.

+
+ + Angehalten +

Ein angehaltener Prozess wurde zuvor händisch gestoppt. Man hält gegebenenfalls einen Prozess vorübergehend an, wenn dieser zum Beispiel zu viel Rechenzeit belegt.

+

Klicken Sie dazu mit der rechten Maustaste auf den Prozess im Reiter Prozesse und wählen Sie Anhalten im Menü, das daraufhin erscheint. Sie wecken den Prozess erneut auf, in dem Sie Fortsetzen im selben Menü wählen.

+
+ + Zombie +

Ein Zombie-Prozess ist bereits beendet und wird nie wieder starten, wird aber aus irgendeinem Grund in der Prozessliste behalten. Dies passiert normalerweise, weil er durch ein anderes Programm gestartet wurde und dieses wissen muss, ob er erfolgreich beendet hat oder nicht. Dies wurde aber noch nicht geprüft.

+

Zombie-Prozesse belegen keinen Speicher und keine Prozessorzeit und verschwinden vermutlich irgendwann. Sie müssen nichts unternehmen, um sie loszuwerden.

+
+
+ +

Die Mehrheit der Prozesse läuft entweder oder schläft.

+ +
diff --git a/help/de/process-update-speed.page b/help/de/process-update-speed.page new file mode 100644 index 0000000..e5f8229 --- /dev/null +++ b/help/de/process-update-speed.page @@ -0,0 +1,58 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + So lassen Sie die Informationen der Systemüberwachung in längeren oder kürzeren Abständen aktualisieren. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Die Informationen häufiger oder seltener aktualisieren lassen + +

So ändern Sie die Aktualisierungsrate der Informationen:

+ + +

Klicken Sie auf SystemüberwachungEinstellungen.

+
+

Klicken Sie den gewünschten Reiter (Prozesse, Ressourcen oder Dateisysteme).

+
+

Geben Sie für Aktualisierungsintervall in Sekunden einen Wert an.

+
+
+ +

Wenn Sie das Aktualisierungsintervall auf einen kleinen Wert setzen, wird die Systemüberwachung selbst mehr CPU-Ressourcen verwenden.

+
+ +
diff --git a/help/de/solaris-mode.page b/help/de/solaris-mode.page new file mode 100644 index 0000000..45081e3 --- /dev/null +++ b/help/de/solaris-mode.page @@ -0,0 +1,56 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Solaris-Modus verwenden, um die Anzahl der CPUs widerzuspiegeln. + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Was ist der Solaris-Modus? + +

In einem System mit mehreren CPUs oder Kernen können Prozesse mehr als eine/einen gleichzeitig verwenden. In der Spalte % CPU können Werte auftauchen, die in Summe mehr als 100% ergeben (z.B. 400% in einem System mit 4 CPUs). Solaris-Modus teilt den Wert % CPU für jeden Prozess durch die Anzahl der CPUs im System, so dass die Summe höchstens 100% ergibt.

+ +

So wird die Spalte % CPU im Solaris-Modus angezeigt:

+ + +

Klicken Sie auf Einstellungen im Anwendungsmenü.

+

Klicken Sie auf den Reiter Prozesse.

+

Wählen Sie CPU-Auslastung durch CPU-Anzahl dividieren.

+
+ +

Der Begriff Solaris-Modus stammt vom UNIX von Sun, im Vergleich zum voreingestellten IRIX-Modus in Linux, benannt nach dem UNIX von SGI.

+ +
diff --git a/help/de/units.page b/help/de/units.page new file mode 100644 index 0000000..65b85a7 --- /dev/null +++ b/help/de/units.page @@ -0,0 +1,55 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Maßeinheiten für Arbeitsspeicher und Festplattenspeicher + + + Christian Kirbach + christian.kirbach@gmail.com + 2014, 2015 + + + + Benjamin Steinwender + b@stbe.at + 2014 + + + + Mario Blättermann + mario.blaettermann@gmail.com + 2017 + + + + Ist GiB das gleiche wie GB (Gigabyte)? + +

Die Statistiken für Arbeitsspeicher und Festplattenspeicher werden mit IEC Binärvorsätzen: KiB, MiB, GiB, TiB für (kibi, mebi, gibi und tebi) angegeben. Damit ist beabsichtigt zwischen den in der Systemüberwachung verwendeten binären Größenangaben (Vielfache von 1024) und den bei Festplatten gewöhnlich genutzten dezimalen Größenangaben (Vielfache von 1000) zu unterscheiden.

+ +

Typische binäre Einheiten:

+ +

1 KiB = 1024 Byte

+

1 MiB = 1048576 Byte

+

1 GiB = 1073741842 Byte

+
+ +

Eine externe Festplatte, die mit 1.0 TB (Terabyte) beworben wird, würde mit 0.909 TiB (Tebibyte) angezeigt werden.

+ +
diff --git a/help/el/commandline.page b/help/el/commandline.page new file mode 100644 index 0000000..0e9b9da --- /dev/null +++ b/help/el/commandline.page @@ -0,0 +1,73 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Πληροφορίες για τη παρακολούθηση του συστήματος μπορούν επίσης να βρεθούν χρησιμοποιώντας τα εργαλεία της γραμμής εντολών. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Λήψη των ίδιων πληροφοριών από τη γραμμή εντολών + +

Οι περισσότερες από τις εμφανιζόμενες πληροφορίες από την παρακολούθηση συστήματος μπορούν επίσης να ληφθούν χρησιμοποιώντας αυτά τα εργαλεία της γραμμής εντολών.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

παρέχει έναν συνεχή ενημερωμένο κατάλογο των εκτελούμενων διεργασιών και σας επιτρέπει να τις διαχειριστείτε.

lsof

παρέχει έναν κατάλογο των ανοικτών αρχείων και τις διεργασίες που τις άνοιξαν.

free -m

εμφανίζει πόση μνήμη είναι διαθέσιμη.

vmstat

παρέχει πληροφορίες για την τρέχουσα χρήση της εικονικής μνήμης.

df -h

εμφανίζει τον διαθέσιμο χώρο δίσκου σε προσαρτημένα συστήματα αρχείων.

pmap

εμφανίζει την απεικόνιση μνήμης μιας διεργασίας.

+ +
diff --git a/help/el/cpu-check.page b/help/el/cpu-check.page new file mode 100644 index 0000000..1ea7baf --- /dev/null +++ b/help/el/cpu-check.page @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Το ποσό της CPU που χρησιμοποιείται σας λέει πόση εργασία προσπαθεί να κάνει ο υπολογιστής. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Έλεγχος της χωρητικότητας του επεξεργαστή (CPU) που χρησιμοποιείται + +

Για να ελέγξετε πόσος επεξεργαστής του υπολογιστή σας χρησιμοποιείται, πηγαίνετε στην καρτέλα Πόροι και κοιτάξτε το διάγραμμα Ιστορικό CPU. Αυτό σας λέει πόση δουλειά κάνει ο υπολογιστής.

+ +

Πολλοί υπολογιστές έχουν περισσότερους από έναν επεξεργαστή (μερικές φορές λέγονται πολυπύρηνα συστήματα). Κάθε επεξεργαστής εμφανίζεται ξεχωριστά στο διάγραμμα. Αν θέλετε, μπορείτε να αλλάξετε το χρησιμοποιούμενο χρώμα για κάθε επεξεργαστή πατώντας μία από τις χρωματιστές ομάδες κάτω από το διάγραμμα.

+ +

Μπορείτε επίσης να αλλάξετε την ταχύτητα ενημέρωσης του διαγράμματος (το διάστημα ενημέρωσης) και πώς εμφανίζονται οι γραμμές για κάθε επεξεργαστή (π.χ. ως διάγραμμα στοιβαγμένης περιοχής). Αλλάξτε τις σχετικές επιλογές πατώντας παρακολούθηση συστήματος, έπειτα επιλέξτε Προτιμήσεις και έπειτα την καρτέλα Πόροι.

+ +
diff --git a/help/el/cpu-mem-normal.page b/help/el/cpu-mem-normal.page new file mode 100644 index 0000000..452aed9 --- /dev/null +++ b/help/el/cpu-mem-normal.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Αν ο υπολογιστής σας κάνει πολύ δουλειά, θα χρησιμοποιήσει περισσότερο χρόνο επεξεργαστή και περισσότερη μνήμη. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Είναι φυσιολογικό ο υπολογιστής μου να χρησιμοποιεί τόση CPU ή μνήμη; + +

Όλα τα προγράμματα που εκτελούνται στον υπολογιστή σας μοιράζονται χρόνο CPU (επεξεργαστή) και μνήμη. Αν εκτελείτε πολλά προγράμματα μονομιάς, ή αν κάποια προγράμματα κάνουν πολλή δουλειά, ένα μεγαλύτερο ποσοστό και αυτών των δύο πραγμάτων θα χρησιμοποιηθεί.

+ +

Αν η χρήση CPU είναι περίπου 100%, αυτό σημαίνει ότι ο υπολογιστής σας προσπαθεί να κάνει περισσότερη δουλειά από όσο μπορεί. Αυτό συνήθως είναι εντάξει, αλλά σημαίνει ότι κάποια προγράμματα μπορεί να επιβραδύνονται λίγο. Οι υπολογιστές τείνουν να χρησιμοποιήσουν κοντά στο 100% της CPU όταν κάνουν υπολογιστικά εντατικά πράγματα όπως εκτέλεση παιχνιδιών.

+ +

Αν ο επεξεργαστής τρέχει στο 100% για πολύ, αυτό μπορεί να κάνει τον υπολογιστή σας ιδιαίτερα αργό. Σε αυτήν την περίπτωση, θα πρέπει να βρείτε ποιο πρόγραμμα χρησιμοποιεί τόσο πολύ χρόνο CPU.

+ +

Αν η χρήση της μνήμης είναι κοντά στο 100%, αυτό μπορεί να επιβραδύνει τα πράγματα πολύ. Αυτό συμβαίνει επειδή ο υπολογιστής προσπαθεί τότε να χρησιμοποιήσει τον σκληρό σας δίσκο ως αποθήκη προσωρινής μνήμης, που λέγεται εναλλακτική μνήμη. Οι σκληροί δίσκοι είναι πολύ πιο αργοί από τη μνήμη του συστήματος.

+ +

Μπορείτε να προσπαθήσετε να ελευθερώσετε κάποια μνήμη συστήματος κλείνοντας κάποια προγράμματα. Αν τα πράγματα πάνε υπερβολικά αργά, δοκιμάστε να επανεκκινήσετε τον υπολογιστή.

+ + +

Η εμφανιζόμενη μνήμη στην καρτέλα Πόροι είναι μνήμη συστήματος (λέγεται επίσης RAM). Αυτή χρησιμοποιείται για να διατηρήσει προγράμματα προσωρινά, ενώ τρέχουν στον υπολογιστή. Αυτό δεν είναι το ίδιο όπως ο σκληρός δίσκος ή άλλα είδη μνήμης, που χρησιμοποιούνται για την αποθήκευση αρχείων και προγραμμάτων πιο μόνιμα.

+
+ +
diff --git a/help/el/cpu-multicore.page b/help/el/cpu-multicore.page new file mode 100644 index 0000000..7bd76b0 --- /dev/null +++ b/help/el/cpu-multicore.page @@ -0,0 +1,38 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Οι υπολογιστές με περισσότερους επεξεργαστές διευκολύνονται στην εκτέλεση πολλών προγραμμάτων ταυτόχρονα. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Γιατί να έχουμε περισσότερους από έναν επεξεργαστή; + +

Πολλοί υπολογιστές έχουν περισσότερους από έναν επεξεργαστή (CPU). Αυτοί μερικές φορές αναφέρονται ως πολυπύρηνα συστήματα.

+ +

Το φορτίο εργασίας εκτέλεσης όλων των προγραμμάτων στον υπολογιστή σας μοιράζεται μεταξύ των επεξεργαστών. Όσο περισσότερους επεξεργαστές έχετε, τόσο περισσότερη δουλειά μπορεί να μοιραστεί. Αυτό μειώνει το φορτίο σε κάθε επεξεργαστή, που μπορεί να βοηθήσει να κάνει τον υπολογιστή να τρέχει γρηγορότερα.

+ +

Ο υπολογιστής αποφασίζει αυτόματα πώς να μοιράσει καλύτερα την εργασία μεταξύ επεξεργαστών· δεν χρειάζεται να το κάνετε αυτό οι ίδιοι.

+ +
diff --git a/help/el/el.po b/help/el/el.po new file mode 100644 index 0000000..36be7a8 --- /dev/null +++ b/help/el/el.po @@ -0,0 +1,1866 @@ +# Greek translation for gnome-system-monitor. +# Copyright (C) 2014 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Dimitris Spingos , 2014. +# Dimitris Spingos (Δημήτρης Σπίγγος) , 2014. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2015-03-23 08:49+0000\n" +"PO-Revision-Date: 2015-03-23 13:43+0200\n" +"Last-Translator: Tom Tryfonidis \n" +"Language-Team: team@lists.gnome.gr\n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.7.4\n" +"X-Project-Style: gnome\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "" +"Ελληνική μεταφραστική ομάδα GNOME , 2014\n" +" Δημήτρης Σπίγγος , 2014" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:12 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 C/process-identify-file.page:11 +#: C/process-identify-hog.page:11 C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:14 C/process-files.page:13 +#: C/process-kill.page:14 C/process-many.page:13 C/process-priority-change.page:16 +#: C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "Information in System Monitor can also be found using command line tools." +msgstr "" +"Πληροφορίες για τη παρακολούθηση του συστήματος μπορούν επίσης να βρεθούν " +"χρησιμοποιώντας τα εργαλεία της γραμμής εντολών." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Λήψη των ίδιων πληροφοριών από τη γραμμή εντολών" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained using " +"these command line tools." +msgstr "" +"Οι περισσότερες από τις εμφανιζόμενες πληροφορίες από την παρακολούθηση συστήματος " +"μπορούν επίσης να ληφθούν χρησιμοποιώντας αυτά τα εργαλεία της γραμμής εντολών." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"παρέχει έναν συνεχή ενημερωμένο κατάλογο των εκτελούμενων διεργασιών και σας " +"επιτρέπει να τις διαχειριστείτε." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "" +"παρέχει έναν κατάλογο των ανοικτών αρχείων και τις διεργασίες που τις άνοιξαν." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "εμφανίζει πόση μνήμη είναι διαθέσιμη." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "παρέχει πληροφορίες για την τρέχουσα χρήση της εικονικής μνήμης." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "εμφανίζει τον διαθέσιμο χώρο δίσκου σε προσαρτημένα συστήματα αρχείων." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "εμφανίζει την απεικόνιση μνήμης μιας διεργασίας." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying to do." +msgstr "" +"Το ποσό της CPU που χρησιμοποιείται σας λέει πόση εργασία προσπαθεί να κάνει ο " +"υπολογιστής." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Έλεγχος της χωρητικότητας του επεξεργαστή (CPU) που χρησιμοποιείται" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go to the " +"Resources tab and look at the CPU History chart. This tells " +"you how much work the computer is currently doing." +msgstr "" +"Για να ελέγξετε πόσος επεξεργαστής του υπολογιστή σας χρησιμοποιείται, πηγαίνετε " +"στην καρτέλα Πόροι και κοιτάξτε το διάγραμμα Ιστορικό CPU. " +"Αυτό σας λέει πόση δουλειά κάνει ο υπολογιστής." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-core " +"systems). Each processor is shown separately on the chart. If you want, you can " +"change the color used for each processor by clicking one of the colored blocks " +"below the chart." +msgstr "" +"Πολλοί υπολογιστές έχουν περισσότερους από έναν επεξεργαστή (μερικές φορές λέγονται " +"πολυπύρηνα συστήματα). Κάθε επεξεργαστής εμφανίζεται ξεχωριστά στο " +"διάγραμμα. Αν θέλετε, μπορείτε να αλλάξετε το χρησιμοποιούμενο χρώμα για κάθε " +"επεξεργαστή πατώντας μία από τις χρωματιστές ομάδες κάτω από το διάγραμμα." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), and how " +"the lines for each processor are displayed (e.g. as a stacked area chart). Change " +"the relevant options by clicking System Monitor, then select " +"Preferences, and then the Resources tab." +msgstr "" +"Μπορείτε επίσης να αλλάξετε την ταχύτητα ενημέρωσης του διαγράμματος (το διάστημα " +"ενημέρωσης) και πώς εμφανίζονται οι γραμμές για κάθε επεξεργαστή (π.χ. ως διάγραμμα " +"στοιβαγμένης περιοχής). Αλλάξτε τις σχετικές επιλογές πατώντας παρακολούθηση " +"συστήματος, έπειτα επιλέξτε Προτιμήσεις και έπειτα την καρτέλα " +"Πόροι." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and more " +"memory." +msgstr "" +"Αν ο υπολογιστής σας κάνει πολύ δουλειά, θα χρησιμοποιήσει περισσότερο χρόνο " +"επεξεργαστή και περισσότερη μνήμη." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "Είναι φυσιολογικό ο υπολογιστής μου να χρησιμοποιεί τόση CPU ή μνήμη;" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and memory. " +"If you run many programs at once, or if some programs are doing a lot of work, a " +"higher percentage of both of these things will be used." +msgstr "" +"Όλα τα προγράμματα που εκτελούνται στον υπολογιστή σας μοιράζονται χρόνο CPU " +"(επεξεργαστή) και μνήμη. Αν εκτελείτε πολλά προγράμματα μονομιάς, ή αν κάποια " +"προγράμματα κάνουν πολλή δουλειά, ένα μεγαλύτερο ποσοστό και αυτών των δύο " +"πραγμάτων θα χρησιμοποιηθεί." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to do more " +"work than it has the capacity for. This is usually OK, but it means that programs " +"may slow down a little. Computers tend to use close to 100% of the CPU when they " +"are doing computationally-intensive things like running games." +msgstr "" +"Αν η χρήση CPU είναι περίπου 100%, αυτό σημαίνει ότι ο υπολογιστής σας προσπαθεί να " +"κάνει περισσότερη δουλειά από όσο μπορεί. Αυτό συνήθως είναι εντάξει, αλλά σημαίνει " +"ότι κάποια προγράμματα μπορεί να επιβραδύνονται λίγο. Οι υπολογιστές τείνουν να " +"χρησιμοποιήσουν κοντά στο 100% της CPU όταν κάνουν υπολογιστικά εντατικά πράγματα " +"όπως εκτέλεση παιχνιδιών." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your computer " +"annoyingly slow. In this case, you should find " +"out which program is using up so much CPU time." +msgstr "" +"Αν ο επεξεργαστής τρέχει στο 100% για πολύ, αυτό μπορεί να κάνει τον υπολογιστή σας " +"ιδιαίτερα αργό. Σε αυτήν την περίπτωση, θα πρέπει να βρείτε ποιο πρόγραμμα χρησιμοποιεί τόσο πολύ χρόνο CPU." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This is " +"because the computer will then try to use your hard disk as a temporary memory " +"store, called swap memory. Hard disks are much " +"slower than the system memory." +msgstr "" +"Αν η χρήση της μνήμης είναι κοντά στο 100%, αυτό μπορεί να επιβραδύνει τα πράγματα " +"πολύ. Αυτό συμβαίνει επειδή ο υπολογιστής προσπαθεί τότε να χρησιμοποιήσει τον " +"σκληρό σας δίσκο ως αποθήκη προσωρινής μνήμης, που λέγεται εναλλακτική μνήμη. Οι σκληροί δίσκοι είναι πολύ πιο αργοί από τη μνήμη " +"του συστήματος." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If things get " +"too slow, try restarting the computer." +msgstr "" +"Μπορείτε να προσπαθήσετε να ελευθερώσετε κάποια μνήμη συστήματος κλείνοντας κάποια " +"προγράμματα. Αν τα πράγματα πάνε υπερβολικά αργά, δοκιμάστε να επανεκκινήσετε τον " +"υπολογιστή." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory (also " +"called RAM). This is used to hold programs temporarily, while they are running on " +"the computer. This is not the same as a hard disk or other kinds of memory, which " +"are used to store files and programs more permanently." +msgstr "" +"Η εμφανιζόμενη μνήμη στην καρτέλα Πόροι είναι μνήμη συστήματος " +"(λέγεται επίσης RAM). Αυτή χρησιμοποιείται για να διατηρήσει προγράμματα προσωρινά, " +"ενώ τρέχουν στον υπολογιστή. Αυτό δεν είναι το ίδιο όπως ο σκληρός δίσκος ή άλλα " +"είδη μνήμης, που χρησιμοποιούνται για την αποθήκευση αρχείων και προγραμμάτων πιο " +"μόνιμα." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the same time." +msgstr "" +"Οι υπολογιστές με περισσότερους επεξεργαστές διευκολύνονται στην εκτέλεση πολλών " +"προγραμμάτων ταυτόχρονα." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Γιατί να έχουμε περισσότερους από έναν επεξεργαστή;" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes referred to " +"as multi-core systems." +msgstr "" +"Πολλοί υπολογιστές έχουν περισσότερους από έναν επεξεργαστή (CPU). Αυτοί μερικές " +"φορές αναφέρονται ως πολυπύρηνα συστήματα." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared between the " +"processors. The more processors you have, the more the work can be shared out. This " +"reduces the load on each processor, which can help make the computer run faster." +msgstr "" +"Το φορτίο εργασίας εκτέλεσης όλων των προγραμμάτων στον υπολογιστή σας μοιράζεται " +"μεταξύ των επεξεργαστών. Όσο περισσότερους επεξεργαστές έχετε, τόσο περισσότερη " +"δουλειά μπορεί να μοιραστεί. Αυτό μειώνει το φορτίο σε κάθε επεξεργαστή, που μπορεί " +"να βοηθήσει να κάνει τον υπολογιστή να τρέχει γρηγορότερα." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between processors; " +"you don't need to do this yourself." +msgstr "" +"Ο υπολογιστής αποφασίζει αυτόματα πώς να μοιράσει καλύτερα την εργασία μεταξύ " +"επεξεργαστών· δεν χρειάζεται να το κάνετε αυτό οι ίδιοι." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "Κάθε συσκευή αντιστοιχεί σε μια κατάτμηση στον σκληρό δίσκο." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "Ποιες είναι οι διαφορετικές συσκευές στην καρτέλα των συστημάτων αρχείων;" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk (like a " +"hard drive or USB memory stick), or a disk partition. For each device, you can see " +"what its total capacity is, how much of its capacity has been used, and some " +"technical information about what type of filesystem it is and where it is \"mounted\"." +msgstr "" +"Κάθε συσκευή που υπάρχει στην καρτέλα Συστήματα αρχείων είναι ένας " +"δίσκος αποθήκευσης (όπως ένας σκληρός οδηγός, ή μία ράβδος μνήμης USB), ή μια " +"κατάτμηση δίσκου. Για κάθε συσκευή, μπορείτε να δείτε ποια είναι η συνολική της " +"χωρητικότητα, πόση χωρητικότητα έχει χρησιμοποιηθεί και κάποιες τεχνικές " +"πληροφορίες για το ποιος τύπος συστήματος αρχείων είναι και πού είναι \"προσαρτημένο\"." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple chunks, " +"called partitions, each of which can be used as if it were a separate " +"disk. If your hard disk has been partitioned (perhaps by you or the computer " +"manufacturer), each partition will be listed separately in the File Systems list." +msgstr "" +"Ο χώρος του δίσκου σε έναν μοναδικό φυσικό σκληρό δίσκο μπορεί να διαιρεθεί σε " +"πολλαπλά τμήματα, που λέγονται κατατμήσεις, που καθένα τους μπορεί να " +"χρησιμοποιηθεί σαν να ήταν ένας ξεχωριστός δίσκος. Αν ο σκληρός δίσκος σας έχει " +"κατατμηθεί (ίσως από εσάς ή τον κατασκευαστή του υπολογιστή), κάθε κατάτμηση θα " +"καταχωριστεί ξεχωριστά στον κατάλογο των συστημάτων αρχείων." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information with the " +"Disks application." +msgstr "" +"Μπορείτε να διαχειριστείτε δίσκους και κατατμήσεις και να δείτε πιο λεπτομερείς " +"πληροφορίες δίσκου με την εφαρμογή Δίσκοι." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each hard " +"disk." +msgstr "" +"Η καρτέλα Συστήματα αρχείων εμφανίζει πόσος χώρος χρησιμοποιείται σε " +"κάθε σκληρό δίσκο." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Έλεγχος του χρησιμοποιούμενου χώρου δίσκου" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems " +"tab and look at the Used and Available columns." +msgstr "" +"Για να ελέγξετε πόσος χώρος είναι διαθέσιμος στον δίσκο, πηγαίνετε στην καρτέλα " +"Συστήματα αρχείων και κοιτάξτε τις στήλες χρησιμοποιούμενος " +"και διαθέσιμος." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your Home " +"folder on it, look for the disk that has / or /home " +"listed under Directory. This is usually (but not always) the disk where " +"your personal files are stored." +msgstr "" +"Αν εμφανίζονται αρκετές συσκευές και ψάχνετε για αυτήν που έχει τον προσωπικό σας " +"φάκελο μέσα, αναζητήστε τον δίσκο που έχει / ή /home " +"καταχωρισμένο κάτω από τον Κατάλογο. Αυτός συνήθως είναι (αλλά όχι " +"πάντα) ο δίσκος όπου αποθηκεύονται τα προσωπικά σας αρχεία." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Απελευθέρωση χώρου δίσκου" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to try " +"and free up some space." +msgstr "" +"Αν δεν έχετε πολύ υπολειπόμενο χώρο δίσκου, υπάρχουν λίγα πράγματα που μπορείτε να " +"δοκιμάσετε και να ελευθερώσετε κάποιον χώρο." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage Analyzer application to tell you which files and folders are taking up the most space. " +"After deleting some files, you should then empty the Trash to make sure " +"they are fully removed from the computer." +msgstr "" +"Μπορείτε να διαγράψετε ανεπιθύμητα αρχεία χειροκίνητα. Μπορείτε να χρησιμοποιήσετε " +"την εφαρμογή Αναλυτής χρήσης δίσκων για να σας πει ποια αρχεία και ποιοι " +"φάκελοι παίρνουν τον περισσότερο χώρο. Μετά τη διαγραφή κάποιων αρχείων, θα πρέπει " +"έπειτα να αδειάσετε τα Απορρίμματα για να βεβαιωθείτε ότι αφαιρέθηκαν " +"πλήρως από τον υπολογιστή." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, web " +"browsers and software managers often keep sizeable temporary files around. (How you " +"remove them depends on the application.)" +msgstr "" +"Μπορείτε επίσης να αφαιρέσετε προσωρινά αρχεία σε ποικίλες εφαρμογές. Για " +"παράδειγμα, οι περιηγητές ιστού και οι διαχειριστές λογισμικού κρατούν συχνά μεγάλα " +"προσωρινά αρχεία. (Το πώς θα τα αφαιρέσετε εξαρτάται από την εφαρμογή.)" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual software " +"manager to do this." +msgstr "" +"Μπορείτε επίσης να δοκιμάσετε την απεγκατάσταση κάποιων ανεπιθύμητων εφαρμογών. " +"Χρησιμοποιήστε τον συνηθισμένο διαχειριστή λογισμικού για να το κάνετε αυτό." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them to an " +"external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Ένας άλλος τρόπος απελευθέρωσης χώρου δίσκου είναι η \"αρχειοθήκη\" παλιών αρχείων " +"μετακινώντας τα σε έναν εξωτερικό σκληρό δίσκο ή η δικτυακή αποθήκευση σε \"σύννεφο" +"\", για παράδειγμα." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "Explanations of all of the fields shown in the File System tab." +msgstr "" +"Οι εξηγήσεις όλων των πεδίων εμφανίζονται στην καρτέλα Σύστημα αρχείων." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Μάθετε τι σημαίνει πληροφορίες συστημάτων αρχείων" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what they are " +"named, and how much disk space is available on them." +msgstr "" +"Η καρτέλα συστημάτων αρχείων εμφανίζει ποιοι δίσκοι είναι προσαρτημένοι στον " +"υπολογιστή, πώς ονομάζονται και πόσος χώρος δίσκου είναι διαθέσιμος σε αυτούς." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to the " +"disk. Every bit of computer hardware that is attached to the computer is given an " +"entry in the /dev directory that is used to identify it. For hard " +"disks, it will usually look something like /dev/sda." +msgstr "" +"Το Συσκευή καταχωρίζει το όνομα του λειτουργικού συστήματος που έχει " +"εκχωρηθεί στον δίσκο. Κάθε δυαδικό του υλικού του υπολογιστή που είναι προσαρτημένο " +"στον υπολογιστή δίνει μια εγγραφή στον κατάλογο /dev που " +"χρησιμοποιείται για αναγνώρισή του. Για σκληρούς δίσκους, θα μοιάζει συνήθως κάτι " +"σαν /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. " +"Mounting is the technical term for making a disk or partition available for use. A " +"disk can be physically connected to the computer, but unless it is also mounted, " +"the files on it cannot be accessed. When a disk is mounted, it will be linked to a " +"folder that you can then go to in order to access the files on the disk. For " +"example, if the Directory is listed as /media/disk, you can " +"access the files by going to the /media/disk folder on your computer." +msgstr "" +"Ο Κατάλογος σας λέει πού ο δίσκος ή η κατάτμηση είναι προσαρτημένη. Προσάρτηση είναι ο τεχνικός όρος για να γίνει ένας δίσκος ή μια κατάτμηση " +"διαθέσιμη για χρήση. Ένας δίσκος μπορεί να είναι φυσικά συνδεμένος στον υπολογιστή, " +"αλλά εκτός και είναι επίσης προσαρτημένος, τα αρχεία σε αυτόν δεν μπορούν να " +"προσπελαστούν. Όταν ένας δίσκος είναι προσαρτημένος, θα συνδεθεί σε έναν φάκελο που " +"μπορείτε έπειτα να μεταβείτε για να προσπελάσετε τα αρχεία στον δίσκο. Για " +"παράδειγμα, αν ο Κατάλογος καταχωρίζεται ως /media/disk, " +"μπορείτε να προσπελάσετε τα αρχεία πηγαίνοντας στον φάκελο /media/disk " +"στον υπολογιστή σας." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on the disk " +"or partition. A filesystem specifies how the computer should store files on the " +"disk. Some operating systems can only understand some filesystem types and not " +"others, so it can be useful to check which filesystem an external hard disk uses, " +"for example." +msgstr "" +"Ο Τύπος σας λέει το είδος του συστήματος αρχείων που " +"χρησιμοποιείται στον δίσκο ή την κατάτμηση. Ένα σύστημα αρχείων καθορίζει πώς ο " +"υπολογιστής πρέπει να αποθηκεύσει αρχεία στον δίσκο. Κάποια λειτουργικά συστήματα " +"μπορούν να καταλάβουν μόνο μερικούς τύπους συστήματος αρχείων και όχι άλλους, έτσι " +"μπορεί να είναι χρήσιμο να ελέγξετε ποιο σύστημα αρχείων χρησιμοποιεί ένας σκληρός " +"δίσκος, για παράδειγμα." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available " +"shows how much of that capacity is available to use for files and programs. " +"Used shows how much disk space is already being used." +msgstr "" +"Το Άθροισμα εμφανίζει την συνολική χωρητικότητα του δίσκου και το " +"Διαθέσιμο εμφανίζει πόση χωρητικότητα είναι διαθέσιμη να χρησιμοποιήσετε " +"για αρχεία και προγράμματα. Το Χρησιμοποιούμενο εμφανίζει πόσος χώρος " +"δίσκου χρησιμοποιείται ήδη." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This is " +"because some disk space might be reserved for use by the system. The important " +"number to look at is the Available column, as this tells you how much disk space " +"you can actually use." +msgstr "" +"Το άθροισμα του χρησιμοποιούμενου και του διαθέσιμου δεν δίνει κατ' ανάγκην το " +"σύνολο. Αυτό γίνεται επειδή κάποιος χώρος δίσκου μπορεί να δεσμεύεται από το " +"σύστημα. Ο σημαντικός αριθμός για να αναζητήσετε είναι η διαθέσιμη στήλη, καθώς " +"αυτή σας λέει πόσο χώρο δίσκου μπορείτε να χρησιμοποιήσετε στην πραγματικότητα." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised capacity of " +"your hard disk. This is normal, and happens for a couple of reasons. One is that " +"hard disk manufacturers use a slightly different way of counting disk capacity to " +"everyone else. Another is that some disk space might be reserved for use by the " +"operating system. If there is a big difference from the capacity you expect, it " +"might be because your disk has been split up into multiple partitions." +msgstr "" +"Μπορείτε επίσης να βρείτε ότι το άθροισμα δεν ταιριάζει με την διαφημιζόμενη " +"χωρητικότητα του σκληρού δίσκου σας. Αυτό είναι φυσιολογικό και συμβαίνει για " +"κάποιους λόγους. Ένας είναι ότι οι κατασκευαστές σκληρών δίσκων χρησιμοποιούν έναν " +"λίγο διαφορετικό τρόπο μέτρησης της χωρητικότητας του δίσκου από οποιονδήποτε " +"άλλον. Ένας άλλος λόγος είναι ότι κάποιος χώρος δίσκου μπορεί να δεσμευτεί για " +"χρήση από το λειτουργικό σύστημα. Αν υπάρχει μια μεγάλη διαφορά από την " +"χωρητικότητα που περιμένετε, μπορεί να είναι επειδή ο δίσκος σας έχει διαιρεθεί σε " +"πολλές κατατμήσεις." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "Υπάρχουν κρυφά συστήματα αρχείων που το λειτουργικό σύστημα χρησιμοποιεί." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "" +"Εμφάνιση όλων των συστημάτων αρχείων, συμπεριλαμβάνοντας τα κρυφά και του συστήματος" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions that " +"hold your files and applications. There are also a number of special filesystems " +"that the operating system uses, but these are hidden by default." +msgstr "" +"Από προεπιλογή, η καρτέλα Συστήματα αρχείων εμφανίζει μόνο δίσκους και " +"κατατμήσεις που κρατούν τα αρχεία σας και τις εφαρμογές σας. Υπάρχει επίσης ένας " +"αριθμός από ειδικά συστήματα αρχείων που το λειτουργικό σύστημα χρησιμοποιεί, αλλά " +"αυτά κρύβονται από προεπιλογή." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems tab, " +"check Show all file systems." +msgstr "" +"Για να δείτε αυτά τα ειδικά συστήματα αρχείων, πατήστε το " +"παρακολούθηση συστήματοςΠροτιμήσεις και στην " +"καρτέλα Συστήματα αρχείων, σημειώστε Εμφάνιση όλων των συστημάτων " +"αρχείων." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not real " +"disks or partitions. Instead, they are used by the operating system as a convenient " +"layer of abstraction for various things, like managing hardware devices and storing " +"temporary files. The system manages these automatically, so there is rarely any " +"need for you to look at them yourself." +msgstr "" +"Οι περισσότερες καταχωρίσεις στον κατάλογο είναι \"εικονικά\" συστήματα αρχείων. " +"Αυτά δεν είναι πραγματικοί δίσκοι ή κατατμήσεις. Αντίθετα, χρησιμοποιούνται από το " +"λειτουργικό σύστημα ως μια βολική στρώση αφαίρεσης για ποικίλα πράγματα, όπως " +"διαχείριση συσκευών υλικών και αποθήκευση προσωρινών αρχείων. Το σύστημα τα " +"διαχειρίζεται αυτόματα, έτσι υπάρχει σπάνια κάποια ανάγκη να τα κοιτάξετε οι ίδιοι." + +#. (itstool) path: info/title +#: C/index.page:6 +msgctxt "link" +msgid "System Monitor" +msgstr "Παρακολούθηση συστήματος" + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "text" +msgid "System Monitor" +msgstr "Παρακολούθηση συστήματος" + +#. (itstool) path: info/desc +#: C/index.page:17 +msgid "" +"System Monitor shows you what programs are running and how much processor time, " +"memory, and disk space are being used." +msgstr "" +"Η παρακολούθηση συστήματος σας εμφανίζει ποια προγράμματα εκτελούνται και πόσος " +"χρόνος, μνήμη και χώρος δίσκου του επεξεργαστή χρησιμοποιούνται." + +#. (itstool) path: page/title +#: C/index.page:21 +msgid "System Monitor" +msgstr "Παρακολούθηση συστήματος" + +#. (itstool) path: links/title +#: C/index.page:24 +msgid "Monitoring the CPU" +msgstr "Παρακολούθηση της CPU" + +#. (itstool) path: links/title +#: C/index.page:28 +msgid "Memory usage" +msgstr "Χρήση μνήμης" + +#. (itstool) path: links/title +#: C/index.page:32 +msgid "Questions about processes" +msgstr "Ερωτήσεις για τις διεργασίες" + +#. (itstool) path: links/title +#: C/index.page:36 +msgid "Common tasks with processes" +msgstr "Κοινές εργασίες με διεργασίες" + +#. (itstool) path: links/title +#: C/index.page:40 +msgid "Information about file systems" +msgstr "Οι πληροφορίες για τα συστήματα αρχείων" + +#. (itstool) path: links/title +#: C/index.page:44 +msgid "Network information" +msgstr "Πληροφορίες δικτύου" + +#. (itstool) path: links/title +#: C/index.page:48 +msgid "Miscellaneous" +msgstr "Διάφορα" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Άδεια Creative Commons Attribution-ShareAlike 3.0 Unported" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Αυτό το έργο έχει αδειοδοτηθεί υπό την <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 C/net-bits.page:19 +#: C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory (RAM) is " +"being used." +msgstr "" +"Η καρτέλα Πόροι σας λέει πόση μνήμη του υπολογιστή σας (RAM) " +"χρησιμοποιείται." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Πόση μνήμη χρησιμοποιείται;" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "Για να ελέγξετε την τρέχουσα χρήση μνήμης του υπολογιστή σας:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Πατήστε την καρτέλα Πόροι." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory and " +"swap as a percentage of the total available. These are plotted against time, with " +"the current time at the right." +msgstr "" +"Το Ιστορικό μνήμης και εναλλακτικής μνήμης εμφανίζει ένα γράφημα γραμμής " +"εκτέλεσης για μνήμη και εναλλακτική μνήμη ως ποσοστό της συνολικής διαθέσιμης " +"μνήμης. Αυτά σχεδιάζονται ως προς τον χρόνο, με τον τρέχοντα χρόνο στα δεξιά." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie graph to " +"change the color of the line graph." +msgstr "" +"Το χρώμα κάθε γραμμής υποδεικνύεται από τα παρακάτω γραφήματα πίτας. Πατήστε το " +"γράφημα πίτας για να αλλάξετε το χρώμα του γραφήματος γραμμών." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"Η Μνήμη γραφήματος πίτας εμφανίζει τη χρήση μνήμης σε GiB και ως ποσοστό του συνολικού διαθέσιμου." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "Για να αλλάξετε το διάστημα ενημέρωσης:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Πατήστε Παρακολούθηση συστήματοςΠροτιμήσεις." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "Εισάγετε μια τιμή για το Διάστημα ενημέρωσης σε δευτερόλεπτα." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Ποιες διεργασίες χρησιμοποιούν την περισσότερη μνήμη;" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "Για να ελέγξετε ποιες διεργασίες χρησιμοποιούν την περισσότερη μνήμη:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Πατήστε την καρτέλα Διεργασίες." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to memory " +"use." +msgstr "" +"Πατήστε την κεφαλίδα της στήλης Μνήμη για να ταξινομήσετε τις διεργασίες " +"σύμφωνα με τη χρήση της μνήμης." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to reverse it. " +"If the arrow points up, the processes using the most memory appear at the top of " +"the list." +msgstr "" +"Το βέλος στην κεφαλίδα στήλης εμφανίζει την κατεύθυνση ταξινόμησης· πατήστε ξανά " +"για να την αντιστρέψετε. Αν το βέλος δείχνει προς τα πάνω, οι διεργασίες που " +"χρησιμοποιούν την περισσότερη μνήμη εμφανίζονται στην κορυφή του καταλόγου." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time than " +"will fit into the system memory (RAM)." +msgstr "" +"Η εναλλακτική μνήμη επιτρέπει στον υπολογιστή σας να τρέξει περισσότερες εφαρμογές " +"ταυτόχρονα αντί να προσαρμοστεί στη μνήμη του συστήματος (RAM)." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "Τι είναι \"εναλλακτική\" μνήμη;" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual memory " +"system. It is pre-configured as a swap partition or a swap file " +"when Linux is first installed, but can also be added later." +msgstr "" +"Εναλλακτική μνήμη ή χώρος εναλλαγής είναι το συστατικό στον δίσκο του " +"εικονικού συστήματος μνήμης. Είναι προρυθμισμένο ως μια κατάτμηση εναλλαγής ή ένα αρχείο εναλλαγής όταν το Linux πρωτοεγκαθίσταται, αλλά μπορεί " +"επίσης να προστεθεί αργότερα." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs more " +"slowly if there is excessive swapping, or thrashing, when the system is " +"unable to find enough free memory. In this situation the only solution is to add " +"more RAM." +msgstr "" +"Η πρόσβαση του δίσκου είναι πολλή αργή συγκρινόμενη με την πρόσβαση της " +"μνήμης. Το σύστημα εκτελείται πιο αργά αν υπάρχει υπερβολική αντιμετάθεση, ή " +"υποβάθμιση ρυθμοαπόδοσης, όταν το σύστημα αδυνατεί να βρει αρκετή ελεύθερη " +"μνήμη. Σε αυτή την κατάσταση η μόνη λύση είναι να προσθέσετε περισσότερη RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Για να δείτε αν η αντιμετάθεση ή η σελιδοποίηση, έχει γίνει θέμα απόδοσης:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"Το γράφημα Ιστορικό μνήμης και εναλλακτικής μνήμης εμφανίζει τη χρήση " +"μνήμης και εναλλακτικής μνήμης ως ποσοστά." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Προβολή της απεικόνισης μνήμης μιας διεργασίας." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Χρήση απεικονίσεων μνήμης" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical memory and swap space in a system. It enables running " +"processes to access more than the existing physical memory by " +"mapping locations in physical memory to files on disk. When the system " +"needs more pages of memory than are available, some of the existing pages will be " +"paged out or written to the swap space." +msgstr "" +"Η εικονική μνήμη είναι μια απεικόνιση μιας συνδυασμένης φυσικής " +"μνήμης και ενός χώρου εναλλαγής σε ένα " +"σύστημα. Ενεργοποιεί την εκτέλεση διεργασιών για να προσπελάσει περισσότερη από την υπάρχουσα φυσική μνήμη αντιστοιχώντας θέσεις στη φυσική " +"μνήμη σε αρχεία στον δίσκο. Όταν το σύστημα χρειάζεται περισσότερες σελίδες μνήμης " +"από αυτές που είναι διαθέσιμες, κάποιες από τις υπάρχουσες σελίδες θα " +"εκτοπιστούν ή θα γραφτούν στον χώρος εναλλαγής." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the process, and " +"can be used to determine the memory cost of running a single or multiple instances " +"of the program, to ensure the use of the correct shared libraries, to see the " +"results of adjusting various performance tuning parameters the program may have, or " +"to diagnose issues such as memory leaks." +msgstr "" +"Η απεικόνιση μνήμης εμφανίζει τη χρήση της συνολικής εικονικής μνήμης " +"και μπορεί να χρησιμοποιηθεί για να προσδιορίσει το κόστος μνήμης εκτέλεσης ενός " +"απλού ή πολλαπλού στιγμιοτύπου του προγράμματος, για να εξασφαλίσετε τη χρήση των " +"σωστών κοινόχρηστων βιβλιοθηκών, για να δείτε τα αποτελέσματα της ρύθμισης ποικίλων " +"παραμέτρων συντονισμού απόδοσης που μπορεί να έχει το πρόγραμμα, ή να διαγνώσετε " +"θέματα όπως διαρροές μνήμης." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "To display the memory map of a process:" +msgstr "" +"Για να εμφανίσετε την απεικόνιση μνήμης μιας " +"διεργασίας:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "Δεξιοπατήστε την επιθυμητή διεργασία στον κατάλογο διεργασιών." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Πατήστε Απεικονίσεις μνήμης." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Ανάγνωση της απεικόνισης μνήμης" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Οι διευθύνσεις εμφανίζονται σε δεκαεξαδική μορφή (βάση το 16)." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "Τα μεγέθη εμφανίζονται σε δυαδικά προθέματα IEC." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area called the " +"heap, and store arguments and variables into another area called the " +"stack." +msgstr "" +"Κατά τον χρόνο εκτέλεσης η διεργασία μπορεί να εκχωρίσει περισσότερη μνήμη δυναμικά " +"σε μια περιοχή που λέγεται σωρός και να αποθηκεύσει ορίσματα και " +"μεταβλητές σε μια άλλη περιοχή που λέγεται η στοίβα." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, one for " +"the read-execute text segment, one for the read-write data segment and one for a " +"read-only data segment. Both data segments need to be paged out at swap time." +msgstr "" +"Το ίδιο το πρόγραμμα και καθεμιά από τις κοινόχρηστες βιβλιοθήκες έχουν τρεις " +"καταχωρίσεις η καθεμιά, μία για το τμήμα κειμένου ανάγνωση-εκτέλεση, μία για το " +"τμήμα δεδομένων ανάγνωσης-γραφής και μία για το τμήμα δεδομένων μόνο για ανάγνωση. " +"Και τα δυο τμήματα δεδομένων χρειάζεται να εκτοπιστούν κατά τον χρόνο εναλλαγής." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Ιδιότητες" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Όνομα αρχείου" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If this " +"field is blank, the memory information in this row describes memory that is owned " +"by the process whose name is displayed above the memory-map table." +msgstr "" +"Θέση της κοινόχρηστης βιβλιοθήκης που χρησιμοποιείται τώρα από την διεργασία. Αν " +"αυτό το πεδίο είναι κενό, οι πληροφορίες μνήμης σε αυτήν την σειρά περιγράφουν " +"μνήμη που ανήκει στην διεργασία το όνομα της οποίας προβάλλεται πάνω από τον πίνακα " +"των χαρτών μνήμης." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "Έναρξη εικονικής μηχανής" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM Offset " +"together specify the location on disk to which the shared library is mapped." +msgstr "" +"Η διεύθυνση στην οποία αρχίζει το τμήμα της μνήμης. Έναρξη, τέλος και μετατόπιση " +"εικονικής μηχανής μαζί ορίζουν τη θέση στο δίσκο στην οποία η κοινόχρηστη " +"βιβλιοθήκη απεικονίζεται." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "Τέλος εικονικής μηχανής" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "Η διεύθυνση στην οποία τελειώνει το τμήμα μνήμης." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "Μέγεθος εικονικής μηχανής" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "Το μέγεθος του τμήματος μνήμης." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Σημαίες" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access that the " +"process can have:" +msgstr "" +"Οι παρακάτω σημαίες περιγράφουν τους διάφορους τύπους πρόσβασης σε τμήματα μνήμης " +"που μπορεί να έχει η διεργασία:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"Το τμήμα μνήμης είναι ιδιωτικό της διεργασίας και δεν είναι προσβάσιμο από άλλες " +"διεργασίες." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "Η διεργασία έχει δικαίωμα ανάγνωσης από το τμήμα μνήμης." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "Το τμήμα μνήμης μοιράζεται με άλλες διεργασίες." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "Η διεργασία έχει δικαίωμα εγγραφής στο τμήμα μνήμης." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within the " +"memory segment." +msgstr "Η διεργασία έχει δικαίωμα εκτέλεσης εντολών που περιέχονται στο τμήμα μνήμης." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "Μετατόπιση εικονικής μηχανής" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "The location of the address within the memory segment, measured from VM Start." +msgstr "" +"Η θέση της διεύθυνσης στο τμήμα μνήμης μετρημένη από την έναρξη της εικονικής " +"μνήμης." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Ιδιωτικό, κοινόχρηστο, καθαρό, βρόμικο" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "Οι ιδιωτικές σελίδες προσπελάζονται από μια διεργασία" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "" +"Οι κοινόχρηστες σελίδες μπορούν να προσπελαστούν από περισσότερες από μία " +"διεργασίες" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"Οι καθαρές σελίδες δεν έχουν ακόμα τροποποιηθεί όσο βρίσκονται στη μνήμη " +"και μπορούν να απορριφθούν όταν οριστούν για να εκτοπιστούν" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written to disk " +"when designated to be swapped out" +msgstr "" +"Οι βρόμικες σελίδες έχουν τροποποιηθεί ενώ βρίσκονται στη μνήμη και πρέπει " +"να γραφτούν στον δίσκο όταν οριστεί να εκτοπιστούν" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Συσκευή" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library filename is " +"located. Together these specify a partition on the system." +msgstr "" +"Ο μεγάλος και ο μικρός αριθμός της συσκευής στην οποία το κοινόχρηστο όνομα αρχείου " +"της βιβλιοθήκης βρίσκεται. Μαζί αυτοί ορίζουν μια κατάτμηση στο σύστημα." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Κόμβος πληροφοριών" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded into " +"memory. An inode is the structure the filesystem uses to store a file, and the " +"number assigned to it is unique." +msgstr "" +"Ο κόμβος πληροφοριών στη συσκευή από την οποία η κοινόχρηστη θέση της βιβλιοθήκης " +"φορτώνεται στη μνήμη. Ένας κόμβος πληροφοριών είναι η δομή του συστήματος αρχείων " +"που χρησιμοποιεί για αποθήκευση ενός αρχείου και ο εκχωρούμενος αριθμός σε αυτόν " +"είναι μοναδικός." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Επιλέξτε τις μονάδες που θα εμφανίσουν την ταχύτητα δικτύου." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "Εμφανίστε την ταχύτητα δικτύου σε δυαδικά αντί για bytes ανά δευτερόλεπτο" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per second. This " +"is called the bit rate, or data rate." +msgstr "" +"Η ταχύτητα δικτύου εμφανίζεται συχνά σε bits ανά δευτερόλεπτο, αντί για bytes ανά " +"δευτερόλεπτο. Αυτό λέγεται ρυθμός bit, ή ρυθμός δεδομένων." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "Για να εμφανίσετε την ταχύτητα δικτύου σε δυαδικά:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "Επιλέξτε Εμφάνιση ταχύτητας δικτύου σε δυαδικά." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Μια διαδικασία μπορεί να χειριστεί από τον κατάλογο διεργασιών." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Τι είναι μια διεργασία;" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the system. When " +"an application is launched, the system assigns a unique process ID (PID), and its " +"instructions and data are loaded into memory." +msgstr "" +"Μια διεργασία είναι ένα πρόγραμμα ή εφαρμογή που εκτελείται από το " +"σύστημα. Όταν μια εφαρμογή ξεκινήσει, το σύστημα εκχωρεί ένα μοναδικό αναγνωριστικό " +"διεργασίας (PID) και οι εντολές του και τα δεδομένα φορτώνονται στη μνήμη." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows you to " +"Stop, Continue, End, Kill, or change " +"the priority of a process. If you choose to display All Processes, the " +"process list will include system processes, which run in the background " +"providing various services that keep a computer running." +msgstr "" +"Η καρτέλα Διεργασίες εμφανίζει πληροφορίες για τις διεργασίες και σας " +"επιτρέπει διακοπή, συνέχιση, τέλος, " +"τερματισμό ή αλλαγή προτεραιότητας μιας διεργασίας. Αν διαλέξετε να " +"εμφανίσετε Όλες τις διεργασίες, ο κατάλογος διεργασιών θα συμπεριλάβει " +"τις διεργασίες συστήματος, που τρέχουν στο παρασκήνιο δίνοντας ποικίλες " +"υπηρεσίες που διατηρούν την εκτέλεση ενός υπολογιστή." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Προβολή των αρχείων που προσπελάζονται από τις διεργασίες." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Καταχωρίστε ποια αρχεία έχει ανοίξει μια διεργασία" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you are " +"viewing or editing, or temporary or system files that the process needs to work " +"properly." +msgstr "" +"Οι διεργασίες χρειάζεται μερικές φορές να διατηρούν ανοικτά αρχεία. Μπορεί να είναι " +"αρχεία που βλέπετε ή επεξεργάζεστε, ή προσωρινά αρχεία ή αρχεία συστήματος που " +"χρειάζεται η διεργασία για να δουλέψει σωστά." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "Για να δείτε ποια αρχεία έχει ανοίξει μια διεργασία:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "Find the process in the Processes tab and click once to select it." +msgstr "" +"Βρείτε τη διεργασία στην καρτέλα Διεργασίες και πατήστε μια φορά για να " +"την επιλέξετε." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "Δεξιοπατήστε τη διεργασία και επιλέξτε Άνοιγμα αρχείων." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files called " +"sockets. These are actually a way for processes to communicate with one " +"another, and are not normal files that you can view or edit." +msgstr "" +"Στον κατάλογο των ανοικτών αρχείων που εμφανίζεται, μπορείτε να βρείτε κάποια " +"ειδικά αρχεία που λέγονται υποδοχές. Αυτές είναι στην πραγματικότητα ένας " +"τρόπος για να επικοινωνούν οι διεργασίες μεταξύ τους και δεν είναι κανονικά αρχεία " +"που μπορείτε να προβάλετε ή να επεξεργαστείτε." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "" +"Αναζήτηση του αρχείου που είναι ανοικτό και εμφανίζει ποια διεργασία το " +"χρησιμοποιεί." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Εύρεση του προγράμματος που χρησιμοποιεί ένα συγκεκριμένο αρχείο" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or the DVD " +"ROM) is busy, or the file you want to edit is in use. To find the process or " +"processes responsible:" +msgstr "" +"Μερικές φορές ένα μήνυμα σφάλματος θα σας πει ότι μια συσκευή (όπως η συσκευή ήχου " +"ή το DVD ROM) είναι απασχολημένη, ή το αρχείο που θέλετε να επεξεργαστείτε " +"χρησιμοποιείται. Για να βρείτε την υπεύθυνη διεργασία ή διεργασίες:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Πατήστε Παρακολούθηση συστήματοςΑναζήτηση για ανοιχτά " +"αρχεία." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd for the " +"sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Εισάγετε ένα όνομα αρχείου ή μέρος του ονόματος αρχείου. Αυτό μπορεί να είναι " +"/dev/snd για τη συσκευή ήχου ή /media/cdrom για το DVD " +"ROM." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Πατήστε Εύρεση." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing the file " +"or files that match the search. Quitting the program should allow you to access the " +"device or edit the file." +msgstr "" +"Αυτό θα εμφανίσει έναν κατάλογο των εκτελούμενων διεργασιών που προσπελάζουν προς " +"το παρόν το αρχείο ή τα αρχεία που ταιριάζουν με την αναζήτηση. Η έξοδος από το " +"πρόγραμμα πρέπει να σας επιτρέψει να προσπελάσετε τη συσκευή ή να επεξεργαστείτε το " +"αρχείο." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is using up " +"the computer's resources." +msgstr "" +"Ταξινομήστε τον κατάλογο των διεργασιών κατά % CPU για να δείτε ποια " +"εφαρμογή χρησιμοποιεί τους πόρους του υπολογιστή." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Ποιο πρόγραμμα κάνει τον υπολογιστή να τρέχει αργά;" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the whole " +"computer. To find which process could be doing this:" +msgstr "" +"Ένα πρόγραμμα που χρησιμοποιεί περισσότερη από το μερίδιο του στην CPU μπορεί να " +"επιβραδύνει όλον τον υπολογιστή. Για να βρείτε ποια διεργασία μπορεί να το κάνει " +"αυτό:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to CPU use." +msgstr "" +"Πατήστε την κεφαλίδα της στήλης % CPU για να ταξινομήσετε τις διεργασίες " +"σύμφωνα με τη χρήση της μνήμης." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to reverse it. " +"The arrow should point up." +msgstr "" +"Το βέλος στην κεφαλίδα στήλης εμφανίζει την κατεύθυνση ταξινόμησης· πατήστε ξανά " +"για να το αντιστρέψετε. Το βέλος πρέπει να δείχνει προς τα πάνω." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. Once you " +"identify which one might be using more resources than it should, you can decide " +"whether to close the program itself, or close other programs to try to reduce the " +"CPU load." +msgstr "" +"Οι διεργασίες στην κορυφή του καταλόγου χρησιμοποιούν το υψηλότερο ποσοστό CPU. " +"Μόλις αναγνωρίσετε ποια μπορεί να χρησιμοποιεί περισσότερους πόρους από όσους " +"πρέπει, μπορείτε να αποφασίσετε αν θα κλείσετε το ίδιο το πρόγραμμα ή θα κλείσετε " +"άλλα προγράμματα για να δοκιμάσετε να μειώσετε το φορτίο CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you may need " +"to kill the process." +msgstr "" +"Μια διεργασία που έχει κρεμάσει ή καταρρεύσει μπορεί να χρησιμοποιεί το 100% CPU. " +"Αν συμβαίνει αυτό μπορεί να χρειαστείτε να τερματίσετε τη διεργασία." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" +"Αν ένα πρόγραμμα σταματήσει να δουλεύει ή παγώσει, μπορείτε να το εξαναγκάσετε να " +"κλείσει." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Άμεσος τερματισμός (κλείσιμο) ενός προγράμματος" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" it) " +"using System Monitor. Go to the Processes tab and click to " +"select the process you want to kill. Then, click End Process." +msgstr "" +"Αν ένα πρόγραμμα σταματήσει να δουλεύει ή παγώσει, μπορείτε να το εξαναγκάσετε να " +"κλείσει (\"τερματισμός\" του) χρησιμοποιώντας το Παρακολούθηση συστήματος. Μεταβείτε στην καρτέλα Διεργασίες και πατήστε για να επιλέξετε τη " +"διεργασία που θέλετε να τερματίσετε. Έπειτα, πατήστε Τέλος διεργασίας." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Αν η διεργασία δεν κλείσει μετά από μερικά δευτερόλεπτα, δεξιοπατήστε την και " +"επιλέξτε τερματισμός από το μενού που εμφανίζεται." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it time to " +"save files and so on, whereas Kill forces it to close straight away. For " +"some programs, this might mean that you lose unsaved files. You should always try " +"End Process first." +msgstr "" +"Ενώ το Τέλος διεργασίας προσπαθεί να κλείσει τη διεργασία κατάλληλα, " +"ώστε να δώσει χρόνο για να αποθηκευτούν τα αρχεία και ούτω καθεξής, το " +"Τερματισμός εξαναγκάζει το άμεσο κλείσιμο. Για κάποια προγράμματα, αυτό " +"μπορεί να σημαίνει ότι χάσατε τα αναποθήκευτα αρχεία. Θα πρέπει πάντα να δοκιμάζετε " +"πρώτα το Τέλος διεργασίας." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background" +msgstr "Πολλές διεργασίες του συστήματος τρέχουν αυτόματα στο παρασκήνιο" + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Γιατί εμφανίζονται διεργασίες που δεν ξεκίνησα;" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes tab. Only " +"a few of these will be programs that you started yourself. The others are mostly " +"processes that are needed by the operating system to make the computer run " +"correctly. These are started automatically when you log in, and typically run " +"quietly in the background." +msgstr "" +"Συνήθως υπάρχουν πολλές διεργασίες που αναφέρονται στην καρτέλα Διεργασίες. Μόνο λίγες από αυτές είναι προγράμματα που ξεκινήσατε οι ίδιοι. Οι άλλες " +"διεργασίες είναι κυρίως αυτές που απαιτούνται από το λειτουργικό σύστημα για να " +"κάνουν τον υπολογιστή να εκτελείται σωστά. Αυτές ξεκινούν αυτόματα όταν συνδέεστε " +"και τυπικά εκτελούνται αθόρυβα στο παρασκήνιο." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the processor's " +"time." +msgstr "" +"Αποφασίστε αν μια διεργασία πρέπει να πάρει μεγαλύτερο ή μικρότερο μερίδιο από τον " +"χρόνο του επεξεργαστή." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Αλλαγή της προτεραιότητας μιας διεργασίας" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher priority than " +"others, and so should be given a bigger share of the available computing time. This " +"can make them run faster, but only in certain cases. You can also give a process a " +"lower priority if you think it is taking up too much processing power." +msgstr "" +"Μπορείτε να πείτε στον υπολογιστή ότι συγκεκριμένες διεργασίες πρέπει να έχουν μια " +"υψηλότερη προτεραιότητα έναντι άλλων και γιαυτό πρέπει να τους δοθεί μεγαλύτερο " +"μερίδιο του διαθέσιμου χρόνου υπολογισμού. Αυτό μπορεί να τις κάνει να εκτελούνται " +"γρηγορότερα, αλλά μόνο σε συγκεκριμένες περιπτώσεις. Μπορείτε επίσης να δώσετε σε " +"μια διεργασία μια χαμηλότερη προτεραιότητα αν νομίζετε ότι παίρνει " +"υπερβολική επεξεργαστική ισχύ." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have a " +"different priority." +msgstr "" +"Πηγαίνετε στην καρτέλα διεργασίες και πατήστε την διεργασία που θέλετε " +"να έχει μια διαφορετική προτεραιότητα." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to assign the " +"process a higher or lower priority." +msgstr "" +"Δεξιοπατήστε τη διεργασία και χρησιμοποιήστε το μενού Αλλαγή προτεραιότητας για να αναθέσετε στη διεργασία μια υψηλότερη ή χαμηλότερη προτεραιότητα." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The computer " +"will usually do a good job of managing them itself. (The system for managing the " +"priority of processes is called nice.)" +msgstr "" +"Τυπικά υπάρχει μικρή ανάγκη χειροκίνητης αλλαγής προτεραιοτήτων διεργασίας. Ο " +"υπολογιστής θα κάνει συνήθως μια καλή δουλειά στη διαχείριση τους ο ίδιος. (Το " +"σύστημα διαχείρισης της προτεραιότητας των διεργασιών λέγεται nice.)" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Κάνει μια υψηλότερη προτεραιότητα μια διεργασία να τρέχει γρηγορότερα;" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running processes. This " +"is normally shared intelligently, so programs that are doing more work " +"automatically get a bigger share of the resources. Most of the time, processes will " +"get as much processing time as they need, and so will already be running as fast as " +"possible. Changing their priority won't make a difference." +msgstr "" +"Ο υπολογιστής μοιράζει τον χρόνο επεξεργασίας μεταξύ όλων των εκτελούμενων " +"διεργασιών. Αυτός μοιράζεται φυσιολογικά έξυπνα, έτσι τα προγράμματα που κάνουν " +"περισσότερη δουλειά, παίρνουν αυτόματα μεγαλύτερο μερίδιο πόρων. Τον περισσότερο " +"χρόνο, οι διεργασίες παίρνουν τόσο χρόνο επεξεργασίας όσο χρειάζονται και έτσι " +"εκτελούνται όσο πιο γρήγορα γίνεται. Αλλάζοντας την προτεραιότητά τους δεν θα κάνει " +"διαφορά." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at once, " +"however, its processing time may be \"over-subscribed\" (that is, the processor's full capacity will be in use). You may " +"notice that other programs run slower than usual because there is not enough " +"processing time to share between all of them." +msgstr "" +"Αν ο υπολογιστής σας τρέχει πολλά προγράμματα με εντατικούς υπολογισμούς μονομιάς, " +"όμως, ο χρόνος επεξεργασίας τους μπορεί να είναι \"υπερκαλυμμένος\" (δηλαδή, η " +"πλήρης χωρητικότητα του επεξεργαστή θα " +"χρησιμοποιείται). Μπορεί να παρατηρήσετε ότι άλλα προγράμματα τρέχουν πιο αργά από " +"ό,τι συνήθως, επειδή δεν υπάρχει επαρκής χρόνος επεξεργασίας για να μοιραστεί " +"μεταξύ όλων των προγραμμάτων." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could lower " +"the priority of one of the computationally-intensive processes to free up more " +"processing time for other programs. Alternatively, you could increase the priority " +"of a process that is more important to you, and that you want to run faster." +msgstr "" +"Σε αυτήν την περίπτωση, η αλλαγή της προτεραιότητας των διεργασιών μπορεί να είναι " +"χρήσιμη. Μπορείτε να χαμηλώσετε την προτεραιότητα μιας από τις έντονα υπολογιστικές " +"διεργασίες για να ελευθερώσετε περισσότερο χρόνο επεξεργασίας για άλλα προγράμματα. " +"Εναλλακτικά, θα μπορούσατε να αυξήσετε την προτεραιότητα μιας διεργασίας που είναι " +"περισσότερο σημαντική σε σας και που θέλετε να τρέξει γρηγορότερα." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "" +"Η κατάσταση της διεργασίας μπορεί να είναι εκτέλεση, αναστολή, διακοπή, ή αδράνεια." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Τι σημαίνουν οι καταστάσεις επεξεργασίας;" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or not. " +"There are four statuses that a process can have:" +msgstr "" +"Η κατάσταση μιας διεργασίας σας λέει αν κάνει προς το παρόν κάτι ή όχι. Υπάρχουν " +"τέσσερις καταστάσεις που μια διεργασία μπορεί να έχει:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Εκτέλεση" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser loading a " +"web page). Running processes are those that are actively using the processor (CPU)." +msgstr "" +"Διεργασίες που προς το παρόν κάνουν κάτι (για παράδειγμα, ένας περιηγητής ιστού που " +"φορτώνει μια ιστοσελίδα). Η εκτέλεση διεργασιών αφορά αυτές που χρησιμοποιούν " +"ενεργά τον επεξεργαστή (CPU)." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Αναστολή" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they are " +"waiting for something to happen). They don't use any of the processor's time, but " +"still take up memory. If they need to do something, they will \"wake up\" and " +"change their status to running." +msgstr "" +"Διεργασίες που δεν κάνουν τίποτα προς το παρόν (για παράδειγμα, επειδή περιμένουν " +"να συμβεί κάτι). Δεν χρησιμοποιούν καθόλου τον χρόνο του επεξεργαστή, αλλά ακόμα " +"καταναλώνουν μνήμη. Αν χρειάζεται να κάνουν κάτι, θα \"αφυπνιστούν\" και θα " +"αλλάξουν την κατάσταση τους σε εκτέλεση." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Διακοπή" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You might " +"want to stop a process temporarily if it is using too much processing time, for " +"example." +msgstr "" +"Μια σταματημένη διεργασία είναι αυτή που έχει τεθεί σε αναστολή " +"χειροκίνητα. Μπορεί να θέλετε να σταματήσετε μια διεργασία προσωρινά αν " +"χρησιμοποιεί υπερβολικό χρόνο επεξεργασίας, για παράδειγμα." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-click it " +"and select Stop from the menu that appears. You can wake it up again by " +"clicking Continue on the same menu." +msgstr "" +"Για να το κάνετε αυτό, πατήστε τη διαδικασία στην καρτέλα Διεργασίες, " +"έπειτα δεξιοπατήστε την και επιλέξτε Διακοπή από το μενού που " +"εμφανίζεται. Μπορείτε να την αφυπνίσετε πάλι πατώντας συνέχεια στο ίδιο " +"μενού." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Αδράνεια" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start again, but " +"is being kept in the list of processes for some reason. This usually happens " +"because it was started by another program that needs to know if it finished " +"successfully or not, but which has not checked on the process yet." +msgstr "" +"Μια διεργασία αδράνειας είναι αυτή που έχει τελειώσει την εκτέλεση και δεν θα " +"ξαναρχίσει ποτέ, αλλά κρατιέται στον κατάλογο των διεργασιών για κάποιο λόγο. Αυτό " +"συνήθως συμβαίνει επειδή ξεκίνησε από ένα άλλο πρόγραμμα που χρειάζεται να ξέρει αν " +"τελείωσε με επιτυχία ή όχι, αλλά το οποίο δεν έχει ελέγξει ακόμα τη διεργασία." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will eventually go " +"away. You do not need to do anything to get rid of them." +msgstr "" +"Οι διεργασίες αδράνειας δεν χρησιμοποιούν μνήμη ή χρόνο επεξεργασίας και προφανώς " +"θα φύγουν. Δεν χρειάζεται να κάνετε τίποτα για να απαλλαγείτε από αυτές." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "Η πλειοψηφία των διεργασιών ή θα εκτελούνται ή θα είναι σε αναστολή." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Ανανεώστε τις εμφανιζόμενες πληροφορίες στην παρακολούθηση συστήματος με μεγαλύτερο " +"ή μικρότερο διάστημα." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Κάντε την ενημέρωση πληροφοριών πιο γρήγορη ή πιο αργή" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Για να αλλάξετε την ταχύτητα ανανέωσης πληροφοριών:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or File " +"Systems)." +msgstr "" +"Πατήστε την επιθυμητή καρτέλα (Διεργασίες, Πόροι ή " +"Συστήματα αρχείων)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause System " +"Monitor itself to use more of the CPU." +msgstr "" +"Ρυθμίζοντας το διάστημα ενημέρωσης σε μια μικρότερη τιμή θα κάνει την " +"ίδια την παρακολούθηση συστήματος να χρησιμοποιήσει περισσότερη από τη " +"CPU." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs" +msgstr "Χρησιμοποιήστε την κατάσταση Solaris για να απεικονίσετε τον αριθμό των CPUs" + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Τι είναι η κατάσταση Solaris;" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, " +"processes can use more than one at the same time. It is possible for the % " +"CPU column to display values that total greater than 100% (i.e. 400% in a 4-" +"CPU system). Solaris mode divides the % CPU for each process " +"by the number of CPUs in the system so that the total will be 100%." +msgstr "" +"Σε ένα σύστημα που έχει πολλές CPUs ή πυρήνες, " +"οι διεργασίες μπορεί να χρησιμοποιούν περισσότερες από μία ταυτόχρονα. Είναι δυνατό " +"η στήλη % CPU να εμφανίζει τιμές που το άθροισμα είναι μεγαλύτερο από " +"100%. (δηλαδή 400% σε ένα σύστημα με 4 CPU). Η κατάσταση Solaris διαιρεί " +"την % CPU για κάθε διεργασία με τον αριθμό των CPUs στο σύστημα, έτσι " +"ώστε το άθροισμα να είναι 100%." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "Για να εμφανίσετε τη % CPU σε κατάσταση Solaris:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Πατήστε στο μενού εφαρμογών Προτιμήσεις." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "Επιλέξτε Διαίρεση της χρήσης CPU με τον αριθμό CPU." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the Linux " +"default of IRIX mode, named for SGI's UNIX." +msgstr "" +"Ο όρος κατάσταση Solaris προέρχεται από το UNIX της Sun, συγκρινόμενο με " +"την προεπιλογή Linux της κατάστασης IRIX, που ονομάζεται για το UNIX της SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Μονάδες μέτρησης για μνήμη και χώρο δίσκου" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "Είναι το ίδιο GiB με GB (gigabyte);" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are intended to " +"distinguish binary reporting of sizes used in System Monitor (multiples of 1024) " +"from decimal sizes (multiples of 1000) commonly used, for instance, in packaging of " +"hard disks." +msgstr "" +"Τα στατιστικά μνήμης και δίσκου εμφανίζονται χρησιμοποιώντας δυαδικά προθέματα " +"IEC, KiB, MiB, GiB, TiB (για kibi, mebi, gibi and tebi). Αυτά αποσκοπούν στη " +"διάκριση δυαδικών αναφορών μεγεθών που χρησιμοποιούνται στην παρακολούθηση " +"συστήματος (πολλαπλάσια του 1024) από τα δεκαδικά μεγέθη (πολλαπλάσια του 1000) " +"συνήθως χρησιμοποιούμενα, για παράδειγμα, στη συσκευασία σκληρών δίσκων." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Τυπικές μονάδες δυαδικών:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 bytes" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 bytes" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 bytes" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as 0.909 " +"TiB (tebibytes)." +msgstr "" +"Ένας εξωτερικός σκληρός δίσκος, που διαφημίζεται ως 1.0 TB (terabytes), θα " +"εμφανιστεί ως 0.909 TiB (tebibytes)." + +#~ msgid "Click Search for Open Files." +#~ msgstr "Πατήστε αναζήτηση για ανοικτά αρχεία." diff --git a/help/el/el.stamp b/help/el/el.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/el/el.stamp diff --git a/help/el/fs-device.page b/help/el/fs-device.page new file mode 100644 index 0000000..9ec7ec0 --- /dev/null +++ b/help/el/fs-device.page @@ -0,0 +1,42 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Κάθε συσκευή αντιστοιχεί σε μια κατάτμηση στον σκληρό δίσκο. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Ποιες είναι οι διαφορετικές συσκευές στην καρτέλα των συστημάτων αρχείων; + +

Κάθε συσκευή που υπάρχει στην καρτέλα Συστήματα αρχείων είναι ένας δίσκος αποθήκευσης (όπως ένας σκληρός οδηγός, ή μία ράβδος μνήμης USB), ή μια κατάτμηση δίσκου. Για κάθε συσκευή, μπορείτε να δείτε ποια είναι η συνολική της χωρητικότητα, πόση χωρητικότητα έχει χρησιμοποιηθεί και κάποιες τεχνικές πληροφορίες για το ποιος τύπος συστήματος αρχείων είναι και πού είναι "προσαρτημένο".

+ +

Ο χώρος του δίσκου σε έναν μοναδικό φυσικό σκληρό δίσκο μπορεί να διαιρεθεί σε πολλαπλά τμήματα, που λέγονται κατατμήσεις, που καθένα τους μπορεί να χρησιμοποιηθεί σαν να ήταν ένας ξεχωριστός δίσκος. Αν ο σκληρός δίσκος σας έχει κατατμηθεί (ίσως από εσάς ή τον κατασκευαστή του υπολογιστή), κάθε κατάτμηση θα καταχωριστεί ξεχωριστά στον κατάλογο των συστημάτων αρχείων.

+ + +

Μπορείτε να διαχειριστείτε δίσκους και κατατμήσεις και να δείτε πιο λεπτομερείς πληροφορίες δίσκου με την εφαρμογή Δίσκοι.

+
+ +
diff --git a/help/el/fs-diskusage.page b/help/el/fs-diskusage.page new file mode 100644 index 0000000..42051a7 --- /dev/null +++ b/help/el/fs-diskusage.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Η καρτέλα Συστήματα αρχείων εμφανίζει πόσος χώρος χρησιμοποιείται σε κάθε σκληρό δίσκο. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Έλεγχος του χρησιμοποιούμενου χώρου δίσκου + +

Για να ελέγξετε πόσος χώρος είναι διαθέσιμος στον δίσκο, πηγαίνετε στην καρτέλα Συστήματα αρχείων και κοιτάξτε τις στήλες χρησιμοποιούμενος και διαθέσιμος.

+ +

Αν εμφανίζονται αρκετές συσκευές και ψάχνετε για αυτήν που έχει τον προσωπικό σας φάκελο μέσα, αναζητήστε τον δίσκο που έχει / ή /home καταχωρισμένο κάτω από τον Κατάλογο. Αυτός συνήθως είναι (αλλά όχι πάντα) ο δίσκος όπου αποθηκεύονται τα προσωπικά σας αρχεία.

+ + +
+ Απελευθέρωση χώρου δίσκου + +

Αν δεν έχετε πολύ υπολειπόμενο χώρο δίσκου, υπάρχουν λίγα πράγματα που μπορείτε να δοκιμάσετε και να ελευθερώσετε κάποιον χώρο.

+ +

Μπορείτε να διαγράψετε ανεπιθύμητα αρχεία χειροκίνητα. Μπορείτε να χρησιμοποιήσετε την εφαρμογή Αναλυτής χρήσης δίσκων για να σας πει ποια αρχεία και ποιοι φάκελοι παίρνουν τον περισσότερο χώρο. Μετά τη διαγραφή κάποιων αρχείων, θα πρέπει έπειτα να αδειάσετε τα Απορρίμματα για να βεβαιωθείτε ότι αφαιρέθηκαν πλήρως από τον υπολογιστή.

+ +

Μπορείτε επίσης να αφαιρέσετε προσωρινά αρχεία σε ποικίλες εφαρμογές. Για παράδειγμα, οι περιηγητές ιστού και οι διαχειριστές λογισμικού κρατούν συχνά μεγάλα προσωρινά αρχεία. (Το πώς θα τα αφαιρέσετε εξαρτάται από την εφαρμογή.)

+ +

Μπορείτε επίσης να δοκιμάσετε την απεγκατάσταση κάποιων ανεπιθύμητων εφαρμογών. Χρησιμοποιήστε τον συνηθισμένο διαχειριστή λογισμικού για να το κάνετε αυτό.

+ +

Ένας άλλος τρόπος απελευθέρωσης χώρου δίσκου είναι η "αρχειοθήκη" παλιών αρχείων μετακινώντας τα σε έναν εξωτερικό σκληρό δίσκο ή η δικτυακή αποθήκευση σε "σύννεφο", για παράδειγμα.

+ +
+ +
diff --git a/help/el/fs-info.page b/help/el/fs-info.page new file mode 100644 index 0000000..8b162a6 --- /dev/null +++ b/help/el/fs-info.page @@ -0,0 +1,58 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Οι εξηγήσεις όλων των πεδίων εμφανίζονται στην καρτέλα Σύστημα αρχείων. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Μάθετε τι σημαίνει πληροφορίες συστημάτων αρχείων + +

Η καρτέλα συστημάτων αρχείων εμφανίζει ποιοι δίσκοι είναι προσαρτημένοι στον υπολογιστή, πώς ονομάζονται και πόσος χώρος δίσκου είναι διαθέσιμος σε αυτούς.

+ + + +

Το Συσκευή καταχωρίζει το όνομα του λειτουργικού συστήματος που έχει εκχωρηθεί στον δίσκο. Κάθε δυαδικό του υλικού του υπολογιστή που είναι προσαρτημένο στον υπολογιστή δίνει μια εγγραφή στον κατάλογο /dev που χρησιμοποιείται για αναγνώρισή του. Για σκληρούς δίσκους, θα μοιάζει συνήθως κάτι σαν /dev/sda.

+
+ + +

Ο Κατάλογος σας λέει πού ο δίσκος ή η κατάτμηση είναι προσαρτημένη. Προσάρτηση είναι ο τεχνικός όρος για να γίνει ένας δίσκος ή μια κατάτμηση διαθέσιμη για χρήση. Ένας δίσκος μπορεί να είναι φυσικά συνδεμένος στον υπολογιστή, αλλά εκτός και είναι επίσης προσαρτημένος, τα αρχεία σε αυτόν δεν μπορούν να προσπελαστούν. Όταν ένας δίσκος είναι προσαρτημένος, θα συνδεθεί σε έναν φάκελο που μπορείτε έπειτα να μεταβείτε για να προσπελάσετε τα αρχεία στον δίσκο. Για παράδειγμα, αν ο Κατάλογος καταχωρίζεται ως /media/disk, μπορείτε να προσπελάσετε τα αρχεία πηγαίνοντας στον φάκελο /media/disk στον υπολογιστή σας.

+
+ + +

Ο Τύπος σας λέει το είδος του συστήματος αρχείων που χρησιμοποιείται στον δίσκο ή την κατάτμηση. Ένα σύστημα αρχείων καθορίζει πώς ο υπολογιστής πρέπει να αποθηκεύσει αρχεία στον δίσκο. Κάποια λειτουργικά συστήματα μπορούν να καταλάβουν μόνο μερικούς τύπους συστήματος αρχείων και όχι άλλους, έτσι μπορεί να είναι χρήσιμο να ελέγξετε ποιο σύστημα αρχείων χρησιμοποιεί ένας σκληρός δίσκος, για παράδειγμα.

+
+ + +

Το Άθροισμα εμφανίζει την συνολική χωρητικότητα του δίσκου και το Διαθέσιμο εμφανίζει πόση χωρητικότητα είναι διαθέσιμη να χρησιμοποιήσετε για αρχεία και προγράμματα. Το Χρησιμοποιούμενο εμφανίζει πόσος χώρος δίσκου χρησιμοποιείται ήδη.

+
+ +
+ +

Το άθροισμα του χρησιμοποιούμενου και του διαθέσιμου δεν δίνει κατ' ανάγκην το σύνολο. Αυτό γίνεται επειδή κάποιος χώρος δίσκου μπορεί να δεσμεύεται από το σύστημα. Ο σημαντικός αριθμός για να αναζητήσετε είναι η διαθέσιμη στήλη, καθώς αυτή σας λέει πόσο χώρο δίσκου μπορείτε να χρησιμοποιήσετε στην πραγματικότητα.

+

Μπορείτε επίσης να βρείτε ότι το άθροισμα δεν ταιριάζει με την διαφημιζόμενη χωρητικότητα του σκληρού δίσκου σας. Αυτό είναι φυσιολογικό και συμβαίνει για κάποιους λόγους. Ένας είναι ότι οι κατασκευαστές σκληρών δίσκων χρησιμοποιούν έναν λίγο διαφορετικό τρόπο μέτρησης της χωρητικότητας του δίσκου από οποιονδήποτε άλλον. Ένας άλλος λόγος είναι ότι κάποιος χώρος δίσκου μπορεί να δεσμευτεί για χρήση από το λειτουργικό σύστημα. Αν υπάρχει μια μεγάλη διαφορά από την χωρητικότητα που περιμένετε, μπορεί να είναι επειδή ο δίσκος σας έχει διαιρεθεί σε πολλές κατατμήσεις.

+ +
diff --git a/help/el/fs-showall.page b/help/el/fs-showall.page new file mode 100644 index 0000000..d15adc3 --- /dev/null +++ b/help/el/fs-showall.page @@ -0,0 +1,38 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Υπάρχουν κρυφά συστήματα αρχείων που το λειτουργικό σύστημα χρησιμοποιεί. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Εμφάνιση όλων των συστημάτων αρχείων, συμπεριλαμβάνοντας τα κρυφά και του συστήματος + +

Από προεπιλογή, η καρτέλα Συστήματα αρχείων εμφανίζει μόνο δίσκους και κατατμήσεις που κρατούν τα αρχεία σας και τις εφαρμογές σας. Υπάρχει επίσης ένας αριθμός από ειδικά συστήματα αρχείων που το λειτουργικό σύστημα χρησιμοποιεί, αλλά αυτά κρύβονται από προεπιλογή.

+ +

Για να δείτε αυτά τα ειδικά συστήματα αρχείων, πατήστε το παρακολούθηση συστήματοςΠροτιμήσεις και στην καρτέλα Συστήματα αρχείων, σημειώστε Εμφάνιση όλων των συστημάτων αρχείων.

+ +

Οι περισσότερες καταχωρίσεις στον κατάλογο είναι "εικονικά" συστήματα αρχείων. Αυτά δεν είναι πραγματικοί δίσκοι ή κατατμήσεις. Αντίθετα, χρησιμοποιούνται από το λειτουργικό σύστημα ως μια βολική στρώση αφαίρεσης για ποικίλα πράγματα, όπως διαχείριση συσκευών υλικών και αποθήκευση προσωρινών αρχείων. Το σύστημα τα διαχειρίζεται αυτόματα, έτσι υπάρχει σπάνια κάποια ανάγκη να τα κοιτάξετε οι ίδιοι.

+ +
diff --git a/help/el/index.page b/help/el/index.page new file mode 100644 index 0000000..2757671 --- /dev/null +++ b/help/el/index.page @@ -0,0 +1,79 @@ + + + + + Παρακολούθηση συστήματος + Παρακολούθηση συστήματος + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + Η παρακολούθηση συστήματος σας εμφανίζει ποια προγράμματα εκτελούνται και πόσος χρόνος, μνήμη και χώρος δίσκου του επεξεργαστή χρησιμοποιούνται. + + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> + System Monitor + + +

System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used.

+ +
+ Παρακολούθηση της CPU + +
+ +
+ Χρήση μνήμης + +
+ +
+ Ερωτήσεις για τις διεργασίες + +
+ +
+ Κοινές εργασίες με διεργασίες + +
+ +
+ Οι πληροφορίες για τα συστήματα αρχείων + +
+ +
+ Πληροφορίες δικτύου + +
+ +
+ Διάφορα + +
+
diff --git a/help/el/legal.xml b/help/el/legal.xml new file mode 100644 index 0000000..8ff4acf --- /dev/null +++ b/help/el/legal.xml @@ -0,0 +1,6 @@ + + + +

Αυτό το έργο έχει αδειοδοτηθεί υπό την Άδεια Creative Commons Attribution-ShareAlike 3.0 Unported.

+ +
diff --git a/help/el/mem-check.page b/help/el/mem-check.page new file mode 100644 index 0000000..1f611c6 --- /dev/null +++ b/help/el/mem-check.page @@ -0,0 +1,92 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + Η καρτέλα Πόροι σας λέει πόση μνήμη του υπολογιστή σας (RAM) χρησιμοποιείται. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Πόση μνήμη χρησιμοποιείται; + +

Για να ελέγξετε την τρέχουσα χρήση μνήμης του υπολογιστή σας:

+ + + +

Πατήστε την καρτέλα Πόροι.

+
+
+ +

Το Ιστορικό μνήμης και εναλλακτικής μνήμης εμφανίζει ένα γράφημα γραμμής εκτέλεσης για μνήμη και εναλλακτική μνήμη ως ποσοστό της συνολικής διαθέσιμης μνήμης. Αυτά σχεδιάζονται ως προς τον χρόνο, με τον τρέχοντα χρόνο στα δεξιά.

+ + +

Το χρώμα κάθε γραμμής υποδεικνύεται από τα παρακάτω γραφήματα πίτας. Πατήστε το γράφημα πίτας για να αλλάξετε το χρώμα του γραφήματος γραμμών.

+
+ +

Η Μνήμη γραφήματος πίτας εμφανίζει τη χρήση μνήμης σε GiB και ως ποσοστό του συνολικού διαθέσιμου.

+ +

Για να αλλάξετε το διάστημα ενημέρωσης:

+ + + +

Πατήστε Παρακολούθηση συστήματοςΠροτιμήσεις.

+
+ +

Πατήστε την καρτέλα Πόροι.

+
+ +

Εισάγετε μια τιμή για το Διάστημα ενημέρωσης σε δευτερόλεπτα.

+
+
+ +
+ Ποιες διεργασίες χρησιμοποιούν την περισσότερη μνήμη; + +

Για να ελέγξετε ποιες διεργασίες χρησιμοποιούν την περισσότερη μνήμη:

+ + + +

Πατήστε την καρτέλα Διεργασίες.

+
+ +

Πατήστε την κεφαλίδα της στήλης Μνήμη για να ταξινομήσετε τις διεργασίες σύμφωνα με τη χρήση της μνήμης.

+ +

Το βέλος στην κεφαλίδα στήλης εμφανίζει την κατεύθυνση ταξινόμησης· πατήστε ξανά για να την αντιστρέψετε. Αν το βέλος δείχνει προς τα πάνω, οι διεργασίες που χρησιμοποιούν την περισσότερη μνήμη εμφανίζονται στην κορυφή του καταλόγου.

+
+
+
+
+ +
diff --git a/help/el/mem-swap.page b/help/el/mem-swap.page new file mode 100644 index 0000000..f61ac82 --- /dev/null +++ b/help/el/mem-swap.page @@ -0,0 +1,56 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Η εναλλακτική μνήμη επιτρέπει στον υπολογιστή σας να τρέξει περισσότερες εφαρμογές ταυτόχρονα αντί να προσαρμοστεί στη μνήμη του συστήματος (RAM). + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Τι είναι "εναλλακτική" μνήμη; + +

Εναλλακτική μνήμη ή χώρος εναλλαγής είναι το συστατικό στον δίσκο του εικονικού συστήματος μνήμης. Είναι προρυθμισμένο ως μια κατάτμηση εναλλαγής ή ένα αρχείο εναλλαγής όταν το Linux πρωτοεγκαθίσταται, αλλά μπορεί επίσης να προστεθεί αργότερα.

+ + +

Η πρόσβαση του δίσκου είναι πολλή αργή συγκρινόμενη με την πρόσβαση της μνήμης. Το σύστημα εκτελείται πιο αργά αν υπάρχει υπερβολική αντιμετάθεση, ή υποβάθμιση ρυθμοαπόδοσης, όταν το σύστημα αδυνατεί να βρει αρκετή ελεύθερη μνήμη. Σε αυτή την κατάσταση η μόνη λύση είναι να προσθέσετε περισσότερη RAM.

+
+ +

Για να δείτε αν η αντιμετάθεση ή η σελιδοποίηση, έχει γίνει θέμα απόδοσης:

+ + + +

Πατήστε την καρτέλα Πόροι.

+
+ +

Το γράφημα Ιστορικό μνήμης και εναλλακτικής μνήμης εμφανίζει τη χρήση μνήμης και εναλλακτικής μνήμης ως ποσοστά.

+
+
+ +
diff --git a/help/el/memory-map-use.page b/help/el/memory-map-use.page new file mode 100644 index 0000000..741fdf3 --- /dev/null +++ b/help/el/memory-map-use.page @@ -0,0 +1,142 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Προβολή της απεικόνισης μνήμης μιας διεργασίας. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Χρήση απεικονίσεων μνήμης + +

Η εικονική μνήμη είναι μια απεικόνιση μιας συνδυασμένης φυσικής μνήμης και ενός χώρου εναλλαγής σε ένα σύστημα. Ενεργοποιεί την εκτέλεση διεργασιών για να προσπελάσει περισσότερη από την υπάρχουσα φυσική μνήμη αντιστοιχώντας θέσεις στη φυσική μνήμη σε αρχεία στον δίσκο. Όταν το σύστημα χρειάζεται περισσότερες σελίδες μνήμης από αυτές που είναι διαθέσιμες, κάποιες από τις υπάρχουσες σελίδες θα εκτοπιστούν ή θα γραφτούν στον χώρος εναλλαγής.

+ +

Η απεικόνιση μνήμης εμφανίζει τη χρήση της συνολικής εικονικής μνήμης και μπορεί να χρησιμοποιηθεί για να προσδιορίσει το κόστος μνήμης εκτέλεσης ενός απλού ή πολλαπλού στιγμιοτύπου του προγράμματος, για να εξασφαλίσετε τη χρήση των σωστών κοινόχρηστων βιβλιοθηκών, για να δείτε τα αποτελέσματα της ρύθμισης ποικίλων παραμέτρων συντονισμού απόδοσης που μπορεί να έχει το πρόγραμμα, ή να διαγνώσετε θέματα όπως διαρροές μνήμης.

+ +

Για να εμφανίσετε την απεικόνιση μνήμης μιας διεργασίας:

+ + +

Πατήστε την καρτέλα Διεργασίες.

+

Δεξιοπατήστε την επιθυμητή διεργασία στον κατάλογο διεργασιών.

+

Πατήστε Απεικονίσεις μνήμης.

+
+ +
+ Ανάγνωση της απεικόνισης μνήμης + + + +

Οι διευθύνσεις εμφανίζονται σε δεκαεξαδική μορφή (βάση το 16).

+
+ +

Τα μεγέθη εμφανίζονται σε δυαδικά προθέματα IEC.

+
+ +

Κατά τον χρόνο εκτέλεσης η διεργασία μπορεί να εκχωρίσει περισσότερη μνήμη δυναμικά σε μια περιοχή που λέγεται σωρός και να αποθηκεύσει ορίσματα και μεταβλητές σε μια άλλη περιοχή που λέγεται η στοίβα.

+
+ +

Το ίδιο το πρόγραμμα και καθεμιά από τις κοινόχρηστες βιβλιοθήκες έχουν τρεις καταχωρίσεις η καθεμιά, μία για το τμήμα κειμένου ανάγνωση-εκτέλεση, μία για το τμήμα δεδομένων ανάγνωσης-γραφής και μία για το τμήμα δεδομένων μόνο για ανάγνωση. Και τα δυο τμήματα δεδομένων χρειάζεται να εκτοπιστούν κατά τον χρόνο εναλλαγής.

+
+
+ + +Ιδιότητες + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Όνομα αρχείου

Θέση της κοινόχρηστης βιβλιοθήκης που χρησιμοποιείται τώρα από την διεργασία. Αν αυτό το πεδίο είναι κενό, οι πληροφορίες μνήμης σε αυτήν την σειρά περιγράφουν μνήμη που ανήκει στην διεργασία το όνομα της οποίας προβάλλεται πάνω από τον πίνακα των χαρτών μνήμης.

Έναρξη εικονικής μηχανής

Η διεύθυνση στην οποία αρχίζει το τμήμα της μνήμης. Έναρξη, τέλος και μετατόπιση εικονικής μηχανής μαζί ορίζουν τη θέση στο δίσκο στην οποία η κοινόχρηστη βιβλιοθήκη απεικονίζεται.

Τέλος εικονικής μηχανής

Η διεύθυνση στην οποία τελειώνει το τμήμα μνήμης.

Μέγεθος εικονικής μηχανής

Το μέγεθος του τμήματος μνήμης.

Σημαίες

Οι παρακάτω σημαίες περιγράφουν τους διάφορους τύπους πρόσβασης σε τμήματα μνήμης που μπορεί να έχει η διεργασία:

+ + + <gui>p</gui> +

Το τμήμα μνήμης είναι ιδιωτικό της διεργασίας και δεν είναι προσβάσιμο από άλλες διεργασίες.

+
+ + <gui>r</gui> +

Η διεργασία έχει δικαίωμα ανάγνωσης από το τμήμα μνήμης.

+
+ + <gui>s</gui> +

Το τμήμα μνήμης μοιράζεται με άλλες διεργασίες.

+
+ + <gui>w</gui> +

Η διεργασία έχει δικαίωμα εγγραφής στο τμήμα μνήμης.

+
+ + <gui>x</gui> +

Η διεργασία έχει δικαίωμα εκτέλεσης εντολών που περιέχονται στο τμήμα μνήμης.

+
+
+

Μετατόπιση εικονικής μηχανής

Η θέση της διεύθυνσης στο τμήμα μνήμης μετρημένη από την έναρξη της εικονικής μνήμης.

Ιδιωτικό, κοινόχρηστο, καθαρό, βρόμικο

Οι ιδιωτικές σελίδες προσπελάζονται από μια διεργασία

+

Οι κοινόχρηστες σελίδες μπορούν να προσπελαστούν από περισσότερες από μία διεργασίες

+

Οι καθαρές σελίδες δεν έχουν ακόμα τροποποιηθεί όσο βρίσκονται στη μνήμη και μπορούν να απορριφθούν όταν οριστούν για να εκτοπιστούν

+

Οι βρόμικες σελίδες έχουν τροποποιηθεί ενώ βρίσκονται στη μνήμη και πρέπει να γραφτούν στον δίσκο όταν οριστεί να εκτοπιστούν

Συσκευή

Ο μεγάλος και ο μικρός αριθμός της συσκευής στην οποία το κοινόχρηστο όνομα αρχείου της βιβλιοθήκης βρίσκεται. Μαζί αυτοί ορίζουν μια κατάτμηση στο σύστημα.

Κόμβος πληροφοριών

Ο κόμβος πληροφοριών στη συσκευή από την οποία η κοινόχρηστη θέση της βιβλιοθήκης φορτώνεται στη μνήμη. Ένας κόμβος πληροφοριών είναι η δομή του συστήματος αρχείων που χρησιμοποιεί για αποθήκευση ενός αρχείου και ο εκχωρούμενος αριθμός σε αυτόν είναι μοναδικός.

+ +
+
diff --git a/help/el/net-bits.page b/help/el/net-bits.page new file mode 100644 index 0000000..92a3731 --- /dev/null +++ b/help/el/net-bits.page @@ -0,0 +1,49 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Επιλέξτε τις μονάδες που θα εμφανίσουν την ταχύτητα δικτύου. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Εμφανίστε την ταχύτητα δικτύου σε δυαδικά αντί για bytes ανά δευτερόλεπτο + +

Η ταχύτητα δικτύου εμφανίζεται συχνά σε bits ανά δευτερόλεπτο, αντί για bytes ανά δευτερόλεπτο. Αυτό λέγεται ρυθμός bit, ή ρυθμός δεδομένων.

+ +

Για να εμφανίσετε την ταχύτητα δικτύου σε δυαδικά:

+ + +

Πατήστε Παρακολούθηση συστήματοςΠροτιμήσεις.

+
+

Πατήστε την καρτέλα Πόροι.

+

Επιλέξτε Εμφάνιση ταχύτητας δικτύου σε δυαδικά.

+
+ +
diff --git a/help/el/process-explain.page b/help/el/process-explain.page new file mode 100644 index 0000000..f292c3a --- /dev/null +++ b/help/el/process-explain.page @@ -0,0 +1,42 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Μια διαδικασία μπορεί να χειριστεί από τον κατάλογο διεργασιών. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Τι είναι μια διεργασία; + +

Μια διεργασία είναι ένα πρόγραμμα ή εφαρμογή που εκτελείται από το σύστημα. Όταν μια εφαρμογή ξεκινήσει, το σύστημα εκχωρεί ένα μοναδικό αναγνωριστικό διεργασίας (PID) και οι εντολές του και τα δεδομένα φορτώνονται στη μνήμη.

+ +

Η καρτέλα Διεργασίες εμφανίζει πληροφορίες για τις διεργασίες και σας επιτρέπει διακοπή, συνέχιση, τέλος, τερματισμό ή αλλαγή προτεραιότητας μιας διεργασίας. Αν διαλέξετε να εμφανίσετε Όλες τις διεργασίες, ο κατάλογος διεργασιών θα συμπεριλάβει τις διεργασίες συστήματος, που τρέχουν στο παρασκήνιο δίνοντας ποικίλες υπηρεσίες που διατηρούν την εκτέλεση ενός υπολογιστή.

+ +
diff --git a/help/el/process-files.page b/help/el/process-files.page new file mode 100644 index 0000000..5f49de1 --- /dev/null +++ b/help/el/process-files.page @@ -0,0 +1,42 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Προβολή των αρχείων που προσπελάζονται από τις διεργασίες. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Καταχωρίστε ποια αρχεία έχει ανοίξει μια διεργασία + +

Οι διεργασίες χρειάζεται μερικές φορές να διατηρούν ανοικτά αρχεία. Μπορεί να είναι αρχεία που βλέπετε ή επεξεργάζεστε, ή προσωρινά αρχεία ή αρχεία συστήματος που χρειάζεται η διεργασία για να δουλέψει σωστά.

+ +

Για να δείτε ποια αρχεία έχει ανοίξει μια διεργασία:

+ +

Βρείτε τη διεργασία στην καρτέλα Διεργασίες και πατήστε μια φορά για να την επιλέξετε.

+

Δεξιοπατήστε τη διεργασία και επιλέξτε Άνοιγμα αρχείων.

+
+ +

Στον κατάλογο των ανοικτών αρχείων που εμφανίζεται, μπορείτε να βρείτε κάποια ειδικά αρχεία που λέγονται υποδοχές. Αυτές είναι στην πραγματικότητα ένας τρόπος για να επικοινωνούν οι διεργασίες μεταξύ τους και δεν είναι κανονικά αρχεία που μπορείτε να προβάλετε ή να επεξεργαστείτε.

+ +
diff --git a/help/el/process-identify-file.page b/help/el/process-identify-file.page new file mode 100644 index 0000000..5ed6c17 --- /dev/null +++ b/help/el/process-identify-file.page @@ -0,0 +1,51 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Αναζήτηση του αρχείου που είναι ανοικτό και εμφανίζει ποια διεργασία το χρησιμοποιεί. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Εύρεση του προγράμματος που χρησιμοποιεί ένα συγκεκριμένο αρχείο + +

Μερικές φορές ένα μήνυμα σφάλματος θα σας πει ότι μια συσκευή (όπως η συσκευή ήχου ή το DVD ROM) είναι απασχολημένη, ή το αρχείο που θέλετε να επεξεργαστείτε χρησιμοποιείται. Για να βρείτε την υπεύθυνη διεργασία ή διεργασίες:

+ + +

Πατήστε Παρακολούθηση συστήματοςΑναζήτηση για ανοιχτά αρχεία.

+
+

Εισάγετε ένα όνομα αρχείου ή μέρος του ονόματος αρχείου. Αυτό μπορεί να είναι /dev/snd για τη συσκευή ήχου ή /media/cdrom για το DVD ROM.

+
+

Πατήστε Εύρεση.

+
+
+ +

Αυτό θα εμφανίσει έναν κατάλογο των εκτελούμενων διεργασιών που προσπελάζουν προς το παρόν το αρχείο ή τα αρχεία που ταιριάζουν με την αναζήτηση. Η έξοδος από το πρόγραμμα πρέπει να σας επιτρέψει να προσπελάσετε τη συσκευή ή να επεξεργαστείτε το αρχείο.

+ +
diff --git a/help/el/process-identify-hog.page b/help/el/process-identify-hog.page new file mode 100644 index 0000000..ac1bb78 --- /dev/null +++ b/help/el/process-identify-hog.page @@ -0,0 +1,58 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ταξινομήστε τον κατάλογο των διεργασιών κατά % CPU για να δείτε ποια εφαρμογή χρησιμοποιεί τους πόρους του υπολογιστή. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Ποιο πρόγραμμα κάνει τον υπολογιστή να τρέχει αργά; + +

Ένα πρόγραμμα που χρησιμοποιεί περισσότερη από το μερίδιο του στην CPU μπορεί να επιβραδύνει όλον τον υπολογιστή. Για να βρείτε ποια διεργασία μπορεί να το κάνει αυτό:

+ + + +

Πατήστε την καρτέλα Διεργασίες.

+
+ +

Πατήστε την κεφαλίδα της στήλης % CPU για να ταξινομήσετε τις διεργασίες σύμφωνα με τη χρήση της μνήμης.

+ +

Το βέλος στην κεφαλίδα στήλης εμφανίζει την κατεύθυνση ταξινόμησης· πατήστε ξανά για να το αντιστρέψετε. Το βέλος πρέπει να δείχνει προς τα πάνω.

+
+
+
+ +

Οι διεργασίες στην κορυφή του καταλόγου χρησιμοποιούν το υψηλότερο ποσοστό CPU. Μόλις αναγνωρίσετε ποια μπορεί να χρησιμοποιεί περισσότερους πόρους από όσους πρέπει, μπορείτε να αποφασίσετε αν θα κλείσετε το ίδιο το πρόγραμμα ή θα κλείσετε άλλα προγράμματα για να δοκιμάσετε να μειώσετε το φορτίο CPU.

+ + +

Μια διεργασία που έχει κρεμάσει ή καταρρεύσει μπορεί να χρησιμοποιεί το 100% CPU. Αν συμβαίνει αυτό μπορεί να χρειαστείτε να τερματίσετε τη διεργασία.

+
+ +
diff --git a/help/el/process-kill.page b/help/el/process-kill.page new file mode 100644 index 0000000..8089fec --- /dev/null +++ b/help/el/process-kill.page @@ -0,0 +1,40 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Αν ένα πρόγραμμα σταματήσει να δουλεύει ή παγώσει, μπορείτε να το εξαναγκάσετε να κλείσει. + + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Άμεσος τερματισμός (κλείσιμο) ενός προγράμματος + +

Αν ένα πρόγραμμα σταματήσει να δουλεύει ή παγώσει, μπορείτε να το εξαναγκάσετε να κλείσει ("τερματισμός" του) χρησιμοποιώντας το Παρακολούθηση συστήματος. Μεταβείτε στην καρτέλα Διεργασίες και πατήστε για να επιλέξετε τη διεργασία που θέλετε να τερματίσετε. Έπειτα, πατήστε Τέλος διεργασίας.

+ +

Αν η διεργασία δεν κλείσει μετά από μερικά δευτερόλεπτα, δεξιοπατήστε την και επιλέξτε τερματισμός από το μενού που εμφανίζεται.

+ +

Ενώ το Τέλος διεργασίας προσπαθεί να κλείσει τη διεργασία κατάλληλα, ώστε να δώσει χρόνο για να αποθηκευτούν τα αρχεία και ούτω καθεξής, το Τερματισμός εξαναγκάζει το άμεσο κλείσιμο. Για κάποια προγράμματα, αυτό μπορεί να σημαίνει ότι χάσατε τα αναποθήκευτα αρχεία. Θα πρέπει πάντα να δοκιμάζετε πρώτα το Τέλος διεργασίας.

+ +
diff --git a/help/el/process-many.page b/help/el/process-many.page new file mode 100644 index 0000000..1541958 --- /dev/null +++ b/help/el/process-many.page @@ -0,0 +1,34 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Lots of system processes run automatically in the background. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Γιατί εμφανίζονται διεργασίες που δεν ξεκίνησα; + +

Συνήθως υπάρχουν πολλές διεργασίες που αναφέρονται στην καρτέλα Διεργασίες. Μόνο λίγες από αυτές είναι προγράμματα που ξεκινήσατε οι ίδιοι. Οι άλλες διεργασίες είναι κυρίως αυτές που απαιτούνται από το λειτουργικό σύστημα για να κάνουν τον υπολογιστή να εκτελείται σωστά. Αυτές ξεκινούν αυτόματα όταν συνδέεστε και τυπικά εκτελούνται αθόρυβα στο παρασκήνιο.

+ +
diff --git a/help/el/process-priority-change.page b/help/el/process-priority-change.page new file mode 100644 index 0000000..96b5c7c --- /dev/null +++ b/help/el/process-priority-change.page @@ -0,0 +1,56 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Αποφασίστε αν μια διεργασία πρέπει να πάρει μεγαλύτερο ή μικρότερο μερίδιο από τον χρόνο του επεξεργαστή. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Αλλαγή της προτεραιότητας μιας διεργασίας + +

Μπορείτε να πείτε στον υπολογιστή ότι συγκεκριμένες διεργασίες πρέπει να έχουν μια υψηλότερη προτεραιότητα έναντι άλλων και γιαυτό πρέπει να τους δοθεί μεγαλύτερο μερίδιο του διαθέσιμου χρόνου υπολογισμού. Αυτό μπορεί να τις κάνει να εκτελούνται γρηγορότερα, αλλά μόνο σε συγκεκριμένες περιπτώσεις. Μπορείτε επίσης να δώσετε σε μια διεργασία μια χαμηλότερη προτεραιότητα αν νομίζετε ότι παίρνει υπερβολική επεξεργαστική ισχύ.

+ + +

Πηγαίνετε στην καρτέλα διεργασίες και πατήστε την διεργασία που θέλετε να έχει μια διαφορετική προτεραιότητα.

+

Δεξιοπατήστε τη διεργασία και χρησιμοποιήστε το μενού Αλλαγή προτεραιότητας για να αναθέσετε στη διεργασία μια υψηλότερη ή χαμηλότερη προτεραιότητα.

+
+ +

Τυπικά υπάρχει μικρή ανάγκη χειροκίνητης αλλαγής προτεραιοτήτων διεργασίας. Ο υπολογιστής θα κάνει συνήθως μια καλή δουλειά στη διαχείριση τους ο ίδιος. (Το σύστημα διαχείρισης της προτεραιότητας των διεργασιών λέγεται nice.)

+ + +
+ Κάνει μια υψηλότερη προτεραιότητα μια διεργασία να τρέχει γρηγορότερα; + +

Ο υπολογιστής μοιράζει τον χρόνο επεξεργασίας μεταξύ όλων των εκτελούμενων διεργασιών. Αυτός μοιράζεται φυσιολογικά έξυπνα, έτσι τα προγράμματα που κάνουν περισσότερη δουλειά, παίρνουν αυτόματα μεγαλύτερο μερίδιο πόρων. Τον περισσότερο χρόνο, οι διεργασίες παίρνουν τόσο χρόνο επεξεργασίας όσο χρειάζονται και έτσι εκτελούνται όσο πιο γρήγορα γίνεται. Αλλάζοντας την προτεραιότητά τους δεν θα κάνει διαφορά.

+ +

Αν ο υπολογιστής σας τρέχει πολλά προγράμματα με εντατικούς υπολογισμούς μονομιάς, όμως, ο χρόνος επεξεργασίας τους μπορεί να είναι "υπερκαλυμμένος" (δηλαδή, η πλήρης χωρητικότητα του επεξεργαστή θα χρησιμοποιείται). Μπορεί να παρατηρήσετε ότι άλλα προγράμματα τρέχουν πιο αργά από ό,τι συνήθως, επειδή δεν υπάρχει επαρκής χρόνος επεξεργασίας για να μοιραστεί μεταξύ όλων των προγραμμάτων.

+ +

Σε αυτήν την περίπτωση, η αλλαγή της προτεραιότητας των διεργασιών μπορεί να είναι χρήσιμη. Μπορείτε να χαμηλώσετε την προτεραιότητα μιας από τις έντονα υπολογιστικές διεργασίες για να ελευθερώσετε περισσότερο χρόνο επεξεργασίας για άλλα προγράμματα. Εναλλακτικά, θα μπορούσατε να αυξήσετε την προτεραιότητα μιας διεργασίας που είναι περισσότερο σημαντική σε σας και που θέλετε να τρέξει γρηγορότερα.

+ +
+ +
diff --git a/help/el/process-status.page b/help/el/process-status.page new file mode 100644 index 0000000..347bb76 --- /dev/null +++ b/help/el/process-status.page @@ -0,0 +1,60 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Η κατάσταση της διεργασίας μπορεί να είναι εκτέλεση, αναστολή, διακοπή, ή αδράνεια. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Τι σημαίνουν οι καταστάσεις επεξεργασίας; + +

Η κατάσταση μιας διεργασίας σας λέει αν κάνει προς το παρόν κάτι ή όχι. Υπάρχουν τέσσερις καταστάσεις που μια διεργασία μπορεί να έχει:

+ + + + Εκτέλεση +

Διεργασίες που προς το παρόν κάνουν κάτι (για παράδειγμα, ένας περιηγητής ιστού που φορτώνει μια ιστοσελίδα). Η εκτέλεση διεργασιών αφορά αυτές που χρησιμοποιούν ενεργά τον επεξεργαστή (CPU).

+
+ + Αναστολή +

Διεργασίες που δεν κάνουν τίποτα προς το παρόν (για παράδειγμα, επειδή περιμένουν να συμβεί κάτι). Δεν χρησιμοποιούν καθόλου τον χρόνο του επεξεργαστή, αλλά ακόμα καταναλώνουν μνήμη. Αν χρειάζεται να κάνουν κάτι, θα "αφυπνιστούν" και θα αλλάξουν την κατάσταση τους σε εκτέλεση.

+
+ + Διακοπή +

Μια σταματημένη διεργασία είναι αυτή που έχει τεθεί σε αναστολή χειροκίνητα. Μπορεί να θέλετε να σταματήσετε μια διεργασία προσωρινά αν χρησιμοποιεί υπερβολικό χρόνο επεξεργασίας, για παράδειγμα.

+

Για να το κάνετε αυτό, πατήστε τη διαδικασία στην καρτέλα Διεργασίες, έπειτα δεξιοπατήστε την και επιλέξτε Διακοπή από το μενού που εμφανίζεται. Μπορείτε να την αφυπνίσετε πάλι πατώντας συνέχεια στο ίδιο μενού.

+
+ + Αδράνεια +

Μια διεργασία αδράνειας είναι αυτή που έχει τελειώσει την εκτέλεση και δεν θα ξαναρχίσει ποτέ, αλλά κρατιέται στον κατάλογο των διεργασιών για κάποιο λόγο. Αυτό συνήθως συμβαίνει επειδή ξεκίνησε από ένα άλλο πρόγραμμα που χρειάζεται να ξέρει αν τελείωσε με επιτυχία ή όχι, αλλά το οποίο δεν έχει ελέγξει ακόμα τη διεργασία.

+

Οι διεργασίες αδράνειας δεν χρησιμοποιούν μνήμη ή χρόνο επεξεργασίας και προφανώς θα φύγουν. Δεν χρειάζεται να κάνετε τίποτα για να απαλλαγείτε από αυτές.

+
+
+ +

Η πλειοψηφία των διεργασιών ή θα εκτελούνται ή θα είναι σε αναστολή.

+ +
diff --git a/help/el/process-update-speed.page b/help/el/process-update-speed.page new file mode 100644 index 0000000..8cb30fd --- /dev/null +++ b/help/el/process-update-speed.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ανανεώστε τις εμφανιζόμενες πληροφορίες στην παρακολούθηση συστήματος με μεγαλύτερο ή μικρότερο διάστημα. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Κάντε την ενημέρωση πληροφοριών πιο γρήγορη ή πιο αργή + +

Για να αλλάξετε την ταχύτητα ανανέωσης πληροφοριών:

+ + +

Πατήστε Παρακολούθηση συστήματοςΠροτιμήσεις.

+
+

Πατήστε την επιθυμητή καρτέλα (Διεργασίες, Πόροι ή Συστήματα αρχείων).

+
+

Εισάγετε μια τιμή για το Διάστημα ενημέρωσης σε δευτερόλεπτα.

+
+
+ +

Ρυθμίζοντας το διάστημα ενημέρωσης σε μια μικρότερη τιμή θα κάνει την ίδια την παρακολούθηση συστήματος να χρησιμοποιήσει περισσότερη από τη CPU.

+
+ +
diff --git a/help/el/solaris-mode.page b/help/el/solaris-mode.page new file mode 100644 index 0000000..5573236 --- /dev/null +++ b/help/el/solaris-mode.page @@ -0,0 +1,50 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Use Solaris mode to reflect the number of CPUs. + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Τι είναι η κατάσταση Solaris; + +

Σε ένα σύστημα που έχει πολλές CPUs ή πυρήνες, οι διεργασίες μπορεί να χρησιμοποιούν περισσότερες από μία ταυτόχρονα. Είναι δυνατό η στήλη % CPU να εμφανίζει τιμές που το άθροισμα είναι μεγαλύτερο από 100%. (δηλαδή 400% σε ένα σύστημα με 4 CPU). Η κατάσταση Solaris διαιρεί την % CPU για κάθε διεργασία με τον αριθμό των CPUs στο σύστημα, έτσι ώστε το άθροισμα να είναι 100%.

+ +

Για να εμφανίσετε τη % CPU σε κατάσταση Solaris:

+ + +

Πατήστε στο μενού εφαρμογών Προτιμήσεις.

+

Πατήστε την καρτέλα Διεργασίες.

+

Επιλέξτε Διαίρεση της χρήσης CPU με τον αριθμό CPU.

+
+ +

Ο όρος κατάσταση Solaris προέρχεται από το UNIX της Sun, συγκρινόμενο με την προεπιλογή Linux της κατάστασης IRIX, που ονομάζεται για το UNIX της SGI.

+ +
diff --git a/help/el/units.page b/help/el/units.page new file mode 100644 index 0000000..9d2ba3d --- /dev/null +++ b/help/el/units.page @@ -0,0 +1,49 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Μονάδες μέτρησης για μνήμη και χώρο δίσκου + + + Ελληνική μεταφραστική ομάδα GNOME + team@gnome.gr + 2014 + + + + Δημήτρης Σπίγγος + dmtrs32@gmail.com + 2014 + + + + Είναι το ίδιο GiB με GB (gigabyte); + +

Τα στατιστικά μνήμης και δίσκου εμφανίζονται χρησιμοποιώντας δυαδικά προθέματα IEC, KiB, MiB, GiB, TiB (για kibi, mebi, gibi and tebi). Αυτά αποσκοπούν στη διάκριση δυαδικών αναφορών μεγεθών που χρησιμοποιούνται στην παρακολούθηση συστήματος (πολλαπλάσια του 1024) από τα δεκαδικά μεγέθη (πολλαπλάσια του 1000) συνήθως χρησιμοποιούμενα, για παράδειγμα, στη συσκευασία σκληρών δίσκων.

+ +

Τυπικές μονάδες δυαδικών:

+ +

1 KiB = 1024 bytes

+

1 MiB = 1048576 bytes

+

1 GiB = 1073741842 bytes

+
+ +

Ένας εξωτερικός σκληρός δίσκος, που διαφημίζεται ως 1.0 TB (terabytes), θα εμφανιστεί ως 0.909 TiB (tebibytes).

+ +
diff --git a/help/es/commandline.page b/help/es/commandline.page new file mode 100644 index 0000000..e1a8a0d --- /dev/null +++ b/help/es/commandline.page @@ -0,0 +1,67 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + La información del Monitor del sistema también se puede obtener usando las herramientas de la línea de comandos. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Obtener la misma información usando la línea de comandos + +

La mayor parte de la información mostrada por el Monitor del sistema se puede obtener usando las herramientas de línea de comandos.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

proporciona una lista actualizada de procesos ene ejecución, y le permite manipularlos.

lsof

proporciona una lista de archivos abiertos y de los procesos que los han abierto.

free -m

muestra la cantidad de memoria disponible.

vmstat

proporciona información sobre el uso actual de memoria virtual

df -h

muestra el espacio disponible en disco de los sistemas de archivos montados

pmap

muestra el mapa de memoria de un proceso

+ +
diff --git a/help/es/cpu-check.page b/help/es/cpu-check.page new file mode 100644 index 0000000..8cf0027 --- /dev/null +++ b/help/es/cpu-check.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + La cantidad de CPU usada le indica la cantidad de trabajo que están intentando realizar. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Comprobar cuando procesador (CPU) se está usando + +

Para comprobar la cantidad de procesador que se está usando actualmente, vaya a la pestaña Recursos y mire en el cuadro Histórico de CPU. Esto le dirá qué cantidad de trabajo está haciendo el equipo actualmente.

+ +

Muchos equipos tienen más de un procesador (a veces llamados sistemas multi-núcleo). Cada procesador se muestra por separado en el cuadro. Si quiere, puede cambiar el color usado para cada procesador pulsando en uno de los bloques de colores de debajo del gráfico.

+ +

También puede la frecuencia con la que se actualiza el gráfico (el intervalo de actualización) y cómo se muestran las líneas de cada procesador (ej. como un gráfico de áreas apiladas). Cambie las opciones relevantes pulsando en Monitor del sistema, luego seleccione Preferencias, y vaya a la pestaña Recursos

+ +
diff --git a/help/es/cpu-mem-normal.page b/help/es/cpu-mem-normal.page new file mode 100644 index 0000000..c984393 --- /dev/null +++ b/help/es/cpu-mem-normal.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Si el equipo está haciendo una gran cantidad de trabajo, usará más tiempo de procesador y más memoria. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Es normal que mi equipo esté usando mucho tiempo de CPU o mucha memoria? + +

Todos los programas que se ejecutan en su equipo comparten tiempo de CPU (procesador) y memoria. Si ejecuta varios programas a la vez, o si varios programas están haciendo mucho trabajo, se usará un porcentaje muy alto de ambas cosas.

+ +

Si el uso de la CPU está en torno al 100%, esto significa que el equipo está intentando hacer más trabajo del que puede. Normalmente esto es correcto, pero significa que los programas pueden ir un poco más lentos. Los equipos tienen a usar el 100% de la CPU cuando hacen tareas que requieren mucho procesamiento, como pueden ser los juego.

+ +

Si el procesador está al 100% durante mucho rato, esto puede hacer que el equipo vaya sorprendentemente lento. En este caso, debería buscar qué programa está usando mucho tiempo de CPU.

+ +

Si el uso de la memoria es cercano al 100%, esto puede ralentizar mucho las cosas. Esto es porque el equipo intentará usar el disco duro como memoria temporal, lo que se llama memoria de intercambio. Los discos duros son mucho más lentos que la memoria del sistema.

+ +

Puede intentar liberar algo de memoria del sistema cerrando algunos programas. Si el equipo sigue yendo lento, pruebe a reiniciarlo.

+ + +

La memoria mostrada en la pestaña Recursos es la memoria del sistema (también llamada memoria RAM). Esto se usa para almacenar programas temporalmente, mientras se ejecutan en el equipo. Esto no es lo mismo que un disco duro o que otros tipos de memorias, que se usan para almacenar programas y archivos de manera más permanente.

+
+ +
diff --git a/help/es/cpu-multicore.page b/help/es/cpu-multicore.page new file mode 100644 index 0000000..6f30b89 --- /dev/null +++ b/help/es/cpu-multicore.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Para los equipos con más de un procesador será muy fácil ejecutar más de un programa al mismo tiempo + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Por qué hay más de un procesador? + +

Muchos equipos tienen más de un procesador (CPU). Algunas veces estos equipos se denominan sistemas multi-núcleo.

+ +

La carga de trabajo de ejecución de todos los programas de su equipo se comparte entre los procesadores. Cuantos más procesadores tenga, más trabajo se podrá compartir.

+ +

El equipo decide automática la mejor manera de gestionar el trabajo entre procesos; no necesita hacerlo por su cuenta.

+ +
diff --git a/help/es/es.po b/help/es/es.po new file mode 100644 index 0000000..2a08083 --- /dev/null +++ b/help/es/es.po @@ -0,0 +1,1933 @@ +# Spanish translation for gnome-system-monitor. +# Copyright (C) 2014 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# FIRST AUTHOR , YEAR. +# Daniel Mustieles , 2014, 2015, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2017-06-28 17:48+0000\n" +"PO-Revision-Date: 2017-07-25 10:08+0200\n" +"Last-Translator: Daniel Mustieles \n" +"Language-Team: es \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 2.91.6\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "Daniel Mustieles , 2014 - 2015" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"La información del Monitor del sistema también se puede obtener usando las " +"herramientas de la línea de comandos." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Obtener la misma información usando la línea de comandos" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"La mayor parte de la información mostrada por el Monitor del sistema se " +"puede obtener usando las herramientas de línea de comandos." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"proporciona una lista actualizada de procesos ene ejecución, y le permite " +"manipularlos." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "" +"proporciona una lista de archivos abiertos y de los procesos que los han " +"abierto." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "muestra la cantidad de memoria disponible." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "proporciona información sobre el uso actual de memoria virtual" + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "" +"muestra el espacio disponible en disco de los sistemas de archivos montados" + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "muestra el mapa de memoria de un proceso" + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" +"La cantidad de CPU usada le indica la cantidad de trabajo que están " +"intentando realizar." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Comprobar cuando procesador (CPU) se está usando" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"Para comprobar la cantidad de procesador que se está usando actualmente, " +"vaya a la pestaña Recursos y mire en el cuadro Histórico de " +"CPU. Esto le dirá qué cantidad de trabajo está haciendo el equipo " +"actualmente." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Muchos equipos tienen más de un procesador (a veces llamados sistemas " +"multi-núcleo). Cada procesador se muestra por separado en el " +"cuadro. Si quiere, puede cambiar el color usado para cada procesador " +"pulsando en uno de los bloques de colores de debajo del gráfico." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"También puede la frecuencia con la que se actualiza el gráfico (el intervalo " +"de actualización) y cómo se muestran las líneas de cada procesador (ej. como " +"un gráfico de áreas apiladas). Cambie las opciones relevantes pulsando en " +"Monitor del sistema, luego seleccione Preferencias, y " +"vaya a la pestaña Recursos" + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Si el equipo está haciendo una gran cantidad de trabajo, usará más tiempo de " +"procesador y más memoria." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "" +"¿Es normal que mi equipo esté usando mucho tiempo de CPU o mucha memoria?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Todos los programas que se ejecutan en su equipo comparten tiempo de CPU " +"(procesador) y memoria. Si ejecuta varios programas a la vez, o si varios " +"programas están haciendo mucho trabajo, se usará un porcentaje muy alto de " +"ambas cosas." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Si el uso de la CPU está en torno al 100%, esto significa que el equipo está " +"intentando hacer más trabajo del que puede. Normalmente esto es correcto, " +"pero significa que los programas pueden ir un poco más lentos. Los equipos " +"tienen a usar el 100% de la CPU cuando hacen tareas que requieren mucho " +"procesamiento, como pueden ser los juego." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Si el procesador está al 100% durante mucho rato, esto puede hacer que el " +"equipo vaya sorprendentemente lento. En este caso, debería buscar qué programa está usando mucho tiempo de " +"CPU." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Si el uso de la memoria es cercano al 100%, esto puede ralentizar mucho las " +"cosas. Esto es porque el equipo intentará usar el disco duro como memoria " +"temporal, lo que se llama memoria de intercambio. Los discos duros son mucho más lentos que la memoria del sistema." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Puede intentar liberar algo de memoria del sistema cerrando algunos " +"programas. Si el equipo sigue yendo lento, pruebe a reiniciarlo." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"La memoria mostrada en la pestaña Recursos es la memoria del " +"sistema (también llamada memoria RAM). Esto se usa para almacenar " +"programas temporalmente, mientras se ejecutan en el equipo. Esto no es lo " +"mismo que un disco duro o que otros tipos de memorias, que se usan para " +"almacenar programas y archivos de manera más permanente." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Para los equipos con más de un procesador será muy fácil ejecutar más de un " +"programa al mismo tiempo" + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "¿Por qué hay más de un procesador?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Muchos equipos tienen más de un procesador (CPU). Algunas veces estos " +"equipos se denominan sistemas multi-núcleo." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"La carga de trabajo de ejecución de todos los programas de su equipo se " +"comparte entre los procesadores. Cuantos más procesadores tenga, más trabajo " +"se podrá compartir." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"El equipo decide automática la mejor manera de gestionar el trabajo entre " +"procesos; no necesita hacerlo por su cuenta." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "" +"Cada dispositivo se corresponde con una partición en un disco duro." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "" +"¿Qué son los diferentes dispositivos en la pestaña de sistemas de archivos?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"Cada dispositivo listado en la pestaña Sistemas de archivos es un " +"disco de almacenamiento (como un disco duro o un pendrive), o una partición " +"de un disco. Para cada dispositivo, puede ver su capacidad total, cuánta " +"capacidad está en uso y cierta información técnica sobre el tipo de sistema de archivos que es Y dónde está montado." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"El espacio en disco de un único disco físico se puede dividir en varias " +"partes, llamadas particiones, cada una de las cuales se puede usar " +"como si fuera un disco por separado. Si su disco duro está particionado (tal " +"vez por el fabricante del equipo), cada partición se listará por separado en " +"la lista de sistemas de archivos." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Puede gestionar discos y particiones y ver información más detallada sobre " +"el disco con la aplicación Discos." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"La pestaña de Sistemas de archivos muestra cuánto espacio se está " +"usando en cada disco duro." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Comprobar cuánto espacio en disco se está usando" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Para comprobar cuánto espacio libre hay disponible en un disco, vaya a la " +"pestaña Sistemas de archivos y mire las columnas Usado " +"y Disponible." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Si se muestran varios dispositivos, y está buscando el que contiene su " +"carpeta personal, busque los discos que contengan / o /" +"home en Carpetas. Normalmente (pero no siempre) este será " +"el disco que contenga sus archivos personales." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Liberar espacio en disco" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Si no le queda mucho espacio libre en el disco, hay algunas cosas que puede " +"hacer para intentar liberar espacio." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Una de ellas es eliminar archivos innecesarios manualmente. Puede usar el " +"Analizador de uso del disco para ver qué archivos y carpetas " +"ocupan la mayor parte del espacio. Después de eliminar algunos archivos, " +"debe vaciar la Papelera para asegurarse de que se eliminan por " +"completo del equipo." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"También puede quitar archivos temporales en varias aplicaciones. Por " +"ejemplo, los navegadores web y los gestores de software a menudo guardan " +"muchos archivos. (Cómo eliminarlos dependerá de la aplicación)." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Puede intentar desinstalar algunas aplicaciones que no quiera. Use su gestor " +"de paquetes habitual para hacer esto." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Otra manera de liberar espacio en disco es «archivar» archivos antiguos, " +"moviéndolos a un disco duro externo o a un almacenamiento en línea en «la " +"nube», por ejemplo." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" +"Explicaciones sobre todos los campos mostrados en la pestaña Sistema de " +"archivos." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Aprender qué significa la información de los sistemas de archivos" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"La pestaña «Sistemas de archivos» muestra todos los discos conectados al " +"equipo, su nombre y cuánto espacio disponible hay en cada uno de ellos." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Dispositivo lista el nombre que el sistema operativo ha a signado " +"al disco. Cada componente hardware conectado al equipo tiene una entrada en " +"la carpeta /dev y se usa para identificarlo. Para los discos " +"duros, normalmente esta entrada se parece a /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Carpeta indica dónde se ha montado la partición. Montar " +"es el término técnico para hacer que un disco o una partición estén " +"disponible para poder usarlos. Un disco se puede coenctar físicamente al " +"equipo pero, a menos que se monte, no se podrá acceder a los archivos. " +"cuando se monta un disco, se enlazará a una carpeta que puede visitar para " +"acceder a los archivos del disco. Por ejemplo, si la Carpeta " +"mostrada es /media/disk, puede acceder a los archivos yendo a " +"la carpeta /media/disk de su equipo." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Tipo le indica el tipo de sistema de archivos que se usa " +"en el disco o en la partición. Un sistema de archivos especifica cómo debe " +"el equipo guardar los datos en el disco. Algunos sistemas operativos sólo " +"pueden entender ciertos sistemas de archivos y otros no, por lo que es útil " +"saber qué tipo de sistema operativo usa un disco duro externo, por ejemplo." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Total muestra la capacidad total del disco y Disponible muestra cuánta de esta capacidad está disponible para archivos y " +"programas. Usado muestra la cantidad de disco usada en este " +"momento." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"La suma del espacio usado y el disponible no tiene por qué ser igual al " +"espacio total. Esto es porque parte del espacio del disco se reserva para el " +"sistema. El número importante es el que aparece en la columna Disponible, ya " +"que le indica cuándo espacio del disco puede usar actualmente." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"También es posible que el valor Total no coincida con la capacidad anunciada " +"del disco duro. Esto es normal, y se debe a varias razones. Una es que el " +"fabricante de disco duro use una manera ligeramente diferente de medir la " +"capacidad del disco. Otra es que parte del espacio del disco puede estar " +"reservado para uso del sistema operativo. Si hay mucha diferencia respecto a " +"lo que esperaba, es posible que el disco esté dividido en varias particiones." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "Hay sistemas de archivos ocultos que el sistema operativo usa." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "" +"Mostrar todos los sistemas de archivos, incluyendo los ocultos y los del " +"sistema" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"De manera predeterminada, la pestaña Sistemas de archivos sólo " +"muestra los discos y particiones que contiene archivos y aplicaciones. " +"También hay varios sistemas de archivos especiales que usa el sistema " +"operativo, pero están ocultos de manera predeterminada." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Para ver estos sistemas de archivos especiales, pulse en " +"Monitor del sistemaPreferencias, y en " +"la pestaña Sistemas de archivos marque la casilla Mostrar " +"todos los sistemas de archivos." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"La mayoría de las entradas en la lista son sistemas de archivos «virtuales». " +"Estos no son discos o particiones reales. En lugar de eso, las usa el " +"sistema operativo como una capa de abstracción para varias cosas, como " +"gestionar dispositivos de hardware y almacenar archivos temporales. El " +"sistema los gestiona automáticamente, por lo que rara vez necesitará usarlos " +"por su cuenta." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Monitor del sistema" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Monitor del sistema" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"El monitor del sistema muestra qué programas están en ejecución y cuánto " +"procesador, tiempo, memoria y espacio en disco están usando." + +#. (itstool) path: page/title +#: C/index.page:28 +#| msgid "System Monitor" +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Monitor del sistema" + +#. (itstool) path: page/p +#: C/index.page:33 +#| msgid "" +#| "System Monitor shows you what programs are running and how much processor " +#| "time, memory, and disk space are being used." +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"El Monitor del sistema muestra qué programas están en ejecución y " +"cuánto procesador, tiempo, memoria y espacio en disco están usando." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "Monitorizar la CPU" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Uso de la memoria" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Cuestiones sobre procesos" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Tareas comunes con procesos" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Información sobre los sistemas de archivos" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Información sobre la red" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Miscelánea" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons de Atribución-Compartir Igual 3.0 sin soporte" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Este trabajo está licenciado bajo la <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 +#: C/process-identify-file.page:19 C/process-identify-hog.page:19 +#: C/process-update-speed.page:19 C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"La pestaña Recursos indica cuánta memoria del equipo (RAM) se " +"está usando." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "¿Cuánta memoria se está usando?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "Para comprobar el uso actual de memoria del equipo:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Pulse en la pestaña Recursos." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"El Histórico de memoria e intercambio muestra un gráfico dinámico " +"para la memoria y el área de intercambio como un porcentaje del total " +"disponible. Este gráfico se dibuja respecto al tiempo, con la hora actual a " +"la derecha." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"El color de cada línea se indica debajo del gráfico de tarta. Pulse en el " +"gráfico para cambiar el color de la línea." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"El gráfico de tarta Memoria muestra el uso de memoria en GiB y el porcentaje del total disponible." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "Para cambiar el intervalo de actualización:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Pulse en Monitor del sistemaPreferencias." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "" +"Introduzca un valor para el Intervalo de actualización en segundos." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "¿Qué procesos están usando más memoria" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "Para comprobar qué procesos están usando más memoria:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Pulse en la pestaña Procesos." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Pulse en la cabecera de la columna Memoria para ordenar los " +"procesos por uso de la memoria." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"La flecha en la cabecera de la columna muestra la dirección de la " +"ordenación; púlsela otra vez para invertir el orden. Si la flecha apunta " +"hacia arriba, los procesos que usen más memoria aparecerán en la parte " +"superior de la lista." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"La memoria «swap» permite al equipo ejecutar más aplicaciones al mismo " +"tiempo de las que caben en la memoria del sistema (RAM)." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "¿Qué es la memoria «swap»?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"La memoria «swap» o espacio de intercambio es una parte de la " +"memoria virtual del sistema en disco. Está configurada como una " +"partición de intercambio o un archivo de intercambio donde " +"se ha instalado Linux, pero se puede haber añadido posteriormente." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"El acceso a disco es muy lento comparado comparado con el acceso a " +"la memoria. El sistema se ejecuta más lentamente si hay un intercambio " +"excesivo o thrashing, cuando el sistema no es capaz de encontrar " +"suficiente memoria libre. En esta situación, la única solución es añadir más " +"RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Para ver si el intercambio o la paginación, se ha convertido en un " +"problema de rendimiento:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"El gráfico Histórico de memoria e intercambio muestra el uso de " +"memoria y de «swap» en porcentajes." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Ver el mapa de memoria de un proceso." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Usar mapas de memoria" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"La Memoria virtual es la representación combinada de la " +"memoria física y el espacio de " +"intercambio en un sistema. Permite ejecutar procesos que puedan " +"acceder a más memoria de la física mapeando ubicaciones " +"de la memoria física a archivos en el disco. Cuando el sistema necesita más " +"páginas de memoria de las que hay disponibles, algunas de las páginas " +"existentes se paginarán, es decir, se es escribirán en el espacio " +"de intercambio." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"El mapa de memoria muestra la memoria virtual total usada por el " +"proceso, y se puede usar para determinar el coste en memoria de ejecutar una " +"o varias instancias del programa, para asegurarse del correcto uso de " +"bibliotecas compartidas, para ver el resultado de ajustar varios parámetros " +"de configuración del rendimiento que el programa pueda tener o para " +"diagnosticar problemas como fugas de memoria." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"Para mostrar el mapa de memoria de un " +"proceso:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "Pulse con el botón derecho en la lista de procesos." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Pulse en Mapas de memoria." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Leer el mapa de memoria" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Las direcciones se muestran en hexadecimal (base 16)." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"El tamaño se muestra en prefijos binarios IEC." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Al ejecutarse, el proceso puede reservar memoria dinámicamente en un área " +"llamada montículo, y guardar argumentos y variables en otra área " +"llamada pila." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"El programa en sí y cada una de las bibliotecas compartidas tienen tres " +"entradas cada uno, una para el segmento de texto leer-ejecutar, una el " +"segmento de datos leer-escribir y una para el segmento de datos de sólo " +"lectura. Ambos segmentos de datos se deben paginar al realizar el " +"intercambio." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Propiedades" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Nombre de archivo" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"La ubicación de una biblioteca compartida que actualmente está siendo usada " +"por el proceso. Si este campo está vacío, la información de la memoria en " +"esta fila describe la memoria de la que es propietaria el proceso cuyo " +"nombre se muestra encima de la tabla del mapa de memoria." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "Inicio MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"La dirección en la que empieza el segmento de memoria. Inicio MV, Fin MV y " +"Desplazamiento MV especifican la ubicación en el disco en la que está la " +"biblioteca compartida." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "Fin MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "La dirección donde el segmento de memoria termina." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "Tamaño MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "El tamaño del segmento de memoria." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Opciones" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Las siguientes opciones describen los diferentes tipos de acceso a los " +"segmentos de memoria que el proceso puede tener:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"El segmento de memoria es privado al proceso, y no es accesible por otros " +"procesos." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "El proceso tiene permiso de lectura en el segmento de memoria." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "El segmento de memoria está compartido con otros procesos." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "El proceso tiene permiso de escritura en el segmento de memoria." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"El proceso tiene permiso para ejecutar instrucciones contenidas en ese " +"segmento de memoria." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "Desplazamiento MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "" +"La ubicación de la dirección con el segmento de memoria, medido desde Inicio " +"MV." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Privada, compartida, limpia, sucia" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "A las páginas privadas accede un proceso" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "A las páginas compartidas puede acceder más de un proceso" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"Las páginas limpias todavía no se han modificado en la memoria y se " +"pueden descartar al marcarlas para la paginación" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"Las páginas sucias se han modificado en la memoria y se deben " +"escribir en el diso al marcarlas para la paginación" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Dispositivo" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Los números mayor y menor del dispositivo en el que se encuentra la " +"biblioteca compartida. Juntos especifican una partición en el sistema." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Nodo-i" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"El nodo-i del dispositivo desde el que se carga la biblioteca compartida en " +"la memoria. Un nodo-i es la estructura que el sistema de archivos usa para " +"guardar un archivo y el número que tiene asignado es único." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Elegir las unidades en las que mostrar la velocidad de la red." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "" +"Mostrar la velocidad de la red en bits en lugar de en bytes por segundo" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"A menudo, la velocidad de la red se muestra en bits por segundo, en lugar de " +"en bytes por segundo. Esto se llama tasa de bits, o tasa de " +"datos." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "Para mostrar la velocidad de la red en bits:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "Seleccione Mostrar la velocidad de la red en bits." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Se puede manipular un proceso desde la lista de procesos." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "¿Qué es un proceso?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"Un proceso es un programa o una aplicación que el sistema " +"ejecuta. Cuando se lanza la aplicación, el sistema le asigna un ID de " +"proceso único (PDI) y sus instrucciones y sus datos se cargan en la memoria." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"La pestaña Procesos muestra información sobre los procesos y le " +"permite Detener, Continuar, Finalizar, " +"Matar, o cambiar la prioridad de un proceso. Si elige mostrar " +"Todos los procesos, la lista de procesos incluirá los " +"procesos del sistema, que se ejecutan en segundo planto " +"proporcionando varios servicios que mantienen el equipo en ejecución." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Ver los archivos a los que acceden los procesos" + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Listar los archivos que un proceso ha abierto" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Los procesos algunas veces mantienen archivos abiertos. Pueden ser archivos " +"que esté viendo o editando, o archivos temporales o del sistema que el " +"proceso necesita para funcionar correctamente." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "Para ver qué archivos ha abierto un proceso" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"Busque los procesos en la pestaña Procesos y pulse en uno para " +"seleccionarlo." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"Pulse con el botón derecho sobre el proceso y seleccione Archivos " +"abiertos." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"En la lista de archivos abiertos que aparece, puede encontrar algunos " +"archivos especiales llamados sockets. Estos son una forma que " +"tienen los procesos para comunicarse entre ellos, y no son archivos normales " +"que pueda ver o editar." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "Buscar un archivo abierto para mostrar qué proceso lo está usando." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Saber qué programa está usando un archivo en concreto" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"A veces un mensaje de error dice que un dispositivo (como la tarjeta de " +"sonido o el DVD) está ocupado, o que el archivo que quiere editar se está " +"usando. Para buscar el proceso o los procesos responsables." + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Pulse en Monitor del sistemaBuscar archivos " +"abiertos." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Introduzca el nombre del archivo o una parte del nombre. Esto puede ser " +"/dev/snd para el dispositivo de sonido o /media/cdrom para el DVD." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Pulse Buscar." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Esto mostrará una lista de los procesos en ejecución que actualmente están " +"accediendo a los archivos que coincidan con la búsqueda. Salir del programa " +"le debería permitir acceder al dispositivo o editar el archivo." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Ordene la lista de procesos por % CPU para ver qué aplicación " +"está consumiendo los recursos del sistema." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "¿Qué programa está haciendo que el equipo vaya lento?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Un programa que esté consumiendo más memoria de la que le corresponde puede " +"ralentizar todo el equipo. Para saber qué proceso puede estar haciendo esto:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Pulse en la cabecera de la columna % CPU para ordenar los " +"procesos por uso de CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"La flecha en la cabecera de la columna muestra la dirección de la " +"ordenación; púlsela otra vez para invertir el orden. La flecha debería " +"apuntar hacia arriba." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Los procesos de la parte superior de la lista están usando el mayor " +"porcentaje de CPU. Una vez que haya identificado cuál puede estar usando más " +"recursos de los que debería, puede decidir si cerrar el programa en sí o si " +"cerrar otros programas para reducir la carga de la CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"Un proceso que se ha colgado o que ha fallado puede usar el 100% de la CPU. " +"Si esto sucede, deberá matar el proceso." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "Si un programa deja de funcionar o se cuelga, puede forzar su cierre." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Matar (cerrar) un programa inmediatamente" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Si un programa deja de funcionar o se cuelga, puede forzar su cierre " +"(«matarlo») usando el Monitor del sistema. Vaya a la pestaña " +"Procesos y pulse sobre el proceso que quiere matar. Luego, pulse " +"T\terminar proceso." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Si el proceso no se cierra pasados unos segundos, púlselo con el botón " +"derecho y seleccione Matar en el menú que aparece." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"Usar Terminar proceso intenta cerrar el proceso adecuadamente, " +"dándole tiempo para guardar archivos, etc, mientas que Matar " +"fuerza a que se cierre de inmediato. En el caso de ciertos programas, esto " +"significa que pierde los archivos que no haya guardado. Siempre debe " +"intentar primero la opción Terminar proceso." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +#| msgid "Lots of system processes run automatically in the background" +msgid "Lots of system processes run automatically in the background." +msgstr "" +"Muchos procesos del sistema se ejecutan automáticamente en segundo plano." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "¿Qué son los procesos mostrados y que yo no he iniciado?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Normalmente hay muchos procesos en la pestaña Procesos. Sólo unos " +"pocos de estos programas serán programas que ha iniciado el usuario. El " +"resto son en su mayoría procesos que necesita el sistema operativo para que " +"el equipo funcione correctamente. Estos procesos se inician automáticamente " +"cuando inicia sesión y generalmente se ejecutan silenciosamente en segundo " +"plano." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Decidir si un proceso debe tener un tiempo de procesador compartido mayor o " +"menor." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Cambiar la prioridad de un proceso" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Puede indicar al equipo que un proceso tenga una prioridad superior a la del " +"resto, y también puede darle un mayor tiempo compartido de procesador. Esto " +"puede hacer que el proceso se ejecuta más rápido, pero sólo en ciertos " +"casos. También puede dar a un proceso una prioridad más baja si " +"piensa que está ocupando demasiado procesador." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Vaya a la pestaña Procesos y pulse sobre el proceso que quiere " +"que tenga una prioridad diferente." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Pulse con el botón derecho sobre el proceso y use el menú Cambiar " +"prioridad para asignar al proceso una prioridad mayor o menor." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Generalmente hay poca necesidad de cambiar la prioridad de un proceso " +"manualmente. El equipo suele hace un buen trabajo gestionándolas él mismo. " +"(El sistema para gestionar las prioridades de los procesos se llama nice)." + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "¿Una prioridad más alta hace que el proceso se ejecuta más rápido?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"El equipo comparte su tiempo de procesador entre todos los procesos en " +"ejecución. Normalmente esto se hace de manera inteligente, por lo que los " +"programas que están haciendo más trabajo reciben automáticamente una mayor " +"cantidad de recursos. La mayor parte del tiempo, los procesos recibirán " +"tanto tiempo de procesador como necesiten, por lo que se ejecutarán lo más " +"rápido posible. Cambiar su prioridad no supondrá una gran diferencia." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Si el equipo está ejecutando varios procesos muy pesados al mismo tiempo, " +"sin embargo, el tiempo de procesamiento se puede «sobrepasar» (es decir, se " +"usará toda la capacidad del procesador). Es posible que note que otros programas se ejecutan más lentos de lo " +"habitual porque no hay suficiente tiempo de procesador para compartir entre " +"todos ellos." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"En este caso, cambiar la prioridad de los procesos puede ser útil. Puede " +"bajar la prioridad de uno de los procesos que más recursos consumen para " +"liberar tiempo de procesador para otros programas. Alternativamente, puede " +"aumentar la prioridad de un proceso más importante, y que quiere que se " +"ejecute más rápido." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "" +"El estado de un proceso puede ser en ejecución, durmiendo, detenido o zombie." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "¿Qué significan los estados de un proceso?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"El estado de un proceso le indica si actualmente está haciendo algo o no. Un " +"proceso puede estar en uno de estos cuatro estados." + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Ejecutándose" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Procesos que actualmente están haciendo algo (por ejemplo, un navegador web " +"cargando una página). Los procesos en ejecución son los que están usando el " +"procesador (CPU) de manera activa." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Durmiendo" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Procesos que actualmente no están haciendo nada (por ejemplo, porque están " +"esperando a que pase algo). No consumen tiempo de procesador, pero siguen " +"estando en memoria. Si necesitan hacer algo, se «despertarán» y cambiarán su " +"estado a ejecutándose." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Detenido" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"Un proceso detenido es aquel al que se ha puesto a dormir " +"manualmente. Puede querer detener un proceso temporalmente si por ejemplo " +"está usando mucho tempo de procesador." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Para hacer esto, pulse en la pestaña Procesos, luego púlselo con " +"el botón derecho y elija Detener en el menú que aparece. Puede " +"despertarlo pulsando Continuar en el mismo menú." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombie" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"Un proceso zombie es aquel que ha terminado de ejecutarse y que no se va a " +"volver a iniciar, pero que por alguna razón se mantiene en la lista de " +"procesos. Normalmente esto pasa porque lo inició otro programa que " +"necesitaba saber si había terminado correctamente o no, pero que todavía no " +"lo ha comprobado." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Los procesos zombie no usan tiempo de procesador ni memoria y posiblemente " +"se pierdan. No es necesario hacer nada para eliminarlos." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "La mayoría de los procesos estarán en ejecución o durmiendo." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Actualizar la información mostrada en el Monitor del sistema con un " +"intervalo mayor o menor." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Hacer que la información se actualice con mayor o menor frecuencia" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Para cambiar la velocidad de actualización de la información." + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Pulse en la pestaña que quiera (Procesos, Recursos o " +"Sistemas de archivos)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Configurar el Intervalo de actualización a un valor menor hará " +"que el Monitor del sistema como tal use más CPU." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +#| msgid "Use Solaris mode to reflect the number of CPUs" +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "Use el modo Solaris para reflejar el número de CPU." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "¿Qué es el modo Solaris?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"En sistemas que tienen varias CPU o varios núcleos, los procesos pueden usar más de uno al mismo tiempo. Es " +"posible que la columna % CPU muestre valores superiores al 100% " +"(ej 400% en un sistema de 4 CPU). El modo Solaris divide el " +"% CPU de cada proceso entre el número de CPU del sistema, por lo que " +"el total será el 100%." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "Para mostrar el % CPU en el modo Solaris:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Pulse en Preferencias en el menú de la aplicación." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "Seleccione Dividir el uso de CPU entre el número de CPU." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"El término modo Solaris deriva del UNIX de Sun, comparado con el " +"modo IRIX predeterminado de Linux, nombrado para UNIX SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Unidades de medida para la memoria y el espacio en disco" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "¿Es lo mismo GiB que GB (gigabyte)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"Las estadísticas de memoria y de espacio de disco se muestran usando " +"prefijos binarios IEC, KiB, MiB, GiB, TiB (para kibi, mebi, gibi y " +"tebi). Estos es así para distinguir los tamaños en binario usados por el " +"Monitor del sistema (múltiplos de 1024) de los tamaños decimales (múltiplos " +"de 1000) usados frecuentemente, por ejemplo, en las especificaciones de los " +"discos duros." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Unidades binarias típicas" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 bytes" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 bytes" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 bytes" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Un disco duro externo, anunciado como de 1.0 TB (terabytes), podría " +"mostrarse como de 0.909 TiB (tebibytes)." + +#~ msgid "Click Search for Open Files." +#~ msgstr "Pulse Buscar archivos abiertos." diff --git a/help/es/es.stamp b/help/es/es.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/es/es.stamp diff --git a/help/es/fs-device.page b/help/es/fs-device.page new file mode 100644 index 0000000..46a5563 --- /dev/null +++ b/help/es/fs-device.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Cada dispositivo se corresponde con una partición en un disco duro. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Qué son los diferentes dispositivos en la pestaña de sistemas de archivos? + +

Cada dispositivo listado en la pestaña Sistemas de archivos es un disco de almacenamiento (como un disco duro o un pendrive), o una partición de un disco. Para cada dispositivo, puede ver su capacidad total, cuánta capacidad está en uso y cierta información técnica sobre el tipo de sistema de archivos que es Y dónde está montado.

+ +

El espacio en disco de un único disco físico se puede dividir en varias partes, llamadas particiones, cada una de las cuales se puede usar como si fuera un disco por separado. Si su disco duro está particionado (tal vez por el fabricante del equipo), cada partición se listará por separado en la lista de sistemas de archivos.

+ + +

Puede gestionar discos y particiones y ver información más detallada sobre el disco con la aplicación Discos.

+
+ +
diff --git a/help/es/fs-diskusage.page b/help/es/fs-diskusage.page new file mode 100644 index 0000000..014ba2f --- /dev/null +++ b/help/es/fs-diskusage.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + La pestaña de Sistemas de archivos muestra cuánto espacio se está usando en cada disco duro. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Comprobar cuánto espacio en disco se está usando + +

Para comprobar cuánto espacio libre hay disponible en un disco, vaya a la pestaña Sistemas de archivos y mire las columnas Usado y Disponible.

+ +

Si se muestran varios dispositivos, y está buscando el que contiene su carpeta personal, busque los discos que contengan / o /home en Carpetas. Normalmente (pero no siempre) este será el disco que contenga sus archivos personales.

+ + +
+ Liberar espacio en disco + +

Si no le queda mucho espacio libre en el disco, hay algunas cosas que puede hacer para intentar liberar espacio.

+ +

Una de ellas es eliminar archivos innecesarios manualmente. Puede usar el Analizador de uso del disco para ver qué archivos y carpetas ocupan la mayor parte del espacio. Después de eliminar algunos archivos, debe vaciar la Papelera para asegurarse de que se eliminan por completo del equipo.

+ +

También puede quitar archivos temporales en varias aplicaciones. Por ejemplo, los navegadores web y los gestores de software a menudo guardan muchos archivos. (Cómo eliminarlos dependerá de la aplicación).

+ +

Puede intentar desinstalar algunas aplicaciones que no quiera. Use su gestor de paquetes habitual para hacer esto.

+ +

Otra manera de liberar espacio en disco es «archivar» archivos antiguos, moviéndolos a un disco duro externo o a un almacenamiento en línea en «la nube», por ejemplo.

+ +
+ +
diff --git a/help/es/fs-info.page b/help/es/fs-info.page new file mode 100644 index 0000000..a01c3fd --- /dev/null +++ b/help/es/fs-info.page @@ -0,0 +1,52 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Explicaciones sobre todos los campos mostrados en la pestaña Sistema de archivos. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Aprender qué significa la información de los sistemas de archivos + +

La pestaña «Sistemas de archivos» muestra todos los discos conectados al equipo, su nombre y cuánto espacio disponible hay en cada uno de ellos.

+ + + +

Dispositivo lista el nombre que el sistema operativo ha a signado al disco. Cada componente hardware conectado al equipo tiene una entrada en la carpeta /dev y se usa para identificarlo. Para los discos duros, normalmente esta entrada se parece a /dev/sda.

+
+ + +

Carpeta indica dónde se ha montado la partición. Montar es el término técnico para hacer que un disco o una partición estén disponible para poder usarlos. Un disco se puede coenctar físicamente al equipo pero, a menos que se monte, no se podrá acceder a los archivos. cuando se monta un disco, se enlazará a una carpeta que puede visitar para acceder a los archivos del disco. Por ejemplo, si la Carpeta mostrada es /media/disk, puede acceder a los archivos yendo a la carpeta /media/disk de su equipo.

+
+ + +

Tipo le indica el tipo de sistema de archivos que se usa en el disco o en la partición. Un sistema de archivos especifica cómo debe el equipo guardar los datos en el disco. Algunos sistemas operativos sólo pueden entender ciertos sistemas de archivos y otros no, por lo que es útil saber qué tipo de sistema operativo usa un disco duro externo, por ejemplo.

+
+ + +

Total muestra la capacidad total del disco y Disponible muestra cuánta de esta capacidad está disponible para archivos y programas. Usado muestra la cantidad de disco usada en este momento.

+
+ +
+ +

La suma del espacio usado y el disponible no tiene por qué ser igual al espacio total. Esto es porque parte del espacio del disco se reserva para el sistema. El número importante es el que aparece en la columna Disponible, ya que le indica cuándo espacio del disco puede usar actualmente.

+

También es posible que el valor Total no coincida con la capacidad anunciada del disco duro. Esto es normal, y se debe a varias razones. Una es que el fabricante de disco duro use una manera ligeramente diferente de medir la capacidad del disco. Otra es que parte del espacio del disco puede estar reservado para uso del sistema operativo. Si hay mucha diferencia respecto a lo que esperaba, es posible que el disco esté dividido en varias particiones.

+ +
diff --git a/help/es/fs-showall.page b/help/es/fs-showall.page new file mode 100644 index 0000000..c685016 --- /dev/null +++ b/help/es/fs-showall.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Hay sistemas de archivos ocultos que el sistema operativo usa. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Mostrar todos los sistemas de archivos, incluyendo los ocultos y los del sistema + +

De manera predeterminada, la pestaña Sistemas de archivos sólo muestra los discos y particiones que contiene archivos y aplicaciones. También hay varios sistemas de archivos especiales que usa el sistema operativo, pero están ocultos de manera predeterminada.

+ +

Para ver estos sistemas de archivos especiales, pulse en Monitor del sistemaPreferencias, y en la pestaña Sistemas de archivos marque la casilla Mostrar todos los sistemas de archivos.

+ +

La mayoría de las entradas en la lista son sistemas de archivos «virtuales». Estos no son discos o particiones reales. En lugar de eso, las usa el sistema operativo como una capa de abstracción para varias cosas, como gestionar dispositivos de hardware y almacenar archivos temporales. El sistema los gestiona automáticamente, por lo que rara vez necesitará usarlos por su cuenta.

+ +
diff --git a/help/es/index.page b/help/es/index.page new file mode 100644 index 0000000..7c7034b --- /dev/null +++ b/help/es/index.page @@ -0,0 +1,70 @@ + + + + + Monitor del sistema + Monitor del sistema + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + El monitor del sistema muestra qué programas están en ejecución y cuánto procesador, tiempo, memoria y espacio en disco están usando. + + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Monitor del sistema + +

El Monitor del sistema muestra qué programas están en ejecución y cuánto procesador, tiempo, memoria y espacio en disco están usando.

+ +
+ Monitorizar la CPU + +
+ +
+ Uso de la memoria + +
+ +
+ Cuestiones sobre procesos + +
+ +
+ Tareas comunes con procesos + +
+ +
+ Información sobre los sistemas de archivos + +
+ +
+ Información sobre la red + +
+ +
+ Miscelánea + +
+
diff --git a/help/es/legal.xml b/help/es/legal.xml new file mode 100644 index 0000000..29c9ce8 --- /dev/null +++ b/help/es/legal.xml @@ -0,0 +1,6 @@ + + + +

Este trabajo está licenciado bajo la Creative Commons de Atribución-Compartir Igual 3.0 sin soporte.

+ +
diff --git a/help/es/mem-check.page b/help/es/mem-check.page new file mode 100644 index 0000000..eedf543 --- /dev/null +++ b/help/es/mem-check.page @@ -0,0 +1,86 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + La pestaña Recursos indica cuánta memoria del equipo (RAM) se está usando. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Cuánta memoria se está usando? + +

Para comprobar el uso actual de memoria del equipo:

+ + + +

Pulse en la pestaña Recursos.

+
+
+ +

El Histórico de memoria e intercambio muestra un gráfico dinámico para la memoria y el área de intercambio como un porcentaje del total disponible. Este gráfico se dibuja respecto al tiempo, con la hora actual a la derecha.

+ + +

El color de cada línea se indica debajo del gráfico de tarta. Pulse en el gráfico para cambiar el color de la línea.

+
+ +

El gráfico de tarta Memoria muestra el uso de memoria en GiB y el porcentaje del total disponible.

+ +

Para cambiar el intervalo de actualización:

+ + + +

Pulse en Monitor del sistemaPreferencias.

+
+ +

Pulse en la pestaña Recursos.

+
+ +

Introduzca un valor para el Intervalo de actualización en segundos.

+
+
+ +
+ ¿Qué procesos están usando más memoria + +

Para comprobar qué procesos están usando más memoria:

+ + + +

Pulse en la pestaña Procesos.

+
+ +

Pulse en la cabecera de la columna Memoria para ordenar los procesos por uso de la memoria.

+ +

La flecha en la cabecera de la columna muestra la dirección de la ordenación; púlsela otra vez para invertir el orden. Si la flecha apunta hacia arriba, los procesos que usen más memoria aparecerán en la parte superior de la lista.

+
+
+
+
+ +
diff --git a/help/es/mem-swap.page b/help/es/mem-swap.page new file mode 100644 index 0000000..3b844f1 --- /dev/null +++ b/help/es/mem-swap.page @@ -0,0 +1,50 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + La memoria «swap» permite al equipo ejecutar más aplicaciones al mismo tiempo de las que caben en la memoria del sistema (RAM). + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Qué es la memoria «swap»? + +

La memoria «swap» o espacio de intercambio es una parte de la memoria virtual del sistema en disco. Está configurada como una partición de intercambio o un archivo de intercambio donde se ha instalado Linux, pero se puede haber añadido posteriormente.

+ + +

El acceso a disco es muy lento comparado comparado con el acceso a la memoria. El sistema se ejecuta más lentamente si hay un intercambio excesivo o thrashing, cuando el sistema no es capaz de encontrar suficiente memoria libre. En esta situación, la única solución es añadir más RAM.

+
+ +

Para ver si el intercambio o la paginación, se ha convertido en un problema de rendimiento:

+ + + +

Pulse en la pestaña Recursos.

+
+ +

El gráfico Histórico de memoria e intercambio muestra el uso de memoria y de «swap» en porcentajes.

+
+
+ +
diff --git a/help/es/memory-map-use.page b/help/es/memory-map-use.page new file mode 100644 index 0000000..c15042f --- /dev/null +++ b/help/es/memory-map-use.page @@ -0,0 +1,136 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ver el mapa de memoria de un proceso. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Usar mapas de memoria + +

La Memoria virtual es la representación combinada de la memoria física y el espacio de intercambio en un sistema. Permite ejecutar procesos que puedan acceder a más memoria de la física mapeando ubicaciones de la memoria física a archivos en el disco. Cuando el sistema necesita más páginas de memoria de las que hay disponibles, algunas de las páginas existentes se paginarán, es decir, se es escribirán en el espacio de intercambio.

+ +

El mapa de memoria muestra la memoria virtual total usada por el proceso, y se puede usar para determinar el coste en memoria de ejecutar una o varias instancias del programa, para asegurarse del correcto uso de bibliotecas compartidas, para ver el resultado de ajustar varios parámetros de configuración del rendimiento que el programa pueda tener o para diagnosticar problemas como fugas de memoria.

+ +

Para mostrar el mapa de memoria de un proceso:

+ + +

Pulse en la pestaña Procesos.

+

Pulse con el botón derecho en la lista de procesos.

+

Pulse en Mapas de memoria.

+
+ +
+ Leer el mapa de memoria + + + +

Las direcciones se muestran en hexadecimal (base 16).

+
+ +

El tamaño se muestra en prefijos binarios IEC.

+
+ +

Al ejecutarse, el proceso puede reservar memoria dinámicamente en un área llamada montículo, y guardar argumentos y variables en otra área llamada pila.

+
+ +

El programa en sí y cada una de las bibliotecas compartidas tienen tres entradas cada uno, una para el segmento de texto leer-ejecutar, una el segmento de datos leer-escribir y una para el segmento de datos de sólo lectura. Ambos segmentos de datos se deben paginar al realizar el intercambio.

+
+
+ + +Propiedades + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Nombre de archivo

La ubicación de una biblioteca compartida que actualmente está siendo usada por el proceso. Si este campo está vacío, la información de la memoria en esta fila describe la memoria de la que es propietaria el proceso cuyo nombre se muestra encima de la tabla del mapa de memoria.

Inicio MV

La dirección en la que empieza el segmento de memoria. Inicio MV, Fin MV y Desplazamiento MV especifican la ubicación en el disco en la que está la biblioteca compartida.

Fin MV

La dirección donde el segmento de memoria termina.

Tamaño MV

El tamaño del segmento de memoria.

Opciones

Las siguientes opciones describen los diferentes tipos de acceso a los segmentos de memoria que el proceso puede tener:

+ + + <gui>p</gui> +

El segmento de memoria es privado al proceso, y no es accesible por otros procesos.

+
+ + <gui>r</gui> +

El proceso tiene permiso de lectura en el segmento de memoria.

+
+ + <gui>s</gui> +

El segmento de memoria está compartido con otros procesos.

+
+ + <gui>w</gui> +

El proceso tiene permiso de escritura en el segmento de memoria.

+
+ + <gui>x</gui> +

El proceso tiene permiso para ejecutar instrucciones contenidas en ese segmento de memoria.

+
+
+

Desplazamiento MV

La ubicación de la dirección con el segmento de memoria, medido desde Inicio MV.

Privada, compartida, limpia, sucia

A las páginas privadas accede un proceso

+

A las páginas compartidas puede acceder más de un proceso

+

Las páginas limpias todavía no se han modificado en la memoria y se pueden descartar al marcarlas para la paginación

+

Las páginas sucias se han modificado en la memoria y se deben escribir en el diso al marcarlas para la paginación

Dispositivo

Los números mayor y menor del dispositivo en el que se encuentra la biblioteca compartida. Juntos especifican una partición en el sistema.

Nodo-i

El nodo-i del dispositivo desde el que se carga la biblioteca compartida en la memoria. Un nodo-i es la estructura que el sistema de archivos usa para guardar un archivo y el número que tiene asignado es único.

+ +
+
diff --git a/help/es/net-bits.page b/help/es/net-bits.page new file mode 100644 index 0000000..20c2799 --- /dev/null +++ b/help/es/net-bits.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Elegir las unidades en las que mostrar la velocidad de la red. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Mostrar la velocidad de la red en bits en lugar de en bytes por segundo + +

A menudo, la velocidad de la red se muestra en bits por segundo, en lugar de en bytes por segundo. Esto se llama tasa de bits, o tasa de datos.

+ +

Para mostrar la velocidad de la red en bits:

+ + +

Pulse en Monitor del sistemaPreferencias.

+
+

Pulse en la pestaña Recursos.

+

Seleccione Mostrar la velocidad de la red en bits.

+
+ +
diff --git a/help/es/process-explain.page b/help/es/process-explain.page new file mode 100644 index 0000000..8e92044 --- /dev/null +++ b/help/es/process-explain.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Se puede manipular un proceso desde la lista de procesos. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Qué es un proceso? + +

Un proceso es un programa o una aplicación que el sistema ejecuta. Cuando se lanza la aplicación, el sistema le asigna un ID de proceso único (PDI) y sus instrucciones y sus datos se cargan en la memoria.

+ +

La pestaña Procesos muestra información sobre los procesos y le permite Detener, Continuar, Finalizar, Matar, o cambiar la prioridad de un proceso. Si elige mostrar Todos los procesos, la lista de procesos incluirá los procesos del sistema, que se ejecutan en segundo planto proporcionando varios servicios que mantienen el equipo en ejecución.

+ +
diff --git a/help/es/process-files.page b/help/es/process-files.page new file mode 100644 index 0000000..671477b --- /dev/null +++ b/help/es/process-files.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Ver los archivos a los que acceden los procesos + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Listar los archivos que un proceso ha abierto + +

Los procesos algunas veces mantienen archivos abiertos. Pueden ser archivos que esté viendo o editando, o archivos temporales o del sistema que el proceso necesita para funcionar correctamente.

+ +

Para ver qué archivos ha abierto un proceso

+ +

Busque los procesos en la pestaña Procesos y pulse en uno para seleccionarlo.

+

Pulse con el botón derecho sobre el proceso y seleccione Archivos abiertos.

+
+ +

En la lista de archivos abiertos que aparece, puede encontrar algunos archivos especiales llamados sockets. Estos son una forma que tienen los procesos para comunicarse entre ellos, y no son archivos normales que pueda ver o editar.

+ +
diff --git a/help/es/process-identify-file.page b/help/es/process-identify-file.page new file mode 100644 index 0000000..89f4d28 --- /dev/null +++ b/help/es/process-identify-file.page @@ -0,0 +1,45 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Buscar un archivo abierto para mostrar qué proceso lo está usando. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Saber qué programa está usando un archivo en concreto + +

A veces un mensaje de error dice que un dispositivo (como la tarjeta de sonido o el DVD) está ocupado, o que el archivo que quiere editar se está usando. Para buscar el proceso o los procesos responsables.

+ + +

Pulse en Monitor del sistemaBuscar archivos abiertos.

+
+

Introduzca el nombre del archivo o una parte del nombre. Esto puede ser /dev/snd para el dispositivo de sonido o /media/cdrom para el DVD.

+
+

Pulse Buscar.

+
+
+ +

Esto mostrará una lista de los procesos en ejecución que actualmente están accediendo a los archivos que coincidan con la búsqueda. Salir del programa le debería permitir acceder al dispositivo o editar el archivo.

+ +
diff --git a/help/es/process-identify-hog.page b/help/es/process-identify-hog.page new file mode 100644 index 0000000..7ef3782 --- /dev/null +++ b/help/es/process-identify-hog.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ordene la lista de procesos por % CPU para ver qué aplicación está consumiendo los recursos del sistema. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Qué programa está haciendo que el equipo vaya lento? + +

Un programa que esté consumiendo más memoria de la que le corresponde puede ralentizar todo el equipo. Para saber qué proceso puede estar haciendo esto:

+ + + +

Pulse en la pestaña Procesos.

+
+ +

Pulse en la cabecera de la columna % CPU para ordenar los procesos por uso de CPU.

+ +

La flecha en la cabecera de la columna muestra la dirección de la ordenación; púlsela otra vez para invertir el orden. La flecha debería apuntar hacia arriba.

+
+
+
+ +

Los procesos de la parte superior de la lista están usando el mayor porcentaje de CPU. Una vez que haya identificado cuál puede estar usando más recursos de los que debería, puede decidir si cerrar el programa en sí o si cerrar otros programas para reducir la carga de la CPU.

+ + +

Un proceso que se ha colgado o que ha fallado puede usar el 100% de la CPU. Si esto sucede, deberá matar el proceso.

+
+ +
diff --git a/help/es/process-kill.page b/help/es/process-kill.page new file mode 100644 index 0000000..05f5cc1 --- /dev/null +++ b/help/es/process-kill.page @@ -0,0 +1,34 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Si un programa deja de funcionar o se cuelga, puede forzar su cierre. + + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Matar (cerrar) un programa inmediatamente + +

Si un programa deja de funcionar o se cuelga, puede forzar su cierre («matarlo») usando el Monitor del sistema. Vaya a la pestaña Procesos y pulse sobre el proceso que quiere matar. Luego, pulse T erminar proceso.

+ +

Si el proceso no se cierra pasados unos segundos, púlselo con el botón derecho y seleccione Matar en el menú que aparece.

+ +

Usar Terminar proceso intenta cerrar el proceso adecuadamente, dándole tiempo para guardar archivos, etc, mientas que Matar fuerza a que se cierre de inmediato. En el caso de ciertos programas, esto significa que pierde los archivos que no haya guardado. Siempre debe intentar primero la opción Terminar proceso.

+ +
diff --git a/help/es/process-many.page b/help/es/process-many.page new file mode 100644 index 0000000..e49d579 --- /dev/null +++ b/help/es/process-many.page @@ -0,0 +1,28 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Muchos procesos del sistema se ejecutan automáticamente en segundo plano. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Qué son los procesos mostrados y que yo no he iniciado? + +

Normalmente hay muchos procesos en la pestaña Procesos. Sólo unos pocos de estos programas serán programas que ha iniciado el usuario. El resto son en su mayoría procesos que necesita el sistema operativo para que el equipo funcione correctamente. Estos procesos se inician automáticamente cuando inicia sesión y generalmente se ejecutan silenciosamente en segundo plano.

+ +
diff --git a/help/es/process-priority-change.page b/help/es/process-priority-change.page new file mode 100644 index 0000000..bec86da --- /dev/null +++ b/help/es/process-priority-change.page @@ -0,0 +1,50 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Decidir si un proceso debe tener un tiempo de procesador compartido mayor o menor. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Cambiar la prioridad de un proceso + +

Puede indicar al equipo que un proceso tenga una prioridad superior a la del resto, y también puede darle un mayor tiempo compartido de procesador. Esto puede hacer que el proceso se ejecuta más rápido, pero sólo en ciertos casos. También puede dar a un proceso una prioridad más baja si piensa que está ocupando demasiado procesador.

+ + +

Vaya a la pestaña Procesos y pulse sobre el proceso que quiere que tenga una prioridad diferente.

+

Pulse con el botón derecho sobre el proceso y use el menú Cambiar prioridad para asignar al proceso una prioridad mayor o menor.

+
+ +

Generalmente hay poca necesidad de cambiar la prioridad de un proceso manualmente. El equipo suele hace un buen trabajo gestionándolas él mismo. (El sistema para gestionar las prioridades de los procesos se llama nice).

+ + +
+ ¿Una prioridad más alta hace que el proceso se ejecuta más rápido? + +

El equipo comparte su tiempo de procesador entre todos los procesos en ejecución. Normalmente esto se hace de manera inteligente, por lo que los programas que están haciendo más trabajo reciben automáticamente una mayor cantidad de recursos. La mayor parte del tiempo, los procesos recibirán tanto tiempo de procesador como necesiten, por lo que se ejecutarán lo más rápido posible. Cambiar su prioridad no supondrá una gran diferencia.

+ +

Si el equipo está ejecutando varios procesos muy pesados al mismo tiempo, sin embargo, el tiempo de procesamiento se puede «sobrepasar» (es decir, se usará toda la capacidad del procesador). Es posible que note que otros programas se ejecutan más lentos de lo habitual porque no hay suficiente tiempo de procesador para compartir entre todos ellos.

+ +

En este caso, cambiar la prioridad de los procesos puede ser útil. Puede bajar la prioridad de uno de los procesos que más recursos consumen para liberar tiempo de procesador para otros programas. Alternativamente, puede aumentar la prioridad de un proceso más importante, y que quiere que se ejecute más rápido.

+ +
+ +
diff --git a/help/es/process-status.page b/help/es/process-status.page new file mode 100644 index 0000000..33efcc9 --- /dev/null +++ b/help/es/process-status.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + El estado de un proceso puede ser en ejecución, durmiendo, detenido o zombie. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Qué significan los estados de un proceso? + +

El estado de un proceso le indica si actualmente está haciendo algo o no. Un proceso puede estar en uno de estos cuatro estados.

+ + + + Ejecutándose +

Procesos que actualmente están haciendo algo (por ejemplo, un navegador web cargando una página). Los procesos en ejecución son los que están usando el procesador (CPU) de manera activa.

+
+ + Durmiendo +

Procesos que actualmente no están haciendo nada (por ejemplo, porque están esperando a que pase algo). No consumen tiempo de procesador, pero siguen estando en memoria. Si necesitan hacer algo, se «despertarán» y cambiarán su estado a ejecutándose.

+
+ + Detenido +

Un proceso detenido es aquel al que se ha puesto a dormir manualmente. Puede querer detener un proceso temporalmente si por ejemplo está usando mucho tempo de procesador.

+

Para hacer esto, pulse en la pestaña Procesos, luego púlselo con el botón derecho y elija Detener en el menú que aparece. Puede despertarlo pulsando Continuar en el mismo menú.

+
+ + Zombie +

Un proceso zombie es aquel que ha terminado de ejecutarse y que no se va a volver a iniciar, pero que por alguna razón se mantiene en la lista de procesos. Normalmente esto pasa porque lo inició otro programa que necesitaba saber si había terminado correctamente o no, pero que todavía no lo ha comprobado.

+

Los procesos zombie no usan tiempo de procesador ni memoria y posiblemente se pierdan. No es necesario hacer nada para eliminarlos.

+
+
+ +

La mayoría de los procesos estarán en ejecución o durmiendo.

+ +
diff --git a/help/es/process-update-speed.page b/help/es/process-update-speed.page new file mode 100644 index 0000000..d1515f8 --- /dev/null +++ b/help/es/process-update-speed.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Actualizar la información mostrada en el Monitor del sistema con un intervalo mayor o menor. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + Hacer que la información se actualice con mayor o menor frecuencia + +

Para cambiar la velocidad de actualización de la información.

+ + +

Pulse en Monitor del sistemaPreferencias.

+
+

Pulse en la pestaña que quiera (Procesos, Recursos o Sistemas de archivos).

+
+

Introduzca un valor para el Intervalo de actualización en segundos.

+
+
+ +

Configurar el Intervalo de actualización a un valor menor hará que el Monitor del sistema como tal use más CPU.

+
+ +
diff --git a/help/es/solaris-mode.page b/help/es/solaris-mode.page new file mode 100644 index 0000000..0b81ce8 --- /dev/null +++ b/help/es/solaris-mode.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Use el modo Solaris para reflejar el número de CPU. + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Qué es el modo Solaris? + +

En sistemas que tienen varias CPU o varios núcleos, los procesos pueden usar más de uno al mismo tiempo. Es posible que la columna % CPU muestre valores superiores al 100% (ej 400% en un sistema de 4 CPU). El modo Solaris divide el % CPU de cada proceso entre el número de CPU del sistema, por lo que el total será el 100%.

+ +

Para mostrar el % CPU en el modo Solaris:

+ + +

Pulse en Preferencias en el menú de la aplicación.

+

Pulse en la pestaña Procesos.

+

Seleccione Dividir el uso de CPU entre el número de CPU.

+
+ +

El término modo Solaris deriva del UNIX de Sun, comparado con el modo IRIX predeterminado de Linux, nombrado para UNIX SGI.

+ +
diff --git a/help/es/units.page b/help/es/units.page new file mode 100644 index 0000000..14d563a --- /dev/null +++ b/help/es/units.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Unidades de medida para la memoria y el espacio en disco + + + Daniel Mustieles + daniel.mustieles@gmail.com + 2014 - 2015 + + + + ¿Es lo mismo GiB que GB (gigabyte)? + +

Las estadísticas de memoria y de espacio de disco se muestran usando prefijos binarios IEC, KiB, MiB, GiB, TiB (para kibi, mebi, gibi y tebi). Estos es así para distinguir los tamaños en binario usados por el Monitor del sistema (múltiplos de 1024) de los tamaños decimales (múltiplos de 1000) usados frecuentemente, por ejemplo, en las especificaciones de los discos duros.

+ +

Unidades binarias típicas

+ +

1 KiB = 1024 bytes

+

1 MiB = 1048576 bytes

+

1 GiB = 1073741842 bytes

+
+ +

Un disco duro externo, anunciado como de 1.0 TB (terabytes), podría mostrarse como de 0.909 TiB (tebibytes).

+ +
diff --git a/help/fr/commandline.page b/help/fr/commandline.page new file mode 100644 index 0000000..22af3ea --- /dev/null +++ b/help/fr/commandline.page @@ -0,0 +1,85 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Les informations du moniteur système sont également disponibles en ligne de commande. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Obtention des mêmes informations en ligne de commande + +

La plupart des informations affichées par le moniteur système peuvent également être obtenues en utilisant ces outils en ligne de commande.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

fournit une liste, mise à jour en permanence, des processus en cours et vous permet de les manipuler.

lsof

fournit une liste des fichiers ouverts et les processus qui les ont ouverts.

free -m

affiche la quantité de mémoire disponible.

vmstat

donne des informations sur l'utilisation actuelle de la mémoire virtuelle.

df -h

affiche l'espace disque disponible des systèmes de fichiers montés.

pmap

affiche la carte mémoire d'un processus.

+ +
diff --git a/help/fr/cpu-check.page b/help/fr/cpu-check.page new file mode 100644 index 0000000..86abc33 --- /dev/null +++ b/help/fr/cpu-check.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + La quantité de CPU utilisée vous indique la quantité de travail que l'ordinateur essaye d'effectuer. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Vérification de la quantité de ressources processeur (CPU) utilisée actuellement + +

Pour vérifier la quantité de ressources utilisée actuellement par le processeur de votre ordinateur, allez à l'onglet Ressources et observez le graphique Historique d'utilisation du CPU. Celui-ci vous indique quelle quantité de travail l'ordinateur est en train d'effectuer.

+ +

Beaucoup d'ordinateurs ont plus d'un processeur (ils sont parfois appelés systèmes multi-cœurs). Chaque processeur est affiché séparément sur le graphique. Si vous le souhaitez, vous pouvez changer la couleur utilisée pour chaque processeur en cliquant sur un des blocs colorés en dessous du graphique.

+ +

Vous pouvez également modifier la fréquence de mise à jour du graphique (l'intervalle de mise à jour) et l'affichage des lignes pour chaque processeur (par ex. sous forme de graphique à barres empilées). Pour modifier les options correspondantes, ouvrez le Moniteur Système, puis Préférences et Ressources.

+ +
diff --git a/help/fr/cpu-mem-normal.page b/help/fr/cpu-mem-normal.page new file mode 100644 index 0000000..1fa684b --- /dev/null +++ b/help/fr/cpu-mem-normal.page @@ -0,0 +1,58 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Quand l'ordinateur effectue des tâches intensives, il utilise plus de temps de processeur et plus de mémoire. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Ordinateur utilisant une quantité anormale de CPU ou de mémoire + +

Tous les programmes tournant sur votre ordinateur partagent du temps CPU (processeur) et de la mémoire. Si vous faites tourner de nombreux programmes en même temps, ou si certains programmes travaillent beaucoup, un pourcentage plus élevé de ces deux quantités est utilisé.

+ +

Si l'utilisation du CPU est autour de 100%, cela signifie que votre ordinateur essaye de fournir plus de travail qu'il n'en a la capacité. Cela est généralement normal, mais peut ralentir certains programmes. Les ordinateurs utilisent généralement presque 100% du CPU quand ils effectuent des tâches intensives comme des jeux.

+ +

Si le processeur fonctionne à 100% pendant un long moment, cela peut ralentir votre ordinateur de manière ennuyeuse. Dans ce cas, vous devez rechercher quel programme utilise autant de temps CPU.

+ +

Si l'utilisation de la mémoire approche les 100%, cela risque de beaucoup ralentir l'ordinateur. En effet, l'ordinateur essaye alors d'utiliser votre disque dur comme stockage temporaire de la mémoire. C'est ce qu'on appelle la mémoire swap. Les disques durs sont bien plus lents que la mémoire vive du système.

+ +

Vous pouvez essayer de libérer une partie de la mémoire système en fermant certains programmes. Si le système devient trop lent, essayez de redémarrer l'ordinateur.

+ + +

La mémoire affichée dans l'onglet Ressources est la mémoire système (également appelée RAM). C'est la mémoire temporairement utilisée par les programmes, lorsqu'il sont en activité sur l'ordinateur. Elle est différente de la mémoire d'un disque dur ou d'autres types de mémoire, qui sont utilisées pour stocker des fichiers et des programmes de manière plus durable.

+
+ +
diff --git a/help/fr/cpu-multicore.page b/help/fr/cpu-multicore.page new file mode 100644 index 0000000..ecb77a0 --- /dev/null +++ b/help/fr/cpu-multicore.page @@ -0,0 +1,50 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Les ordinateurs avec plusieurs processeurs ont plus de facilité à faire fonctionner de nombreux programmes en même temps. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Utilité d'avoir plusieurs processeurs + +

De nombreux ordinateurs ont plus d'un processeur (CPU). Ils sont parfois appelés systèmes multi-cœurs.

+ +

La charge de faire fonctionner tous les programmes sur votre ordinateur est partagée entre les processeurs. Plus vous avez de processeurs, plus la quantité de travail pouvant être partagée est importante. Cela réduit la charge de chaque processeur, ce qui permet à l'ordinateur d'être plus rapide.

+ +

L'ordinateur décide automatiquement de la meilleure manière de partager le travail entre les processeurs. Vous n'avez pas besoin de le faire vous-même.

+ +
diff --git a/help/fr/fr.po b/help/fr/fr.po new file mode 100644 index 0000000..2bf252e --- /dev/null +++ b/help/fr/fr.po @@ -0,0 +1,1975 @@ +# French translation for gnome-system-monitor. +# Copyright (C) 2014 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# naybnet , 2014. +# Alain Lojewski , 2014. +# Julien Hardelin , 2014. +# Charles Monzat , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2017-08-10 08:16+0000\n" +"PO-Revision-Date: 2017-09-21 19:18+0200\n" +"Last-Translator: Charles Monzat \n" +"Language-Team: français \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Gtranslator 2.91.7\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "" +"naybnet , 2014\n" +"Alain Lojewski , 2014\n" +"Julien Hardelin , 2014\n" +"Leonor Palazzo , 2015" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"Les informations du moniteur système sont également disponibles en ligne de " +"commande." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Obtention des mêmes informations en ligne de commande" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"La plupart des informations affichées par le moniteur système peuvent " +"également être obtenues en utilisant ces outils en ligne de commande." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"fournit une liste, mise à jour en permanence, des processus en cours et vous " +"permet de les manipuler." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "" +"fournit une liste des fichiers ouverts et les processus qui les ont ouverts." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "affiche la quantité de mémoire disponible." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "" +"donne des informations sur l'utilisation actuelle de la mémoire virtuelle." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "affiche l'espace disque disponible des systèmes de fichiers montés." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "affiche la carte mémoire d'un processus." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" +"La quantité de CPU utilisée vous indique la quantité de travail que " +"l'ordinateur essaye d'effectuer." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "" +"Vérification de la quantité de ressources processeur (CPU) utilisée " +"actuellement" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"Pour vérifier la quantité de ressources utilisée actuellement par le " +"processeur de votre ordinateur, allez à l'onglet Ressources et " +"observez le graphique Historique d'utilisation du CPU. Celui-ci " +"vous indique quelle quantité de travail l'ordinateur est en train " +"d'effectuer." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Beaucoup d'ordinateurs ont plus d'un processeur (ils sont parfois appelés " +"systèmes multi-cœurs). Chaque processeur est affiché séparément sur " +"le graphique. Si vous le souhaitez, vous pouvez changer la couleur utilisée " +"pour chaque processeur en cliquant sur un des blocs colorés en dessous du " +"graphique." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Vous pouvez également modifier la fréquence de mise à jour du graphique " +"(l'intervalle de mise à jour) et l'affichage des lignes pour chaque " +"processeur (par ex. sous forme de graphique à barres empilées). Pour " +"modifier les options correspondantes, ouvrez le Moniteur Système, " +"puis Préférences et Ressources." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Quand l'ordinateur effectue des tâches intensives, il utilise plus de temps " +"de processeur et plus de mémoire." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "Ordinateur utilisant une quantité anormale de CPU ou de mémoire" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Tous les programmes tournant sur votre ordinateur partagent du temps CPU " +"(processeur) et de la mémoire. Si vous faites tourner de nombreux programmes " +"en même temps, ou si certains programmes travaillent beaucoup, un " +"pourcentage plus élevé de ces deux quantités est utilisé." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Si l'utilisation du CPU est autour de 100%, cela signifie que votre " +"ordinateur essaye de fournir plus de travail qu'il n'en a la capacité. Cela " +"est généralement normal, mais peut ralentir certains programmes. Les " +"ordinateurs utilisent généralement presque 100% du CPU quand ils effectuent " +"des tâches intensives comme des jeux." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Si le processeur fonctionne à 100% pendant un long moment, cela peut " +"ralentir votre ordinateur de manière ennuyeuse. Dans ce cas, vous devez " +"rechercher quel programme utilise autant " +"de temps CPU." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Si l'utilisation de la mémoire approche les 100%, cela risque de beaucoup " +"ralentir l'ordinateur. En effet, l'ordinateur essaye alors d'utiliser votre " +"disque dur comme stockage temporaire de la mémoire. C'est ce qu'on appelle " +"la mémoire swap. Les disques durs sont bien " +"plus lents que la mémoire vive du système." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Vous pouvez essayer de libérer une partie de la mémoire système en fermant " +"certains programmes. Si le système devient trop lent, essayez de redémarrer " +"l'ordinateur." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"La mémoire affichée dans l'onglet Ressources est la mémoire " +"système (également appelée RAM). C'est la mémoire temporairement " +"utilisée par les programmes, lorsqu'il sont en activité sur l'ordinateur. " +"Elle est différente de la mémoire d'un disque dur ou d'autres types de " +"mémoire, qui sont utilisées pour stocker des fichiers et des programmes de " +"manière plus durable." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Les ordinateurs avec plusieurs processeurs ont plus de facilité à faire " +"fonctionner de nombreux programmes en même temps." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Utilité d'avoir plusieurs processeurs" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"De nombreux ordinateurs ont plus d'un processeur (CPU). Ils sont parfois " +"appelés systèmes multi-cœurs." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"La charge de faire fonctionner tous les programmes sur votre ordinateur est " +"partagée entre les processeurs. Plus vous avez de processeurs, plus la " +"quantité de travail pouvant être partagée est importante. Cela réduit la " +"charge de chaque processeur, ce qui permet à l'ordinateur d'être plus rapide." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"L'ordinateur décide automatiquement de la meilleure manière de partager le " +"travail entre les processeurs. Vous n'avez pas besoin de le faire vous-même." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "" +"Chaque périphérique correspond à une partition sur le disque dur." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "Les différents périphériques de l'onglet Systèmes de fichiers" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"Chaque périphérique listé dans l'onglet Systèmes de fichiers est " +"un périphérique de stockage (comme un disque dur ou une clé USB) ou une " +"partition de disque. Pour chacun d'eux, vous pouvez voir la capacité totale, " +"la quantité d'espace utilisée et des informations techniques concernant le " +"type de système de fichiers et l'endroit où il est « monté »." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"L'espace disque d'un disque dur physique peut être divisé en plusieurs " +"parties appelées partitions. Chacune d'entre elles peut être " +"utilisée comme un disque séparé. Si votre disque dur a été partitionné (peut-" +"être par vous ou par le constructeur de l'ordinateur), chaque partition est " +"listée séparément dans la liste du système de fichiers." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Vous pouvez gérer les disques et les partitions et accéder à des " +"informations plus détaillées avec l'application Disques." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"L'onglet Système de fichiers affiche combien d'espace est utilisé " +"dans chaque disque dur." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Quantité d'espace disque utilisée" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Pour connaître la quantité d'espace disponible sur un disque, allez à " +"l'onglet Système de fichiers et regardez les colonnes " +"Utilisé et Disponible." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Si plusieurs périphériques sont affichés et que vous recherchez celui qui " +"contient votre dossier personnel, cherchez le disque qui contient / ou /home dans la colonne Répertoire. C'est " +"normalement (mais pas toujours) le disque dans lequel vos fichiers " +"personnels sont enregistrés." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Libération d'espace disque" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Si vous n'avez pas beaucoup d'espace disque restant, essayez les quelques " +"méthodes suivantes pour en libérer." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Supprimez manuellement les fichiers indésirables. Utilisez l'application " +"Analyseur d'utilisation des disques pour savoir quels fichiers et " +"répertoires prennent le plus d'espace. Après avoir supprimé certains " +"fichiers, videz la Corbeille pour être sûr qu'ils sont " +"complètement effacés de l'ordinateur." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Supprimez les fichiers temporaires de différentes applications. Par exemple, " +"les navigateurs Internet et les gestionnaires de paquets gardent souvent des " +"fichiers temporaires volumineux. (La manière de les supprimer dépend de " +"l'application.)" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Désinstallez des applications inutiles. Utilisez votre gestionnaire de " +"paquets pour effectuer cette tâche." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Un autre moyen de libérer de l'espace disque est d'« archiver » des fichiers " +"anciens en les déplaçant par exemple vers un disque dur externe ou vers " +"l'espace de stockage en ligne d'un « nuage »." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" +"Description des champs affichés dans l'onglet Système de fichiers." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Signification des informations du système de fichiers" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"L'onglet Système de fichiers affiche les disques qui sont branchés à " +"l'ordinateur et indique le nom et la quantité d'espace disponible pour " +"chacun d'eux." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Périphérique donne la liste des noms que le système " +"d'exploitation a attribué aux disques. Chaque composant informatique relié à " +"l'ordinateur possède une entrée dans le répertoire /dev, " +"utilisée pour l'identifier. Pour les disques durs, cela ressemble à /" +"dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Répertoire indique l'endroit où le disque ou la partition est " +"monté. Le montage est le terme technique qui désigne la connexion " +"d'un disque ou d'une partition permettant de l'utiliser. Même si un disque " +"est branché physiquement à l'ordinateur, l'accès aux fichiers qu'il contient " +"n'est pas possible s'il n'est pas monté. Quand un disque est monté, il est " +"lié à un dossier par lequel il est possible d'accéder aux fichiers du " +"disque. Par exemple, si dans Répertoire figure /media/disk, vous pouvez accéder aux fichiers en allant dans le répertoire /" +"media/disk de votre ordinateur." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Type indique le type de système de fichiers utilisé sur " +"le disque ou la partition. Un système de fichiers spécifie la manière dont " +"l'ordinateur doit stocker les fichiers sur le disque. Certains systèmes " +"d'exploitation ne peuvent lire que certains types de système de fichiers, " +"donc il peut être utile de vérifier quel système de fichiers est utilisé par " +"exemple par un disque dur externe." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Total affiche la capacité totale du disque et Disponible montre quelle quantité d'espace est disponible pour utilisation par les " +"fichiers et programmes. Utilisé montre la quantité d'espace " +"disque déjà utilisée." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"La somme de Disponible et Utilisé n'est pas forcément égale à l'espace " +"total. Ceci parce que de l'espace disque peut être réservé pour une " +"utilisation par le système. La colonne importante à regarder est l'espace " +"disponible, qui indique combien d'espace disque vous pouvez réellement " +"utiliser." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Il se peut aussi que l'espace total ne corresponde pas à la capacité " +"annoncée de votre disque dur. Cela est normal et se produit pour plusieurs " +"raisons. La première est que les constructeurs n'utilisent pas la même " +"méthode de mesure de la capacité des disques que tout le monde. Une autre " +"raison est que de l'espace disque peut être réservé pour une utilisation par " +"le système d'exploitation. S'il y a une grande différence avec la capacité " +"attendue, ce peut être parce que votre disque a été divisé en plusieurs " +"partitions." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "" +"Le système d'exploitation utilise certains systèmes de fichiers qui sont " +"masqués." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "Affichage de tous les systèmes de fichiers, y compris ceux masqués" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Par défaut, l'onglet Système de fichiers affiche seulement les " +"disques et les partitions qui contiennent vos fichiers et applications. Il y " +"a également un certain nombre de systèmes de fichiers spéciaux utilisés par " +"le système d'exploitation, mais ceux-ci sont masqués par défaut." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Pour afficher ces systèmes de fichiers spéciaux, ouvrez " +"Moniteur systèmePréférences, et dans " +"l'onglet Systèmes de fichiers, cochez Afficher tous les " +"systèmes de fichiers." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"La plupart des éléments de la liste sont des systèmes de fichiers " +"« virtuels ». Ce ne sont pas de vrais disques ou partitions mais des couches " +"d'abstraction commodes utilisées par le système d'exploitation pour des " +"usages divers tels que la gestion des périphériques matériels ou le stockage " +"des fichiers temporaires. Le système les gère automatiquement, il est donc " +"rare d'avoir besoin de les examiner vous-même." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Moniteur système" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Moniteur système" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"Le moniteur système affiche les programmes actifs et les quantités de temps " +"de processeur, de mémoire et d'espace disque utilisées." + +#. (itstool) path: page/title +#: C/index.page:28 +#| msgid "System Monitor" +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Moniteur système" + +#. (itstool) path: page/p +#: C/index.page:33 +#| msgid "" +#| "System Monitor shows you what programs are running and how much processor " +#| "time, memory, and disk space are being used." +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"Le Moniteur système affiche les programmes actifs et les " +"quantités de temps de processeur, de mémoire et d'espace disque utilisées." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "Surveillance du CPU" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Utilisation de la mémoire" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Questions à propos des processus" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Tâches courantes relatives aux processus" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Informations à propos des systèmes de fichiers" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Informations réseau" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Divers" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "" +"Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 " +"non transposé" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Cet ouvrage est distribué sous licence <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"L'onglet Ressources indique la quantité de mémoire (RAM) que " +"l'ordinateur utilise." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Quantité de mémoire utilisée" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "" +"Pour connaître l'utilisation actuelle de la mémoire de votre ordinateur :" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "cliquez sur l'onglet Ressources." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"L'Historique d'utilisation de la mémoire physique et du fichier " +"d'échange montre un graphique affichant de façon continue une ligne " +"pour la mémoire et pour le fichier d'échange, qui sont un pourcentage du " +"total disponible. Ces lignes sont tracées sur une échelle temps dont " +"l'origine est à droite." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"La couleur de chaque ligne est indiquée par les graphes en camembert en-" +"dessous. Cliquez sur le graphe en camembert pour changer la couleur de la " +"ligne du graphique." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"Le graphe en camembert Mémoire affiche l'utilisation de la " +"mémoire en Gio et en pourcentage du total " +"disponible." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "Pour modifier la Fréquence de mise à jour :" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"ouvrez Moniteur systèmePréférences," + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "" +"saisissez une valeur pour la Fréquence de mise à jour en secondes :." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Processus utilisant le plus de mémoire" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "Pour savoir quels processus utilisent le plus de mémoire :" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "cliquez sur l'onglet Processus." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Cliquez sur l'en-tête de la colonne Mémoire pour trier les " +"processus en fonction de l'utilisation de la mémoire." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"La flèche de l'en-tête de la colonne indique le sens du tri ; cliquez à " +"nouveau pour l'inverser. Si la flèche pointe vers le haut, les processus " +"utilisant le plus de mémoire sont en haut de la liste." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"La mémoire d'échange permet à votre ordinateur de faire fonctionner plus " +"d'applications en même temps que ce qu'il est possible de faire fonctionner " +"dans la mémoire vive (RAM) du système." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "La mémoire d'échange" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"La mémoire d'échange ou espace d'échange est le composant sur " +"disque du système de mémoire virtuelle. Elle est pré-configurée comme une " +"partition swap ou un fichier swap quand Linux est installé " +"pour la première fois, mais peut être également ajoutée par la suite." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"L'accès au disque est très lent comparé à l'accès à la mémoire " +"vive. Le système ralentit beaucoup en cas d'utilisation excessive de la " +"mémoire d'échange ou tend à rejeter lorsqu'il est incapable de " +"trouver suffisamment d'espace mémoire. Dans cette situation, la seule " +"solution est d'ajouter plus de RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Pour savoir si l'échange, ou pagination, devient un problème de " +"performance :" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"Le graphique de l'Historique de la mémoire physique et du fichier " +"d'échange montre l'utilisation de la mémoire et du swap en " +"pourcentages." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Afficher la carte de la mémoire d'un processus." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Utilisation des cartes de la mémoire" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"La Mem. virtuelle est une combinaison de la Mémoire " +"physique et de l'espace d'échange dans " +"un système. Elle permet aux processus actifs d'accéder à davantage " +"de mémoire que la mémoire existante en reliant les localisations " +"dans la mémoire physique aux fichiers sur disque. Quand le système nécessite " +"plus de pages mémoires que disponible, certaines pages sont désindexées ou écrites dans l'espace d'échange." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"Les Cartes de la mémoire affichent l'utilisation totale de la " +"mémoire virtuelle par un processus. Elles peuvent être utilisées pour " +"déterminer le coût en terme de mémoire lors de l'exécution d'une ou " +"plusieurs instances d'un programme, afin d'assurer l'utilisation correcte " +"des bibliothèques partagées, de savoir comment ajuster les paramètres de " +"performance disponibles dans un programme, ou de diagnostiquer des problèmes " +"comme les fuites de mémoire." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"Pour afficher les Cartes de la mémoire " +"d'un processus :" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "" +"faites un clic droit sur le processus désiré dans la liste des " +"processus," + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "cliquez sur Cartes de la mémoires." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Lecture des cartes de la mémoire" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Les adresses sont affichées en hexadécimal (base 16)." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"Les tailles sont affichées en préfixes binaires de la " +"CEI." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Pendant l'exécution, le processus peut allouer dynamiquement plus de mémoire " +"dans une zone appelée le tas, et stocker les arguments et les " +"variables dans une autre zone appelée la pile." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"Le programme lui-même et chacune des bibliothèques partagées ont chacun " +"trois entrées : une pour le segment de texte read-execute (lecture-" +"exécution), une pour les segments de données read-write (lecture-écriture) " +"et une pour le segment de données read-only(lecture seulement). Les deux " +"segments de données doivent être retirés de la pagination lors de " +"l'utilisation du fichier d'échange." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Propriétés" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Nom de fichier" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"Emplacement d'une bibliothèque partagée en cours d'utilisation par un " +"processus. Si ce champ est vide, l'information mémoire de cette ligne décrit " +"la mémoire utilisée par le processus dont le nom est affiché au dessus du " +"tableau des cartes de la mémoire." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "Début VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"Adresse à laquelle le segment de mémoire commence. Le « Début VM », la « Fin " +"VM » et le « Décalage VM » définissent ensemble l'emplacement sur le disque " +"auquel est reliée la bibliothèque partagée." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "Fin VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "L'adresse à laquelle le segment de mémoire se termine." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "Taille VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "La taille du segment de mémoire." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Attributs" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Les attributs suivants décrivent les différents types d'accès aux segments " +"de mémoire que le processus peut avoir :" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"Le segment de mémoire est réservé au processus et n'est pas accessible par " +"les autres processus." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "Le processus a la permission de lire dans le segment de mémoire." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "Le segment de mémoire est partagé avec les autres processus." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "Le processus a la permission d'écrire dans le segment de mémoire." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"Le processus a la permission d'exécuter des instructions contenues dans le " +"segment de mémoire." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "Décalage VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "" +"L'emplacement de l'adresse au sein du segment de mémoire, mesuré à partir du " +"Début VM." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "privée, partagée, propre, modifiée" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "les pages privées sont accessibles par un seul processus" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "les pages partagées sont accessibles par plus d'un processus" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"les pages propres n'ont pas encore été modifiées pendant qu'elles " +"étaient en mémoire et peuvent être abandonnées lorsqu'elles sont désignées " +"comme devant être effacées de la mémoire d'échange" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"les pages modifiées ont été modifiées pendant qu'elles étaient en " +"mémoire et doivent être écrites sur le disque lorsqu'elles sont désignées " +"comme devant être effacées de la mémoire d'échange" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Périphérique" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Les numéros majeurs et mineurs de l'emplacement sur le périphérique du nom " +"de fichier de la bibliothèque partagée. Ensemble, ceux-ci définissent une " +"partition sur le système." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Inœud" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"L'inœud du périphérique à partir duquel la bibliothèque partagée est chargée " +"dans la mémoire. Un inœud est la structure que le système de fichiers " +"utilise pour stocker un fichier et le numéro qui lui est assigné est unique." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Choisir les unités pour afficher la vitesse de votre réseau." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "Affichage de la vitesse du réseau en bits au lieu d'octets par seconde" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"La vitesse du réseau est souvent affichée en bits par seconde, plutôt qu'en " +"octets par seconde. Cela s'appelle le débit binaire ou le débit " +"de données." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "Pour afficher la vitesse du réseau en bits :" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "cochez Afficher la vitesse du réseau en bits." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Un processus peut être manipulé à partir de la liste des processus." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Définition d'un processus" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"Un processus est un programme ou une application qui est exécuté " +"par le système. Quand une application est lancée, le système lui assigne un " +"identifiant unique de processus (PID), et ses instructions et données sont " +"chargées dans la mémoire." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"L’onglet Processus affiche les informations sur les processus, et " +"vous permet de Stopper, de Continuer, de " +"Terminer, de Tuer ou de Modifier la priorité d'un " +"processus. Si vous choisissez d'afficher Tous les processus, la liste des processus inclut alors les processus systèmes, " +"qui tournent en arrière-plan, fournissant divers services qui permettent à " +"l'ordinateur de continuer à fonctionner. Les processus à afficher sont fixés " +"dans les Préférences à la rubrique Champs d'information." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Afficher les fichiers auxquels les processus accèdent." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Liste des fichiers ouverts par un processus" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Les processus ont parfois besoin de garder des fichiers ouverts. Ceux-ci " +"peuvent être des fichiers que vous consultez ou que vous modifiez, ou alors " +"des fichiers temporaires ou systèmes dont le processus se sert pour " +"fonctionner correctement." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "Pour savoir quels fichiers ont été ouverts par un processus :" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"cherchez le processus dans l'onglet Processus et cliquez dessus " +"pour le sélectionner," + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "faites un clic droit et sélectionnez Fichiers ouverts." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"Dans la liste des fichiers ouverts qui s'affiche, vous pouvez éventuellement " +"trouver des fichiers spéciaux appelés sockets. Ils sont en fait un " +"moyen pour les processus de communiquer entre eux, et ne sont pas des " +"fichiers normaux que vous pouvez visualiser ou modifier." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "Rechercher un fichier ouvert pour afficher quel processus l'utilise." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Recherche du programme utilisant un fichier spécifique" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Parfois un message d'erreur vous indique qu'un périphérique (comme le " +"périphérique son ou le DVD ROM) est occupé, ou que le fichier que vous " +"souhaitez modifier est utilisé. Pour chercher le processus responsable :" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Ouvrez Moniteur systèmeRechercher des fichiers " +"ouverts." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"saisissez un nom de fichier ou une partie d'un nom de fichier, ce peut être " +"/dev/snd pour le périphérique son ou /media/cdrom " +"pour le DVD ROM," + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "cliquez sur Rechercher." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Une liste des processus actifs qui sont en train d'accéder au(x) fichier(s) " +"qui correspond(ent) à la recherche s'affiche. Fermer le programme devrait " +"vous permettre d'accéder au périphérique ou de modifier le fichier." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Trier la liste des processus par % CPU pour voir quelle " +"application utilise les ressources de l'ordinateur." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Recherche du programme qui ralentit l'ordinateur" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Un programme qui utilise plus que sa part du CPU peut ralentir tout " +"l'ordinateur. Pour chercher le processus potentiellement responsable :" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"cliquez sur l'en-tête de colonne % CPU pour trier les processus " +"selon l'utilisation du CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"La flèche dans l'en-tête de colonne montre le sens du tri ; cliquez à " +"nouveau pour l'inverser. La flèche devrait pointer vers le haut." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Les processus en haut de la liste utilisent le plus grand pourcentage de " +"CPU. Une fois que vous avez identifié quel processus utilise peut-être plus " +"de ressource qu'il ne devrait, vous pouvez décider de fermer le programme " +"lui-même ou de fermer d'autres programmes pour essayer de réduire la charge " +"du processeur." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"Un processus qui est gelé ou qui s'arrête brutalement peut utiliser 100% du " +"CPU. Si cela arrive, il vous faut tuer le " +"processus." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" +"Si un programme s'arrête de fonctionner ou gèle, vous pouvez le forcer à " +"fermer." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Tuer (fermer) un programme immédiatement" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Si un programme s'arrête de fonctionner ou gèle, vous pouvez le forcer à " +"fermer (le « tuer ») avec Moniteur système. Allez à l'onglet " +"Processus et sélectionnez le processus que vous souhaitez tuer. " +"Ensuite, cliquez sur Terminer le processus." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Si le processus ne se ferme pas après quelques secondes, faites un clic " +"droit dessus et choisissez Tuer le processus dans le menu " +"contextuel." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"L'utilisation de Terminer le processus tente de fermer le " +"processus correctement, en lui donnant entre autre le temps d'enregistrer " +"les fichiers, alors que Tuer le processus le force à fermer " +"immédiatement. Pour certains programmes, cela peut signifier que vous perdez " +"des fichiers non enregistrés. Essayez toujours de Terminer le " +"processus en premier." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +#| msgid "Lots of system processes run automatically in the background" +msgid "Lots of system processes run automatically in the background." +msgstr "" +"De nombreux processus système tournent automatiquement en arrière-plan." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Processus présents sur la liste mais non lancés par l'utilisateur" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Il y a habituellement beaucoup de processus sur la liste de l'onglet " +"Processus. Seuls quelques uns sont des programmes que vous avez " +"démarré vous même. Les autres sont pour la plupart des processus qui sont " +"nécessaires au système d'exploitation pour faire fonctionner l'ordinateur " +"correctement. Ceux-ci démarrent automatiquement quand vous vous connectez et " +"tournent en général silencieusement en arrière-plan." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Décider si un processus devrait avoir une part plus ou moins grande du temps " +"du processeur." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Changement de la priorité d'un processus" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Vous pouvez indiquer à l'ordinateur que certains processus doivent avoir une " +"priorité plus élevée que d'autres et donc qu'ils devraient recevoir une part " +"plus grande du temps de calcul disponible. Cela peut les accélérer, mais " +"seulement dans certains cas. Vous pouvez également abaisser la priorité d'un " +"processus si vous pensez qu'il prend trop de puissance de calcul." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Allez à l'onglet Processus et sélectionnez le processus auquel " +"vous souhaitez donner une priorité différente." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Faites un clic droit sur le processus, choisissez Modifier la priorité dans le menu contextuel et assignez-lui la priorité voulue." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Il n'est en général pas nécessaire de changer la priorité des processus " +"manuellement. L'ordinateur est habituellement assez performant pour gérer " +"les priorités lui-même. (Le système pour gérer les priorités des processus " +"est appelé nice.)" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Lien entre priorité et vitesse d'exécution du processus" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"L'ordinateur partage son temps de calcul entre tous les processus actifs. Il " +"est normalement partagé intelligemment, donc les programmes qui font plus de " +"travail obtiennent automatiquement une part plus importante des ressources. " +"La plupart du temps, les processus reçoivent autant de temps de calcul " +"qu'ils en ont besoin et fonctionnent donc aussi vite qu'il est possible. " +"Modifier leur priorité ne fait aucune différence." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Si toutefois votre ordinateur exécute plusieurs programmes intensifs en même " +"temps, son CPU est peut-être trop sollicité (c'est-à-dire que la capacité maximale du processeur sera " +"utilisée). Il se peut que vous remarquiez que d'autres programmes " +"s'exécutent plus lentement parce qu'il n'y a pas assez de temps CPU à " +"partager entre tous." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"Dans ce cas, changer la priorité d'un processus peut être utile. Vous pouvez " +"diminuer la priorité d'un des programmes intensifs pour libérer plus de " +"temps CPU pour les autres programmes. Alternativement, vous pouvez augmenter " +"la priorité d'un processus plus important pour vous, et dont vous souhaitez " +"qu'il tourne plus vite." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "" +"Le statut d'un processus peut être en cours, au repos, stoppé ou zombie." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Définition des statuts d'un processus" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"Le statut d'un processus signale s'il est en activité ou non. Il y a quatre " +"statuts qu'un processus peut avoir :" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "En cours" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Les processus qui sont actuellement en activité (par exemple, un navigateur " +"Internet qui charge une page web). Les processus en cours sont ceux qui " +"utilisent activement le processeur (CPU)." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Au repos" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Les processus qui ne sont font rien en ce moment (par exemple, parce qu'ils " +"attendent un événement déclencheur). Ils n'utilisent aucun temps CPU mais " +"prennent quand même de la mémoire. S'ils sont sollicités, il se " +"« réveillent » et leur statut devient En cours." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Stoppé" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"Un processus Stoppé est un processus qui a été arrêté manuellement. " +"Vous pouvez souhaiter arrêter un processus temporairement s'il utilise par " +"exemple trop de temps de calcul." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Pour cela, sélectionnez le processus dans l'onglet Processus, " +"puis effectuez un clic droit et choisissez Stopper le processus " +"dans le menu contextuel. Vous pouvez l'activer à nouveau en cliquant " +"Continuer le processus dans le même menu." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombie" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"Un processus zombie est un processus qui a terminé de tourner et ne " +"redémarrera plus du tout, mais qui reste dans la liste pour une raison " +"donnée. Cela arrive habituellement parce qu'il a été démarré par un autre " +"programme qui a besoin de savoir s'il s'est terminé correctement ou pas, " +"mais qui n'a pas encore vérifié le processus." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Les processus zombies n'utilisent ni mémoire, ni temps CPU et disparaîtront " +"d'eux-même. Vous n'avez pas besoin de faire quoi que se soit pour les " +"supprimer." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "La majorité des processus sont soit en cours, soit au repos." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Actualiser plus ou moins régulièrement les informations affichées dans le " +"moniteur système." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Modification de la fréquence de mise à jour des informations" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Pour modifier la fréquence de mise à jour des informations :" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"cliquez sur un des onglets Processus, Ressources ou " +"Système des fichiers." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Définir la Fréquence de mise à jour en secondes à une valeur " +"inférieure implique une plus grande utilisation du CPU par le Moniteur " +"Système lui-même." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +#| msgid "Use Solaris mode to reflect the number of CPUs" +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "Utiliser le mode Solaris pour refléter le nombre de CPU." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Définition du mode Solaris" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"Dans un système qui a plusieurs CPU ou cœurs, les processus peuvent en utiliser plus d'un en même temps. Il est " +"possible que la colonne % CPU affiche des valeurs supérieures à " +"100% (par exemple 400% dans un système à 4 cœurs). Le Mode Solaris divise le % CPU pour chaque processus par le nombre de CPU " +"du système pour que le total soit 100%." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "Pour afficher le % CPU en Mode Solaris :" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "cliquez sur Préférences dans le menu application," + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "" +"sélectionnez Diviser l'utilisation CPU par le nombre de CPU." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"Le terme Mode Solaris dérive de l'UNIX de Sun, comparé au mode " +"par défaut de Linux, le mode IRIX, dont le nom vient de l'UNIX de SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Unités de mesure de l'espace mémoire et du disque" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "Différences entre Gio (gibioctet) et Go (gigaoctet)" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"Les statistiques de l'espace mémoire et disque sont affichées à l'aide des " +"préfixes binaires de la CEI, Kio, Mio, Gio, Tio (pour kibi, mebi, " +"gibi et tebi). Ceci pour distinguer l'unité de mesure en base binaire " +"utilisée par le moniteur système (multiples de 1024) de l'unité de mesure en " +"base décimale (multiples de 1000) utilisée habituellement, par exemple, sur " +"les boîtes des disques durs." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Unités typiques en base binaire :" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 Kio = 1024 octets" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 Mio = 1048576 octets" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 Gio = 1073741842 octets" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Un disque dur externe, présenté comme de taille 1,0 To (téraoctets), " +"afficherait 0,909 Tio (tébioctets)." + +#~ msgid "Click Search for Open Files." +#~ msgstr "cliquez sur Rechercher des fichiers ouverts," diff --git a/help/fr/fr.stamp b/help/fr/fr.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/fr/fr.stamp diff --git a/help/fr/fs-device.page b/help/fr/fs-device.page new file mode 100644 index 0000000..f4f8057 --- /dev/null +++ b/help/fr/fs-device.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Chaque périphérique correspond à une partition sur le disque dur. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Les différents périphériques de l'onglet Systèmes de fichiers + +

Chaque périphérique listé dans l'onglet Systèmes de fichiers est un périphérique de stockage (comme un disque dur ou une clé USB) ou une partition de disque. Pour chacun d'eux, vous pouvez voir la capacité totale, la quantité d'espace utilisée et des informations techniques concernant le type de système de fichiers et l'endroit où il est « monté ».

+ +

L'espace disque d'un disque dur physique peut être divisé en plusieurs parties appelées partitions. Chacune d'entre elles peut être utilisée comme un disque séparé. Si votre disque dur a été partitionné (peut-être par vous ou par le constructeur de l'ordinateur), chaque partition est listée séparément dans la liste du système de fichiers.

+ + +

Vous pouvez gérer les disques et les partitions et accéder à des informations plus détaillées avec l'application Disques.

+
+ +
diff --git a/help/fr/fs-diskusage.page b/help/fr/fs-diskusage.page new file mode 100644 index 0000000..fb18c99 --- /dev/null +++ b/help/fr/fs-diskusage.page @@ -0,0 +1,66 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + L'onglet Système de fichiers affiche combien d'espace est utilisé dans chaque disque dur. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Quantité d'espace disque utilisée + +

Pour connaître la quantité d'espace disponible sur un disque, allez à l'onglet Système de fichiers et regardez les colonnes Utilisé et Disponible.

+ +

Si plusieurs périphériques sont affichés et que vous recherchez celui qui contient votre dossier personnel, cherchez le disque qui contient / ou /home dans la colonne Répertoire. C'est normalement (mais pas toujours) le disque dans lequel vos fichiers personnels sont enregistrés.

+ + +
+ Libération d'espace disque + +

Si vous n'avez pas beaucoup d'espace disque restant, essayez les quelques méthodes suivantes pour en libérer.

+ +

Supprimez manuellement les fichiers indésirables. Utilisez l'application Analyseur d'utilisation des disques pour savoir quels fichiers et répertoires prennent le plus d'espace. Après avoir supprimé certains fichiers, videz la Corbeille pour être sûr qu'ils sont complètement effacés de l'ordinateur.

+ +

Supprimez les fichiers temporaires de différentes applications. Par exemple, les navigateurs Internet et les gestionnaires de paquets gardent souvent des fichiers temporaires volumineux. (La manière de les supprimer dépend de l'application.)

+ +

Désinstallez des applications inutiles. Utilisez votre gestionnaire de paquets pour effectuer cette tâche.

+ +

Un autre moyen de libérer de l'espace disque est d'« archiver » des fichiers anciens en les déplaçant par exemple vers un disque dur externe ou vers l'espace de stockage en ligne d'un « nuage ».

+ +
+ +
diff --git a/help/fr/fs-info.page b/help/fr/fs-info.page new file mode 100644 index 0000000..4b40304 --- /dev/null +++ b/help/fr/fs-info.page @@ -0,0 +1,70 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Description des champs affichés dans l'onglet Système de fichiers. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Signification des informations du système de fichiers + +

L'onglet Système de fichiers affiche les disques qui sont branchés à l'ordinateur et indique le nom et la quantité d'espace disponible pour chacun d'eux.

+ + + +

Périphérique donne la liste des noms que le système d'exploitation a attribué aux disques. Chaque composant informatique relié à l'ordinateur possède une entrée dans le répertoire /dev, utilisée pour l'identifier. Pour les disques durs, cela ressemble à /dev/sda.

+
+ + +

Répertoire indique l'endroit où le disque ou la partition est monté. Le montage est le terme technique qui désigne la connexion d'un disque ou d'une partition permettant de l'utiliser. Même si un disque est branché physiquement à l'ordinateur, l'accès aux fichiers qu'il contient n'est pas possible s'il n'est pas monté. Quand un disque est monté, il est lié à un dossier par lequel il est possible d'accéder aux fichiers du disque. Par exemple, si dans Répertoire figure /media/disk, vous pouvez accéder aux fichiers en allant dans le répertoire /media/disk de votre ordinateur.

+
+ + +

Type indique le type de système de fichiers utilisé sur le disque ou la partition. Un système de fichiers spécifie la manière dont l'ordinateur doit stocker les fichiers sur le disque. Certains systèmes d'exploitation ne peuvent lire que certains types de système de fichiers, donc il peut être utile de vérifier quel système de fichiers est utilisé par exemple par un disque dur externe.

+
+ + +

Total affiche la capacité totale du disque et Disponible montre quelle quantité d'espace est disponible pour utilisation par les fichiers et programmes. Utilisé montre la quantité d'espace disque déjà utilisée.

+
+ +
+ +

La somme de Disponible et Utilisé n'est pas forcément égale à l'espace total. Ceci parce que de l'espace disque peut être réservé pour une utilisation par le système. La colonne importante à regarder est l'espace disponible, qui indique combien d'espace disque vous pouvez réellement utiliser.

+

Il se peut aussi que l'espace total ne corresponde pas à la capacité annoncée de votre disque dur. Cela est normal et se produit pour plusieurs raisons. La première est que les constructeurs n'utilisent pas la même méthode de mesure de la capacité des disques que tout le monde. Une autre raison est que de l'espace disque peut être réservé pour une utilisation par le système d'exploitation. S'il y a une grande différence avec la capacité attendue, ce peut être parce que votre disque a été divisé en plusieurs partitions.

+ +
diff --git a/help/fr/fs-showall.page b/help/fr/fs-showall.page new file mode 100644 index 0000000..4ed8232 --- /dev/null +++ b/help/fr/fs-showall.page @@ -0,0 +1,50 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Le système d'exploitation utilise certains systèmes de fichiers qui sont masqués. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Affichage de tous les systèmes de fichiers, y compris ceux masqués + +

Par défaut, l'onglet Système de fichiers affiche seulement les disques et les partitions qui contiennent vos fichiers et applications. Il y a également un certain nombre de systèmes de fichiers spéciaux utilisés par le système d'exploitation, mais ceux-ci sont masqués par défaut.

+ +

Pour afficher ces systèmes de fichiers spéciaux, ouvrez Moniteur systèmePréférences, et dans l'onglet Systèmes de fichiers, cochez Afficher tous les systèmes de fichiers.

+ +

La plupart des éléments de la liste sont des systèmes de fichiers « virtuels ». Ce ne sont pas de vrais disques ou partitions mais des couches d'abstraction commodes utilisées par le système d'exploitation pour des usages divers tels que la gestion des périphériques matériels ou le stockage des fichiers temporaires. Le système les gère automatiquement, il est donc rare d'avoir besoin de les examiner vous-même.

+ +
diff --git a/help/fr/index.page b/help/fr/index.page new file mode 100644 index 0000000..8a415a1 --- /dev/null +++ b/help/fr/index.page @@ -0,0 +1,88 @@ + + + + + Moniteur système + Moniteur système + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + Le moniteur système affiche les programmes actifs et les quantités de temps de processeur, de mémoire et d'espace disque utilisées. + + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Moniteur système + +

Le Moniteur système affiche les programmes actifs et les quantités de temps de processeur, de mémoire et d'espace disque utilisées.

+ +
+ Surveillance du CPU + +
+ +
+ Utilisation de la mémoire + +
+ +
+ Questions à propos des processus + +
+ +
+ Tâches courantes relatives aux processus + +
+ +
+ Informations à propos des systèmes de fichiers + +
+ +
+ Informations réseau + +
+ +
+ Divers + +
+
diff --git a/help/fr/legal.xml b/help/fr/legal.xml new file mode 100644 index 0000000..d6c9256 --- /dev/null +++ b/help/fr/legal.xml @@ -0,0 +1,6 @@ + + + +

Cet ouvrage est distribué sous licence Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 non transposé.

+ +
diff --git a/help/fr/mem-check.page b/help/fr/mem-check.page new file mode 100644 index 0000000..95cf5ed --- /dev/null +++ b/help/fr/mem-check.page @@ -0,0 +1,104 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + L'onglet Ressources indique la quantité de mémoire (RAM) que l'ordinateur utilise. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Quantité de mémoire utilisée + +

Pour connaître l'utilisation actuelle de la mémoire de votre ordinateur :

+ + + +

cliquez sur l'onglet Ressources.

+
+
+ +

L'Historique d'utilisation de la mémoire physique et du fichier d'échange montre un graphique affichant de façon continue une ligne pour la mémoire et pour le fichier d'échange, qui sont un pourcentage du total disponible. Ces lignes sont tracées sur une échelle temps dont l'origine est à droite.

+ + +

La couleur de chaque ligne est indiquée par les graphes en camembert en-dessous. Cliquez sur le graphe en camembert pour changer la couleur de la ligne du graphique.

+
+ +

Le graphe en camembert Mémoire affiche l'utilisation de la mémoire en Gio et en pourcentage du total disponible.

+ +

Pour modifier la Fréquence de mise à jour :

+ + + +

ouvrez Moniteur systèmePréférences,

+
+ +

cliquez sur l'onglet Ressources.

+
+ +

saisissez une valeur pour la Fréquence de mise à jour en secondes :.

+
+
+ +
+ Processus utilisant le plus de mémoire + +

Pour savoir quels processus utilisent le plus de mémoire :

+ + + +

cliquez sur l'onglet Processus.

+
+ +

Cliquez sur l'en-tête de la colonne Mémoire pour trier les processus en fonction de l'utilisation de la mémoire.

+ +

La flèche de l'en-tête de la colonne indique le sens du tri ; cliquez à nouveau pour l'inverser. Si la flèche pointe vers le haut, les processus utilisant le plus de mémoire sont en haut de la liste.

+
+
+
+
+ +
diff --git a/help/fr/mem-swap.page b/help/fr/mem-swap.page new file mode 100644 index 0000000..9524b51 --- /dev/null +++ b/help/fr/mem-swap.page @@ -0,0 +1,68 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + La mémoire d'échange permet à votre ordinateur de faire fonctionner plus d'applications en même temps que ce qu'il est possible de faire fonctionner dans la mémoire vive (RAM) du système. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + La mémoire d'échange + +

La mémoire d'échange ou espace d'échange est le composant sur disque du système de mémoire virtuelle. Elle est pré-configurée comme une partition swap ou un fichier swap quand Linux est installé pour la première fois, mais peut être également ajoutée par la suite.

+ + +

L'accès au disque est très lent comparé à l'accès à la mémoire vive. Le système ralentit beaucoup en cas d'utilisation excessive de la mémoire d'échange ou tend à rejeter lorsqu'il est incapable de trouver suffisamment d'espace mémoire. Dans cette situation, la seule solution est d'ajouter plus de RAM.

+
+ +

Pour savoir si l'échange, ou pagination, devient un problème de performance :

+ + + +

cliquez sur l'onglet Ressources.

+
+ +

Le graphique de l'Historique de la mémoire physique et du fichier d'échange montre l'utilisation de la mémoire et du swap en pourcentages.

+
+
+ +
diff --git a/help/fr/memory-map-use.page b/help/fr/memory-map-use.page new file mode 100644 index 0000000..2488ed7 --- /dev/null +++ b/help/fr/memory-map-use.page @@ -0,0 +1,154 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Afficher la carte de la mémoire d'un processus. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Utilisation des cartes de la mémoire + +

La Mem. virtuelle est une combinaison de la Mémoire physique et de l'espace d'échange dans un système. Elle permet aux processus actifs d'accéder à davantage de mémoire que la mémoire existante en reliant les localisations dans la mémoire physique aux fichiers sur disque. Quand le système nécessite plus de pages mémoires que disponible, certaines pages sont désindexées ou écrites dans l'espace d'échange.

+ +

Les Cartes de la mémoire affichent l'utilisation totale de la mémoire virtuelle par un processus. Elles peuvent être utilisées pour déterminer le coût en terme de mémoire lors de l'exécution d'une ou plusieurs instances d'un programme, afin d'assurer l'utilisation correcte des bibliothèques partagées, de savoir comment ajuster les paramètres de performance disponibles dans un programme, ou de diagnostiquer des problèmes comme les fuites de mémoire.

+ +

Pour afficher les Cartes de la mémoire d'un processus :

+ + +

cliquez sur l'onglet Processus.

+

faites un clic droit sur le processus désiré dans la liste des processus,

+

cliquez sur Cartes de la mémoires.

+
+ +
+ Lecture des cartes de la mémoire + + + +

Les adresses sont affichées en hexadécimal (base 16).

+
+ +

Les tailles sont affichées en préfixes binaires de la CEI.

+
+ +

Pendant l'exécution, le processus peut allouer dynamiquement plus de mémoire dans une zone appelée le tas, et stocker les arguments et les variables dans une autre zone appelée la pile.

+
+ +

Le programme lui-même et chacune des bibliothèques partagées ont chacun trois entrées : une pour le segment de texte read-execute (lecture-exécution), une pour les segments de données read-write (lecture-écriture) et une pour le segment de données read-only(lecture seulement). Les deux segments de données doivent être retirés de la pagination lors de l'utilisation du fichier d'échange.

+
+
+ + +Propriétés + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Nom de fichier

Emplacement d'une bibliothèque partagée en cours d'utilisation par un processus. Si ce champ est vide, l'information mémoire de cette ligne décrit la mémoire utilisée par le processus dont le nom est affiché au dessus du tableau des cartes de la mémoire.

Début VM

Adresse à laquelle le segment de mémoire commence. Le « Début VM », la « Fin VM » et le « Décalage VM » définissent ensemble l'emplacement sur le disque auquel est reliée la bibliothèque partagée.

Fin VM

L'adresse à laquelle le segment de mémoire se termine.

Taille VM

La taille du segment de mémoire.

Attributs

Les attributs suivants décrivent les différents types d'accès aux segments de mémoire que le processus peut avoir :

+ + + <gui>p</gui> +

Le segment de mémoire est réservé au processus et n'est pas accessible par les autres processus.

+
+ + <gui>r</gui> +

Le processus a la permission de lire dans le segment de mémoire.

+
+ + <gui>s</gui> +

Le segment de mémoire est partagé avec les autres processus.

+
+ + <gui>w</gui> +

Le processus a la permission d'écrire dans le segment de mémoire.

+
+ + <gui>x</gui> +

Le processus a la permission d'exécuter des instructions contenues dans le segment de mémoire.

+
+
+

Décalage VM

L'emplacement de l'adresse au sein du segment de mémoire, mesuré à partir du Début VM.

privée, partagée, propre, modifiée

les pages privées sont accessibles par un seul processus

+

les pages partagées sont accessibles par plus d'un processus

+

les pages propres n'ont pas encore été modifiées pendant qu'elles étaient en mémoire et peuvent être abandonnées lorsqu'elles sont désignées comme devant être effacées de la mémoire d'échange

+

les pages modifiées ont été modifiées pendant qu'elles étaient en mémoire et doivent être écrites sur le disque lorsqu'elles sont désignées comme devant être effacées de la mémoire d'échange

Périphérique

Les numéros majeurs et mineurs de l'emplacement sur le périphérique du nom de fichier de la bibliothèque partagée. Ensemble, ceux-ci définissent une partition sur le système.

Inœud

L'inœud du périphérique à partir duquel la bibliothèque partagée est chargée dans la mémoire. Un inœud est la structure que le système de fichiers utilise pour stocker un fichier et le numéro qui lui est assigné est unique.

+ +
+
diff --git a/help/fr/net-bits.page b/help/fr/net-bits.page new file mode 100644 index 0000000..dcccd36 --- /dev/null +++ b/help/fr/net-bits.page @@ -0,0 +1,61 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Choisir les unités pour afficher la vitesse de votre réseau. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Affichage de la vitesse du réseau en bits au lieu d'octets par seconde + +

La vitesse du réseau est souvent affichée en bits par seconde, plutôt qu'en octets par seconde. Cela s'appelle le débit binaire ou le débit de données.

+ +

Pour afficher la vitesse du réseau en bits :

+ + +

ouvrez Moniteur systèmePréférences,

+
+

cliquez sur l'onglet Ressources.

+

cochez Afficher la vitesse du réseau en bits.

+
+ +
diff --git a/help/fr/process-explain.page b/help/fr/process-explain.page new file mode 100644 index 0000000..a654f62 --- /dev/null +++ b/help/fr/process-explain.page @@ -0,0 +1,54 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Un processus peut être manipulé à partir de la liste des processus. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Définition d'un processus + +

Un processus est un programme ou une application qui est exécuté par le système. Quand une application est lancée, le système lui assigne un identifiant unique de processus (PID), et ses instructions et données sont chargées dans la mémoire.

+ +

L’onglet Processus affiche les informations sur les processus, et vous permet de Stopper, de Continuer, de Terminer, de Tuer ou de Modifier la priorité d'un processus. Si vous choisissez d'afficher Tous les processus, la liste des processus inclut alors les processus systèmes, qui tournent en arrière-plan, fournissant divers services qui permettent à l'ordinateur de continuer à fonctionner. Les processus à afficher sont fixés dans les Préférences à la rubrique Champs d'information.

+ +
diff --git a/help/fr/process-files.page b/help/fr/process-files.page new file mode 100644 index 0000000..1be64ee --- /dev/null +++ b/help/fr/process-files.page @@ -0,0 +1,54 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Afficher les fichiers auxquels les processus accèdent. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Liste des fichiers ouverts par un processus + +

Les processus ont parfois besoin de garder des fichiers ouverts. Ceux-ci peuvent être des fichiers que vous consultez ou que vous modifiez, ou alors des fichiers temporaires ou systèmes dont le processus se sert pour fonctionner correctement.

+ +

Pour savoir quels fichiers ont été ouverts par un processus :

+ +

cherchez le processus dans l'onglet Processus et cliquez dessus pour le sélectionner,

+

faites un clic droit et sélectionnez Fichiers ouverts.

+
+ +

Dans la liste des fichiers ouverts qui s'affiche, vous pouvez éventuellement trouver des fichiers spéciaux appelés sockets. Ils sont en fait un moyen pour les processus de communiquer entre eux, et ne sont pas des fichiers normaux que vous pouvez visualiser ou modifier.

+ +
diff --git a/help/fr/process-identify-file.page b/help/fr/process-identify-file.page new file mode 100644 index 0000000..12d101a --- /dev/null +++ b/help/fr/process-identify-file.page @@ -0,0 +1,63 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Rechercher un fichier ouvert pour afficher quel processus l'utilise. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Recherche du programme utilisant un fichier spécifique + +

Parfois un message d'erreur vous indique qu'un périphérique (comme le périphérique son ou le DVD ROM) est occupé, ou que le fichier que vous souhaitez modifier est utilisé. Pour chercher le processus responsable :

+ + +

Ouvrez Moniteur systèmeRechercher des fichiers ouverts.

+
+

saisissez un nom de fichier ou une partie d'un nom de fichier, ce peut être /dev/snd pour le périphérique son ou /media/cdrom pour le DVD ROM,

+
+

cliquez sur Rechercher.

+
+
+ +

Une liste des processus actifs qui sont en train d'accéder au(x) fichier(s) qui correspond(ent) à la recherche s'affiche. Fermer le programme devrait vous permettre d'accéder au périphérique ou de modifier le fichier.

+ +
diff --git a/help/fr/process-identify-hog.page b/help/fr/process-identify-hog.page new file mode 100644 index 0000000..f90bbb7 --- /dev/null +++ b/help/fr/process-identify-hog.page @@ -0,0 +1,70 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Trier la liste des processus par % CPU pour voir quelle application utilise les ressources de l'ordinateur. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Recherche du programme qui ralentit l'ordinateur + +

Un programme qui utilise plus que sa part du CPU peut ralentir tout l'ordinateur. Pour chercher le processus potentiellement responsable :

+ + + +

cliquez sur l'onglet Processus.

+
+ +

cliquez sur l'en-tête de colonne % CPU pour trier les processus selon l'utilisation du CPU.

+ +

La flèche dans l'en-tête de colonne montre le sens du tri ; cliquez à nouveau pour l'inverser. La flèche devrait pointer vers le haut.

+
+
+
+ +

Les processus en haut de la liste utilisent le plus grand pourcentage de CPU. Une fois que vous avez identifié quel processus utilise peut-être plus de ressource qu'il ne devrait, vous pouvez décider de fermer le programme lui-même ou de fermer d'autres programmes pour essayer de réduire la charge du processeur.

+ + +

Un processus qui est gelé ou qui s'arrête brutalement peut utiliser 100% du CPU. Si cela arrive, il vous faut tuer le processus.

+
+ +
diff --git a/help/fr/process-kill.page b/help/fr/process-kill.page new file mode 100644 index 0000000..3e59d45 --- /dev/null +++ b/help/fr/process-kill.page @@ -0,0 +1,52 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Si un programme s'arrête de fonctionner ou gèle, vous pouvez le forcer à fermer. + + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Tuer (fermer) un programme immédiatement + +

Si un programme s'arrête de fonctionner ou gèle, vous pouvez le forcer à fermer (le « tuer ») avec Moniteur système. Allez à l'onglet Processus et sélectionnez le processus que vous souhaitez tuer. Ensuite, cliquez sur Terminer le processus.

+ +

Si le processus ne se ferme pas après quelques secondes, faites un clic droit dessus et choisissez Tuer le processus dans le menu contextuel.

+ +

L'utilisation de Terminer le processus tente de fermer le processus correctement, en lui donnant entre autre le temps d'enregistrer les fichiers, alors que Tuer le processus le force à fermer immédiatement. Pour certains programmes, cela peut signifier que vous perdez des fichiers non enregistrés. Essayez toujours de Terminer le processus en premier.

+ +
diff --git a/help/fr/process-many.page b/help/fr/process-many.page new file mode 100644 index 0000000..7ed6fc8 --- /dev/null +++ b/help/fr/process-many.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + De nombreux processus système tournent automatiquement en arrière-plan. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Processus présents sur la liste mais non lancés par l'utilisateur + +

Il y a habituellement beaucoup de processus sur la liste de l'onglet Processus. Seuls quelques uns sont des programmes que vous avez démarré vous même. Les autres sont pour la plupart des processus qui sont nécessaires au système d'exploitation pour faire fonctionner l'ordinateur correctement. Ceux-ci démarrent automatiquement quand vous vous connectez et tournent en général silencieusement en arrière-plan.

+ +
diff --git a/help/fr/process-priority-change.page b/help/fr/process-priority-change.page new file mode 100644 index 0000000..f6b831f --- /dev/null +++ b/help/fr/process-priority-change.page @@ -0,0 +1,68 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Décider si un processus devrait avoir une part plus ou moins grande du temps du processeur. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Changement de la priorité d'un processus + +

Vous pouvez indiquer à l'ordinateur que certains processus doivent avoir une priorité plus élevée que d'autres et donc qu'ils devraient recevoir une part plus grande du temps de calcul disponible. Cela peut les accélérer, mais seulement dans certains cas. Vous pouvez également abaisser la priorité d'un processus si vous pensez qu'il prend trop de puissance de calcul.

+ + +

Allez à l'onglet Processus et sélectionnez le processus auquel vous souhaitez donner une priorité différente.

+

Faites un clic droit sur le processus, choisissez Modifier la priorité dans le menu contextuel et assignez-lui la priorité voulue.

+
+ +

Il n'est en général pas nécessaire de changer la priorité des processus manuellement. L'ordinateur est habituellement assez performant pour gérer les priorités lui-même. (Le système pour gérer les priorités des processus est appelé nice.)

+ + +
+ Lien entre priorité et vitesse d'exécution du processus + +

L'ordinateur partage son temps de calcul entre tous les processus actifs. Il est normalement partagé intelligemment, donc les programmes qui font plus de travail obtiennent automatiquement une part plus importante des ressources. La plupart du temps, les processus reçoivent autant de temps de calcul qu'ils en ont besoin et fonctionnent donc aussi vite qu'il est possible. Modifier leur priorité ne fait aucune différence.

+ +

Si toutefois votre ordinateur exécute plusieurs programmes intensifs en même temps, son CPU est peut-être trop sollicité (c'est-à-dire que la capacité maximale du processeur sera utilisée). Il se peut que vous remarquiez que d'autres programmes s'exécutent plus lentement parce qu'il n'y a pas assez de temps CPU à partager entre tous.

+ +

Dans ce cas, changer la priorité d'un processus peut être utile. Vous pouvez diminuer la priorité d'un des programmes intensifs pour libérer plus de temps CPU pour les autres programmes. Alternativement, vous pouvez augmenter la priorité d'un processus plus important pour vous, et dont vous souhaitez qu'il tourne plus vite.

+ +
+ +
diff --git a/help/fr/process-status.page b/help/fr/process-status.page new file mode 100644 index 0000000..6046fe0 --- /dev/null +++ b/help/fr/process-status.page @@ -0,0 +1,72 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Le statut d'un processus peut être en cours, au repos, stoppé ou zombie. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Définition des statuts d'un processus + +

Le statut d'un processus signale s'il est en activité ou non. Il y a quatre statuts qu'un processus peut avoir :

+ + + + En cours +

Les processus qui sont actuellement en activité (par exemple, un navigateur Internet qui charge une page web). Les processus en cours sont ceux qui utilisent activement le processeur (CPU).

+
+ + Au repos +

Les processus qui ne sont font rien en ce moment (par exemple, parce qu'ils attendent un événement déclencheur). Ils n'utilisent aucun temps CPU mais prennent quand même de la mémoire. S'ils sont sollicités, il se « réveillent » et leur statut devient En cours.

+
+ + Stoppé +

Un processus Stoppé est un processus qui a été arrêté manuellement. Vous pouvez souhaiter arrêter un processus temporairement s'il utilise par exemple trop de temps de calcul.

+

Pour cela, sélectionnez le processus dans l'onglet Processus, puis effectuez un clic droit et choisissez Stopper le processus dans le menu contextuel. Vous pouvez l'activer à nouveau en cliquant Continuer le processus dans le même menu.

+
+ + Zombie +

Un processus zombie est un processus qui a terminé de tourner et ne redémarrera plus du tout, mais qui reste dans la liste pour une raison donnée. Cela arrive habituellement parce qu'il a été démarré par un autre programme qui a besoin de savoir s'il s'est terminé correctement ou pas, mais qui n'a pas encore vérifié le processus.

+

Les processus zombies n'utilisent ni mémoire, ni temps CPU et disparaîtront d'eux-même. Vous n'avez pas besoin de faire quoi que se soit pour les supprimer.

+
+
+ +

La majorité des processus sont soit en cours, soit au repos.

+ +
diff --git a/help/fr/process-update-speed.page b/help/fr/process-update-speed.page new file mode 100644 index 0000000..630cc77 --- /dev/null +++ b/help/fr/process-update-speed.page @@ -0,0 +1,64 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Actualiser plus ou moins régulièrement les informations affichées dans le moniteur système. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Modification de la fréquence de mise à jour des informations + +

Pour modifier la fréquence de mise à jour des informations :

+ + +

ouvrez Moniteur systèmePréférences,

+
+

cliquez sur un des onglets Processus, Ressources ou Système des fichiers.

+
+

saisissez une valeur pour la Fréquence de mise à jour en secondes :.

+
+
+ +

Définir la Fréquence de mise à jour en secondes à une valeur inférieure implique une plus grande utilisation du CPU par le Moniteur Système lui-même.

+
+ +
diff --git a/help/fr/solaris-mode.page b/help/fr/solaris-mode.page new file mode 100644 index 0000000..cdfc4ee --- /dev/null +++ b/help/fr/solaris-mode.page @@ -0,0 +1,62 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Utiliser le mode Solaris pour refléter le nombre de CPU. + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Définition du mode Solaris + +

Dans un système qui a plusieurs CPU ou cœurs, les processus peuvent en utiliser plus d'un en même temps. Il est possible que la colonne % CPU affiche des valeurs supérieures à 100% (par exemple 400% dans un système à 4 cœurs). Le Mode Solaris divise le % CPU pour chaque processus par le nombre de CPU du système pour que le total soit 100%.

+ +

Pour afficher le % CPU en Mode Solaris :

+ + +

cliquez sur Préférences dans le menu application,

+

cliquez sur l'onglet Processus.

+

sélectionnez Diviser l'utilisation CPU par le nombre de CPU.

+
+ +

Le terme Mode Solaris dérive de l'UNIX de Sun, comparé au mode par défaut de Linux, le mode IRIX, dont le nom vient de l'UNIX de SGI.

+ +
diff --git a/help/fr/units.page b/help/fr/units.page new file mode 100644 index 0000000..befe529 --- /dev/null +++ b/help/fr/units.page @@ -0,0 +1,61 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Unités de mesure de l'espace mémoire et du disque + + + naybnet + naybnet@gmail.com + 2014 + + + + Alain Lojewski + allomervan@gmail.com + 2014 + + + + Julien Hardelin + jhardlin@orange.fr + 2014 + + + + Leonor Palazzo + leonor.palazzo@gmail.com + 2015 + + + + Différences entre Gio (gibioctet) et Go (gigaoctet) + +

Les statistiques de l'espace mémoire et disque sont affichées à l'aide des préfixes binaires de la CEI, Kio, Mio, Gio, Tio (pour kibi, mebi, gibi et tebi). Ceci pour distinguer l'unité de mesure en base binaire utilisée par le moniteur système (multiples de 1024) de l'unité de mesure en base décimale (multiples de 1000) utilisée habituellement, par exemple, sur les boîtes des disques durs.

+ +

Unités typiques en base binaire :

+ +

1 Kio = 1024 octets

+

1 Mio = 1048576 octets

+

1 Gio = 1073741842 octets

+
+ +

Un disque dur externe, présenté comme de taille 1,0 To (téraoctets), afficherait 0,909 Tio (tébioctets).

+ +
diff --git a/help/hu/commandline.page b/help/hu/commandline.page new file mode 100644 index 0000000..725e894 --- /dev/null +++ b/help/hu/commandline.page @@ -0,0 +1,67 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + A Rendszerfigyelő információi parancssori eszközökkel is elérhetők. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Ugyanezen információk elérése a parancssorból + +

A Rendszerfigyelő által megjelenített információk a következő parancssori eszközökkel is beszerezhetők.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

Megadja a futó folyamatok folyamatosan frissített listáját, és lehetővé teszi a folyamatok manipulálását.

lsof

Megadja a nyitott fájlok listáját, és az azokat megnyitó folyamatokat.

free -m

Megjeleníti a szabad memória mennyiségét.

vmstat

Információkat ad az aktuális virtuálismemória-használatról.

df -h

Megjeleníti az elérhető lemezhelyet a csatolt fájlrendszereken.

pmap

Megjeleníti egy folyamat memóriatérképét.

+ +
diff --git a/help/hu/cpu-check.page b/help/hu/cpu-check.page new file mode 100644 index 0000000..39b7b76 --- /dev/null +++ b/help/hu/cpu-check.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A CPU-használat megadja, hogy a számítógép mennyi munkát próbál elvégezni. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + A felhasznált processzorkapacitás ellenőrzése + +

A számítógép processzorhasználatának ellenőrzéséhez lépjen az Erőforrások lapra, és nézze meg a CPU-használat előzményei grafikont. Erről leolvasható, hogy a számítógép éppen mennyi munkát végez.

+ +

Sok számítógép több processzorral rendelkezik (ezeket néha több magos rendszereknek is hívják). Minden processzor külön jelenik meg a grafikonon. Ha szeretné, megváltoztathatja az egyes processzorokhoz használt színeket a grafikon alatti színes négyzetekre kattintva.

+ +

Megváltoztathatja, hogy a grafikon milyen gyakran frissüljön (frissítési gyakoriság), és hogy az egyes processzorok vonalai hogyan jelenjenek meg (például területdiagramként). Ezek a beállítások a Rendszerfigyelő Beállítások Erőforrások lapon érhetők el.

+ +
diff --git a/help/hu/cpu-mem-normal.page b/help/hu/cpu-mem-normal.page new file mode 100644 index 0000000..50640e2 --- /dev/null +++ b/help/hu/cpu-mem-normal.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Ha a számítógép sok munkát végez, akkor több processzoridőt és memóriát fog használni. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Normális, hogy ilyen sok a CPU- vagy memóriahasználat? + +

A számítógépen futó minden program osztozik a processzoridőn és a memórián. Ha egyszerre sok programot futtat, vagy egyes programok nagyon sok munkát végeznek, akkor mindkettő nagyobb százalékban lesz kihasználva.

+ +

Ha a processzorhasználat 100% körül van, az azt jelenti, hogy a számítógép több munkát próbál elvégezni, mint amennyire kapacitása van. Ez általában nem probléma, de azt jelenti, hogy a programok egy kicsit lelassulhatnak. A számítógépek általában 100% közeli processzorhasználatot mutatnak, ha számításigényes feladatokat végeznek, például játékokat futtatnak.

+ +

Ha a processzorhasználat sokáig 100%-on van, az a számítógépet zavaróan lassúvá teheti. Ebben az esetben keresse meg, hogy melyik program használ olyan sok processzoridőt.

+ +

Ha a memóriahasználat közel 100%, az rettenetesen lelassíthatja a számítógépet. Ez azért történik, mert a számítógép ekkor megpróbálja a merevlemezt ideiglenes memóriaként használni, ezt swap memóriának nevezzük. A merevlemezek sokkal lassabbak, mint a rendszermemória.

+ +

Néhány program bezárásával megpróbálhat felszabadítani némi rendszermemóriát. Ha számítógépe nagyon lelassul, akkor próbálja újraindítani.

+ + +

Az Erőforrások lapon megjelenített memória a rendszermemória. Ez a programok ideiglenes tárolására szolgál, mialatt azok a számítógépen futnak. Ez nem ugyanaz mint a merevlemez, vagy hasonló adattárolók, amelyek a fájlok és programok tartósabb tárolására szolgálnak.

+
+ +
diff --git a/help/hu/cpu-multicore.page b/help/hu/cpu-multicore.page new file mode 100644 index 0000000..b03072d --- /dev/null +++ b/help/hu/cpu-multicore.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A több processzort tartalmazó számítógépek könnyebben futtatnak egyszerre több programot. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Miért van több processzorom? + +

Sok számítógép több processzort tartalmaz, ezeket többmagos rendszereknek nevezik.

+ +

A programok futtatásának terhelése megoszlik a processzorok között. Minél több processzora van, annál többfelé osztható a munka. Ez csökkenti az egyes processzorok terhelését, amitől a számítógép gyorsabbá válhat.

+ +

A számítógép automatikusan eldönti, hogyan osztható el legjobban a munka a processzorok között, ezzel Önnek nem kell foglalkoznia.

+ +
diff --git a/help/hu/fs-device.page b/help/hu/fs-device.page new file mode 100644 index 0000000..1d537bf --- /dev/null +++ b/help/hu/fs-device.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Minden eszköz a háttértár egy partíciójának felel meg. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Mik a különböző eszközök a Fájlrendszerek lapon? + +

A Fájlrendszerek lapon felsorolt minden eszköz egy tárolóeszköz (például merevlemez vagy USB-meghajtó), vagy lemezpartíció. Megjelenik minden eszköz teljes kapacitása, a felhasznált kapacitás, valamint olyan technikai információk, mint a fájlrendszer típusa és a csatolási pont.

+ +

Egy fizikai merevlemez területe több, partíciónak nevezett darabra osztható, ezek mindegyike úgy használható, mintha önálló lemez lenne. Ha a merevlemezét partíciókra osztották (On vagy a számítógép gyártója), akkor minden partíció külön kerül felsorolásra a fájlrendszerek listájában.

+ + +

A lemezek és partíciók a kezelésére, valamint részletesebb információk megjelenítésére a Lemezek alkalmazás használható.

+
+ +
diff --git a/help/hu/fs-diskusage.page b/help/hu/fs-diskusage.page new file mode 100644 index 0000000..f66ddc3 --- /dev/null +++ b/help/hu/fs-diskusage.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A Fájlrendszerek lap megjeleníti, hogy mennyi hely van használatban az egyes merevlemezeken. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Felhasznált lemezhely ellenőrzése + +

Az egyes lemezeken elérhető hely ellenőrzéséhez lépjen a Fájlrendszerek lapra, és nézze meg a Használt és Elérhető oszlopokat.

+ +

Ha több eszköz is látható, és a saját mappáját tartalmazót keresi, akkor azt a sort nézze, ahol a Könyvtár oszlopban a / vagy /home érték van. Ez általában az a lemez, ahol a személyes fájljai tárolásra kerülnek.

+ + +
+ Lemezhely felszabadítása + +

Ha már kevés a szabad lemezhely, megpróbálhatja a következőket némi hely felszabadítása érdekében.

+ +

Az egyik lehetőség a szükségtelen fájlok kézi törlése. A Lemezhasználat-elemző alkalmazás használatával megállapítható, hogy melyik fájlok és mappák foglalják a legtöbb helyet. Néhány fájl törlése után ürítse a Kukát is, hogy a fájlok biztosan eltávolításra kerüljenek a számítógépről.

+ +

Eltávolíthatja az ideiglenes fájlokat különböző alkalmazásokból. Például a webböngészők és szoftverkezelők gyakran tárolnak összességében sok helyet foglaló ideiglenes fájlokat. Ezek eltávolításának módja az alkalmazástól függ.

+ +

Megpróbálhat eltávolítani szükségtelen alkalmazásokat is. Ehhez használja az általában használt szoftverkezelőt.

+ +

Lemezhelyet úgy is fel lehet szabadítani, hogy a régi fájlokat külső merevlemezre vagy online felhő tárhelyre helyezi át.

+ +
+ +
diff --git a/help/hu/fs-info.page b/help/hu/fs-info.page new file mode 100644 index 0000000..91c0b7f --- /dev/null +++ b/help/hu/fs-info.page @@ -0,0 +1,52 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A Fájlrendszerek lapon megjelenő különböző mezők magyarázatai. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Ismerje meg a Fájlrendszerek lap információinak jelentését. + +

A Fájlrendszerek lap felsorolja a számítógéphez csatlakoztatott lemezeket, azok neveit, és hogy mennyi hely érhető el rajtuk.

+ + + +

Az Eszköz alatt az operációs rendszer által a lemezhez rendelt nevet láthatja. A számítógéphez csatlakoztatott minden hardverelem kap egy bejegyzést a /dev könyvtár alatt, amely az azonosítására használatos. Merevlemezek esetén ez általában ehhez hasonló: /dev/sda.

+
+ + +

A Könyvtár megadja, hogy a lemez vagy partíció hová van csatolva. A csatolás egy technikai kifejezés a lemez vagy partíció használhatóvá tételére. Egy lemez fizikailag csatlakoztatva lehet a számítógéphez, de ha nincs csatolva is, a fájlok nem érhetők el. Amikor egy lemez csatolásra kerül, akkor egy mappához lesz kapcsolva, amelyet megnyitva elérheti a lemezen lévő fájlokat. Ha például a Könyvtár alatt a /media/disk látható, akkor a /media/disk mappa megnyitásával érheti el a fájlokat.

+
+ + +

A Típus megadja a lemezen vagy partíción használt fájlrendszer típusát. A fájlrendszer megadja, hogy a számítógép hogyan tárolja a fájlokat a lemezen. Egyes operációs rendszerek csak bizonyos fájlrendszertípusokat tudnak használni, így például érdemes lehet ellenőrizni a külső merevlemezen használt fájlrendszert.

+
+ + +

Az Összesen megjeleníti a lemez teljes kapacitását, és az Elérhető oszlop megjeleníti, hogy abból mennyi használható fájlok és programok tárolására. A Használt megjeleníti, hogy jelenleg mennyi lemezhely van használatban.

+
+ +
+ +

A Használt és Elérhető alatti értékek összege nem feltétlenül azonos az Összesen oszlop alatti értékkel. Ennek oka, hogy a lemezterület egy része fenn van tartva a rendszer általi használatra. A fontos szám az Elérhető oszlop alatt látható, mivel ez adja meg, hogy ténylegesen mennyi lemezterületet használhat.

+

Előfordulhat, hogy az Összesen alatti érték nem egyezik a merevlemez gyártója által hirdetett kapacitással. Ez normális, és számos oka van. Az egyik, hogy a hardvergyártók egy kicsit másképp számolják a lemezkapacitást, mint mindenki más. Másik ok, hogy a lemezterület egy része az operációs rendszer általi használatra van fenntartva. Ha nagy az eltérés a várt kapacitástól, az azért is előfordulhat, mert a lemezt több partícióra osztották.

+ +
diff --git a/help/hu/fs-showall.page b/help/hu/fs-showall.page new file mode 100644 index 0000000..e93b650 --- /dev/null +++ b/help/hu/fs-showall.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Az operációs rendszer rejtett fájlrendszereket használ. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Minden fájlrendszer megjelenítése, beleértve a rejtetteket és a rendszer fájlrendszereit is. + +

Alapesetben a Fájlrendszerek lap csak azokat a lemezeket és partíciókat jeleníti meg, amelyek a fájljait és alkalmazásait tárolják. Ezeken kívül van még több speciális fájlrendszer is, amelyeket az operációs rendszer használ, de ezek alapesetben nem láthatók.

+ +

Ezen speciális fájlrendszerek megjelenítéséhez válassza a RendszerfigyelőBeállítások menüpontot, és a Fájlrendszerek lapon jelölje be a Minden fájlrendszer megjelenítése négyzetet.

+ +

A listában a bejegyzések zöme „virtuális” fájlrendszer. Ezek nem valódi lemezek vagy partíciók. Ehelyett az operációs rendszer ezeket kényelmes absztrakciós rétegként használja különféle dolgokra, például hardvereszközök kezelésére és ideiglenes fájlok tárolására. A rendszer ezeket automatikusan kezeli, így ritkán van szükség a megjelenítésükre.

+ +
diff --git a/help/hu/hu.po b/help/hu/hu.po new file mode 100644 index 0000000..794f148 --- /dev/null +++ b/help/hu/hu.po @@ -0,0 +1,1908 @@ +# Hungarian translation of gnome-system-monitor help +# Copyright (C) 2014. Free Software Foundation, Inc. +# This file is distributed under the same license as the user help. +# +# Gabor Kelemen , 2014, 2017. +# Balázs Úr , 2015. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor_help master\n" +"POT-Creation-Date: 2017-05-22 16:41+0000\n" +"PO-Revision-Date: 2017-06-17 23:36+0200\n" +"Last-Translator: Gabor Kelemen \n" +"Language-Team: Hungarian \n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 1.5\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "Kelemen Gábor , 2014." + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "A Rendszerfigyelő információi parancssori eszközökkel is elérhetők." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Ugyanezen információk elérése a parancssorból" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"A Rendszerfigyelő által megjelenített információk a következő parancssori " +"eszközökkel is beszerezhetők." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"Megadja a futó folyamatok folyamatosan frissített listáját, és lehetővé " +"teszi a folyamatok manipulálását." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "Megadja a nyitott fájlok listáját, és az azokat megnyitó folyamatokat." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "Megjeleníti a szabad memória mennyiségét." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "Információkat ad az aktuális virtuálismemória-használatról." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "Megjeleníti az elérhető lemezhelyet a csatolt fájlrendszereken." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "Megjeleníti egy folyamat memóriatérképét." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" +"A CPU-használat megadja, hogy a számítógép mennyi munkát próbál elvégezni." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "A felhasznált processzorkapacitás ellenőrzése" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"A számítógép processzorhasználatának ellenőrzéséhez lépjen az " +"Erőforrások lapra, és nézze meg a CPU-használat előzményei grafikont. Erről leolvasható, hogy a számítógép éppen mennyi munkát " +"végez." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Sok számítógép több processzorral rendelkezik (ezeket néha több magos rendszereknek is hívják). Minden processzor külön jelenik meg a " +"grafikonon. Ha szeretné, megváltoztathatja az egyes processzorokhoz használt " +"színeket a grafikon alatti színes négyzetekre kattintva." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Megváltoztathatja, hogy a grafikon milyen gyakran frissüljön (frissítési " +"gyakoriság), és hogy az egyes processzorok vonalai hogyan jelenjenek meg " +"(például területdiagramként). Ezek a beállítások a Rendszerfigyelő Beállítások Erőforrások lapon érhetők el." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Ha a számítógép sok munkát végez, akkor több processzoridőt és memóriát fog " +"használni." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "Normális, hogy ilyen sok a CPU- vagy memóriahasználat?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"A számítógépen futó minden program osztozik a processzoridőn és a memórián. " +"Ha egyszerre sok programot futtat, vagy egyes programok nagyon sok munkát " +"végeznek, akkor mindkettő nagyobb százalékban lesz kihasználva." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Ha a processzorhasználat 100% körül van, az azt jelenti, hogy a számítógép " +"több munkát próbál elvégezni, mint amennyire kapacitása van. Ez általában " +"nem probléma, de azt jelenti, hogy a programok egy kicsit lelassulhatnak. A " +"számítógépek általában 100% közeli processzorhasználatot mutatnak, ha " +"számításigényes feladatokat végeznek, például játékokat futtatnak." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Ha a processzorhasználat sokáig 100%-on van, az a számítógépet zavaróan " +"lassúvá teheti. Ebben az esetben keresse " +"meg, hogy melyik program használ olyan sok processzoridőt." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Ha a memóriahasználat közel 100%, az rettenetesen lelassíthatja a " +"számítógépet. Ez azért történik, mert a számítógép ekkor megpróbálja a " +"merevlemezt ideiglenes memóriaként használni, ezt swap memóriának nevezzük. A merevlemezek sokkal lassabbak, mint a " +"rendszermemória." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Néhány program bezárásával megpróbálhat felszabadítani némi " +"rendszermemóriát. Ha számítógépe nagyon lelassul, akkor próbálja " +"újraindítani." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"Az Erőforrások lapon megjelenített memória a rendszermemória. Ez a programok ideiglenes tárolására szolgál, mialatt azok a " +"számítógépen futnak. Ez nem ugyanaz mint a merevlemez, vagy hasonló " +"adattárolók, amelyek a fájlok és programok tartósabb tárolására szolgálnak." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"A több processzort tartalmazó számítógépek könnyebben futtatnak egyszerre " +"több programot." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Miért van több processzorom?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Sok számítógép több processzort tartalmaz, ezeket többmagos rendszereknek " +"nevezik." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"A programok futtatásának terhelése megoszlik a processzorok között. Minél " +"több processzora van, annál többfelé osztható a munka. Ez csökkenti az egyes " +"processzorok terhelését, amitől a számítógép gyorsabbá válhat." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"A számítógép automatikusan eldönti, hogyan osztható el legjobban a munka a " +"processzorok között, ezzel Önnek nem kell foglalkoznia." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "Minden eszköz a háttértár egy partíciójának felel meg." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "Mik a különböző eszközök a Fájlrendszerek lapon?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"A Fájlrendszerek lapon felsorolt minden eszköz egy tárolóeszköz " +"(például merevlemez vagy USB-meghajtó), vagy lemezpartíció. Megjelenik " +"minden eszköz teljes kapacitása, a felhasznált kapacitás, valamint olyan " +"technikai információk, mint a fájlrendszer típusa és a csatolási pont." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"Egy fizikai merevlemez területe több, partíciónak nevezett darabra " +"osztható, ezek mindegyike úgy használható, mintha önálló lemez lenne. Ha a " +"merevlemezét partíciókra osztották (On vagy a számítógép gyártója), akkor " +"minden partíció külön kerül felsorolásra a fájlrendszerek listájában. " + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"A lemezek és partíciók a kezelésére, valamint részletesebb információk " +"megjelenítésére a Lemezek alkalmazás használható." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"A Fájlrendszerek lap megjeleníti, hogy mennyi hely van " +"használatban az egyes merevlemezeken." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Felhasznált lemezhely ellenőrzése" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Az egyes lemezeken elérhető hely ellenőrzéséhez lépjen a " +"Fájlrendszerek lapra, és nézze meg a Használt és " +"Elérhető oszlopokat." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Ha több eszköz is látható, és a saját mappáját tartalmazót keresi, akkor azt " +"a sort nézze, ahol a Könyvtár oszlopban a / vagy " +"/home érték van. Ez általában az a lemez, ahol a személyes " +"fájljai tárolásra kerülnek." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Lemezhely felszabadítása" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Ha már kevés a szabad lemezhely, megpróbálhatja a következőket némi hely " +"felszabadítása érdekében." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Az egyik lehetőség a szükségtelen fájlok kézi törlése. A Lemezhasználat-" +"elemző alkalmazás használatával megállapítható, hogy melyik fájlok és " +"mappák foglalják a legtöbb helyet. Néhány fájl törlése után ürítse a " +"Kukát is, hogy a fájlok biztosan eltávolításra kerüljenek a " +"számítógépről." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Eltávolíthatja az ideiglenes fájlokat különböző alkalmazásokból. Például a " +"webböngészők és szoftverkezelők gyakran tárolnak összességében sok helyet " +"foglaló ideiglenes fájlokat. Ezek eltávolításának módja az alkalmazástól " +"függ." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Megpróbálhat eltávolítani szükségtelen alkalmazásokat is. Ehhez használja az " +"általában használt szoftverkezelőt." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Lemezhelyet úgy is fel lehet szabadítani, hogy a régi fájlokat külső " +"merevlemezre vagy online felhő tárhelyre helyezi át." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" +"A Fájlrendszerek lapon megjelenő különböző mezők magyarázatai." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Ismerje meg a Fájlrendszerek lap információinak jelentését." + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"A Fájlrendszerek lap felsorolja a számítógéphez csatlakoztatott lemezeket, " +"azok neveit, és hogy mennyi hely érhető el rajtuk." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Az Eszköz alatt az operációs rendszer által a lemezhez rendelt " +"nevet láthatja. A számítógéphez csatlakoztatott minden hardverelem kap egy " +"bejegyzést a /dev könyvtár alatt, amely az azonosítására " +"használatos. Merevlemezek esetén ez általában ehhez hasonló: /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"A Könyvtár megadja, hogy a lemez vagy partíció hová van " +"csatolva. A csatolás egy technikai kifejezés a lemez vagy partíció " +"használhatóvá tételére. Egy lemez fizikailag csatlakoztatva lehet a " +"számítógéphez, de ha nincs csatolva is, a fájlok nem érhetők el. Amikor egy " +"lemez csatolásra kerül, akkor egy mappához lesz kapcsolva, amelyet megnyitva " +"elérheti a lemezen lévő fájlokat. Ha például a Könyvtár alatt a " +"/media/disk látható, akkor a /media/disk mappa " +"megnyitásával érheti el a fájlokat." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"A Típus megadja a lemezen vagy partíción használt " +"fájlrendszer típusát. A fájlrendszer megadja, hogy a számítógép " +"hogyan tárolja a fájlokat a lemezen. Egyes operációs rendszerek csak " +"bizonyos fájlrendszertípusokat tudnak használni, így például érdemes lehet " +"ellenőrizni a külső merevlemezen használt fájlrendszert." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Az Összesen megjeleníti a lemez teljes kapacitását, és az " +"Elérhető oszlop megjeleníti, hogy abból mennyi használható fájlok " +"és programok tárolására. A Használt megjeleníti, hogy jelenleg " +"mennyi lemezhely van használatban." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"A Használt és Elérhető alatti értékek összege nem feltétlenül azonos az " +"Összesen oszlop alatti értékkel. Ennek oka, hogy a lemezterület egy része " +"fenn van tartva a rendszer általi használatra. A fontos szám az Elérhető " +"oszlop alatt látható, mivel ez adja meg, hogy ténylegesen mennyi " +"lemezterületet használhat." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Előfordulhat, hogy az Összesen alatti érték nem egyezik a merevlemez " +"gyártója által hirdetett kapacitással. Ez normális, és számos oka van. Az " +"egyik, hogy a hardvergyártók egy kicsit másképp számolják a lemezkapacitást, " +"mint mindenki más. Másik ok, hogy a lemezterület egy része az operációs " +"rendszer általi használatra van fenntartva. Ha nagy az eltérés a várt " +"kapacitástól, az azért is előfordulhat, mert a lemezt több partícióra " +"osztották." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "Az operációs rendszer rejtett fájlrendszereket használ." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "" +"Minden fájlrendszer megjelenítése, beleértve a rejtetteket és a rendszer " +"fájlrendszereit is." + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Alapesetben a Fájlrendszerek lap csak azokat a lemezeket és " +"partíciókat jeleníti meg, amelyek a fájljait és alkalmazásait tárolják. " +"Ezeken kívül van még több speciális fájlrendszer is, amelyeket az operációs " +"rendszer használ, de ezek alapesetben nem láthatók." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Ezen speciális fájlrendszerek megjelenítéséhez válassza a " +"RendszerfigyelőBeállítások " +"menüpontot, és a Fájlrendszerek lapon jelölje be a Minden " +"fájlrendszer megjelenítése négyzetet." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"A listában a bejegyzések zöme „virtuális” fájlrendszer. Ezek nem valódi " +"lemezek vagy partíciók. Ehelyett az operációs rendszer ezeket kényelmes " +"absztrakciós rétegként használja különféle dolgokra, például hardvereszközök " +"kezelésére és ideiglenes fájlok tárolására. A rendszer ezeket automatikusan " +"kezeli, így ritkán van szükség a megjelenítésükre." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Rendszerfigyelő" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Rendszerfigyelő" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"A Rendszerfigyelő megjeleníti a futó programokat, és hogy mennyi " +"processzoridő, memória, és lemezhely van használatban." + +#. (itstool) path: page/title +#: C/index.page:28 +#| msgid "System Monitor" +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Rendszerfigyelő" + +#. (itstool) path: page/p +#: C/index.page:33 +#| msgid "" +#| "System Monitor shows you what programs are running and how much processor " +#| "time, memory, and disk space are being used." +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"A Rendszerfigyelő megjeleníti a futó programokat, és hogy mennyi " +"processzoridő, memória, és lemezhely van használatban." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "A CPU megfigyelése" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Memóriahasználat" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Folyamatokkal kapcsolatos kérdések" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Folyamatokkal kapcsolatos általános feladatok" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Információk fájlrendszerekről" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Hálózati információk" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Egyebek" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Ez a munka a <_:link-1/> feltételei szerint használható." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"Az Erőforrások lap megadja, hogy a számítógép memóriájának (RAM) " +"mekkora része van használatban." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Mennyi memória van használatban?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "A számítógép jelenlegi memóriahasználatának ellenőrzése:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Kattintson az Erőforrások lapra." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"A Memória- és swap előzményei alatt egy folyamatosan frissülő " +"vonaldiagram látható, a memóriát és swapet a teljes elérhető mennyiség " +"százalékában kifejezve. Ezek az idő függvényében kerülnek kirajzolásra, jobb " +"oldalon az aktuális idővel." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"Az egyes vonalak színét a lenti tortadiagramok jelzik. Kattintson a " +"tortadiagramra a vonaldiagram színének megválaszolásához." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"A Memória tortadiagram a memóriahasználatot GiB-ban jeleníti meg, és a teljes elérhető mennyiség százalékában." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "A frissítési gyakoriság módosításához:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Válassza a RendszerfigyelőBeállítások " +"menüpontot." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "" +"Írjon be egy értéket a Frissítési időköz másodpercben mezőbe." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Mely folyamatok használják a legtöbb memóriát?" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "A legtöbb memóriát használó folyamatok ellenőrzéséhez:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Kattintson a Folyamatok lapra." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Kattintson a Memória oszlopfejlécre a folyamatok memóriahasználat " +"szerinti rendezéséhez." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"Az oszlopfejlécben lévő nyíl jelzi a rendezés irányát, kattintson rá újra a " +"megfordításához. Ha a nyíl felfelé mutat, a legtöbb memóriát használó " +"folyamatok a lista tetején jelennek meg." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"A swap lehetővé teszi a számítógépnek több alkalmazás futtatását " +"egyidejűleg, mint amennyi elfér a rendszermemóriában." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "Mi az a „swap” memória?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"A swap memória vagy swap terület (csere terület) a virtuálismemória-" +"rendszer lemezen lévő része. A rendszer telepítésekor jön létre swap " +"partícióként vagy swap fájlként, de utólag is hozzáadható." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"A lemez elérése nagyon lassú a memória eléréshez képest. A rendszer " +"sokkal lassabban működik, ha túl sokat használja a swapet, vagy ha nem talál " +"elég szabad memóriát, akkor vergődni kezd. Ilyen helyzetben csak a " +"több memória beépítése jelent megoldást." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Annak eldöntéséhez, hogy a swapelés vagy lapozás " +"teljesítményproblémát okoz-e:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"A Memória- és swap használat előzményei grafikon százalékban " +"kifejezve jeleníti meg a memória- és swaphasználatot." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Egy folyamat memóriatérképének megjelenítése." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Memóriatérképek használata" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"A virtuális memória a fizikai memória és a swap terület egyesített ábrázolása a rendszeren. Ez a " +"fizikai memóriában lévő helyek lemezen lévő fájlokra való " +"leképezésével lehetővé teszi a folyamatoknak, hogy a meglévő " +"fizikai memóriánál többet érjenek el. Ha a rendszernek az " +"elérhetőnél több memórialapra van szüksége, akkor a meglévő lapok egy része " +"a swap területre kerül kiírásra." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"A memóriatérkép megjeleníti a folyamat teljes virtuálismemória-" +"használatát, és használatával megállapítható a program egy vagy több " +"példányának memóriaköltsége, ellenőrizhető a megfelelő megosztott " +"programkönyvtárak használata, illetve a program esetlegesen elérhető " +"teljesítményhangolási paramétereinek hatása, vagy felismerhetők a " +"memóriaszivárgáshoz hasonló problémák." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"Egy folyamat memóriatérképének " +"megjelenítéséhez:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "" +"Kattintson a jobb egérgombbal a kívánt folyamatra a folyamatlistában." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Válassza a Memóriatérképek menüpontot." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "A memóriatérkép olvasása" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "A címek hexadecimális (16-os alapú) formátumban jelennek meg." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"A méretek IEC bináris előtagokkal jelennek meg." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Futási időben a folyamat több memóriát foglalhat dinamikusan a heap " +"területen, és az argumentumokat és változókat egy másik, stack nevű " +"területen tárolhatja." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"Maga a program és az egyes megosztott programkönyvtárak mind három " +"bejegyzéssel rendelkeznek, egy az olvasható-végrehajtható szövegszakaszhoz, " +"egy az írható-olvasható adatszakaszhoz és egy a csak olvasható " +"adatszakaszhoz. Mindkét adatszakaszt ki kell lapozni swapeléskor." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Tulajdonságok" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Fájlnév" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"A folyamat által használt megosztott programkönyvtár helye. Ha ez a mező " +"üres, akkor a sor memóriainformációi a memóriatérkép-táblázat tetején " +"látható nevű folyamat által birtokolt memóriát írnak le." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "VM-kezdet" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"A memóriaszakasz kezdetének címe. A VM-kezdet, VM-vég és VM-eltolás együtt " +"megadják a konkrét lemezterületet, ahová a megosztott programkönyvtár " +"leképezésre kerül." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "VM-vég" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "A memóriaszakasz végét jelző cím." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "VM-méret" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "A memóriaszakasz mérete." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Flag-ek" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"A következő flag-ek írják le a folyamat által birtokolható memóriaszakasz-" +"hozzáférést:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "A memóriaszakasz a folyamaté, és nem érhető el más folyamatok által." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "A folyamat olvashatja a memóriaszakaszt." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "A memóriaszakasz meg van osztva más folyamatokkal." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "A folyamat írhat a memóriaszakaszba." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "A folyamat végrehajthatja a memóriaszakaszban lévő utasításokat." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "VM-eltolás" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "A cím helye a memóriaszakaszon belül, a VM-kezdettől mérve." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Saját, osztott, tiszta, piszkos" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "A saját lapok egy folyamat által érhetők el" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "Az osztott lapok több folyamat által érhetők el." + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"A tiszta lapok még nem lettek módosítva a memóriában, és eldobhatók " +"amikor kiswapelésre lesznek kijelölve" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"A piszkos lapok módosítva lettek a memóriában, és lemezre kell írni " +"őket, amikor kiswapelésre kerülnek kijelölésre" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Eszköz" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Az osztott programkönyvtár fájlját tartalmazó eszköz major és minor számai. " +"Ezek együtt egy partíciót adnak meg a rendszeren." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Inode" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"Az eszközön lévő inode, amelyből a megosztott programkönyvtár helye a " +"memóriába töltődik. Az inode egy a fájlok tárolásához használt, a " +"fájlrendszeren lévő adatszerkezet, és a hozzárendelt szám egyedi." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "A hálózati sebességet megjelenítő mértékegység kiválasztása." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "" +"A másodpercenkénti hálózati sebesség megjelenítése bitekben bájtok helyett" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"A hálózati sebesség gyakran bit/másodpercben jelenik meg bájt/másodperc " +"helyett. Ezt bitsebességnek vagy adatsebességnek is hívják." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "A hálózati sebesség bitekben való megjelenítéséhez:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "" +"Jelölje be a Hálózati sebesség megjelenítése bitekben négyzetet." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "A folyamatok a folyamatlistából kezelhetők." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Mi az a folyamat?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"A folyamat egy éppen végrehajtás alatt álló program vagy " +"alkalmazás a rendszeren. Egy alkalmazás elindításakor a rendszer egy egyedi " +"folyamatazonosítót (PID) rendel hozzá, és az utasításai és adatai betöltésre " +"kerülnek a memóriába." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"A Folyamatok lap megjeleníti a folyamatok információit, és " +"lehetővé teszi azok Leállítását, Folytatását, " +"Befejezését, Kilövését vagy a prioritásuk " +"megváltoztatását. Ha Minden folyamat megjelenítését választja, " +"akkor a folyamatlista tartalmazni fogja a rendszerfolyamatokat, " +"amelyek a háttérben futnak és különböző, a számítógép működéséhez szükséges " +"szolgáltatásokat biztosítanak." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "A folyamatok által elért fájlok megjelenítése." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Egy folyamat által megnyitott fájlok felsorolása" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"A folyamatoknak néha nyitva kell tartaniuk fájlokat. Ezeket lehet, hogy " +"éppen megjeleníti vagy szerkeszti, esetleg ideiglenes vagy rendszerfájlok, " +"amelyekre a folyamatnak a megfelelő működéséhez van szüksége." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "A folyamat által nyitva tartott fájlok megjelenítéséhez:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"Keresse meg a folyamatot a Folyamatok lapon, és kattintson rá " +"egyszer a kijelöléséhez." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"Kattintson a jobb egérgombbal a folyamatra, és válassza a Nyitott " +"fájlok menüpontot." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"A nyitott fájlok megjelenő listájában találhat néhány speciális, " +"foglalatnak nevezett fájlt. Ezek valójában a folyamatok egymás " +"közti kommunikációját szolgálják, és nem a szokásosan megjeleníthető vagy " +"szerkeszthető fájlok." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "Nyitott fájl keresése, az azt használó folyamat megjelenítéséhez." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Adott fájlt használó program megkeresése" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Néha kaphat olyan hibaüzenetet, amely szerint egy eszköz (például hangeszköz " +"vagy a DVD-olvasó) foglalt, vagy a szerkeszteni kívánt fájl használatban " +"van. Az ezért felelős folyamatok megkereséséhez:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Válassza a RendszerfigyelőNyitott fájlok keresése menüpontot." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Írja be a fájlnevet vagy annak egy részét. Ez lehet például /dev/snd a hangeszköz esetén, vagy /media/cdrom a DVD-olvasóhoz." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Kattintson a Keresés gombra." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Ez megjeleníti a futó folyamatok listáját, amelyek a keresésnek megfelelő " +"nevű fájlokat tartanak nyitva. A programból való kilépés lehetővé teszi az " +"eszköz elérését vagy a fájl szerkesztését egy másik programmal." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"A folyamatok listáját % CPU szerint rendezve megjelenik a " +"számítógép erőforrásait elhasználó folyamat." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Melyik program miatt fut lassan a számítógép?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Az a program, amely több CPU-időt használ az átlagosnál, az egész " +"számítógépet lelassíthatja. Az ilyen folyamatok megtalálásához:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Kattintson a % CPU oszlopfejlécre a folyamatok CPU-használat " +"szerinti rendezéséhez." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"Az oszlopfejlécben lévő nyíl megadja a rendezés irányát, kattintson rá újra " +"a megfordításához. A nyílnak felfelé kell mutatnia." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"A lista tetején lévő folyamatok használják százalékosan a legtöbbet a CPU-t. " +"Miután azonosította, hogy melyik használhat a kelleténél több erőforrást, " +"eldöntheti, hogy az adott programot vagy más programokat zár be, a " +"processzorterhelés csökkentése érdekében." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"A lefagyott vagy összeomlott folyamatok néha elhasználhatják a CPU " +"teljesítményének 100%-át. Ha ez történik, szükség lehet a folyamat kilövésére." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" +"Ha egy program megszűnik működni vagy lefagy, kikényszerítheti a bezárását." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Program azonnali kilövése (bezárása)" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Ha egy program megszűnik működni vagy lefagy, kikényszerítheti a bezárását " +"(„kilövés”) a Rendszerfigyelővel. Lépjen a Folyamatok " +"lapra, és egy kattintással jelölje ki a kilőni kívánt folyamatot. Majd " +"kattintson a Folyamat befejezése lehetőségre." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Ha a folyamat nem záródik be pár másodperc múlva, akkor kattintson rá a jobb " +"egérgombbal, és válassza a megjelenő menü Folyamat kilövése " +"pontját." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"A Folyamat befejezése menüpont megpróbálja megfelelően bezárni a " +"folyamatot, időt adva annak a fájlok bezárásához stb., miközben a " +"Folyamat kilövése azonnal kilépésre kényszeríti. Egyes programok " +"esetén ez azt jelentheti, hogy a mentetlen fájlok elvesznek. Először " +"próbálja meg mindig a Folyamat befejezése menüpontot használni." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +#| msgid "Lots of system processes run automatically in the background" +msgid "Lots of system processes run automatically in the background." +msgstr "Rengeteg rendszerfolyamat fut a háttérben." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Miért vannak felsorolva olyan folyamatok, amelyeket nem én indítottam?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"A Folyamatok lapon általában rengeteg folyamat van felsorolva. " +"Ezek közül csak néhány olyan program, amit Ön indított el. A többi " +"folyamatot az operációs rendszer használja a számítógép megfelelő " +"működtetéséhez. Ezek automatikusan indulnak el a bejelentkezéskor, és " +"általában csendben futnak a háttérben." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Egy folyamat által használható processzoridő mennyiségének növelése vagy " +"csökkentése." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Folyamat prioritásának megváltoztatása" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Megadhatja, hogy egyes folyamatok magasabb prioritásúak másoknál, így az " +"elérhető számítási időből nagyobb részt kell kapjanak. Ettől gyorsabban " +"futhatnak, de csak bizonyos esetekben. Egyes folyamatoknak alacsonyabb prioritást is adhat, ha úgy gondolja, túl sok processzoridőt " +"fogyasztanak." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Lépjen a Folyamatok lapra, és kattintson arra a folyamatra, " +"amelynek eltérő prioritást szeretne adni." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Kattintson a jobb egérgombbal a folyamatra, és használja a Prioritás " +"megváltoztatása menüpontot magasabb vagy alacsonyabb prioritás " +"adásához a folyamatnak." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Általában ritkán szükséges a folyamatok prioritásának kézi módosítása. A " +"számítógép általában jól kezeli ezeket. (A folyamatok prioritásának " +"kezelésére szolgáló rendszer neve a nice.)" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "A magasabb prioritástól a folyamatok gyorsabbak lesznek?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"A számítógép a feldolgozási idejét a futó folyamatok közt osztja el. Ez " +"általában intelligens módon kerül elosztásra, így a több munkát végző " +"programok automatikusan nagyobb részt kapnak az erőforrásokból. Legtöbbször " +"a folyamatok annyi feldolgozási időt kapnak, amennyire szükségük van, így a " +"lehető leggyorsabban futnak. A prioritásuk módosítása ezért nem számít." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Ha azonban a számítógép egyszerre több számításigényes programot futtat, " +"előfordulhat, hogy a feldolgozási ideje „túlfoglalásra” kerül (azaz a processzor teljes kapacitása " +"felhasználásra kerül.) Ekkor feltűnhet, hogy más programok lassabban futnak " +"a szokásosnál, mert nincs elég, köztük elosztható feldolgozási idő." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"Ebben az esetben a folyamatok prioritásának megváltoztatása segíthet. " +"Csökkentheti az egyik számításigényes folyamat prioritását, hogy több " +"feldolgozási idő szabaduljon fel más programok számára. Ennek " +"alternatívájaként megpróbálhatja növelni az Ön számára fontos és gyorsítani " +"kívánt folyamat prioritását." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "A lehetséges folyamatállapotok: fut, alszik, leállítva vagy zombi." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Mit jelentenek a folyamatállapotok?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"Egy folyamat állapota megadja, hogy az jelenleg csinál-e valamit. A " +"folyamatok négy állapotban lehetnek:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Fut" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Az éppen valamit csináló folyamatok (például egy weboldalt betöltő " +"webböngésző). A futó folyamatok azok, amelyek aktívan használják a " +"processzort." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Alszik" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Az éppen semmit nem csináló folyamatok (például, mert várnak egy esemény " +"bekövetkezésére). Ezek nem használnak processzoridőt, de memóriát igen. Ha " +"tenniük kell valamit, „felébrednek”, és megváltoztatják állapotukat fut-ra." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Leállítva" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"A leállított folyamatot saját kezűleg tette alvó állapotba. Egy " +"folyamat ideiglenes megállítására akkor lehet szükség, ha például túl sok " +"processzoridőt használ." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Ehhez kattintson a folyamatra a Folyamatok lapon, kattintson rá a " +"jobb egérgombbal, és válassza a Megállítás menüpontot. A folyamat " +"felébreszthető ugyanazon menü Folytatás menüpontjával." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombi" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"A zombi folyamat befejezte a futást, és már nem fog újra elindulni, de " +"valamiért a folyamatok listájában maradt. Ez általában akkor történik, ha a " +"folyamatot egy másik program indította, amelynek tudnia kell, hogy sikeresen " +"befejeződött-e, de ezt még nem ellenőrizte." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"A zombi folyamatok nem használnak memóriát vagy processzoridőt, és idővel " +"eltűnnek. Nem kell semmit tennie, hogy megszabaduljon tőlük." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "A folyamatok zöme fut vagy alszik." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "A Rendszerfigyelő információinak sűrűbb vagy ritkább frissítése." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Az információk gyorsabb vagy lassabb frissítése" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Az információk frissítési sebességének módosításához:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Kattintson a kívánt lapra (Folyamatok, Erőforrások " +"vagy Fájlrendszerek)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"A Frissítési időköz alacsonyabb értékre állításakor maga a " +"Rendszerfigyelő is több processzoridőt fog használni." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +#| msgid "Use Solaris mode to reflect the number of CPUs" +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "A Solaris mód használata a CPU-k számának." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Mi az a Solaris mód?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"Egy több processzorral vagy maggal " +"rendelkező rendszeren a folyamatok egyszerre több magot is használhatnak. " +"Előfordulhat, hogy a % CPU oszlop olyan értékeket jelenít meg, " +"amelyek összesen 100%-nál nagyobbak (például egy 4 magos rendszeren 400%). A " +"Solaris mód minden folyamat esetén elosztja a % CPU " +"értéket a rendszer CPU-inak számával, így az összeg 100% lesz." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "A % CPU megjelenítéséhez Solaris módban:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Kattintson az alkalmazásmenü Beállítások menüpontjára." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "" +"Jelölje be a CPU használat osztása a CPU-k számával " +"jelölőnégyzetet." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"A Solaris mód kifejezés a Sun cég UNIX operációs rendszeréből " +"ered, szemben a Linux alapértelmezett IRIX módjával, amelyet az SGI cég UNIX " +"rendszeréről neveztek el." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "A memória- és lemezterület mértékegységei." + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "A GiB ugyanaz, mint a GB (gigabájt)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"A megjelenített memória- és lemezterület-statisztikák IEC bináris " +"előtagokat használnak: KiB, MiB, GiB, TiB (kibi, mebi, gibi és tebi). " +"Ezeket a Rendszerfigyelő által használt bináris méretek (1024 többszörösei) " +"megkülönböztetésére szolgál az általánosan, például háttértárak " +"csomagolásain használt decimális méretektől (1000 többszörösei)." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Tipikus bináris egységek:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 bájt" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 bájt" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 bájt" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Egy külső merevlemez, amelyet 1 TB (terabájt) méretűként reklámoznak, 0.909 " +"TiB (tebibájt) méretűnek látszik." + +#~ msgid "Click Search for Open Files." +#~ msgstr "Kattintson a Nyitott fájlok keresése menüpontra." diff --git a/help/hu/hu.stamp b/help/hu/hu.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/hu/hu.stamp diff --git a/help/hu/index.page b/help/hu/index.page new file mode 100644 index 0000000..8bb70fd --- /dev/null +++ b/help/hu/index.page @@ -0,0 +1,70 @@ + + + + + Rendszerfigyelő + Rendszerfigyelő + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + A Rendszerfigyelő megjeleníti a futó programokat, és hogy mennyi processzoridő, memória, és lemezhely van használatban. + + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Rendszerfigyelő + +

A Rendszerfigyelő megjeleníti a futó programokat, és hogy mennyi processzoridő, memória, és lemezhely van használatban.

+ +
+ A CPU megfigyelése + +
+ +
+ Memóriahasználat + +
+ +
+ Folyamatokkal kapcsolatos kérdések + +
+ +
+ Folyamatokkal kapcsolatos általános feladatok + +
+ +
+ Információk fájlrendszerekről + +
+ +
+ Hálózati információk + +
+ +
+ Egyebek + +
+
diff --git a/help/hu/legal.xml b/help/hu/legal.xml new file mode 100644 index 0000000..2c3dac7 --- /dev/null +++ b/help/hu/legal.xml @@ -0,0 +1,6 @@ + + + +

Ez a munka a Creative Commons Attribution-ShareAlike 3.0 Unported License feltételei szerint használható.

+ +
diff --git a/help/hu/mem-check.page b/help/hu/mem-check.page new file mode 100644 index 0000000..81dcc48 --- /dev/null +++ b/help/hu/mem-check.page @@ -0,0 +1,86 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + Az Erőforrások lap megadja, hogy a számítógép memóriájának (RAM) mekkora része van használatban. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Mennyi memória van használatban? + +

A számítógép jelenlegi memóriahasználatának ellenőrzése:

+ + + +

Kattintson az Erőforrások lapra.

+
+
+ +

A Memória- és swap előzményei alatt egy folyamatosan frissülő vonaldiagram látható, a memóriát és swapet a teljes elérhető mennyiség százalékában kifejezve. Ezek az idő függvényében kerülnek kirajzolásra, jobb oldalon az aktuális idővel.

+ + +

Az egyes vonalak színét a lenti tortadiagramok jelzik. Kattintson a tortadiagramra a vonaldiagram színének megválaszolásához.

+
+ +

A Memória tortadiagram a memóriahasználatot GiB-ban jeleníti meg, és a teljes elérhető mennyiség százalékában.

+ +

A frissítési gyakoriság módosításához:

+ + + +

Válassza a RendszerfigyelőBeállítások menüpontot.

+
+ +

Kattintson az Erőforrások lapra.

+
+ +

Írjon be egy értéket a Frissítési időköz másodpercben mezőbe.

+
+
+ +
+ Mely folyamatok használják a legtöbb memóriát? + +

A legtöbb memóriát használó folyamatok ellenőrzéséhez:

+ + + +

Kattintson a Folyamatok lapra.

+
+ +

Kattintson a Memória oszlopfejlécre a folyamatok memóriahasználat szerinti rendezéséhez.

+ +

Az oszlopfejlécben lévő nyíl jelzi a rendezés irányát, kattintson rá újra a megfordításához. Ha a nyíl felfelé mutat, a legtöbb memóriát használó folyamatok a lista tetején jelennek meg.

+
+
+
+
+ +
diff --git a/help/hu/mem-swap.page b/help/hu/mem-swap.page new file mode 100644 index 0000000..494710a --- /dev/null +++ b/help/hu/mem-swap.page @@ -0,0 +1,50 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A swap lehetővé teszi a számítógépnek több alkalmazás futtatását egyidejűleg, mint amennyi elfér a rendszermemóriában. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Mi az a „swap” memória? + +

A swap memória vagy swap terület (csere terület) a virtuálismemória-rendszer lemezen lévő része. A rendszer telepítésekor jön létre swap partícióként vagy swap fájlként, de utólag is hozzáadható.

+ + +

A lemez elérése nagyon lassú a memória eléréshez képest. A rendszer sokkal lassabban működik, ha túl sokat használja a swapet, vagy ha nem talál elég szabad memóriát, akkor vergődni kezd. Ilyen helyzetben csak a több memória beépítése jelent megoldást.

+
+ +

Annak eldöntéséhez, hogy a swapelés vagy lapozás teljesítményproblémát okoz-e:

+ + + +

Kattintson az Erőforrások lapra.

+
+ +

A Memória- és swap használat előzményei grafikon százalékban kifejezve jeleníti meg a memória- és swaphasználatot.

+
+
+ +
diff --git a/help/hu/memory-map-use.page b/help/hu/memory-map-use.page new file mode 100644 index 0000000..8ec0267 --- /dev/null +++ b/help/hu/memory-map-use.page @@ -0,0 +1,136 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Egy folyamat memóriatérképének megjelenítése. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Memóriatérképek használata + +

A virtuális memória a fizikai memória és a swap terület egyesített ábrázolása a rendszeren. Ez a fizikai memóriában lévő helyek lemezen lévő fájlokra való leképezésével lehetővé teszi a folyamatoknak, hogy a meglévő fizikai memóriánál többet érjenek el. Ha a rendszernek az elérhetőnél több memórialapra van szüksége, akkor a meglévő lapok egy része a swap területre kerül kiírásra.

+ +

A memóriatérkép megjeleníti a folyamat teljes virtuálismemória-használatát, és használatával megállapítható a program egy vagy több példányának memóriaköltsége, ellenőrizhető a megfelelő megosztott programkönyvtárak használata, illetve a program esetlegesen elérhető teljesítményhangolási paramétereinek hatása, vagy felismerhetők a memóriaszivárgáshoz hasonló problémák.

+ +

Egy folyamat memóriatérképének megjelenítéséhez:

+ + +

Kattintson a Folyamatok lapra.

+

Kattintson a jobb egérgombbal a kívánt folyamatra a folyamatlistában.

+

Válassza a Memóriatérképek menüpontot.

+
+ +
+ A memóriatérkép olvasása + + + +

A címek hexadecimális (16-os alapú) formátumban jelennek meg.

+
+ +

A méretek IEC bináris előtagokkal jelennek meg.

+
+ +

Futási időben a folyamat több memóriát foglalhat dinamikusan a heap területen, és az argumentumokat és változókat egy másik, stack nevű területen tárolhatja.

+
+ +

Maga a program és az egyes megosztott programkönyvtárak mind három bejegyzéssel rendelkeznek, egy az olvasható-végrehajtható szövegszakaszhoz, egy az írható-olvasható adatszakaszhoz és egy a csak olvasható adatszakaszhoz. Mindkét adatszakaszt ki kell lapozni swapeléskor.

+
+
+ + +Tulajdonságok + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Fájlnév

A folyamat által használt megosztott programkönyvtár helye. Ha ez a mező üres, akkor a sor memóriainformációi a memóriatérkép-táblázat tetején látható nevű folyamat által birtokolt memóriát írnak le.

VM-kezdet

A memóriaszakasz kezdetének címe. A VM-kezdet, VM-vég és VM-eltolás együtt megadják a konkrét lemezterületet, ahová a megosztott programkönyvtár leképezésre kerül.

VM-vég

A memóriaszakasz végét jelző cím.

VM-méret

A memóriaszakasz mérete.

Flag-ek

A következő flag-ek írják le a folyamat által birtokolható memóriaszakasz-hozzáférést:

+ + + <gui>p</gui> +

A memóriaszakasz a folyamaté, és nem érhető el más folyamatok által.

+
+ + <gui>r</gui> +

A folyamat olvashatja a memóriaszakaszt.

+
+ + <gui>s</gui> +

A memóriaszakasz meg van osztva más folyamatokkal.

+
+ + <gui>w</gui> +

A folyamat írhat a memóriaszakaszba.

+
+ + <gui>x</gui> +

A folyamat végrehajthatja a memóriaszakaszban lévő utasításokat.

+
+
+

VM-eltolás

A cím helye a memóriaszakaszon belül, a VM-kezdettől mérve.

Saját, osztott, tiszta, piszkos

A saját lapok egy folyamat által érhetők el

+

Az osztott lapok több folyamat által érhetők el.

+

A tiszta lapok még nem lettek módosítva a memóriában, és eldobhatók amikor kiswapelésre lesznek kijelölve

+

A piszkos lapok módosítva lettek a memóriában, és lemezre kell írni őket, amikor kiswapelésre kerülnek kijelölésre

Eszköz

Az osztott programkönyvtár fájlját tartalmazó eszköz major és minor számai. Ezek együtt egy partíciót adnak meg a rendszeren.

Inode

Az eszközön lévő inode, amelyből a megosztott programkönyvtár helye a memóriába töltődik. Az inode egy a fájlok tárolásához használt, a fájlrendszeren lévő adatszerkezet, és a hozzárendelt szám egyedi.

+ +
+
diff --git a/help/hu/net-bits.page b/help/hu/net-bits.page new file mode 100644 index 0000000..7235ed5 --- /dev/null +++ b/help/hu/net-bits.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A hálózati sebességet megjelenítő mértékegység kiválasztása. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + A másodpercenkénti hálózati sebesség megjelenítése bitekben bájtok helyett + +

A hálózati sebesség gyakran bit/másodpercben jelenik meg bájt/másodperc helyett. Ezt bitsebességnek vagy adatsebességnek is hívják.

+ +

A hálózati sebesség bitekben való megjelenítéséhez:

+ + +

Válassza a RendszerfigyelőBeállítások menüpontot.

+
+

Kattintson az Erőforrások lapra.

+

Jelölje be a Hálózati sebesség megjelenítése bitekben négyzetet.

+
+ +
diff --git a/help/hu/process-explain.page b/help/hu/process-explain.page new file mode 100644 index 0000000..60af2a7 --- /dev/null +++ b/help/hu/process-explain.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A folyamatok a folyamatlistából kezelhetők. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Mi az a folyamat? + +

A folyamat egy éppen végrehajtás alatt álló program vagy alkalmazás a rendszeren. Egy alkalmazás elindításakor a rendszer egy egyedi folyamatazonosítót (PID) rendel hozzá, és az utasításai és adatai betöltésre kerülnek a memóriába.

+ +

A Folyamatok lap megjeleníti a folyamatok információit, és lehetővé teszi azok Leállítását, Folytatását, Befejezését, Kilövését vagy a prioritásuk megváltoztatását. Ha Minden folyamat megjelenítését választja, akkor a folyamatlista tartalmazni fogja a rendszerfolyamatokat, amelyek a háttérben futnak és különböző, a számítógép működéséhez szükséges szolgáltatásokat biztosítanak.

+ +
diff --git a/help/hu/process-files.page b/help/hu/process-files.page new file mode 100644 index 0000000..effb69d --- /dev/null +++ b/help/hu/process-files.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A folyamatok által elért fájlok megjelenítése. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Egy folyamat által megnyitott fájlok felsorolása + +

A folyamatoknak néha nyitva kell tartaniuk fájlokat. Ezeket lehet, hogy éppen megjeleníti vagy szerkeszti, esetleg ideiglenes vagy rendszerfájlok, amelyekre a folyamatnak a megfelelő működéséhez van szüksége.

+ +

A folyamat által nyitva tartott fájlok megjelenítéséhez:

+ +

Keresse meg a folyamatot a Folyamatok lapon, és kattintson rá egyszer a kijelöléséhez.

+

Kattintson a jobb egérgombbal a folyamatra, és válassza a Nyitott fájlok menüpontot.

+
+ +

A nyitott fájlok megjelenő listájában találhat néhány speciális, foglalatnak nevezett fájlt. Ezek valójában a folyamatok egymás közti kommunikációját szolgálják, és nem a szokásosan megjeleníthető vagy szerkeszthető fájlok.

+ +
diff --git a/help/hu/process-identify-file.page b/help/hu/process-identify-file.page new file mode 100644 index 0000000..e1e6b9d --- /dev/null +++ b/help/hu/process-identify-file.page @@ -0,0 +1,45 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Nyitott fájl keresése, az azt használó folyamat megjelenítéséhez. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Adott fájlt használó program megkeresése + +

Néha kaphat olyan hibaüzenetet, amely szerint egy eszköz (például hangeszköz vagy a DVD-olvasó) foglalt, vagy a szerkeszteni kívánt fájl használatban van. Az ezért felelős folyamatok megkereséséhez:

+ + +

Válassza a RendszerfigyelőNyitott fájlok keresése menüpontot.

+
+

Írja be a fájlnevet vagy annak egy részét. Ez lehet például /dev/snd a hangeszköz esetén, vagy /media/cdrom a DVD-olvasóhoz.

+
+

Kattintson a Keresés gombra.

+
+
+ +

Ez megjeleníti a futó folyamatok listáját, amelyek a keresésnek megfelelő nevű fájlokat tartanak nyitva. A programból való kilépés lehetővé teszi az eszköz elérését vagy a fájl szerkesztését egy másik programmal.

+ +
diff --git a/help/hu/process-identify-hog.page b/help/hu/process-identify-hog.page new file mode 100644 index 0000000..9e2d2e5 --- /dev/null +++ b/help/hu/process-identify-hog.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A folyamatok listáját % CPU szerint rendezve megjelenik a számítógép erőforrásait elhasználó folyamat. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Melyik program miatt fut lassan a számítógép? + +

Az a program, amely több CPU-időt használ az átlagosnál, az egész számítógépet lelassíthatja. Az ilyen folyamatok megtalálásához:

+ + + +

Kattintson a Folyamatok lapra.

+
+ +

Kattintson a % CPU oszlopfejlécre a folyamatok CPU-használat szerinti rendezéséhez.

+ +

Az oszlopfejlécben lévő nyíl megadja a rendezés irányát, kattintson rá újra a megfordításához. A nyílnak felfelé kell mutatnia.

+
+
+
+ +

A lista tetején lévő folyamatok használják százalékosan a legtöbbet a CPU-t. Miután azonosította, hogy melyik használhat a kelleténél több erőforrást, eldöntheti, hogy az adott programot vagy más programokat zár be, a processzorterhelés csökkentése érdekében.

+ + +

A lefagyott vagy összeomlott folyamatok néha elhasználhatják a CPU teljesítményének 100%-át. Ha ez történik, szükség lehet a folyamat kilövésére.

+
+ +
diff --git a/help/hu/process-kill.page b/help/hu/process-kill.page new file mode 100644 index 0000000..408fad1 --- /dev/null +++ b/help/hu/process-kill.page @@ -0,0 +1,34 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Ha egy program megszűnik működni vagy lefagy, kikényszerítheti a bezárását. + + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Program azonnali kilövése (bezárása) + +

Ha egy program megszűnik működni vagy lefagy, kikényszerítheti a bezárását („kilövés”) a Rendszerfigyelővel. Lépjen a Folyamatok lapra, és egy kattintással jelölje ki a kilőni kívánt folyamatot. Majd kattintson a Folyamat befejezése lehetőségre.

+ +

Ha a folyamat nem záródik be pár másodperc múlva, akkor kattintson rá a jobb egérgombbal, és válassza a megjelenő menü Folyamat kilövése pontját.

+ +

A Folyamat befejezése menüpont megpróbálja megfelelően bezárni a folyamatot, időt adva annak a fájlok bezárásához stb., miközben a Folyamat kilövése azonnal kilépésre kényszeríti. Egyes programok esetén ez azt jelentheti, hogy a mentetlen fájlok elvesznek. Először próbálja meg mindig a Folyamat befejezése menüpontot használni.

+ +
diff --git a/help/hu/process-many.page b/help/hu/process-many.page new file mode 100644 index 0000000..df8e80c --- /dev/null +++ b/help/hu/process-many.page @@ -0,0 +1,28 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Rengeteg rendszerfolyamat fut a háttérben. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Miért vannak felsorolva olyan folyamatok, amelyeket nem én indítottam? + +

A Folyamatok lapon általában rengeteg folyamat van felsorolva. Ezek közül csak néhány olyan program, amit Ön indított el. A többi folyamatot az operációs rendszer használja a számítógép megfelelő működtetéséhez. Ezek automatikusan indulnak el a bejelentkezéskor, és általában csendben futnak a háttérben.

+ +
diff --git a/help/hu/process-priority-change.page b/help/hu/process-priority-change.page new file mode 100644 index 0000000..bd96a4f --- /dev/null +++ b/help/hu/process-priority-change.page @@ -0,0 +1,50 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Egy folyamat által használható processzoridő mennyiségének növelése vagy csökkentése. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Folyamat prioritásának megváltoztatása + +

Megadhatja, hogy egyes folyamatok magasabb prioritásúak másoknál, így az elérhető számítási időből nagyobb részt kell kapjanak. Ettől gyorsabban futhatnak, de csak bizonyos esetekben. Egyes folyamatoknak alacsonyabb prioritást is adhat, ha úgy gondolja, túl sok processzoridőt fogyasztanak.

+ + +

Lépjen a Folyamatok lapra, és kattintson arra a folyamatra, amelynek eltérő prioritást szeretne adni.

+

Kattintson a jobb egérgombbal a folyamatra, és használja a Prioritás megváltoztatása menüpontot magasabb vagy alacsonyabb prioritás adásához a folyamatnak.

+
+ +

Általában ritkán szükséges a folyamatok prioritásának kézi módosítása. A számítógép általában jól kezeli ezeket. (A folyamatok prioritásának kezelésére szolgáló rendszer neve a nice.)

+ + +
+ A magasabb prioritástól a folyamatok gyorsabbak lesznek? + +

A számítógép a feldolgozási idejét a futó folyamatok közt osztja el. Ez általában intelligens módon kerül elosztásra, így a több munkát végző programok automatikusan nagyobb részt kapnak az erőforrásokból. Legtöbbször a folyamatok annyi feldolgozási időt kapnak, amennyire szükségük van, így a lehető leggyorsabban futnak. A prioritásuk módosítása ezért nem számít.

+ +

Ha azonban a számítógép egyszerre több számításigényes programot futtat, előfordulhat, hogy a feldolgozási ideje „túlfoglalásra” kerül (azaz a processzor teljes kapacitása felhasználásra kerül.) Ekkor feltűnhet, hogy más programok lassabban futnak a szokásosnál, mert nincs elég, köztük elosztható feldolgozási idő.

+ +

Ebben az esetben a folyamatok prioritásának megváltoztatása segíthet. Csökkentheti az egyik számításigényes folyamat prioritását, hogy több feldolgozási idő szabaduljon fel más programok számára. Ennek alternatívájaként megpróbálhatja növelni az Ön számára fontos és gyorsítani kívánt folyamat prioritását.

+ +
+ +
diff --git a/help/hu/process-status.page b/help/hu/process-status.page new file mode 100644 index 0000000..c463b03 --- /dev/null +++ b/help/hu/process-status.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A lehetséges folyamatállapotok: fut, alszik, leállítva vagy zombi. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Mit jelentenek a folyamatállapotok? + +

Egy folyamat állapota megadja, hogy az jelenleg csinál-e valamit. A folyamatok négy állapotban lehetnek:

+ + + + Fut +

Az éppen valamit csináló folyamatok (például egy weboldalt betöltő webböngésző). A futó folyamatok azok, amelyek aktívan használják a processzort.

+
+ + Alszik +

Az éppen semmit nem csináló folyamatok (például, mert várnak egy esemény bekövetkezésére). Ezek nem használnak processzoridőt, de memóriát igen. Ha tenniük kell valamit, „felébrednek”, és megváltoztatják állapotukat fut-ra.

+
+ + Leállítva +

A leállított folyamatot saját kezűleg tette alvó állapotba. Egy folyamat ideiglenes megállítására akkor lehet szükség, ha például túl sok processzoridőt használ.

+

Ehhez kattintson a folyamatra a Folyamatok lapon, kattintson rá a jobb egérgombbal, és válassza a Megállítás menüpontot. A folyamat felébreszthető ugyanazon menü Folytatás menüpontjával.

+
+ + Zombi +

A zombi folyamat befejezte a futást, és már nem fog újra elindulni, de valamiért a folyamatok listájában maradt. Ez általában akkor történik, ha a folyamatot egy másik program indította, amelynek tudnia kell, hogy sikeresen befejeződött-e, de ezt még nem ellenőrizte.

+

A zombi folyamatok nem használnak memóriát vagy processzoridőt, és idővel eltűnnek. Nem kell semmit tennie, hogy megszabaduljon tőlük.

+
+
+ +

A folyamatok zöme fut vagy alszik.

+ +
diff --git a/help/hu/process-update-speed.page b/help/hu/process-update-speed.page new file mode 100644 index 0000000..3101cfc --- /dev/null +++ b/help/hu/process-update-speed.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A Rendszerfigyelő információinak sűrűbb vagy ritkább frissítése. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Az információk gyorsabb vagy lassabb frissítése + +

Az információk frissítési sebességének módosításához:

+ + +

Válassza a RendszerfigyelőBeállítások menüpontot.

+
+

Kattintson a kívánt lapra (Folyamatok, Erőforrások vagy Fájlrendszerek).

+
+

Írjon be egy értéket a Frissítési időköz másodpercben mezőbe.

+
+
+ +

A Frissítési időköz alacsonyabb értékre állításakor maga a Rendszerfigyelő is több processzoridőt fog használni.

+
+ +
diff --git a/help/hu/solaris-mode.page b/help/hu/solaris-mode.page new file mode 100644 index 0000000..5f3fc71 --- /dev/null +++ b/help/hu/solaris-mode.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A Solaris mód használata a CPU-k számának. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + Mi az a Solaris mód? + +

Egy több processzorral vagy maggal rendelkező rendszeren a folyamatok egyszerre több magot is használhatnak. Előfordulhat, hogy a % CPU oszlop olyan értékeket jelenít meg, amelyek összesen 100%-nál nagyobbak (például egy 4 magos rendszeren 400%). A Solaris mód minden folyamat esetén elosztja a % CPU értéket a rendszer CPU-inak számával, így az összeg 100% lesz.

+ +

A % CPU megjelenítéséhez Solaris módban:

+ + +

Kattintson az alkalmazásmenü Beállítások menüpontjára.

+

Kattintson a Folyamatok lapra.

+

Jelölje be a CPU használat osztása a CPU-k számával jelölőnégyzetet.

+
+ +

A Solaris mód kifejezés a Sun cég UNIX operációs rendszeréből ered, szemben a Linux alapértelmezett IRIX módjával, amelyet az SGI cég UNIX rendszeréről neveztek el.

+ +
diff --git a/help/hu/units.page b/help/hu/units.page new file mode 100644 index 0000000..4f8e48b --- /dev/null +++ b/help/hu/units.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A memória- és lemezterület mértékegységei. + + + Kelemen Gábor + kelemeng at gnome dot hu + 2014. + + + + A GiB ugyanaz, mint a GB (gigabájt)? + +

A megjelenített memória- és lemezterület-statisztikák IEC bináris előtagokat használnak: KiB, MiB, GiB, TiB (kibi, mebi, gibi és tebi). Ezeket a Rendszerfigyelő által használt bináris méretek (1024 többszörösei) megkülönböztetésére szolgál az általánosan, például háttértárak csomagolásain használt decimális méretektől (1000 többszörösei).

+ +

Tipikus bináris egységek:

+ +

1 KiB = 1024 bájt

+

1 MiB = 1048576 bájt

+

1 GiB = 1073741842 bájt

+
+ +

Egy külső merevlemez, amelyet 1 TB (terabájt) méretűként reklámoznak, 0.909 TiB (tebibájt) méretűnek látszik.

+ +
diff --git a/help/ko/commandline.page b/help/ko/commandline.page new file mode 100644 index 0000000..9268d5f --- /dev/null +++ b/help/ko/commandline.page @@ -0,0 +1,67 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + 시스템 정보에 나타나는 정보는 명령행 도구로도 확인할 수 있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 명령행에서 동일한 정보 확인하기 + +

시스템 정보에 나타나는 대부분의 정보는 다음 명령행 도구로도 볼 수 있습니다.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

실행 중인 프로세스 최신 목록을 계속해서 보여주며, 프로세스를 다룰 수 있게 해줍니다.

lsof

열어 놓은 파일과 파일을 열어둔 프로세스 목록을 보여줍니다.

free -m

남은 메모리 용량을 보여줍니다.

vmstat

현재 가상 메모리 사용량 정보를 보여줍니다.

df -h

마운트한 파일 시스템의 남은 디스크 공간을 표시합니다.

pmap

프로세스의 메모리 맵을 보여줍니다.

+ +
diff --git a/help/ko/cpu-check.page b/help/ko/cpu-check.page new file mode 100644 index 0000000..8754525 --- /dev/null +++ b/help/ko/cpu-check.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + CPU 사용량 정보에서는 얼마나 많은 일을 컴퓨터가 처리하는지 보여줍니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 프로세스(CPU) 사용량 확인 + +

현재 컴퓨터의 프로세스 사용량을 확인하려면 자원 탭으로 가서 CPU 사용 기록 차트를 살펴보십시오. 이 곳에서 현재 컴퓨터가 얼마나 열심히 동작하는지 보여줍니다.

+ +

대부분의 컴퓨터에는 한 개 이상의 프로세서(때로는 다중 코어 시스템이라고 함)가 달려있습니다. 각 프로세서는 차트에 따로 나타납니다. 원한다면 차트 하단의 색상 블록 중 하나를 눌러 각 프로세서를 나타내는 색상을 바꿀 수 있습니다.

+ +

차트 업데이트 빈도(업데이트 주기)와 각 프로세스 표시 줄 수(예: 누적 영역 차트)를 바꿀 수도 있습니다. 시스템 정보를 눌러 각 설정 항목 값을 바꾸고 기본 설정을 선택한 후 자원 탭을 누르십시오.

+ +
diff --git a/help/ko/cpu-mem-normal.page b/help/ko/cpu-mem-normal.page new file mode 100644 index 0000000..f7a6ae4 --- /dev/null +++ b/help/ko/cpu-mem-normal.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 컴퓨터에서 더 많은 처리를 진행 중이라면, 더 많은 프로세스 시간 및 메모리 용량을 활용합니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + CPU 또는 메모리를 이렇게 많이 사용하는게 정상인가요? + +

컴퓨터에서 동작하는 모든 프로그램은 CPU(프로세서) 시간과 메모리를 공유합니다. 많은 프로그램을 한번에 실행하거나 일부 프로그램에서 상당 분량의 처리 작업을 진행한다면, CPU와 메모리를 높은 비율로 활용합니다.

+ +

CPU 사용량이 100% 근처라면, 컴퓨터에서 처리하는 작업이 능력치 이상 만큼 진행중이라는 의미입니다. 보통은 괜찮습니다만, 프로그램이 약간 느려질 수는 있습니다. 게임을 동작할 때 같은 상황에서 특히 더 많은 처리가 필요한 작업을 진행 중이라면 컴퓨터 CPU의 사용 빈도수가 100% 근처로 갑니다.

+ +

프로세서가 오랜 시간동안 100% 점유율로 동작한다면 짜증나게 느려질 수 있습니다. 이 경우 어떤 프로그램이 처리 시간을 그렇게 많이 점유하는지 찾아보아야 합니다.

+ +

메모리 사용량이 거의 100%에 가깝다면 컴퓨터가 점점 느려질 수 있습니다. 왜냐면 스왑 메모리라는 임시 메모리 공간으로 활용하는 하드디스크 사용을 시도하기 때문입니다. 하드디스크는 시스템 메모리보다 훨씬 느립니다.

+ +

일부 프로그램을 닫아 시스템 메모리를 확보할 수 있습니다. 많이 느려졌다면 컴퓨터를 다시 시작해보십시오.

+ + +

자원 탭에 나타나는 메모리는 시스템 메모리(또는 RAM)입니다. 프로그램을 컴퓨터에서 실행하는 동안 임시로 상대를 유지할 때 활용합니다. 파일 및 프로그램을 완전히 저장하는 하드디스크나 다른 종류의 메모리와는 다릅니다.

+
+ +
diff --git a/help/ko/cpu-multicore.page b/help/ko/cpu-multicore.page new file mode 100644 index 0000000..7ba8b0b --- /dev/null +++ b/help/ko/cpu-multicore.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 더 많은 프로세서를 보유한 컴퓨터는 많은 프로그램을 동시에 실행시켜보면 알 수 있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 왜 프로세서가 한 개 이상이죠? + +

대부분의 컴퓨터에는 둘 이상의 프로세서(CPU)가 있습니다. 때로는 다중 코어 시스템으로 불리우기도 합니다.

+ +

컴퓨터에서 모든 프로그램에 대한 실행 분산은 프로세서마다 공유합니다. 프로세서를 더 많이 보유할 수록 작업을 분산 공유할 수 있습니다. 각 프로세서당 부하를 줄여 컴퓨터를 더 빠르게 동작하도록 할 수 있습니다.

+ +

컴퓨터는 프로세서끼리 어떻게 처리 내용을 나누는게 좋을지 알아서 결정합니다. 따라서 여러분이 직접 할 필요는 없습니다.

+ +
diff --git a/help/ko/fs-device.page b/help/ko/fs-device.page new file mode 100644 index 0000000..677b037 --- /dev/null +++ b/help/ko/fs-device.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 각 장치는 하드 디스크의 분할 영역과 관계있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 파일 시스템 탭에 있는 제각기 다른 장치는 무엇인가요? + +

파일 시스템 탭에 있는 각 장치는(하드 드라이브 또는 USB 메모리 스틱 같은) 저장용 디스크, 또는 디스크 분할 영역입니다. 각 장치에 대한 전체 용량, 사용 용량, 파일 시스템 형식, "마운드" 위치를 볼 수 있습니다.

+ +

단일 실제 하드 드라이브의 디스크 공간은 따로 나뉜 디스크처럼 활용할 수 있는 여러 분할 영역 으로 나눌 수 있습니다. (아마도 여러분 또는 컴퓨터 제조사가) 하드 디스크 영역을 나누었다면, 파일 시스템 목록에 각 분할 영역이 따로 나타납니다.

+ + +

디스크 프로그램으로 디스크 및 분할 영역을 관리할 수 있으며, 자세한 디스크 정보를 확인할 수 있습니다.

+
+ +
diff --git a/help/ko/fs-diskusage.page b/help/ko/fs-diskusage.page new file mode 100644 index 0000000..e32b022 --- /dev/null +++ b/help/ko/fs-diskusage.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 파일 시스템 탭에서 각 하드 디스크의 사용 용량을 보여줍니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 디스크 사용량 확인 + +

디스크에 남은 공간을 활용하려면, 파일 시스템 탭으로 이동한 후 사용 중사용 가능 항목을 살펴보십시오.

+ +

다양한 장치가 나타났 내 폴더에서 해당 위치를 찾고 있다면, 디렉터리에 나타난 / 또는 /home이 있는 디스크를 찾아보십시오. 보통(항상은 아니지만)은 개인 파일을 저장한 디스크입니다.

+ + +
+ 디스크 공간 확보하기 + +

남은 디스크 공간이 상당히 부족하다면 남은 공간을 확보해보는 수밖에 없습니다.

+ +

한가지 방법이 있다면 원하지 않는 파일을 직접 지우는 방법입니다. 어떤 파일과 폴더가 얼마나 많은 용량을 찾아보는지 알려주는 디스크 사용 분석기 프로그램을 활용할 수 있습니다. 이 파일을 지우고 나면 휴지통을 비워 컴퓨터에서 해당 파일을 완전히 제거했는지 확인하십시오.

+ +

또는 다양한 프로그램의 임시 파일을 제거할 수 있습니다. 예를 들어, 웹 브라우저와 소프트웨어 관리자에서는 일정 크기를 보유한 임시 파일을 지니고 있습니다(제거 방법은 프로그램에 따라 다릅니다).

+ +

원하지 않는 프로그램 일부를 설치 제거할 수 있습니다. 보통 이 과정을 진행하려면 소프트웨어 관리자를 사용합니다.

+ +

디스크 공간을 확보하는 또 다른 방법은 오래된 파일을 외장 하드 드라이브 또는 온라인 "클라우드" 저장소로 보관하는 방법이 있습니다.

+ +
+ +
diff --git a/help/ko/fs-info.page b/help/ko/fs-info.page new file mode 100644 index 0000000..1a8aecb --- /dev/null +++ b/help/ko/fs-info.page @@ -0,0 +1,52 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 모든 필드에 대한 설명은 파일 시스템 탭에 있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 파일 시스템 정보 의미 알아보기 + +

파일 시스템 탭 목록은 컴퓨터에 붙은 디스크가 무엇인지, 디스크의 이름이 무엇인지, 디스크 가용 용량이 얼마인지를 나타냅니다.

+ + + +

장치 에는 디스크에 할당한 운영체제상 이름을 나타냅니다. 컴퓨터에 붙은 모든 컴퓨터 하드웨어 부분은 식별 목적으로 /dev/ 디렉터리의 항목에 붙습니다. 하드 디스크는 보통 /dev/sda와 같이 나타납니다.

+
+ + +

디렉터리는 디스크 또는 분할 영역의 마운트 위치를 나타냅니다. 마운트란 디스크 또는 분할 영역을 활용할 수 있게 하는 일련의 과정을 일컫는 기술 용어입니다. 디스크는 물리적으로 컴퓨터에 연결할 수 있지만, 마운트하기 전에는 파일에 접근할 수 없습니다. 디스크를 마운트하면 디스크의 파일에 접근할 수 있는 폴더로 연결합니다. 예를 들어 디렉터리/media/disk로 나타났다면, 컴퓨터에서 /media/disk 폴더로 이동했을 때 파일에 접근할 수 있습니다.

+
+ + +

형식 은 디스크 또는 분할 영역의 파일 시스템 형식을 나타냅니다. 파일 시스템은 디스크에 파일을 저장하는 방식을 지정합니다. 일부 운영체제에서는 일부 파일 시스템 형식만 이해할 수 있기 때문에, 외장 하드 디스크에서 어떤 파일 시스템을 활용하는지 확인할 경우라면 요긴할 수 있습니다.

+
+ + +

전체에서는 디스크 전체 용량과 파일 및 프로그램에서 활용할 수 있는 용량을 나타내는 사용 가능 용량을 보여줍니다. 사용 중 항목에는 이미 사용한 디스크 용량을 보여줍니다.

+
+ +
+ +

사용 중인 용량과 사용 가능 용량의 합은 전체 용량과 항상 같지는 않습니다. 일부 디스크 공간을 시스템에서 사용하도록 예약해두었기 때문입니다. 실제로 여러분이 활용할 수 있는 디스크 공간이 얼마인지 나타내는 사용 가능 칸의 숫자가 중요합니다.

+

전체 합계가 알려진 하드디스크의 가용량과 맞지 않다는 사실을 발견하실 지도 모릅니다. 이러한 현상은 정상이며, 몇가지 이유 때문에 이런 일이 일어납니다. 그 이유 중 하나는 하드 디스크 제조사가 디스크 용량을 표기할 때 약간 다른 방식으로 표기하기 때문이고, 다른 이유라면 운영체제에서 활용하는 일부 디스크 예약 공간 때문입니다. 기대하던 용량과 다른 큰 차이점이 있다면 디스크의 분할 영역을 여러개로 나누었기 때문일지도 모릅니다.

+ +
diff --git a/help/ko/fs-showall.page b/help/ko/fs-showall.page new file mode 100644 index 0000000..0042f0e --- /dev/null +++ b/help/ko/fs-showall.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 운영 체제엣 활용하는 숨김 파일 시스템이 있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 숨김, 시스템 파일 등 모든 파일을 보여주기 + +

기본적으로 파일 시스템 탭에서는 파일 및 프로그램을 보관하는 디스크 및 분할 공간만 보여줍니다. 운영체제에서 활용하는 수많은 특별한 파일 시스템이 있지만 기본적으로 숨겨져 있습니다.

+ +

특별한 파일 시스템을 보려면 시스템 정보기본 설정을 누르고 파일 시스템 탭에서 모든 파일 시스템 표시 항목을 표시하십시오.

+ +

목록에 나타난 대부분읜 "가상" 파일 시스템입니다. 이 항목은 실제 디스크 또는 분할 영역이 아닙니다. 대신 운영체제에서 하드웨어 장치를 관리하고 임시 파일을 저장할 목적으로 다양한 항목의 편의 추상 레이어로 활용합니다. 시스템은 이 항목을 자동으로 관리하므로 여러분이 직접 들여다볼 필요가 거의 없습니다.

+ +
diff --git a/help/ko/index.page b/help/ko/index.page new file mode 100644 index 0000000..da31c75 --- /dev/null +++ b/help/ko/index.page @@ -0,0 +1,70 @@ + + + + + 시스템 정보 + 시스템 정보 + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + 시스템 정보에서는 어떤 프로그램이 동작하는지 프로세스 시간, 메모리, 디스크 공간을 얼마나 소비하는지 보여줍니다. + + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> 시스템 정보 + +

시스템 정보에서는 어떤 프로그램이 동작하는지 프로세스 시간, 메모리, 디스크 공간을 얼마나 소비하는지 보여줍니다.

+ +
+ CPU 동작 감시 + +
+ +
+ 메모리 활용 + +
+ +
+ 프로세스 관련 질문 + +
+ +
+ 프로세스의 일반 동작 + +
+ +
+ 파일 시스템 정보 + +
+ +
+ 네트워크 정보 + +
+ +
+ 기타 + +
+
diff --git a/help/ko/ko.po b/help/ko/ko.po new file mode 100644 index 0000000..d0c2f9b --- /dev/null +++ b/help/ko/ko.po @@ -0,0 +1,1831 @@ +# Korean translation for gnome-system-monitor. +# Copyright (C) 2016 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Seong-ho Cho , 2016-2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2017-08-10 08:16+0000\n" +"PO-Revision-Date: 2017-08-27 16:52+0900\n" +"Last-Translator: Seong-ho Cho \n" +"Language-Team: GNOME Korea \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.8.7\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "조성호 , 2016, 2017" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "시스템 정보에 나타나는 정보는 명령행 도구로도 확인할 수 있습니다." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "명령행에서 동일한 정보 확인하기" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"시스템 정보에 나타나는 대부분의 정보는 다음 명령행 도구로도 볼 수 있습니다." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"실행 중인 프로세스 최신 목록을 계속해서 보여주며, 프로세스를 다룰 수 있게 해" +"줍니다." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "열어 놓은 파일과 파일을 열어둔 프로세스 목록을 보여줍니다." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "남은 메모리 용량을 보여줍니다." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "현재 가상 메모리 사용량 정보를 보여줍니다." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "마운트한 파일 시스템의 남은 디스크 공간을 표시합니다." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "프로세스의 메모리 맵을 보여줍니다." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "CPU 사용량 정보에서는 얼마나 많은 일을 컴퓨터가 처리하는지 보여줍니다." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "프로세스(CPU) 사용량 확인" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"현재 컴퓨터의 프로세스 사용량을 확인하려면 자원 탭으로 가서 " +"CPU 사용 기록 차트를 살펴보십시오. 이 곳에서 현재 컴퓨터가 얼마나 " +"열심히 동작하는지 보여줍니다." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"대부분의 컴퓨터에는 한 개 이상의 프로세서(때로는 다중 코어 시스템이" +"라고 함)가 달려있습니다. 각 프로세서는 차트에 따로 나타납니다. 원한다면 차트 " +"하단의 색상 블록 중 하나를 눌러 각 프로세서를 나타내는 색상을 바꿀 수 있습니" +"다." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"차트 업데이트 빈도(업데이트 주기)와 각 프로세스 표시 줄 수(예: 누적 영역 차" +"트)를 바꿀 수도 있습니다. 시스템 정보를 눌러 각 설정 항목 값을 바" +"꾸고 기본 설정을 선택한 후 자원 탭을 누르십시오." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"컴퓨터에서 더 많은 처리를 진행 중이라면, 더 많은 프로세스 시간 및 메모리 용량" +"을 활용합니다." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "CPU 또는 메모리를 이렇게 많이 사용하는게 정상인가요?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"컴퓨터에서 동작하는 모든 프로그램은 CPU(프로세서) 시간과 메모리를 공유합니" +"다. 많은 프로그램을 한번에 실행하거나 일부 프로그램에서 상당 분량의 처리 작업" +"을 진행한다면, CPU와 메모리를 높은 비율로 활용합니다." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"CPU 사용량이 100% 근처라면, 컴퓨터에서 처리하는 작업이 능력치 이상 만큼 진행" +"중이라는 의미입니다. 보통은 괜찮습니다만, 프로그램이 약간 느려질 수는 있습니" +"다. 게임을 동작할 때 같은 상황에서 특히 더 많은 처리가 필요한 작업을 진행 중" +"이라면 컴퓨터 CPU의 사용 빈도수가 100% 근처로 갑니다." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"프로세서가 오랜 시간동안 100% 점유율로 동작한다면 짜증나게 느려질 수 있습니" +"다. 이 경우 어떤 프로그램이 처리 시간을 " +"그렇게 많이 점유하는지 찾아보아야 합니다." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"메모리 사용량이 거의 100%에 가깝다면 컴퓨터가 점점 느려질 수 있습니다. 왜냐" +"면 스왑 메모리라는 임시 메모리 공간으로 활용하" +"는 하드디스크 사용을 시도하기 때문입니다. 하드디스크는 시스템 메모리보다 훨" +"씬 느립니다." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"일부 프로그램을 닫아 시스템 메모리를 확보할 수 있습니다. 많이 느려졌다면 컴퓨" +"터를 다시 시작해보십시오." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"자원 탭에 나타나는 메모리는 시스템 메모리(또는 RAM)입니" +"다. 프로그램을 컴퓨터에서 실행하는 동안 임시로 상대를 유지할 때 활용합니다. " +"파일 및 프로그램을 완전히 저장하는 하드디스크나 다른 종류의 메모리와는 다릅니" +"다." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"더 많은 프로세서를 보유한 컴퓨터는 많은 프로그램을 동시에 실행시켜보면 알 수 " +"있습니다." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "왜 프로세서가 한 개 이상이죠?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"대부분의 컴퓨터에는 둘 이상의 프로세서(CPU)가 있습니다. 때로는 다중 코어 시스" +"템으로 불리우기도 합니다." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"컴퓨터에서 모든 프로그램에 대한 실행 분산은 프로세서마다 공유합니다. 프로세서" +"를 더 많이 보유할 수록 작업을 분산 공유할 수 있습니다. 각 프로세서당 부하를 " +"줄여 컴퓨터를 더 빠르게 동작하도록 할 수 있습니다." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"컴퓨터는 프로세서끼리 어떻게 처리 내용을 나누는게 좋을지 알아서 결정합니다. " +"따라서 여러분이 직접 할 필요는 없습니다." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "각 장치는 하드 디스크의 분할 영역과 관계있습니다." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "파일 시스템 탭에 있는 제각기 다른 장치는 무엇인가요?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"파일 시스템 탭에 있는 각 장치는(하드 드라이브 또는 USB 메모리 스" +"틱 같은) 저장용 디스크, 또는 디스크 분할 영역입니다. 각 장치에 대한 전체 용" +"량, 사용 용량, 파일 시스템 형식, \"마운드\" 위치를 볼 수 있습니다." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"단일 실제 하드 드라이브의 디스크 공간은 따로 나뉜 디스크처럼 활용할 수 있는 " +"여러 분할 영역 으로 나눌 수 있습니다. (아마도 여러분 또는 컴퓨터 제" +"조사가) 하드 디스크 영역을 나누었다면, 파일 시스템 목록에 각 분할 영역이 따" +"로 나타납니다." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"디스크 프로그램으로 디스크 및 분할 영역을 관리할 수 있으며, 자세" +"한 디스크 정보를 확인할 수 있습니다." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "파일 시스템 탭에서 각 하드 디스크의 사용 용량을 보여줍니다." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "디스크 사용량 확인" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"디스크에 남은 공간을 활용하려면, 파일 시스템 탭으로 이동한 후 " +"사용 중사용 가능 항목을 살펴보십시오." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"다양한 장치가 나타났 내 폴더에서 해당 위치를 찾고 있다면, 디렉터리" +"에 나타난 / 또는 /home이 있는 디스크를 찾아보십시" +"오. 보통(항상은 아니지만)은 개인 파일을 저장한 디스크입니다." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "디스크 공간 확보하기" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"남은 디스크 공간이 상당히 부족하다면 남은 공간을 확보해보는 수밖에 없습니다." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"한가지 방법이 있다면 원하지 않는 파일을 직접 지우는 방법입니다. 어떤 파일과 " +"폴더가 얼마나 많은 용량을 찾아보는지 알려주는 디스크 사용 분석기 " +"프로그램을 활용할 수 있습니다. 이 파일을 지우고 나면 휴지통을 비" +"워 컴퓨터에서 해당 파일을 완전히 제거했는지 확인하십시오." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"또는 다양한 프로그램의 임시 파일을 제거할 수 있습니다. 예를 들어, 웹 브라우저" +"와 소프트웨어 관리자에서는 일정 크기를 보유한 임시 파일을 지니고 있습니다(제" +"거 방법은 프로그램에 따라 다릅니다)." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"원하지 않는 프로그램 일부를 설치 제거할 수 있습니다. 보통 이 과정을 진행하려" +"면 소프트웨어 관리자를 사용합니다." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"디스크 공간을 확보하는 또 다른 방법은 오래된 파일을 외장 하드 드라이브 또는 " +"온라인 \"클라우드\" 저장소로 보관하는 방법이 있습니다." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "모든 필드에 대한 설명은 파일 시스템 탭에 있습니다." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "파일 시스템 정보 의미 알아보기" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"파일 시스템 탭 목록은 컴퓨터에 붙은 디스크가 무엇인지, 디스크의 이름이 무엇인" +"지, 디스크 가용 용량이 얼마인지를 나타냅니다." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"장치 에는 디스크에 할당한 운영체제상 이름을 나타냅니다. 컴퓨터에 " +"붙은 모든 컴퓨터 하드웨어 부분은 식별 목적으로 /dev/ 디렉터리의 " +"항목에 붙습니다. 하드 디스크는 보통 /dev/sda와 같이 나타납니다." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"디렉터리는 디스크 또는 분할 영역의 마운트 위치를 나타냅니" +"다. 마운트란 디스크 또는 분할 영역을 활용할 수 있게 하는 일련의 과정을 일컫" +"는 기술 용어입니다. 디스크는 물리적으로 컴퓨터에 연결할 수 있지만, 마운트하" +"기 전에는 파일에 접근할 수 없습니다. 디스크를 마운트하면 디스크의 파일에 접근" +"할 수 있는 폴더로 연결합니다. 예를 들어 디렉터리/media/" +"disk로 나타났다면, 컴퓨터에서 /media/disk 폴더로 이동했" +"을 때 파일에 접근할 수 있습니다." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"형식 은 디스크 또는 분할 영역의 파일 시스템 형식을 나타냅" +"니다. 파일 시스템은 디스크에 파일을 저장하는 방식을 지정합니다. 일부 운영체제" +"에서는 일부 파일 시스템 형식만 이해할 수 있기 때문에, 외장 하드 디스크에서 어" +"떤 파일 시스템을 활용하는지 확인할 경우라면 요긴할 수 있습니다." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"전체에서는 디스크 전체 용량과 파일 및 프로그램에서 활용할 수 있는 " +"용량을 나타내는 사용 가능 용량을 보여줍니다. 사용 중 항" +"목에는 이미 사용한 디스크 용량을 보여줍니다." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"사용 중인 용량과 사용 가능 용량의 합은 전체 용량과 항상 같지는 않습니다. 일" +"부 디스크 공간을 시스템에서 사용하도록 예약해두었기 때문입니다. 실제로 여러분" +"이 활용할 수 있는 디스크 공간이 얼마인지 나타내는 사용 가능 칸의 숫자가 중요" +"합니다." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"전체 합계가 알려진 하드디스크의 가용량과 맞지 않다는 사실을 발견하실 지도 모" +"릅니다. 이러한 현상은 정상이며, 몇가지 이유 때문에 이런 일이 일어납니다. 그 " +"이유 중 하나는 하드 디스크 제조사가 디스크 용량을 표기할 때 약간 다른 방식으" +"로 표기하기 때문이고, 다른 이유라면 운영체제에서 활용하는 일부 디스크 예약 공" +"간 때문입니다. 기대하던 용량과 다른 큰 차이점이 있다면 디스크의 분할 영역을 " +"여러개로 나누었기 때문일지도 모릅니다." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "운영 체제엣 활용하는 숨김 파일 시스템이 있습니다." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "숨김, 시스템 파일 등 모든 파일을 보여주기" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"기본적으로 파일 시스템 탭에서는 파일 및 프로그램을 보관하는 디스" +"크 및 분할 공간만 보여줍니다. 운영체제에서 활용하는 수많은 특별한 파일 시스템" +"이 있지만 기본적으로 숨겨져 있습니다." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"특별한 파일 시스템을 보려면 시스템 정보기본 설정을 누르고 파일 시스템 탭에서 모든 파일 시스템 표" +"시 항목을 표시하십시오." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"목록에 나타난 대부분읜 \"가상\" 파일 시스템입니다. 이 항목은 실제 디스크 또" +"는 분할 영역이 아닙니다. 대신 운영체제에서 하드웨어 장치를 관리하고 임시 파일" +"을 저장할 목적으로 다양한 항목의 편의 추상 레이어로 활용합니다. 시스템은 이 " +"항목을 자동으로 관리하므로 여러분이 직접 들여다볼 필요가 거의 없습니다." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "시스템 정보" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "시스템 정보" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"시스템 정보에서는 어떤 프로그램이 동작하는지 프로세스 시간, 메모리, 디스크 공" +"간을 얼마나 소비하는지 보여줍니다." + +#. (itstool) path: page/title +#: C/index.page:28 +#| msgid "System Monitor" +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> 시스템 정보" + +#. (itstool) path: page/p +#: C/index.page:33 +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"시스템 정보에서는 어떤 프로그램이 동작하는지 프로세스 시간, 메모" +"리, 디스크 공간을 얼마나 소비하는지 보여줍니다." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "CPU 동작 감시" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "메모리 활용" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "프로세스 관련 질문" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "프로세스의 일반 동작" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "파일 시스템 정보" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "네트워크 정보" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "기타" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 Unported 라이선스" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "이 문서는 <_:link-1/>에 따른 활용을 허가합니다." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "자원 탭에서는 컴퓨터 메모리(RAM) 사용량을 알려줍니다." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "메모리를 얼마나 활요하나요?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "컴퓨터의 현재 메모리 사용량을 확인하려면:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "자원 탭을 누르십시오." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"메모리 및 스왑 사용 기록에서는 메모리 및 스왑 전체 가용량에 대한 " +"백분율로 실시간 선 그래프로 나타냅니다. 시간에 따라 그리며, 현재 시간은 우측 " +"방향입니다." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"각 선의 색상은 하단의 부채꼴 그래프로 나타납니다. 선 그래프의 색상을 바꾸려" +"면 부채꼴 그래프를 누르십시오." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"메모리 부채꼴 그래프에서는 GiB 단위 사" +"용량과 전체 가용량에 대한 백분율로 나타냅니다." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "업데이트 주기 시간을 바꾸려면:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"시스템 정보기본 설정을 누르십시오." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "업데이트 주기, 초 단위 값을 입력하십시오." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "어떤 프로세스가 대부분의 메모리를 활용하나요?" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "어떤 프로세스가 대부분의 메모리를 활용하는지 확인하려면:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "프로세스 탭을 누르십시오." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"메모리 칸 제목 표시줄을 눌러 메모리 사용량에 따라 프로세스를 정렬" +"하십시오." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"칸 제목 표시줄의 화살표는 정렬 순서를 나타냅니다. 한 번 더 누르면 순서가 바뀝" +"니다. 화살표가 위로 올라가면 메모리를 가장 많이 활용하는 프로세스가 목록의 상" +"단에 뜹니다." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"스왑 메모리는 시스템 메모리에 맞춰 더 많은 프로그램을 컴퓨터에서 동작할 수 있" +"게 합니다." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "\"스왑\" 메모리란 무엇인가요?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"스왑 메모리 또는 스왑 공간은 가상 메모리 시스템의 디스크 구성 요소입" +"니다. 리눅스를 처음 설치했을 때 스왑 분할 영역 또는 스왑 파일로 미리 설정하지만 나중에 추가할 수 있습니다." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"디스크 접근은 메모리 접근에 비해 매우 느립니다. 시스템에서 충분한 메" +"모리 공간을 찾을 수 없어 스와핑 내지는 스레싱 할 데이터가 많으면 시" +"스템이 더 느리게 동작하는데, 이 경우 RAM을 더 증설하는 방법밖에 없습니다." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "스와핑, 페이징이 성능 문제와 관련있는지 보려면:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"메모리 및 스왑 사용 기록 그래프에서는 메모리 및 스왑 사용 내역을 " +"백분율로 보여줍니다." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "프로세스의 메모리 맵을 봅니다." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "메모리 맵 활용" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"가상 메모리는 시스템의 실제 메모리스왑 영역을 합쳐서 나타냅니다. 실제 메모리에서 디스크의 파일로 " +"매핑하여, 실행 프로세스가 기존의 실제 메모리보다 더 많은 " +"공간에 접근할 수 있게 해줍니다. 시스템에서 더 많은 메모리 페이지가 필요하다" +"면 기존 페이지 일부를 내보내거나 스왑 영역에 기록합니다." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"메모리 맵에서는 프로세스에서 활용하는 전체 가상 메모리를 표시하" +"며, 올바른 공유 메모리를 확인하거나, 프로그램에서 취할 다양한 성능 튜닝 매개 " +"변수 결과를 보거나, 메모리 누수와 같은 문제를 진단하든지, 프로그램의 단일 인" +"스턴스 또는 다중 인스턴스를 실행하는 메모리 용량을 결정할 때 활용할 수 있습니" +"다." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"프로세스의 메모리 맵을 표시하려면:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "" +"프로세스 목록에서 원하는 프로세스에 오른쪽 마우스 단추를 누르십시" +"오." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "메모리 맵을 누르십시오." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "메모리 맵 보기" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "주소는 16진수(16진법)로 표시합니다." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"크기는 IEC 바이너리 접두 단위로 표시합니다." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"프로세스는 실행 시간동안 이라는 메모리 공간을 동적으로 할당할 수 " +"있으며, 인자 및 변수 값을 스택 이라는 다른 공간에 저장합니다." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"프로그램 자체와 각 공유 라이브러리는 읽고 실행하는 텍스트 세그먼트, 읽고 쓰" +"는 데이터 세그먼트, 읽기 전용 데이터 세그먼트를 보유합니다. 각 데이터 세그먼" +"트는 스왑 타임에 페이지 단위로 소거처리해야합니다." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "속성" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "파일 이름" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"프로세스에서 현재 사용하는 공유 라이브러리 위치입니다. 이 부분이 피어있다면, " +"이 부분의 메모리 정보는 메모리 맵 테이블에 표시한 이름을 가진 프로세스가 소유" +"합니다." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "VM 시작" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"메모리 세그먼트 시작 주소입니다. VM 시작, VM 끝, VM 오프셋은 공유 라이브러리" +"를 매핑하는 디스크 위치를 지정합니다." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "VM 끝" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "메모리 세그먼트가 끝나는 주소입니다." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "VM 크기" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "메모리 세그먼트의 크기입니다." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "플래그" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"다음 플래그는 프로세스가 취할 수 있는 다양한 메모리 세그먼트 접근 형식을 나타" +"냅니다:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"메모리 세그먼트는 프로세스에서 전용으로 활용하며, 다른 프로세스에서 접근할 " +"수 없습니다." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "프로세스는 메모리 세그먼트의 내용을 읽을 권한이 있습니다." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "메모리 세그먼트를 다른 프로세스에서 활용하도록 공유했습니다." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "프로세스는 메모리 세그먼트의 내용을 기록할 권한이 있습니다." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "프로세스에는 메모리 세그먼트에 있는 명령을 실행할 권한이 있습니다." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "VM 오프셋" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "VM 시작점으로 측정한 메모리 세그먼트의 주소 위치입니다." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Private, Shared, Clean, Dirty" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "private 페이지는 하나의 프로세스에서 접근합니다" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "shared 페이지는 하나 이상의 프로세스에서 접근할 수 있습니다" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"clean 페이지는 메모리에 있는동안 수정하지 않았으며 스와핑 하도록 지" +"정했을 때 버릴 수 있습니다" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"dirty 페이지는 메모리에서 수정했으며 스와핑 처리할 때 디스크에 기록" +"해야합니다" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "장치" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"공유 라이브러리 파일 이름이 위치한 장치의 주/부 번호입니다. 시스템의 분할 공" +"간을 지정합니다." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "아이노드" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"공유 라이브러리 위치에서 메모리로 불러오는 장치의 아이노드입니다 아이노드는 " +"파일 시스템이 파일을 저장할 때 활용하는 구조이며, 할당 번호는 유일한 번호입니" +"다." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "네트워크 속도를 나타내는 단위를 선택할 수 있습니다." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "네트워크 속도를 초당 바이트 대신 초당 비트로 나타내기" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"네트워크 속도는 보통 초당 바이트가 아닌 초당 비트로 나타냅니다. 이를 비" +"트 전송율 또는 데이터 전송율이라고 합니다." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "네트워크 속도를 비트 단위로 표시하려면:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "네트워크 속도 비트 단위로 표시를 선택하십시오." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "프로세스를 프로세스 목록에서 다룰 수 있습니다." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "프로세스란 무엇인가요?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"프로세스는 사용자가 실행하는 프로그램 또는 시스템이 실행한 프로그" +"램입니다. 프로그램을 실행하면 시스템에 유일 프로세스 ID(PID)를 할당하고, 기계" +"어 명령과 데이터를 메모리에 불러옵니다." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"프로세스 탭에는 프로세스 정보를 나타내며, 프로세스를 중지, 계속, 끝내기, 강제 중단 하거나, 우선순" +"위를 바꿀 수 있습니다. 모든 프로세스를 표시하도록 선택하면 컴퓨터" +"에서 동작 상태를 유지하여 백그라운드서 다양하게 동작하는 서비스인 시스템 " +"프로세스도 목록에 나타납니다." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "프로세스에서 접근한 파일을 봅니다." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "프로세스에서 어떤 파일을 열었는지 확인하기" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"가끔은 프로세스에서 파일을 열어두어야합니다. 보거나 편집하거나, 프로세스를 제" +"대로 동작할 수 있게 임시로 또는 시스템 파일로 열어둔 파일일 수 있습니다." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "프로세스가 어떤 파일을 열었는지 보려면:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "프로세스 탭에서 프로세스를 찾아 한번 눌러 선택하십시오." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"프로세스에 마우스 커서를 가져다놓고 오른쪽 단추를 누른 후 연 파일" +"을 선택하십시오." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"목록에 나타난 연 파일 중에 소켓 이라는 특이한 파일이 나타납니다. 이 " +"파일은 실제로 프로세스간 통신 수단이며, 보거나 편집할 수 있는 일반적인 파일" +"이 아닙니다." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "" +"어떤 프로세스에서 파일을 활용하려고 열어두었는지 나타낸 파일을 검색합니다." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "지정 파일을 활용하는 프로그램 찾기" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"가끔은 장치(사운드 장치 또는 DVD ROM)를 사용 중이라거나, 편집하려는 파일이 사" +"용 중이라는 오류 메시지가 뜹니다. 해당 프로세스를 찾아보려면:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"시스템 정보열린 파일 검색을 누르십시" +"오." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"파일 이름 일부 또는 전체를 입력하십시오. /dev/snd는 사운드 장치 " +"/media/cdrom은 DVD ROM입니다." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "찾기를 누르십시오." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"이 화면에서는 검색 단어 조건과 일치하는 파일을 다루는 실행 프로세스 목록을 보" +"여줍니다. 프로그램을 빠져 나가면 장치에 접근하거나 파일을 편집할 수 있습니다." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"% CPU 순으로 프로세스를 정렬하여 어떤 프로그램이 컴퓨터 자원을 더 " +"많이 활용하는지 확인합니다." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "어떤 프로그램이 컴퓨터를 느리게 동작하게 할까요?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"공유 CPU 자원 이상을 활용하려는 프로그램이 컴퓨터 전체를 느리게 할 수 있습니" +"다. 어떤 프로그램이 컴퓨터를 느리게 하는지 찾으려면:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"% CPU 칸 제목 표시줄을 눌러 CPU 사용량에 따라 프로세스를 정렬하십" +"시오." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"칸 제목 표시줄에 나타난 화살표는 정렬 방향을 나타냅니다. 한 번 더 눌러 반대" +"로 하십시오. 화살표가 나타나야합니다." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"목록 상단에 나타난 프로세스가 CPU 점유 백분율이 가장 높은 프로세스입니다. 어" +"떤 프로세스가 자원을 더 많이 점유하는지 확인했다면, 프로그램 자체를 닫을지 또" +"는 CPU 부하를 줄이려 다른 프로그램을 닫아볼 지 결정할 수 있습니다." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"멈춰있거나 깨진 프로세스는 CPU를 100% 활용할 수 있습니다. 만약 이 경우 프로세" +"스를 강제 중단 해야합니다." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "프로그램의 동작이 멈췄거나 얼었다면, 강제로 닫을 수 있습니다." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "프로그램을 즉시 강제로 끝내기(닫기)" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"프로그램 동작이 멈추거나 얼어있다면, 시스템 정보에서 해당 프로그램" +"을 강제로 닫을(\"강제로 끝내기\") 수 있습니다. 프로세스 탭으로 가" +"서 강제로 끝내고자 하는 프로세스를 눌러 선택하십시오. 그 다음 프로세스 " +"중단을 누르십시오." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"프로세스를 몇 초 안에 닫지 않으면, 해당 프로세스 항목에 마우스 커서를 가져다 " +"두어 오른쪽 단추를 누른 후, 나타난 메뉴에서 강제 중단을 선택하십시" +"오." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"프로세스 끝내기를 활용하면 파일을 저장할 시간을 부여하여 프로세스" +"를 제대로 끝내려 하지만 강제 중단은 강제로 바로 닫아버립니다. 일" +"부 프로그램에서는 저장하지 않은 파일의 내용을 잃을 수 있다는 의미를 지닙니" +"다. 항상 프로세스 끝내기를 먼저 해보셔야합니다." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background." +msgstr "많은 시스템 프로세스는 백그라운드에서 자동으로 동작합니다." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "왜 시작하지 않은 프로세스가 떠 있죠?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"프로세스 탭에는 보통 수많은 프로세스가 떠 있습니다. 이 중 일부만 " +"여러분이 직접 실행한 프로그램입니다. 다른 프로세스는 아마도 컴퓨터를 올바르" +"게 동작할 수 있게 운영체제에서 필요한 프로세스일지도 모릅니다. 이 프로세스는 " +"로그인한 후 자동으로 시작하며 보통 백그라운드에서 조용하게 동작합니다." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"어떤 프로세스에 프로세서 공유 시간을 더 많이 혹은 더 적게 배분할 지 결정합니" +"다." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "프로세스 우선 순위 바꾸기" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"컴퓨터에서 각 프로세스에게 다른 프로세스보다 높은 우선순위를 점하도록 지시하" +"여 해당 프로세스가 더 많은 처리 시간을 점하게 할 수 있습니다. 이런 방식으로 " +"일부의 경우에 한해 해당 프로세스를 빠르게 처리할 수 있습니다. 프로세스가 처" +"리 성능을 너무 많이 차지한다면 낮은 우선순위를 줄 수 있습니다." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"프로세스 탭으로 가서 우선 순위를 다르게 줄 프로세스를 누르십시오." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"프로세스에 마우스 커서를 올려 두고 오른쪽 단추를 누른 후 우선순위 바꾸기" +" 메뉴를 활용하여 프로세스에 더 높은 또는 더 낮은 우선순위를 할당하십시" +"오." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"프로세스 우선순위를 바꿔어야 할 경우가 조금 있습니다. 보통 컴퓨터는 프로세스 " +"관리를 자체적으로 잘 해냅니다(프로세스 우선순위 관리 체계를 nice라고 합니다)." + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "우선 순위를 올리면 프로세스가 더 빠르게 동작하나요?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"컴퓨터는 실행 프로세스간 처리 시간을 공유합니다. 보통은 알아서 공유하기에, " +"더 많은 작업을 수행하는 프로그램에 많은 공유 자원을 배분합니다. 대부분 프로세" +"스에는 필요한 처리 시간을 배분하기에 가능한대로 빨리 처리할 수 있습니다. 우" +"선 순위를 바꾼다고 하여 차이가 나진 않습니다." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"하지만, 컴퓨터에 처리량이 필요한 여러 프로그램을 한번에 실행한다면 한 번에 처" +"리할 수 있는 양을 \"초과\"할 수도 있습니다(프로세서의 최대 성능을 활용합니다). 여러 프로그램을 실행하는데 필요" +"한 공유 처리 시간이 부족하여 다른 프로그램이 느려지는걸 볼 수 있습니다." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"이 경우 프로세스 우선순위를 바꾸는게 도움이 될 수 있습니다. 단위 시간당 처리" +"량이 많은 프로세스의 우선 순위를 낮춰 다른 프로그램에서 필요한 처리 시간을 " +"더 확보할 수 있습니다. 대신, 더 중요한 프로세스의 프로세스 우선 순위를 높여 " +"해당 프로세스를 더 빠르게 동작하게 할 수 있습니다." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "프로세스는 실행중, 휴식, 중지, 좀비 상태가 될 수 있습니다." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "프로세스 상태는 무엇을 의미하나요?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"프로세스 상태에서는 현재 어떤 작업을 진행중인지 여부를 알려줍니다. 프로세스" +"에 나타나는 상태는 네가지가 있습니다:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "실행중" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"어떤 동작을 실행하는 프로세스입니다(예: 웹 브라우저의 페이지 불러오기). 실" +"행 중인 프로세스는 프로세서(CPU)를 활용하여 동작합니다." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "휴식" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"현재 어떤 동작을 하지 않는 프로세스입니다(예: 어떤 동작 또는 응답을 기다리는 " +"경우). 처리 시간을 활용하지 않지만, 메모리를 점유합니다. 어떤 대응을 해야 한" +"다면, \"\"실행중 상태로 바뀝니다." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "중지" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"중지한 프로세스는 직접적으로 휴식 상태로 둔 프로세스입니다. 예를 들" +"어 처리 시간을 너무 많이 활용하는 경우 프로세스를 임시로 멈출 수 있습니다." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"이를 처리하려면 프로세스 탭의 프로세스를 누르고 프로세스에 마우스 " +"커서를 가져다 놓은 상태에서 오른쪽 단추를 누른 후 나타난 메뉴에서 중지를 선택하십시오. 동일한 메뉴에서 계속을 누르면 다시 동작하게 " +"할 수 있습니다." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "좀비" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"좀비 프로세스는 동작이 끝나고 다시 시작할 일이 없지만, 어떤 이유 때문에 프로" +"세스 목록에 남아있는 프로세스입니다. 어떤 프로그램에서 제대로 끝냈는지 확인해" +"야 하는 이 프로세스를 시작했지만, 아직 프로세스를 확인하지 않았을 경우 이런 " +"프로세스가 생깁니다." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"좀비 프로세스는 메모리 또는 처리 시간을 점유하지 않으니 결국 프로세스 목록에" +"서 내보내야합니다. 좀비 프로세스를 없애려고 어떤 조치든 취하지 않아도 됩니다." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "보통 프로세스는 동작 중이거나 휴식 중입니다." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"시스템 정보에 나타나는 정보를 더 긴 주기 또는 더 짧은 주기로 새로 고칩니다." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "정보 업데이트를 더 빠르게 또는 더 느리게 하기" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "정보 새로 고침 속도를 바꾸려면:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"원하는 탭(프로세스, 자원, 파일 시스템)을 누" +"르십시오." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"업데이트 주기를 낮은 값으로 설정하면 시스템 정보에서 " +"CPU를 더 많이 활용합니다." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "CPU 갯수를 반영하려면 솔라리스 모드를 사용합니다." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "솔라리스 모드는 무엇인가요?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"여러 CPU 또는 코어가 있는 시스템에서, 동" +"시에 하나 이상의 프로세스를 활용할 수 있습니다. % CPU 칸에서(4-" +"CPU 시스템에서 400%으로 나타내는 것처럼) 100% 보다 더 큰 값을 나타낼 수 있습" +"니다. 솔라리스 모드에서는 각 프로세스의 % CPU 값을 시스" +"템의 CPU 갯수만큼 나누어 전체 값을 100%으로 나타냅니다." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "% CPU 값을 솔라리스 모드로 나타내려면:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "앱 메뉴에서 기본 설정을 누르십시오." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "CPU 사용량을 CPU 개수로 나누기를 선택하십시오." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"솔라리스 모드는 썬 유닉스에서 왔으며, 리눅스에서 활용하는 SGI 유닉" +"스 IRIX 기본 모드와는 다릅니다." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "메모리 및 디스크 공간 측정 단위" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "GiB는 GB(기가바이트)랑 같나요?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"메모리 및 디스크 공간 통계는 KiB, MiB, GiB, TiB(키비, 메비, 기비, 테비) " +"IEC 바이너리 접두 단위를 사용하여 표시합니다. 하드 디스크를 포장할 " +"때 일반적으로 사용하는 십진 크기(1000배수)와, 시스템 정보에서 사용하는 이진 " +"크기(1024배수)를 구분하려는 목적으로 이 단위를 사용합니다." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "일반적인 이진 단위:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 바이트" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 바이트" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 바이트" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"1.0TB(테라바이트)로 알려진 외장 하드 드라이브는 0.909TiB(테비바이트)로 나타납" +"니다." diff --git a/help/ko/ko.stamp b/help/ko/ko.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/ko/ko.stamp diff --git a/help/ko/legal.xml b/help/ko/legal.xml new file mode 100644 index 0000000..0428a05 --- /dev/null +++ b/help/ko/legal.xml @@ -0,0 +1,6 @@ + + + +

이 문서는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 Unported 라이선스에 따른 활용을 허가합니다.

+ +
diff --git a/help/ko/mem-check.page b/help/ko/mem-check.page new file mode 100644 index 0000000..66c88c8 --- /dev/null +++ b/help/ko/mem-check.page @@ -0,0 +1,86 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + 자원 탭에서는 컴퓨터 메모리(RAM) 사용량을 알려줍니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 메모리를 얼마나 활요하나요? + +

컴퓨터의 현재 메모리 사용량을 확인하려면:

+ + + +

자원 탭을 누르십시오.

+
+
+ +

메모리 및 스왑 사용 기록에서는 메모리 및 스왑 전체 가용량에 대한 백분율로 실시간 선 그래프로 나타냅니다. 시간에 따라 그리며, 현재 시간은 우측 방향입니다.

+ + +

각 선의 색상은 하단의 부채꼴 그래프로 나타납니다. 선 그래프의 색상을 바꾸려면 부채꼴 그래프를 누르십시오.

+
+ +

메모리 부채꼴 그래프에서는 GiB 단위 사용량과 전체 가용량에 대한 백분율로 나타냅니다.

+ +

업데이트 주기 시간을 바꾸려면:

+ + + +

시스템 정보기본 설정을 누르십시오.

+
+ +

자원 탭을 누르십시오.

+
+ +

업데이트 주기, 초 단위 값을 입력하십시오.

+
+
+ +
+ 어떤 프로세스가 대부분의 메모리를 활용하나요? + +

어떤 프로세스가 대부분의 메모리를 활용하는지 확인하려면:

+ + + +

프로세스 탭을 누르십시오.

+
+ +

메모리 칸 제목 표시줄을 눌러 메모리 사용량에 따라 프로세스를 정렬하십시오.

+ +

칸 제목 표시줄의 화살표는 정렬 순서를 나타냅니다. 한 번 더 누르면 순서가 바뀝니다. 화살표가 위로 올라가면 메모리를 가장 많이 활용하는 프로세스가 목록의 상단에 뜹니다.

+
+
+
+
+ +
diff --git a/help/ko/mem-swap.page b/help/ko/mem-swap.page new file mode 100644 index 0000000..25f5e9f --- /dev/null +++ b/help/ko/mem-swap.page @@ -0,0 +1,50 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + 스왑 메모리는 시스템 메모리에 맞춰 더 많은 프로그램을 컴퓨터에서 동작할 수 있게 합니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + "스왑" 메모리란 무엇인가요? + +

스왑 메모리 또는 스왑 공간은 가상 메모리 시스템의 디스크 구성 요소입니다. 리눅스를 처음 설치했을 때 스왑 분할 영역 또는 스왑 파일로 미리 설정하지만 나중에 추가할 수 있습니다.

+ + +

디스크 접근은 메모리 접근에 비해 매우 느립니다. 시스템에서 충분한 메모리 공간을 찾을 수 없어 스와핑 내지는 스레싱 할 데이터가 많으면 시스템이 더 느리게 동작하는데, 이 경우 RAM을 더 증설하는 방법밖에 없습니다.

+
+ +

스와핑, 페이징이 성능 문제와 관련있는지 보려면:

+ + + +

자원 탭을 누르십시오.

+
+ +

메모리 및 스왑 사용 기록 그래프에서는 메모리 및 스왑 사용 내역을 백분율로 보여줍니다.

+
+
+ +
diff --git a/help/ko/memory-map-use.page b/help/ko/memory-map-use.page new file mode 100644 index 0000000..2d2017a --- /dev/null +++ b/help/ko/memory-map-use.page @@ -0,0 +1,136 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + 프로세스의 메모리 맵을 봅니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 메모리 맵 활용 + +

가상 메모리는 시스템의 실제 메모리스왑 영역을 합쳐서 나타냅니다. 실제 메모리에서 디스크의 파일로 매핑하여, 실행 프로세스가 기존의 실제 메모리보다 더 많은 공간에 접근할 수 있게 해줍니다. 시스템에서 더 많은 메모리 페이지가 필요하다면 기존 페이지 일부를 내보내거나 스왑 영역에 기록합니다.

+ +

메모리 맵에서는 프로세스에서 활용하는 전체 가상 메모리를 표시하며, 올바른 공유 메모리를 확인하거나, 프로그램에서 취할 다양한 성능 튜닝 매개 변수 결과를 보거나, 메모리 누수와 같은 문제를 진단하든지, 프로그램의 단일 인스턴스 또는 다중 인스턴스를 실행하는 메모리 용량을 결정할 때 활용할 수 있습니다.

+ +

프로세스의 메모리 맵을 표시하려면:

+ + +

프로세스 탭을 누르십시오.

+

프로세스 목록에서 원하는 프로세스에 오른쪽 마우스 단추를 누르십시오.

+

메모리 맵을 누르십시오.

+
+ +
+ 메모리 맵 보기 + + + +

주소는 16진수(16진법)로 표시합니다.

+
+ +

크기는 IEC 바이너리 접두 단위로 표시합니다.

+
+ +

프로세스는 실행 시간동안 이라는 메모리 공간을 동적으로 할당할 수 있으며, 인자 및 변수 값을 스택 이라는 다른 공간에 저장합니다.

+
+ +

프로그램 자체와 각 공유 라이브러리는 읽고 실행하는 텍스트 세그먼트, 읽고 쓰는 데이터 세그먼트, 읽기 전용 데이터 세그먼트를 보유합니다. 각 데이터 세그먼트는 스왑 타임에 페이지 단위로 소거처리해야합니다.

+
+
+ + +속성 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

파일 이름

프로세스에서 현재 사용하는 공유 라이브러리 위치입니다. 이 부분이 피어있다면, 이 부분의 메모리 정보는 메모리 맵 테이블에 표시한 이름을 가진 프로세스가 소유합니다.

VM 시작

메모리 세그먼트 시작 주소입니다. VM 시작, VM 끝, VM 오프셋은 공유 라이브러리를 매핑하는 디스크 위치를 지정합니다.

VM 끝

메모리 세그먼트가 끝나는 주소입니다.

VM 크기

메모리 세그먼트의 크기입니다.

플래그

다음 플래그는 프로세스가 취할 수 있는 다양한 메모리 세그먼트 접근 형식을 나타냅니다:

+ + + <gui>p</gui> +

메모리 세그먼트는 프로세스에서 전용으로 활용하며, 다른 프로세스에서 접근할 수 없습니다.

+
+ + <gui>r</gui> +

프로세스는 메모리 세그먼트의 내용을 읽을 권한이 있습니다.

+
+ + <gui>s</gui> +

메모리 세그먼트를 다른 프로세스에서 활용하도록 공유했습니다.

+
+ + <gui>w</gui> +

프로세스는 메모리 세그먼트의 내용을 기록할 권한이 있습니다.

+
+ + <gui>x</gui> +

프로세스에는 메모리 세그먼트에 있는 명령을 실행할 권한이 있습니다.

+
+
+

VM 오프셋

VM 시작점으로 측정한 메모리 세그먼트의 주소 위치입니다.

Private, Shared, Clean, Dirty

private 페이지는 하나의 프로세스에서 접근합니다

+

shared 페이지는 하나 이상의 프로세스에서 접근할 수 있습니다

+

clean 페이지는 메모리에 있는동안 수정하지 않았으며 스와핑 하도록 지정했을 때 버릴 수 있습니다

+

dirty 페이지는 메모리에서 수정했으며 스와핑 처리할 때 디스크에 기록해야합니다

장치

공유 라이브러리 파일 이름이 위치한 장치의 주/부 번호입니다. 시스템의 분할 공간을 지정합니다.

아이노드

공유 라이브러리 위치에서 메모리로 불러오는 장치의 아이노드입니다 아이노드는 파일 시스템이 파일을 저장할 때 활용하는 구조이며, 할당 번호는 유일한 번호입니다.

+ +
+
diff --git a/help/ko/net-bits.page b/help/ko/net-bits.page new file mode 100644 index 0000000..a889131 --- /dev/null +++ b/help/ko/net-bits.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + 네트워크 속도를 나타내는 단위를 선택할 수 있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 네트워크 속도를 초당 바이트 대신 초당 비트로 나타내기 + +

네트워크 속도는 보통 초당 바이트가 아닌 초당 비트로 나타냅니다. 이를 비트 전송율 또는 데이터 전송율이라고 합니다.

+ +

네트워크 속도를 비트 단위로 표시하려면:

+ + +

시스템 정보기본 설정을 누르십시오.

+
+

자원 탭을 누르십시오.

+

네트워크 속도 비트 단위로 표시를 선택하십시오.

+
+ +
diff --git a/help/ko/process-explain.page b/help/ko/process-explain.page new file mode 100644 index 0000000..125138b --- /dev/null +++ b/help/ko/process-explain.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + 프로세스를 프로세스 목록에서 다룰 수 있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 프로세스란 무엇인가요? + +

프로세스는 사용자가 실행하는 프로그램 또는 시스템이 실행한 프로그램입니다. 프로그램을 실행하면 시스템에 유일 프로세스 ID(PID)를 할당하고, 기계어 명령과 데이터를 메모리에 불러옵니다.

+ +

프로세스 탭에는 프로세스 정보를 나타내며, 프로세스를 중지, 계속, 끝내기, 강제 중단 하거나, 우선순위를 바꿀 수 있습니다. 모든 프로세스를 표시하도록 선택하면 컴퓨터에서 동작 상태를 유지하여 백그라운드서 다양하게 동작하는 서비스인 시스템 프로세스도 목록에 나타납니다.

+ +
diff --git a/help/ko/process-files.page b/help/ko/process-files.page new file mode 100644 index 0000000..0f84293 --- /dev/null +++ b/help/ko/process-files.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 프로세스에서 접근한 파일을 봅니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 프로세스에서 어떤 파일을 열었는지 확인하기 + +

가끔은 프로세스에서 파일을 열어두어야합니다. 보거나 편집하거나, 프로세스를 제대로 동작할 수 있게 임시로 또는 시스템 파일로 열어둔 파일일 수 있습니다.

+ +

프로세스가 어떤 파일을 열었는지 보려면:

+ +

프로세스 탭에서 프로세스를 찾아 한번 눌러 선택하십시오.

+

프로세스에 마우스 커서를 가져다놓고 오른쪽 단추를 누른 후 연 파일을 선택하십시오.

+
+ +

목록에 나타난 연 파일 중에 소켓 이라는 특이한 파일이 나타납니다. 이 파일은 실제로 프로세스간 통신 수단이며, 보거나 편집할 수 있는 일반적인 파일이 아닙니다.

+ +
diff --git a/help/ko/process-identify-file.page b/help/ko/process-identify-file.page new file mode 100644 index 0000000..0409f15 --- /dev/null +++ b/help/ko/process-identify-file.page @@ -0,0 +1,45 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + 어떤 프로세스에서 파일을 활용하려고 열어두었는지 나타낸 파일을 검색합니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 지정 파일을 활용하는 프로그램 찾기 + +

가끔은 장치(사운드 장치 또는 DVD ROM)를 사용 중이라거나, 편집하려는 파일이 사용 중이라는 오류 메시지가 뜹니다. 해당 프로세스를 찾아보려면:

+ + +

시스템 정보열린 파일 검색을 누르십시오.

+
+

파일 이름 일부 또는 전체를 입력하십시오. /dev/snd는 사운드 장치 /media/cdrom은 DVD ROM입니다.

+
+

찾기를 누르십시오.

+
+
+ +

이 화면에서는 검색 단어 조건과 일치하는 파일을 다루는 실행 프로세스 목록을 보여줍니다. 프로그램을 빠져 나가면 장치에 접근하거나 파일을 편집할 수 있습니다.

+ +
diff --git a/help/ko/process-identify-hog.page b/help/ko/process-identify-hog.page new file mode 100644 index 0000000..c092470 --- /dev/null +++ b/help/ko/process-identify-hog.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + % CPU 순으로 프로세스를 정렬하여 어떤 프로그램이 컴퓨터 자원을 더 많이 활용하는지 확인합니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 어떤 프로그램이 컴퓨터를 느리게 동작하게 할까요? + +

공유 CPU 자원 이상을 활용하려는 프로그램이 컴퓨터 전체를 느리게 할 수 있습니다. 어떤 프로그램이 컴퓨터를 느리게 하는지 찾으려면:

+ + + +

프로세스 탭을 누르십시오.

+
+ +

% CPU 칸 제목 표시줄을 눌러 CPU 사용량에 따라 프로세스를 정렬하십시오.

+ +

칸 제목 표시줄에 나타난 화살표는 정렬 방향을 나타냅니다. 한 번 더 눌러 반대로 하십시오. 화살표가 나타나야합니다.

+
+
+
+ +

목록 상단에 나타난 프로세스가 CPU 점유 백분율이 가장 높은 프로세스입니다. 어떤 프로세스가 자원을 더 많이 점유하는지 확인했다면, 프로그램 자체를 닫을지 또는 CPU 부하를 줄이려 다른 프로그램을 닫아볼 지 결정할 수 있습니다.

+ + +

멈춰있거나 깨진 프로세스는 CPU를 100% 활용할 수 있습니다. 만약 이 경우 프로세스를 강제 중단 해야합니다.

+
+ +
diff --git a/help/ko/process-kill.page b/help/ko/process-kill.page new file mode 100644 index 0000000..def865d --- /dev/null +++ b/help/ko/process-kill.page @@ -0,0 +1,34 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 프로그램의 동작이 멈췄거나 얼었다면, 강제로 닫을 수 있습니다. + + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 프로그램을 즉시 강제로 끝내기(닫기) + +

프로그램 동작이 멈추거나 얼어있다면, 시스템 정보에서 해당 프로그램을 강제로 닫을("강제로 끝내기") 수 있습니다. 프로세스 탭으로 가서 강제로 끝내고자 하는 프로세스를 눌러 선택하십시오. 그 다음 프로세스 중단을 누르십시오.

+ +

프로세스를 몇 초 안에 닫지 않으면, 해당 프로세스 항목에 마우스 커서를 가져다 두어 오른쪽 단추를 누른 후, 나타난 메뉴에서 강제 중단을 선택하십시오.

+ +

프로세스 끝내기를 활용하면 파일을 저장할 시간을 부여하여 프로세스를 제대로 끝내려 하지만 강제 중단은 강제로 바로 닫아버립니다. 일부 프로그램에서는 저장하지 않은 파일의 내용을 잃을 수 있다는 의미를 지닙니다. 항상 프로세스 끝내기를 먼저 해보셔야합니다.

+ +
diff --git a/help/ko/process-many.page b/help/ko/process-many.page new file mode 100644 index 0000000..6922c3d --- /dev/null +++ b/help/ko/process-many.page @@ -0,0 +1,28 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 많은 시스템 프로세스는 백그라운드에서 자동으로 동작합니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 왜 시작하지 않은 프로세스가 떠 있죠? + +

프로세스 탭에는 보통 수많은 프로세스가 떠 있습니다. 이 중 일부만 여러분이 직접 실행한 프로그램입니다. 다른 프로세스는 아마도 컴퓨터를 올바르게 동작할 수 있게 운영체제에서 필요한 프로세스일지도 모릅니다. 이 프로세스는 로그인한 후 자동으로 시작하며 보통 백그라운드에서 조용하게 동작합니다.

+ +
diff --git a/help/ko/process-priority-change.page b/help/ko/process-priority-change.page new file mode 100644 index 0000000..176c8db --- /dev/null +++ b/help/ko/process-priority-change.page @@ -0,0 +1,50 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 어떤 프로세스에 프로세서 공유 시간을 더 많이 혹은 더 적게 배분할 지 결정합니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 프로세스 우선 순위 바꾸기 + +

컴퓨터에서 각 프로세스에게 다른 프로세스보다 높은 우선순위를 점하도록 지시하여 해당 프로세스가 더 많은 처리 시간을 점하게 할 수 있습니다. 이런 방식으로 일부의 경우에 한해 해당 프로세스를 빠르게 처리할 수 있습니다. 프로세스가 처리 성능을 너무 많이 차지한다면 낮은 우선순위를 줄 수 있습니다.

+ + +

프로세스 탭으로 가서 우선 순위를 다르게 줄 프로세스를 누르십시오.

+

프로세스에 마우스 커서를 올려 두고 오른쪽 단추를 누른 후 우선순위 바꾸기 메뉴를 활용하여 프로세스에 더 높은 또는 더 낮은 우선순위를 할당하십시오.

+
+ +

프로세스 우선순위를 바꿔어야 할 경우가 조금 있습니다. 보통 컴퓨터는 프로세스 관리를 자체적으로 잘 해냅니다(프로세스 우선순위 관리 체계를 nice라고 합니다).

+ + +
+ 우선 순위를 올리면 프로세스가 더 빠르게 동작하나요? + +

컴퓨터는 실행 프로세스간 처리 시간을 공유합니다. 보통은 알아서 공유하기에, 더 많은 작업을 수행하는 프로그램에 많은 공유 자원을 배분합니다. 대부분 프로세스에는 필요한 처리 시간을 배분하기에 가능한대로 빨리 처리할 수 있습니다. 우선 순위를 바꾼다고 하여 차이가 나진 않습니다.

+ +

하지만, 컴퓨터에 처리량이 필요한 여러 프로그램을 한번에 실행한다면 한 번에 처리할 수 있는 양을 "초과"할 수도 있습니다(프로세서의 최대 성능을 활용합니다). 여러 프로그램을 실행하는데 필요한 공유 처리 시간이 부족하여 다른 프로그램이 느려지는걸 볼 수 있습니다.

+ +

이 경우 프로세스 우선순위를 바꾸는게 도움이 될 수 있습니다. 단위 시간당 처리량이 많은 프로세스의 우선 순위를 낮춰 다른 프로그램에서 필요한 처리 시간을 더 확보할 수 있습니다. 대신, 더 중요한 프로세스의 프로세스 우선 순위를 높여 해당 프로세스를 더 빠르게 동작하게 할 수 있습니다.

+ +
+ +
diff --git a/help/ko/process-status.page b/help/ko/process-status.page new file mode 100644 index 0000000..2b51bc3 --- /dev/null +++ b/help/ko/process-status.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + 프로세스는 실행중, 휴식, 중지, 좀비 상태가 될 수 있습니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 프로세스 상태는 무엇을 의미하나요? + +

프로세스 상태에서는 현재 어떤 작업을 진행중인지 여부를 알려줍니다. 프로세스에 나타나는 상태는 네가지가 있습니다:

+ + + + 실행중 +

어떤 동작을 실행하는 프로세스입니다(예: 웹 브라우저의 페이지 불러오기). 실행 중인 프로세스는 프로세서(CPU)를 활용하여 동작합니다.

+
+ + 휴식 +

현재 어떤 동작을 하지 않는 프로세스입니다(예: 어떤 동작 또는 응답을 기다리는 경우). 처리 시간을 활용하지 않지만, 메모리를 점유합니다. 어떤 대응을 해야 한다면, ""실행중 상태로 바뀝니다.

+
+ + 중지 +

중지한 프로세스는 직접적으로 휴식 상태로 둔 프로세스입니다. 예를 들어 처리 시간을 너무 많이 활용하는 경우 프로세스를 임시로 멈출 수 있습니다.

+

이를 처리하려면 프로세스 탭의 프로세스를 누르고 프로세스에 마우스 커서를 가져다 놓은 상태에서 오른쪽 단추를 누른 후 나타난 메뉴에서 중지를 선택하십시오. 동일한 메뉴에서 계속을 누르면 다시 동작하게 할 수 있습니다.

+
+ + 좀비 +

좀비 프로세스는 동작이 끝나고 다시 시작할 일이 없지만, 어떤 이유 때문에 프로세스 목록에 남아있는 프로세스입니다. 어떤 프로그램에서 제대로 끝냈는지 확인해야 하는 이 프로세스를 시작했지만, 아직 프로세스를 확인하지 않았을 경우 이런 프로세스가 생깁니다.

+

좀비 프로세스는 메모리 또는 처리 시간을 점유하지 않으니 결국 프로세스 목록에서 내보내야합니다. 좀비 프로세스를 없애려고 어떤 조치든 취하지 않아도 됩니다.

+
+
+ +

보통 프로세스는 동작 중이거나 휴식 중입니다.

+ +
diff --git a/help/ko/process-update-speed.page b/help/ko/process-update-speed.page new file mode 100644 index 0000000..96e8dcf --- /dev/null +++ b/help/ko/process-update-speed.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + 시스템 정보에 나타나는 정보를 더 긴 주기 또는 더 짧은 주기로 새로 고칩니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 정보 업데이트를 더 빠르게 또는 더 느리게 하기 + +

정보 새로 고침 속도를 바꾸려면:

+ + +

시스템 정보기본 설정을 누르십시오.

+
+

원하는 탭(프로세스, 자원, 파일 시스템)을 누르십시오.

+
+

업데이트 주기, 초 단위 값을 입력하십시오.

+
+
+ +

업데이트 주기를 낮은 값으로 설정하면 시스템 정보에서 CPU를 더 많이 활용합니다.

+
+ +
diff --git a/help/ko/solaris-mode.page b/help/ko/solaris-mode.page new file mode 100644 index 0000000..6501a0e --- /dev/null +++ b/help/ko/solaris-mode.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + CPU 갯수를 반영하려면 솔라리스 모드를 사용합니다. + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + 솔라리스 모드는 무엇인가요? + +

여러 CPU 또는 코어가 있는 시스템에서, 동시에 하나 이상의 프로세스를 활용할 수 있습니다. % CPU 칸에서(4-CPU 시스템에서 400%으로 나타내는 것처럼) 100% 보다 더 큰 값을 나타낼 수 있습니다. 솔라리스 모드에서는 각 프로세스의 % CPU 값을 시스템의 CPU 갯수만큼 나누어 전체 값을 100%으로 나타냅니다.

+ +

% CPU 값을 솔라리스 모드로 나타내려면:

+ + +

앱 메뉴에서 기본 설정을 누르십시오.

+

프로세스 탭을 누르십시오.

+

CPU 사용량을 CPU 개수로 나누기를 선택하십시오.

+
+ +

솔라리스 모드는 썬 유닉스에서 왔으며, 리눅스에서 활용하는 SGI 유닉스 IRIX 기본 모드와는 다릅니다.

+ +
diff --git a/help/ko/units.page b/help/ko/units.page new file mode 100644 index 0000000..1cd81c1 --- /dev/null +++ b/help/ko/units.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + 메모리 및 디스크 공간 측정 단위 + + + 조성호 + shcho@gnome.org + 2016, 2017 + + + + GiB는 GB(기가바이트)랑 같나요? + +

메모리 및 디스크 공간 통계는 KiB, MiB, GiB, TiB(키비, 메비, 기비, 테비) IEC 바이너리 접두 단위를 사용하여 표시합니다. 하드 디스크를 포장할 때 일반적으로 사용하는 십진 크기(1000배수)와, 시스템 정보에서 사용하는 이진 크기(1024배수)를 구분하려는 목적으로 이 단위를 사용합니다.

+ +

일반적인 이진 단위:

+ +

1 KiB = 1024 바이트

+

1 MiB = 1048576 바이트

+

1 GiB = 1073741842 바이트

+
+ +

1.0TB(테라바이트)로 알려진 외장 하드 드라이브는 0.909TiB(테비바이트)로 나타납니다.

+ +
diff --git a/help/pl/commandline.page b/help/pl/commandline.page new file mode 100644 index 0000000..b377638 --- /dev/null +++ b/help/pl/commandline.page @@ -0,0 +1,73 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Informacje Monitora systemu można uzyskać także za pomocą narzędzi wiersza poleceń. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Uzyskiwanie tych samych informacji w wierszu poleceń + +

Większość informacji wyświetlanych w Monitorze systemu można uzyskać także za pomocą tych narzędzi wiersza poleceń.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

dostarcza stale aktualizowaną listę działających procesów i umożliwia ich manipulowanie.

lsof

dostarcza listę otwartych plików i procesów, które je otworzyły.

free -m

wyświetla ilość dostępnej pamięci.

vmstat

dostarcza informacje o obecnym użyciu pamięci wirtualnej.

df -h

wyświetla dostępne miejsce na zamontowanych systemach plików.

pmap

wyświetla mapę pamięci procesu.

+ +
diff --git a/help/pl/cpu-check.page b/help/pl/cpu-check.page new file mode 100644 index 0000000..81fc468 --- /dev/null +++ b/help/pl/cpu-check.page @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Użycie procesora pokazuje, ile pracy komputer wykonuje. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Sprawdzanie użycia procesora + +

Aby sprawdzić obecne użycie procesora, przejdź do karty Zasoby i spójrz na wykres Procesor.

+ +

Wiele komputerów ma więcej niż jeden procesor (czasami nazywane wielordzeniowymi). Każdy procesor jest wyświetlany na wykresie oddzielnie. Można zmienić kolory używane dla procesorów klikając kolorowe prostokąty pod wykresem.

+ +

Można także zmienić częstość odświeżania wykresu i sposób wyświetlania linii dla każdego procesora (np. wykres warstwowy). Zmień odpowiednie opcje klikając Monitor systemu, potem Preferencje, a następnie kartę Zasoby.

+ +
diff --git a/help/pl/cpu-mem-normal.page b/help/pl/cpu-mem-normal.page new file mode 100644 index 0000000..21c34b8 --- /dev/null +++ b/help/pl/cpu-mem-normal.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Jeśli komputer wykonuje dużo pracy, to będzie używał więcej czasu procesora i więcej pamięci. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Czy to normalne, że komputer używa tak dużo procesora lub pamięci? + +

Wszystkie programy działające na komputerze dzielą czas procesora i pamięć. Jeśli wiele programów jest uruchomionych naraz, lub jeśli jakiś program wykonuje dużo pracy, to używany będzie większy procent procesora i pamięci.

+ +

Jeśli użycie procesora wynosi około 100%, to znaczy, że komputer próbuje wykonać więcej pracy, niż jest w stanie. To zwykle nie jest problem, ale programy mogą trochę wolniej działać. Komputery używają do 100% procesora, kiedy wykonują rzeczy wymagające dużej liczby obliczeń, na przykład gry.

+ +

Jeśli procesor używa 100% mocy przez długi czas, to może irytująco spowalniać komputer. W takim przypadku należy znaleźć program używający tak dużo czasu procesora.

+ +

Użycie pamięci bliskie 100% może znacznie spowolnić działanie komputera. Jest to spowodowane tym, że komputer użyje dysku twardego jako pamięci tymczasowej, zwanej pamięcią wymiany. Dyski twarde są dużo wolniejsze od pamięci komputera.

+ +

Można zwolnić trochę pamięci komputera zamykając część programów. Jeśli komputer jest za wolny, uruchom go ponownie.

+ + +

Pamięć wyświetlana w karcie Zasoby to pamięć komputera (zwana także pamięcią RAM). Jest ona używana do tymczasowego przechowywania programów działających na komputerze. To inna pamięć niż dysk twardy czy inne rodzaje pamięci, które są używane do trwałego przechowywania plików i programów.

+
+ +
diff --git a/help/pl/cpu-multicore.page b/help/pl/cpu-multicore.page new file mode 100644 index 0000000..5017310 --- /dev/null +++ b/help/pl/cpu-multicore.page @@ -0,0 +1,38 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Więcej procesorów ułatwia uruchamianie wielu programów w tym samym czasie. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Czemu mam więcej niż jeden procesor? + +

Wiele komputerów ma więcej niż jeden procesor. Są one czasami nazywane wielordzeniowymi.

+ +

Obciążenie wykonywania wszystkich programów na komputerze jest dzielone między procesorami. Im więcej procesorów, tym więcej pracy można podzielić. Zmniejsza to pracę każdego procesora, dzięki czemu komputer może działać szybciej.

+ +

Komputer automatycznie decyduje, jak najlepiej dzielić pracę między procesorami — nie trzeba nic robić ręcznie.

+ +
diff --git a/help/pl/fs-device.page b/help/pl/fs-device.page new file mode 100644 index 0000000..c28c7a3 --- /dev/null +++ b/help/pl/fs-device.page @@ -0,0 +1,42 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Każde urządzenie odpowiada partycji na dysku twardym. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Czym są różne urządzenia w karcie <gui>Systemy plików</gui>? + +

Wszystkie urządzenia w karcie Systemy plików to dyski do przechowywania danych (takie jak dyski twarde i dyski USB) i partycje dysku. Dla każdego urządzenia wyświetlana jest całkowita pojemność, stopień wykorzystania tej pojemności oraz informacje techniczne o typie systemu plików i gdzie jest „zamontowany”.

+ +

Miejsce na jednym fizycznym dysku twardym może być podzielone na wiele części, zwanych partycjami, z których każda można być używana tak, jakby była oddzielnym dyskiem. Jeśli dysk twardy został podzielony na partycje (przez użytkownika lub producenta komputera), to każda partycja będzie wyświetlana oddzielnie na liście systemów plików.

+ + +

Można zarządzać dyskami i partycjami oraz wyświetlać o nich więcej informacji za pomocą programu Dyski.

+
+ +
diff --git a/help/pl/fs-diskusage.page b/help/pl/fs-diskusage.page new file mode 100644 index 0000000..273ab6f --- /dev/null +++ b/help/pl/fs-diskusage.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Karta Systemy plików pokazuje, jak dużo miejsca jest zajęte na każdym dysku twardym. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Sprawdzanie, ile miejsca na dysku jest zajęte + +

Aby sprawdzić dostępność wolnego miejsca na dysku, przejdź do karty Systemy plików i spójrz na kolumny WykorzystaneDostępne.

+ +

Jeśli widocznych jest kilka urządzeń, a szukasz tego z katalogiem domowym, to poszukaj dysku z / lub /home w kolumnie Katalog. To zwykle (choć nie zawsze) dysk z plikami użytkownika.

+ + +
+ Zwalnianie miejsca na dysku + +

Jeśli zostało mało miejsca na dysku, to można spróbować zwolnić trochę miejsca na kilka sposobów.

+ +

Jednym z nich jest ręczne usunięcie niepotrzebnych plików. Można użyć programu Wykorzystanie dysku do ustalenia, które pliki i katalogi zajmują najwięcej miejsca. Po usunięciu plików należy opróżnić Kosz, aby pozbyć się ich na zawsze.

+ +

Można także usunąć pliki tymczasowe w różnych programach. Na przykład, przeglądarki internetowe i menedżery oprogramowania często przechowują duże pliki tymczasowe. Sposób ich usunięcia zależy od programu.

+ +

Można też odinstalować niepotrzebne programy. Użyj do tego standardowego menedżera oprogramowania.

+ +

Innym sposobem zwolnienia miejsca na dysku jest „zarchiwizowanie” starych plików przez przeniesienie ich na zewnętrzny dysk twardy lub umieszczenie ich w Internecie.

+ +
+ +
diff --git a/help/pl/fs-info.page b/help/pl/fs-info.page new file mode 100644 index 0000000..685eac2 --- /dev/null +++ b/help/pl/fs-info.page @@ -0,0 +1,58 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Wyjaśnienie pól wyświetlanych w karcie Systemy plików. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Co oznaczają informacje o systemach plików + +

Karta Systemy plików wyświetla wszystkie dyski podłączone do komputera, ich nazwy oraz ilość wolnego miejsca.

+ + + +

Urządzenie wyświetla nazwę przydzieloną dyskowi przez system operacyjny. Każdy sprzęt podłączony do komputera ma wpis w katalogu /dev, używany do jego identyfikacji. Dla dysków twardych jest to zwykle coś w rodzaju /dev/sda.

+
+ + +

Katalog wskazuje miejsce zamontowania dysku lub partycji. Montowanie to techniczny termin określający proces udostępniania dysku lub partycji do użytku. Dysk może być fizycznie podłączony do komputera, ale bez zamontowania nie można używać znajdujących się na nim plików. Po zamontowaniu dysk zostaje dowiązany do katalogu, do którego można przejść, aby korzystać z plików. Na przykład jeśli Katalog to /media/dysk, to należy przejść do katalogu /media/dysk na komputerze.

+
+ + +

Typ wskazuje typ systemu plików używanego na dysku lub partycji. System plików określa sposób przechowywania plików na dysku przez komputer. Niektóre systemy operacyjne obsługują tylko określone systemy operacyjne, więc warto sprawdzić typ systemu plików używany przez zewnętrzny dysk twardy.

+
+ + +

Łącznie wskazuje całkowitą pojemność dysku, a Dostępne wskazuje, ile z tej pojemności może być używane dla plików i programów. Wykorzystane wskazuje, ile miejsca na dysku jest już zajęte.

+
+ +
+ +

Suma miejsca wykorzystanego i dostępnego niekoniecznie wynosi tyle, ile wskazuje kolumna Łącznie. Jest to spowodowane tym, że część miejsca na dysku jest zastrzeżona przez system operacyjny. Istotna jest kolumna Dostępne, ponieważ wskazuje ona, ile miejsca można użyć.

+

Może się także okazać, że kolumna Łącznie nie zgadza się z reklamowaną pojemnością dysku twardego. To normalne i ma kilka przyczyn. Jedną jest fakt, że producenci dysków twardych używają trochę innego sposobu obliczania pojemności niż wszyscy inni. Inną przyczyną jest miejsce zastrzeżone przez system operacyjny. Jeśli różnica jest duża, to być może dysk został podzielony na kilka partycji.

+ +
diff --git a/help/pl/fs-showall.page b/help/pl/fs-showall.page new file mode 100644 index 0000000..2a447d8 --- /dev/null +++ b/help/pl/fs-showall.page @@ -0,0 +1,38 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Istnieją ukryte systemy plików, używane przez system operacyjny. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Wyświetlanie wszystkich systemów plików, w tym ukrytych i systemowych + +

Domyślnie karta Systemy plików wyświetla tylko dyski i partycje przechowujące pliki i programy użytkownika. Istnieje także wiele specjalnych systemów plików używanych przez system operacyjny, ale są one domyślnie ukryte.

+ +

Aby wyświetlić specjalne systemy plików, kliknij Monitor systemuPreferencje, a następnie pod Systemy plików zaznacz opcję Wszystkie systemy plików.

+ +

Większość wpisów na tej liście to „wirtualne” systemy plików. Nie są one prawdziwymi dyskami ani partycjami. Są one używane przez system operacyjny jako wygodna warstwa abstrakcji do zarządzania urządzeniami sprzętowymi i plikami tymczasowymi. System zarządza nimi automatycznie, więc rzadko zachodzi potrzeba ich wyświetlania.

+ +
diff --git a/help/pl/index.page b/help/pl/index.page new file mode 100644 index 0000000..9cc39d1 --- /dev/null +++ b/help/pl/index.page @@ -0,0 +1,76 @@ + + + + + Monitor systemu + Monitor systemu + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + Monitor systemu wyświetla uruchomione programy i stopień użycia procesora, pamięci i miejsca na dysku. + + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Monitor systemu + +

Monitor systemu wyświetla uruchomione programy i stopień użycia procesora, pamięci i miejsca na dysku.

+ +
+ Monitorowanie procesora + +
+ +
+ Użycie pamięci + +
+ +
+ Pytania o procesy + +
+ +
+ Często wykonywane zadania z procesami + +
+ +
+ Informacje o systemach plików + +
+ +
+ Informacje o sieci + +
+ +
+ Różne + +
+
diff --git a/help/pl/legal.xml b/help/pl/legal.xml new file mode 100644 index 0000000..9b8b172 --- /dev/null +++ b/help/pl/legal.xml @@ -0,0 +1,6 @@ + + + +

Na warunkach licencji Creative Commons Attribution-ShareAlike 3.0 Unported.

+ +
diff --git a/help/pl/mem-check.page b/help/pl/mem-check.page new file mode 100644 index 0000000..f7f2a9e --- /dev/null +++ b/help/pl/mem-check.page @@ -0,0 +1,92 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + Karta Zasoby pokazuje, ile pamięci komputera (RAM) jest używane. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Ile pamięci jest używane? + +

Aby sprawdzić obecne użycie procesora:

+ + + +

Kliknij kartę Zasoby.

+
+
+ +

Pod Pamięć i przestrzeń wymiany wyświetlany jest wykres pamięci i przestrzeni wymiany jako procent dostępnej ilości względem czasu, z obecnym czasem po prawej.

+ + +

Kolor każdej linii jest określany przez wykres kołowy poniżej. Kliknij go, aby zmienić kolor linii na wykresie.

+
+ +

Wykres kołowy Pamięć wyświetla użycie pamięci w GiB i jako procent dostępnej pamięci.

+ +

Aby zmienić częstość odświeżania:

+ + + +

Kliknij Monitor systemuPreferencje.

+
+ +

Kliknij kartę Zasoby.

+
+ +

Wpisz wartość dla opcji Częstość odświeżania w sekundach.

+
+
+ +
+ Które procesy używają najwięcej pamięci? + +

Aby sprawdzić, które procesu używają najwięcej pamięci:

+ + + +

Kliknij kartę Procesy.

+
+ +

Kliknij nagłówek kolumny Pamięć, aby uporządkować procesy zgodnie z użyciem pamięci.

+ +

Strzałka w nagłówku kolumny wskazuje kierunek porządkowania. Kliknięcie ponownie odwróci kolejność. Kiedy strzałka wskazuje do góry, procesy używające najwięcej pamięci będą na górze listy.

+
+
+
+
+ +
diff --git a/help/pl/mem-swap.page b/help/pl/mem-swap.page new file mode 100644 index 0000000..fcae07d --- /dev/null +++ b/help/pl/mem-swap.page @@ -0,0 +1,56 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Pamięć wymiany umożliwia komputerowi uruchamianie więcej programów w tym samym czasie, niż mieści się w pamięci komputera (RAM). + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Czym jest „pamięć wymiany”? + +

Pamięć wymiany (lub przestrzeń wymiany) to część systemu pamięci wirtualnej używająca dysku. Jest konfigurowana jako partycja wymiany lub plik wymiany podczas instalacji systemu Linux, ale można ją też dodać później.

+ + +

Dysk jest bardzo wolny w porównaniu do pamięci. Komputer działa wolniej, jeśli nadmiernie korzysta z pamięci wymiany, gdy ma za mało wolnej pamięci. W takim przypadku jedynym rozwiązaniem jest dodanie więcej pamięci RAM.

+
+ +

Aby zobaczyć, czy korzystanie z pamięci wymiany powoduje obniżenie wydajności:

+ + + +

Kliknij kartę Zasoby.

+
+ +

Wykres Pamięć i przestrzeń wymiany wyświetla użycie pamięci i przestrzeni wymiany jako procenty.

+
+
+ +
diff --git a/help/pl/memory-map-use.page b/help/pl/memory-map-use.page new file mode 100644 index 0000000..e0d596e --- /dev/null +++ b/help/pl/memory-map-use.page @@ -0,0 +1,142 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Wyświetlanie mapy pamięci procesu. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Używanie map pamięci + +

Pamięć wirtualna jest reprezentacją połączonej pamięci fizycznejprzestrzeni wymiany na komputerze. Umożliwia ona działającym procesom na korzystanie z więcej niż istniejącej pamięci fizycznej przez mapowanie położeń w pamięci fizycznej do plików na dysku. Kiedy komputer potrzebuje więcej stron pamięci niż jest dostępnych, to część istniejących stron zostaje usunięta lub zapisana w przestrzeni wymiany.

+ +

Mapa pamięci wyświetla całkowitą pamięć wirtualną użytą przez proces, i może być używana do ustalania kosztu pamięci działania jednego lub wielu wystąpień programu, do zapewniania użycia właściwych bibliotek współdzielonych, do wyświetlania wyników dostosowania różnych parametrów wydajności, jakie może mieć program, albo do diagnozowania problemów, takich jak wycieki pamięci.

+ +

Aby wyświetlić mapę pamięci procesu:

+ + +

Kliknij kartę Procesy.

+

Kliknij odpowiedni proces na liście procesów prawym przyciskiem myszy.

+

Kliknij Mapy pamięci.

+
+ +
+ Odczytywanie mapy pamięci + + + +

Adresy są wyświetlane w systemie szesnastkowym.

+
+ +

Rozmiary są wyświetlane za pomocą przedrostków dwójkowych IEC.

+
+ +

Podczas uruchamiania proces może dynamicznie przydzielić więcej pamięci do obszaru o nazwie sterta oraz umieścić parametry i zmienne w innym obszarze o nazwie stos.

+
+ +

Sam program i każda biblioteka współdzielona ma po trzy wpisy, jeden dla segmentu tekstowego do odczytu i wykonania, jeden dla segmentu danych do odczytu i zapisu, a jeden segmentu danych tylko do odczytu. Oba segmenty danych muszą być usunięte w czasie wymiany.

+
+
+ + +Właściwości + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Nazwa pliku

Położenie biblioteki współdzielonej obecnie używanej przez proces. Jeśli to pole jest puste, to informacje o pamięci w tym rzędzie opisują pamięć, której właścicielem jest proces, którego nazwa jest wyświetlana nad tablicą mapy pamięci.

Początek VM

Adres, w którym segment pamięci się zaczyna. Początek, koniec i przesunięcie pamięci wirtualnej razem określają położenie na dysku, do którego biblioteka współdzielona jest mapowana.

Koniec VM

Adres, w którym segment pamięci się kończy.

Rozmiar VM

Rozmiar segmentu pamięci.

Flagi

Te flagi określają różne typy dostępu do segmentów pamięci, jakie proces może mieć:

+ + + <gui>p</gui> +

Segment pamięci jest prywatny dla procesu i nie jest dostępny dla innych procesów.

+
+ + <gui>r</gui> +

Proces ma uprawnienie do odczytu z segmentu pamięci.

+
+ + <gui>s</gui> +

Segment pamięci jest współdzielony z innymi procesami.

+
+ + <gui>w</gui> +

Proces ma uprawnienie do zapisu do segmentu pamięci.

+
+ + <gui>x</gui> +

Proces ma uprawnienie do wykonywania instrukcji zawartych w segmencie pamięci.

+
+
+

Przesunięcie VM

Położenie adresu w segmencie pamięci, mierzone od początku pamięci wirtualnej.

Prywatne, współdzielone, czyste, brudne

Strony prywatne są używane przez jeden proces,

+

strony współdzielone mogą być używane przez więcej niż jeden proces,

+

strony czyste nie zostały jeszcze zmodyfikowane w pamięci i mogą zostać odrzucone podczas wyznaczania ich do wymiany,

+

strony brudne zostały zmodyfikowane w pamięci i muszą zostać zapisane na dysku podczas wyznaczania ich do wymiany.

Urządzenie

Większe i mniejsze numery urządzenia, na którym położony jest plik biblioteki współdzielonej. Razem określają one partycję na komputerze.

I-węzeł

I-węzeł na urządzeniu, z którego położenie biblioteki współdzielonej jest wczytywane do pamięci. I-węzeł to struktura używana przez system plików do przechowywania pliku, a przydzielony do niego numer jest unikalny.

+ +
+
diff --git a/help/pl/net-bits.page b/help/pl/net-bits.page new file mode 100644 index 0000000..061980d --- /dev/null +++ b/help/pl/net-bits.page @@ -0,0 +1,49 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Wybór jednostek do wyświetlania prędkości sieci. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Wyświetlanie prędkości sieci w bitach zamiast w bajtach na sekundę + +

Prędkość sieci jest często wyświetlana w bitach zamiast bajtach na sekundę.

+ +

Aby wyświetlać prędkość sieci w bitach:

+ + +

Kliknij Monitor systemuPreferencje.

+
+

Kliknij kartę Zasoby.

+

Zaznacz opcję Prędkość sieci w bitach.

+
+ +
diff --git a/help/pl/pl.po b/help/pl/pl.po new file mode 100644 index 0000000..2ab112d --- /dev/null +++ b/help/pl/pl.po @@ -0,0 +1,1884 @@ +# Polish translation for gnome-system-monitor help. +# Copyright © 2017 the gnome-system-monitor authors. +# This file is distributed under the same license as the gnome-system-monitor help. +# Piotr Drąg , 2017. +# Aviary.pl , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor-help\n" +"POT-Creation-Date: 2018-01-09 18:02+0000\n" +"PO-Revision-Date: 2017-07-27 20:20+0200\n" +"Last-Translator: Piotr Drąg \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "" +"Piotr Drąg , 2017\n" +"Aviary.pl , 2017" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"Informacje Monitora systemu można uzyskać także za pomocą " +"narzędzi wiersza poleceń." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Uzyskiwanie tych samych informacji w wierszu poleceń" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"Większość informacji wyświetlanych w Monitorze systemu można " +"uzyskać także za pomocą tych narzędzi wiersza poleceń." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"dostarcza stale aktualizowaną listę działających procesów i umożliwia ich " +"manipulowanie." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "dostarcza listę otwartych plików i procesów, które je otworzyły." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "wyświetla ilość dostępnej pamięci." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "dostarcza informacje o obecnym użyciu pamięci wirtualnej." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "wyświetla dostępne miejsce na zamontowanych systemach plików." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "wyświetla mapę pamięci procesu." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "Użycie procesora pokazuje, ile pracy komputer wykonuje." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Sprawdzanie użycia procesora" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"Aby sprawdzić obecne użycie procesora, przejdź do karty Zasoby " +"i spójrz na wykres Procesor." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Wiele komputerów ma więcej niż jeden procesor (czasami nazywane " +"wielordzeniowymi). Każdy procesor jest wyświetlany na wykresie " +"oddzielnie. Można zmienić kolory używane dla procesorów klikając kolorowe " +"prostokąty pod wykresem." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Można także zmienić częstość odświeżania wykresu i sposób wyświetlania linii " +"dla każdego procesora (np. wykres warstwowy). Zmień odpowiednie opcje " +"klikając Monitor systemu, potem Preferencje, " +"a następnie kartę Zasoby." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Jeśli komputer wykonuje dużo pracy, to będzie używał więcej czasu procesora " +"i więcej pamięci." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "Czy to normalne, że komputer używa tak dużo procesora lub pamięci?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Wszystkie programy działające na komputerze dzielą czas procesora i pamięć. " +"Jeśli wiele programów jest uruchomionych naraz, lub jeśli jakiś program " +"wykonuje dużo pracy, to używany będzie większy procent procesora i pamięci." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Jeśli użycie procesora wynosi około 100%, to znaczy, że komputer próbuje " +"wykonać więcej pracy, niż jest w stanie. To zwykle nie jest problem, ale " +"programy mogą trochę wolniej działać. Komputery używają do 100% procesora, " +"kiedy wykonują rzeczy wymagające dużej liczby obliczeń, na przykład gry." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Jeśli procesor używa 100% mocy przez długi czas, to może irytująco " +"spowalniać komputer. W takim przypadku należy znaleźć program używający tak dużo czasu procesora." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Użycie pamięci bliskie 100% może znacznie spowolnić działanie komputera. " +"Jest to spowodowane tym, że komputer użyje dysku twardego jako pamięci " +"tymczasowej, zwanej pamięcią wymiany. Dyski " +"twarde są dużo wolniejsze od pamięci komputera." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Można zwolnić trochę pamięci komputera zamykając część programów. Jeśli " +"komputer jest za wolny, uruchom go ponownie." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"Pamięć wyświetlana w karcie Zasoby to pamięć komputera " +"(zwana także pamięcią RAM). Jest ona używana do tymczasowego przechowywania " +"programów działających na komputerze. To inna pamięć niż dysk twardy czy " +"inne rodzaje pamięci, które są używane do trwałego przechowywania plików " +"i programów." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Więcej procesorów ułatwia uruchamianie wielu programów w tym samym czasie." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Czemu mam więcej niż jeden procesor?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Wiele komputerów ma więcej niż jeden procesor. Są one czasami nazywane " +"wielordzeniowymi." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"Obciążenie wykonywania wszystkich programów na komputerze jest dzielone " +"między procesorami. Im więcej procesorów, tym więcej pracy można podzielić. " +"Zmniejsza to pracę każdego procesora, dzięki czemu komputer może działać " +"szybciej." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"Komputer automatycznie decyduje, jak najlepiej dzielić pracę między " +"procesorami — nie trzeba nic robić ręcznie." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "Każde urządzenie odpowiada partycji na dysku twardym." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "Czym są różne urządzenia w karcie Systemy plików?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"Wszystkie urządzenia w karcie Systemy plików to dyski do " +"przechowywania danych (takie jak dyski twarde i dyski USB) i partycje dysku. " +"Dla każdego urządzenia wyświetlana jest całkowita pojemność, stopień " +"wykorzystania tej pojemności oraz informacje techniczne o typie systemu plików i gdzie jest " +"„zamontowany”." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"Miejsce na jednym fizycznym dysku twardym może być podzielone na wiele " +"części, zwanych partycjami, z których każda można być używana tak, " +"jakby była oddzielnym dyskiem. Jeśli dysk twardy został podzielony na " +"partycje (przez użytkownika lub producenta komputera), to każda partycja " +"będzie wyświetlana oddzielnie na liście systemów plików." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Można zarządzać dyskami i partycjami oraz wyświetlać o nich więcej " +"informacji za pomocą programu Dyski." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"Karta Systemy plików pokazuje, jak dużo miejsca jest zajęte na " +"każdym dysku twardym." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Sprawdzanie, ile miejsca na dysku jest zajęte" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Aby sprawdzić dostępność wolnego miejsca na dysku, przejdź do karty " +"Systemy plików i spójrz na kolumny Wykorzystane " +"i Dostępne." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Jeśli widocznych jest kilka urządzeń, a szukasz tego z katalogiem domowym, " +"to poszukaj dysku z / lub /home w kolumnie " +"Katalog. To zwykle (choć nie zawsze) dysk z plikami użytkownika." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Zwalnianie miejsca na dysku" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Jeśli zostało mało miejsca na dysku, to można spróbować zwolnić trochę " +"miejsca na kilka sposobów." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Jednym z nich jest ręczne usunięcie niepotrzebnych plików. Można użyć " +"programu Wykorzystanie dysku do ustalenia, które pliki i katalogi " +"zajmują najwięcej miejsca. Po usunięciu plików należy opróżnić Kosz, aby pozbyć się ich na zawsze." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Można także usunąć pliki tymczasowe w różnych programach. Na przykład, " +"przeglądarki internetowe i menedżery oprogramowania często przechowują duże " +"pliki tymczasowe. Sposób ich usunięcia zależy od programu." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Można też odinstalować niepotrzebne programy. Użyj do tego standardowego " +"menedżera oprogramowania." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Innym sposobem zwolnienia miejsca na dysku jest „zarchiwizowanie” starych " +"plików przez przeniesienie ich na zewnętrzny dysk twardy lub umieszczenie " +"ich w Internecie." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "Wyjaśnienie pól wyświetlanych w karcie Systemy plików." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Co oznaczają informacje o systemach plików" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"Karta Systemy plików wyświetla wszystkie dyski podłączone do " +"komputera, ich nazwy oraz ilość wolnego miejsca." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Urządzenie wyświetla nazwę przydzieloną dyskowi przez system " +"operacyjny. Każdy sprzęt podłączony do komputera ma wpis w katalogu /" +"dev, używany do jego identyfikacji. Dla dysków twardych jest to " +"zwykle coś w rodzaju /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Katalog wskazuje miejsce zamontowania dysku lub " +"partycji. Montowanie to techniczny termin określający proces udostępniania " +"dysku lub partycji do użytku. Dysk może być fizycznie podłączony do " +"komputera, ale bez zamontowania nie można używać znajdujących się na nim " +"plików. Po zamontowaniu dysk zostaje dowiązany do katalogu, do którego można " +"przejść, aby korzystać z plików. Na przykład jeśli Katalog to " +"/media/dysk, to należy przejść do katalogu /media/dysk na komputerze." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Typ wskazuje typ systemu plików używanego na dysku lub " +"partycji. System plików określa sposób przechowywania plików na dysku przez " +"komputer. Niektóre systemy operacyjne obsługują tylko określone systemy " +"operacyjne, więc warto sprawdzić typ systemu plików używany przez zewnętrzny " +"dysk twardy." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Łącznie wskazuje całkowitą pojemność dysku, a Dostępne " +"wskazuje, ile z tej pojemności może być używane dla plików i programów. " +"Wykorzystane wskazuje, ile miejsca na dysku jest już zajęte." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"Suma miejsca wykorzystanego i dostępnego niekoniecznie wynosi tyle, ile " +"wskazuje kolumna Łącznie. Jest to spowodowane tym, że część " +"miejsca na dysku jest zastrzeżona przez system operacyjny. Istotna jest " +"kolumna Dostępne, ponieważ wskazuje ona, ile miejsca można użyć." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Może się także okazać, że kolumna Łącznie nie zgadza się " +"z reklamowaną pojemnością dysku twardego. To normalne i ma kilka przyczyn. " +"Jedną jest fakt, że producenci dysków twardych używają trochę innego sposobu " +"obliczania pojemności niż wszyscy inni. Inną przyczyną jest miejsce " +"zastrzeżone przez system operacyjny. Jeśli różnica jest duża, to być może " +"dysk został podzielony na kilka partycji." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "Istnieją ukryte systemy plików, używane przez system operacyjny." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "Wyświetlanie wszystkich systemów plików, w tym ukrytych i systemowych" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Domyślnie karta Systemy plików wyświetla tylko dyski i partycje " +"przechowujące pliki i programy użytkownika. Istnieje także wiele specjalnych " +"systemów plików używanych przez system operacyjny, ale są one domyślnie " +"ukryte." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Aby wyświetlić specjalne systemy plików, kliknij Monitor " +"systemuPreferencje, a następnie pod Systemy " +"plików zaznacz opcję Wszystkie systemy plików." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"Większość wpisów na tej liście to „wirtualne” systemy plików. Nie są one " +"prawdziwymi dyskami ani partycjami. Są one używane przez system operacyjny " +"jako wygodna warstwa abstrakcji do zarządzania urządzeniami sprzętowymi " +"i plikami tymczasowymi. System zarządza nimi automatycznie, więc rzadko " +"zachodzi potrzeba ich wyświetlania." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Monitor systemu" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Monitor systemu" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"Monitor systemu wyświetla uruchomione programy i stopień użycia " +"procesora, pamięci i miejsca na dysku." + +#. (itstool) path: page/title +#: C/index.page:28 +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Monitor systemu" + +#. (itstool) path: page/p +#: C/index.page:33 +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"Monitor systemu wyświetla uruchomione programy i stopień użycia " +"procesora, pamięci i miejsca na dysku." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "Monitorowanie procesora" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Użycie pamięci" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Pytania o procesy" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Często wykonywane zadania z procesami" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Informacje o systemach plików" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Informacje o sieci" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Różne" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Na warunkach licencji <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"Karta Zasoby pokazuje, ile pamięci komputera (RAM) jest używane." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Ile pamięci jest używane?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "Aby sprawdzić obecne użycie procesora:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Kliknij kartę Zasoby." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"Pod Pamięć i przestrzeń wymiany wyświetlany jest wykres pamięci " +"i przestrzeni wymiany jako procent dostępnej ilości względem czasu, " +"z obecnym czasem po prawej." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"Kolor każdej linii jest określany przez wykres kołowy poniżej. Kliknij go, " +"aby zmienić kolor linii na wykresie." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"Wykres kołowy Pamięć wyświetla użycie pamięci w GiB i jako procent dostępnej pamięci." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "Aby zmienić częstość odświeżania:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Kliknij Monitor systemuPreferencje." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "Wpisz wartość dla opcji Częstość odświeżania w sekundach." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Które procesy używają najwięcej pamięci?" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "Aby sprawdzić, które procesu używają najwięcej pamięci:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Kliknij kartę Procesy." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Kliknij nagłówek kolumny Pamięć, aby uporządkować procesy zgodnie " +"z użyciem pamięci." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"Strzałka w nagłówku kolumny wskazuje kierunek porządkowania. Kliknięcie " +"ponownie odwróci kolejność. Kiedy strzałka wskazuje do góry, procesy " +"używające najwięcej pamięci będą na górze listy." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"Pamięć wymiany umożliwia komputerowi uruchamianie więcej programów w tym " +"samym czasie, niż mieści się w pamięci komputera (RAM)." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "Czym jest „pamięć wymiany”?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"Pamięć wymiany (lub przestrzeń wymiany) to część systemu pamięci " +"wirtualnej używająca dysku. Jest konfigurowana jako partycja wymiany lub plik wymiany podczas instalacji systemu Linux, ale można ją " +"też dodać później." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"Dysk jest bardzo wolny w porównaniu do pamięci. Komputer działa " +"wolniej, jeśli nadmiernie korzysta z pamięci wymiany, gdy ma za mało wolnej " +"pamięci. W takim przypadku jedynym rozwiązaniem jest dodanie więcej pamięci " +"RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Aby zobaczyć, czy korzystanie z pamięci wymiany powoduje obniżenie " +"wydajności:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"Wykres Pamięć i przestrzeń wymiany wyświetla użycie pamięci " +"i przestrzeni wymiany jako procenty." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Wyświetlanie mapy pamięci procesu." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Używanie map pamięci" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"Pamięć wirtualna jest reprezentacją połączonej pamięci " +"fizycznejprzestrzeni wymiany na " +"komputerze. Umożliwia ona działającym procesom na korzystanie z więcej niż istniejącej pamięci fizycznej przez mapowanie położeń " +"w pamięci fizycznej do plików na dysku. Kiedy komputer potrzebuje więcej " +"stron pamięci niż jest dostępnych, to część istniejących stron zostaje " +"usunięta lub zapisana w przestrzeni wymiany." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"Mapa pamięci wyświetla całkowitą pamięć wirtualną użytą przez " +"proces, i może być używana do ustalania kosztu pamięci działania jednego lub " +"wielu wystąpień programu, do zapewniania użycia właściwych bibliotek " +"współdzielonych, do wyświetlania wyników dostosowania różnych parametrów " +"wydajności, jakie może mieć program, albo do diagnozowania problemów, takich " +"jak wycieki pamięci." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"Aby wyświetlić mapę pamięci procesu:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "" +"Kliknij odpowiedni proces na liście procesów prawym przyciskiem " +"myszy." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Kliknij Mapy pamięci." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Odczytywanie mapy pamięci" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Adresy są wyświetlane w systemie szesnastkowym." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"Rozmiary są wyświetlane za pomocą przedrostków " +"dwójkowych IEC." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Podczas uruchamiania proces może dynamicznie przydzielić więcej pamięci do " +"obszaru o nazwie sterta oraz umieścić parametry i zmienne w innym " +"obszarze o nazwie stos." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"Sam program i każda biblioteka współdzielona ma po trzy wpisy, jeden dla " +"segmentu tekstowego do odczytu i wykonania, jeden dla segmentu danych do " +"odczytu i zapisu, a jeden segmentu danych tylko do odczytu. Oba segmenty " +"danych muszą być usunięte w czasie wymiany." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Właściwości" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Nazwa pliku" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"Położenie biblioteki współdzielonej obecnie używanej przez proces. Jeśli to " +"pole jest puste, to informacje o pamięci w tym rzędzie opisują pamięć, " +"której właścicielem jest proces, którego nazwa jest wyświetlana nad tablicą " +"mapy pamięci." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "Początek VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"Adres, w którym segment pamięci się zaczyna. Początek, koniec i przesunięcie " +"pamięci wirtualnej razem określają położenie na dysku, do którego biblioteka " +"współdzielona jest mapowana." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "Koniec VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "Adres, w którym segment pamięci się kończy." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "Rozmiar VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "Rozmiar segmentu pamięci." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Flagi" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Te flagi określają różne typy dostępu do segmentów pamięci, jakie proces " +"może mieć:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"Segment pamięci jest prywatny dla procesu i nie jest dostępny dla innych " +"procesów." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "Proces ma uprawnienie do odczytu z segmentu pamięci." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "Segment pamięci jest współdzielony z innymi procesami." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "Proces ma uprawnienie do zapisu do segmentu pamięci." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"Proces ma uprawnienie do wykonywania instrukcji zawartych w segmencie " +"pamięci." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "Przesunięcie VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "" +"Położenie adresu w segmencie pamięci, mierzone od początku pamięci " +"wirtualnej." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Prywatne, współdzielone, czyste, brudne" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "Strony prywatne są używane przez jeden proces," + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "" +"strony współdzielone mogą być używane przez więcej niż jeden proces," + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"strony czyste nie zostały jeszcze zmodyfikowane w pamięci i mogą " +"zostać odrzucone podczas wyznaczania ich do wymiany," + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"strony brudne zostały zmodyfikowane w pamięci i muszą zostać " +"zapisane na dysku podczas wyznaczania ich do wymiany." + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Urządzenie" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Większe i mniejsze numery urządzenia, na którym położony jest plik " +"biblioteki współdzielonej. Razem określają one partycję na komputerze." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "I-węzeł" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"I-węzeł na urządzeniu, z którego położenie biblioteki współdzielonej jest " +"wczytywane do pamięci. I-węzeł to struktura używana przez system plików do " +"przechowywania pliku, a przydzielony do niego numer jest unikalny." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Wybór jednostek do wyświetlania prędkości sieci." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "Wyświetlanie prędkości sieci w bitach zamiast w bajtach na sekundę" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"Prędkość sieci jest często wyświetlana w bitach zamiast bajtach na sekundę." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "Aby wyświetlać prędkość sieci w bitach:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "Zaznacz opcję Prędkość sieci w bitach." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Na liście procesów można manipulować procesem." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Czym jest proces?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"Proces to program wykonywany przez komputer. Po uruchomieniu " +"programu system przydziela mu unikalny identyfikator procesu (PID), a jego " +"instrukcje i dane są wczytywane do pamięci." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"Karta Procesy wyświetla informacje o procesach i umożliwia " +"zatrzymanie, kontynuowanie, zakończenie, " +"usunięcie lub zmianę priorytetu procesu. Wybranie wyświetlania " +"wszystkich procesów spowoduje, że lista zawiera procesy " +"systemowe, które działając w tle dostarczają różne usługi zapewniające " +"działanie komputera." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Wyświetlanie plików używanych przez procesy." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Lista plików otwartych przez proces" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Czasami procesy otwierają pliki. Mogą to być pliki wyświetlane lub " +"modyfikowane przez użytkownika albo pliki tymczasowe lub systemowe wymagane " +"przez proces do działania." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "Aby wyświetlić pliki otwarte przez proces:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "Znajdź proces w karcie Procesy i zaznacz go, klikając raz." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"Kliknij proces prawym przyciskiem myszy i wybierz Otwarte pliki." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"Na liście otwartych plików, która się pojawi, mogą znajdować się specjalne " +"pliki zwane gniazdami. Gniazda są tak naprawdę sposobem na " +"komunikację między procesami, i nie są zwykłymi plikami, które można " +"wyświetlać lub modyfikować." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "Wyszukiwanie otwartego pliku, aby ustalić proces, który go używa." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Wyszukiwanie, który program używa danego pliku" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Czasami komunikat o błędzie mówi, że urządzenie (takie jak karta dźwiękowa " +"lub napęd DVD-ROM) jest zajęte, albo że modyfikowany plik jest używany. Aby " +"odnaleźć odpowiedzialny proces lub procesy:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Kliknij Monitor systemuWyszukaj otwarte pliki." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Wpisz całą lub część nazwy pliku. Może to być /dev/snd " +"w przypadku karty dźwiękowej lub /media/cdrom w przypadku " +"napędu DVD-ROM." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Kliknij przycisk Znajdź." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Zostanie wyświetlona lista działających procesów obecnie używających pliku " +"lub plików pasujących do wyszukiwanego terminu. Zakończenie programu powinno " +"umożliwić użycie urządzenia lub zmodyfikowanie pliku." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Porządkowanie listy procesów według % procesora, aby ustalić, " +"który program zużywa zasoby komputera." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Który program spowalnia komputer?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Program używający więcej procesora niż mu się należy może spowolnić cały " +"komputer. Aby ustalić, który proces może być odpowiedzialny:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Kliknij nagłówek kolumny % procesora, aby uporządkować procesy " +"zgodnie z użyciem procesora." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"Strzałka w nagłówku kolumny wskazuje kierunek porządkowania. Kliknięcie " +"ponownie odwróci kolejność. Powinna ona wskazywać do góry." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Procesy na górze listy używają największego procentu procesora. Po " +"zidentyfikowaniu procesu używającego więcej zasobów niż powinien można " +"zdecydować, czy zamknąć ten program, czy zamknąć inne, aby zmniejszyć " +"obciążenie procesora." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"Proces, który się zawiesił lub uległ awarii może używać 100% procesora. " +"Jeśli się to wydarzy, to należy usunąć " +"proces." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" +"Jeśli program przestał działać lub nie reaguje, to można wymusić jego " +"zamknięcie." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Natychmiastowe usunięcie (zamknięcie) programu" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Jeśli program przestał działać lub nie odpowiada, to można wymusić jego " +"zamknięcie („usunąć” go) za pomocą Monitora systemu. Przejdź do " +"karty Procesy i zaznacz proces do usunięcia klikając go. " +"Następnie kliknij przycisk Zakończ proces." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Jeśli proces nie zamknie się po kilku sekundach, to kliknij go prawym " +"przyciskiem myszy i z menu wybierz Usuń." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"Użycie opcji Zakończ proces powoduje próbę poprawnego zamknięcia " +"procesu, dając mu czas na zapisanie plików itp., podczas gdy opcja " +"Usuń od razu wymusza jego zamknięcie. W przypadku niektórych " +"programów oznacza to utratę niezapisanych plików. Zawsze należy najpierw " +"spróbować użyć opcji Zakończ proces." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background." +msgstr "Wiele procesów systemu działa automatycznie w tle." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Dlaczego na liście są procesy nieuruchomione przeze mnie?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Karta Procesy zwykle zawiera wiele procesów. Tylko kilka z nich " +"to programy uruchomione przez użytkownika. Pozostałe to w większości procesy " +"wymagane przez system operacyjny do poprawnego działania komputera. Są one " +"uruchamiane automatycznie podczas logowania i zwykle działają po cichu w tle." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Decydowanie, czy procesor ma mieć większy lub mniejszy dostęp do procesora." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Zmiana priorytetu procesu" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Można nakazać komputerowi, aby pewne procesy miały wyższy priorytet niż " +"inne, a tym samym miały większy dostęp do procesora. Może to spowodować ich " +"szybsze działanie, ale tylko w pewnych przypadkach. Można także nadać " +"procesowi niższy priorytet, jeśli zabiera za dużo mocy " +"obliczeniowej." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Przejdź do karty Procesy i kliknij proces, który ma mieć inny " +"priorytet." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Kliknij proces prawym przyciskiem myszy i użyj menu Zmień priorytet, aby przydzielić procesowi wyższy lub niższy priorytet." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Zwykle nie ma większej potrzeby ręcznego zmieniania priorytetów procesów. " +"Komputer zazwyczaj dobrze radzi sobie z zarządzaniem priorytetami " +"samodzielnie. (System do zarządzania priorytetem procesów nazywa się nice)." + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Czy wyższy priorytet powoduje szybsze działanie procesu?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"Komputer dzieli swój czas między wszystkimi działającymi procesami. Zwykle " +"odbywa się to bardzo sprytnie, tak aby programy wykonujące więcej pracy " +"automatycznie dostawały więcej zasobów. Przez większość czasu procesy " +"dostają ich tyle, ile potrzebują, więc działają tak szybko, jak to możliwe. " +"Zmiana ich priorytetu w niczym nie pomoże." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Jeśli jednak komputer wykonuje kilka programów mocno wykorzystujących " +"procesor jednocześnie, to może on zostać przeciążony. Można wtedy zauważyć, że inne programy działają " +"wolniej niż zazwyczaj, ponieważ brakuje mocy procesora dla wszystkich." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"W takim przypadku zmiana priorytetu procesu może się przydać. Można obniżyć " +"priorytet jednego z programów mocno wykorzystujących procesor, aby zwolnić " +"moc procesora dla pozostałych. Można też zwiększyć priorytet procesu ważnego " +"dla użytkownika, aby działał on szybciej." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "Stan procesu to jedno z: aktywny, uśpiony, zatrzymany lub „zombie”." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Co oznaczają stany procesu?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"Stan wskazuje, czy proces robi coś w danej chwili. Proces może mieć jeden " +"z czterech stanów:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Aktywny" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Procesy robiące coś w danej chwili (na przykład przeglądarka internetowa " +"wczytująca stronę). Aktywne procesy to te, które aktywnie korzystają " +"z procesora." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Uśpiony" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Procesy, które nic nie robią w danej chwili (na przykład jeśli na coś " +"czekają). Nie używają one procesora, ale nadal zajmują pamięć. Jeśli " +"potrzebują coś zrobić, to „obudzą się” i zmienią swój stan na aktywny." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Zatrzymany" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"Zatrzymany proces to taki, który został ręcznie uśpiony. Na " +"przykład, można tymczasowo zatrzymać proces, jeśli używa za dużo zasobów." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Aby to zrobić, kliknij proces w karcie Procesy, a następnie " +"kliknij go prawym przyciskiem myszy i z menu wybierz Zatrzymaj. " +"Można go obudzić klikając Kontynuuj z tego samego menu." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombie" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"Proces „zombie” to taki, który ukończył działanie i nigdy nie zostanie " +"uruchomiony z powrotem, ale z jakiegoś powodu nadal jest na liście procesów. " +"Zwykle zdarza się to, ponieważ proces został uruchomiony przez inny program, " +"który pilnuje, czy został on ukończony, ale jeszcze tego nie sprawdził." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Procesy zombie nie używają pamięci ani procesora i kiedyś znikną. Nie trzeba " +"nic robić, aby się ich pozbyć." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "Większość procesów powinna być aktywna lub uśpiona." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Odświeżanie informacji wyświetlanych w Monitorze systemu " +"w dłuższych lub krótszych odstępach." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Szybsze lub wolniejsze odświeżanie informacji" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Aby zmienić częstość odświeżania informacji:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Kliknij wybraną kartę (Procesy, Zasoby lub " +"Systemy plików)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Ustawienie Częstości odświeżania na niższą wartość spowoduje, że " +"Monitor systemu będzie używał więcej procesora." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "Ustawienie trybu Solaris, aby odzwierciedlać liczbę procesorów." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Czym jest tryb systemu Solaris?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"W przypadku komputerów z wieloma procesorami lub rdzeniami procesy mogą używać więcej niż jednego w tym samym " +"czasie. To możliwe, że kolumna % procesora wyświetla wartości " +"łącznie wyższe niż 100% (np. 400% na komputerze z czterema procesorami). " +"Tryb Solaris dzieli % procesora dla każdego procesu " +"przez liczbę procesorów w komputerze tak, aby suma wynosiła 100%." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "Aby wyświetlać % procesoraTrybie Solaris:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Kliknij Preferencje w menu programu." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "" +"Zaznacz opcję Dzielenie użycia procesora przez liczbę procesorów." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"Termin Tryb Solaris pochodzi od systemu UNIX firmy Sun, " +"w odróżnieniu od trybu IRIX, domyślnego w systemie Linux, nazwanego tak od " +"systemu UNIX firmy SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Jednostki pamięci i miejsca na dysku" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "Czy GiB jest tym samym co GB (gigabajt)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"Statystyki pamięci i miejsca na dysku są wyświetlane za pomocą " +"przedrostków dwójkowych IEC: KiB, MiB, GiB, TiB (czytaj: kibibajt, " +"mebibajt, gibibajt i tebibajt). Są one przeznaczone do odróżniania wielkości " +"dwójkowych używanych w Monitorze systemu (wielokrotności 1024) od " +"wielkości dziesiętnych (wielokrotności 1000) często używanych między innymi " +"na opakowaniach dysków twardych." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Typowe jednostki dwójkowe:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 bajty" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 bajtów" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 bajty" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Zewnętrzny dysk twardy, reklamowany jako 1,0 TB (terabajt), jest widoczny " +"jako 0,909 TiB (tebibajt)." diff --git a/help/pl/pl.stamp b/help/pl/pl.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/pl/pl.stamp diff --git a/help/pl/process-explain.page b/help/pl/process-explain.page new file mode 100644 index 0000000..7c8304c --- /dev/null +++ b/help/pl/process-explain.page @@ -0,0 +1,42 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Na liście procesów można manipulować procesem. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Czym jest proces? + +

Proces to program wykonywany przez komputer. Po uruchomieniu programu system przydziela mu unikalny identyfikator procesu (PID), a jego instrukcje i dane są wczytywane do pamięci.

+ +

Karta Procesy wyświetla informacje o procesach i umożliwia zatrzymanie, kontynuowanie, zakończenie, usunięcie lub zmianę priorytetu procesu. Wybranie wyświetlania wszystkich procesów spowoduje, że lista zawiera procesy systemowe, które działając w tle dostarczają różne usługi zapewniające działanie komputera.

+ +
diff --git a/help/pl/process-files.page b/help/pl/process-files.page new file mode 100644 index 0000000..ecbcb91 --- /dev/null +++ b/help/pl/process-files.page @@ -0,0 +1,42 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Wyświetlanie plików używanych przez procesy. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Lista plików otwartych przez proces + +

Czasami procesy otwierają pliki. Mogą to być pliki wyświetlane lub modyfikowane przez użytkownika albo pliki tymczasowe lub systemowe wymagane przez proces do działania.

+ +

Aby wyświetlić pliki otwarte przez proces:

+ +

Znajdź proces w karcie Procesy i zaznacz go, klikając raz.

+

Kliknij proces prawym przyciskiem myszy i wybierz Otwarte pliki.

+
+ +

Na liście otwartych plików, która się pojawi, mogą znajdować się specjalne pliki zwane gniazdami. Gniazda są tak naprawdę sposobem na komunikację między procesami, i nie są zwykłymi plikami, które można wyświetlać lub modyfikować.

+ +
diff --git a/help/pl/process-identify-file.page b/help/pl/process-identify-file.page new file mode 100644 index 0000000..a80c77f --- /dev/null +++ b/help/pl/process-identify-file.page @@ -0,0 +1,51 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Wyszukiwanie otwartego pliku, aby ustalić proces, który go używa. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Wyszukiwanie, który program używa danego pliku + +

Czasami komunikat o błędzie mówi, że urządzenie (takie jak karta dźwiękowa lub napęd DVD-ROM) jest zajęte, albo że modyfikowany plik jest używany. Aby odnaleźć odpowiedzialny proces lub procesy:

+ + +

Kliknij Monitor systemuWyszukaj otwarte pliki.

+
+

Wpisz całą lub część nazwy pliku. Może to być /dev/snd w przypadku karty dźwiękowej lub /media/cdrom w przypadku napędu DVD-ROM.

+
+

Kliknij przycisk Znajdź.

+
+
+ +

Zostanie wyświetlona lista działających procesów obecnie używających pliku lub plików pasujących do wyszukiwanego terminu. Zakończenie programu powinno umożliwić użycie urządzenia lub zmodyfikowanie pliku.

+ +
diff --git a/help/pl/process-identify-hog.page b/help/pl/process-identify-hog.page new file mode 100644 index 0000000..4453f17 --- /dev/null +++ b/help/pl/process-identify-hog.page @@ -0,0 +1,58 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Porządkowanie listy procesów według % procesora, aby ustalić, który program zużywa zasoby komputera. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Który program spowalnia komputer? + +

Program używający więcej procesora niż mu się należy może spowolnić cały komputer. Aby ustalić, który proces może być odpowiedzialny:

+ + + +

Kliknij kartę Procesy.

+
+ +

Kliknij nagłówek kolumny % procesora, aby uporządkować procesy zgodnie z użyciem procesora.

+ +

Strzałka w nagłówku kolumny wskazuje kierunek porządkowania. Kliknięcie ponownie odwróci kolejność. Powinna ona wskazywać do góry.

+
+
+
+ +

Procesy na górze listy używają największego procentu procesora. Po zidentyfikowaniu procesu używającego więcej zasobów niż powinien można zdecydować, czy zamknąć ten program, czy zamknąć inne, aby zmniejszyć obciążenie procesora.

+ + +

Proces, który się zawiesił lub uległ awarii może używać 100% procesora. Jeśli się to wydarzy, to należy usunąć proces.

+
+ +
diff --git a/help/pl/process-kill.page b/help/pl/process-kill.page new file mode 100644 index 0000000..75f9b9c --- /dev/null +++ b/help/pl/process-kill.page @@ -0,0 +1,40 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Jeśli program przestał działać lub nie reaguje, to można wymusić jego zamknięcie. + + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Natychmiastowe usunięcie (zamknięcie) programu + +

Jeśli program przestał działać lub nie odpowiada, to można wymusić jego zamknięcie („usunąć” go) za pomocą Monitora systemu. Przejdź do karty Procesy i zaznacz proces do usunięcia klikając go. Następnie kliknij przycisk Zakończ proces.

+ +

Jeśli proces nie zamknie się po kilku sekundach, to kliknij go prawym przyciskiem myszy i z menu wybierz Usuń.

+ +

Użycie opcji Zakończ proces powoduje próbę poprawnego zamknięcia procesu, dając mu czas na zapisanie plików itp., podczas gdy opcja Usuń od razu wymusza jego zamknięcie. W przypadku niektórych programów oznacza to utratę niezapisanych plików. Zawsze należy najpierw spróbować użyć opcji Zakończ proces.

+ +
diff --git a/help/pl/process-many.page b/help/pl/process-many.page new file mode 100644 index 0000000..e1c7945 --- /dev/null +++ b/help/pl/process-many.page @@ -0,0 +1,34 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Wiele procesów systemu działa automatycznie w tle. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Dlaczego na liście są procesy nieuruchomione przeze mnie? + +

Karta Procesy zwykle zawiera wiele procesów. Tylko kilka z nich to programy uruchomione przez użytkownika. Pozostałe to w większości procesy wymagane przez system operacyjny do poprawnego działania komputera. Są one uruchamiane automatycznie podczas logowania i zwykle działają po cichu w tle.

+ +
diff --git a/help/pl/process-priority-change.page b/help/pl/process-priority-change.page new file mode 100644 index 0000000..d9328e5 --- /dev/null +++ b/help/pl/process-priority-change.page @@ -0,0 +1,56 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Decydowanie, czy procesor ma mieć większy lub mniejszy dostęp do procesora. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Zmiana priorytetu procesu + +

Można nakazać komputerowi, aby pewne procesy miały wyższy priorytet niż inne, a tym samym miały większy dostęp do procesora. Może to spowodować ich szybsze działanie, ale tylko w pewnych przypadkach. Można także nadać procesowi niższy priorytet, jeśli zabiera za dużo mocy obliczeniowej.

+ + +

Przejdź do karty Procesy i kliknij proces, który ma mieć inny priorytet.

+

Kliknij proces prawym przyciskiem myszy i użyj menu Zmień priorytet, aby przydzielić procesowi wyższy lub niższy priorytet.

+
+ +

Zwykle nie ma większej potrzeby ręcznego zmieniania priorytetów procesów. Komputer zazwyczaj dobrze radzi sobie z zarządzaniem priorytetami samodzielnie. (System do zarządzania priorytetem procesów nazywa się nice).

+ + +
+ Czy wyższy priorytet powoduje szybsze działanie procesu? + +

Komputer dzieli swój czas między wszystkimi działającymi procesami. Zwykle odbywa się to bardzo sprytnie, tak aby programy wykonujące więcej pracy automatycznie dostawały więcej zasobów. Przez większość czasu procesy dostają ich tyle, ile potrzebują, więc działają tak szybko, jak to możliwe. Zmiana ich priorytetu w niczym nie pomoże.

+ +

Jeśli jednak komputer wykonuje kilka programów mocno wykorzystujących procesor jednocześnie, to może on zostać przeciążony. Można wtedy zauważyć, że inne programy działają wolniej niż zazwyczaj, ponieważ brakuje mocy procesora dla wszystkich.

+ +

W takim przypadku zmiana priorytetu procesu może się przydać. Można obniżyć priorytet jednego z programów mocno wykorzystujących procesor, aby zwolnić moc procesora dla pozostałych. Można też zwiększyć priorytet procesu ważnego dla użytkownika, aby działał on szybciej.

+ +
+ +
diff --git a/help/pl/process-status.page b/help/pl/process-status.page new file mode 100644 index 0000000..34d2d0e --- /dev/null +++ b/help/pl/process-status.page @@ -0,0 +1,60 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Stan procesu to jedno z: aktywny, uśpiony, zatrzymany lub „zombie”. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Co oznaczają stany procesu? + +

Stan wskazuje, czy proces robi coś w danej chwili. Proces może mieć jeden z czterech stanów:

+ + + + Aktywny +

Procesy robiące coś w danej chwili (na przykład przeglądarka internetowa wczytująca stronę). Aktywne procesy to te, które aktywnie korzystają z procesora.

+
+ + Uśpiony +

Procesy, które nic nie robią w danej chwili (na przykład jeśli na coś czekają). Nie używają one procesora, ale nadal zajmują pamięć. Jeśli potrzebują coś zrobić, to „obudzą się” i zmienią swój stan na aktywny.

+
+ + Zatrzymany +

Zatrzymany proces to taki, który został ręcznie uśpiony. Na przykład, można tymczasowo zatrzymać proces, jeśli używa za dużo zasobów.

+

Aby to zrobić, kliknij proces w karcie Procesy, a następnie kliknij go prawym przyciskiem myszy i z menu wybierz Zatrzymaj. Można go obudzić klikając Kontynuuj z tego samego menu.

+
+ + Zombie +

Proces „zombie” to taki, który ukończył działanie i nigdy nie zostanie uruchomiony z powrotem, ale z jakiegoś powodu nadal jest na liście procesów. Zwykle zdarza się to, ponieważ proces został uruchomiony przez inny program, który pilnuje, czy został on ukończony, ale jeszcze tego nie sprawdził.

+

Procesy zombie nie używają pamięci ani procesora i kiedyś znikną. Nie trzeba nic robić, aby się ich pozbyć.

+
+
+ +

Większość procesów powinna być aktywna lub uśpiona.

+ +
diff --git a/help/pl/process-update-speed.page b/help/pl/process-update-speed.page new file mode 100644 index 0000000..abd7b82 --- /dev/null +++ b/help/pl/process-update-speed.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Odświeżanie informacji wyświetlanych w Monitorze systemu w dłuższych lub krótszych odstępach. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Szybsze lub wolniejsze odświeżanie informacji + +

Aby zmienić częstość odświeżania informacji:

+ + +

Kliknij Monitor systemuPreferencje.

+
+

Kliknij wybraną kartę (Procesy, Zasoby lub Systemy plików).

+
+

Wpisz wartość dla opcji Częstość odświeżania w sekundach.

+
+
+ +

Ustawienie Częstości odświeżania na niższą wartość spowoduje, że Monitor systemu będzie używał więcej procesora.

+
+ +
diff --git a/help/pl/solaris-mode.page b/help/pl/solaris-mode.page new file mode 100644 index 0000000..f5f192e --- /dev/null +++ b/help/pl/solaris-mode.page @@ -0,0 +1,50 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ustawienie trybu Solaris, aby odzwierciedlać liczbę procesorów. + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Czym jest tryb systemu Solaris? + +

W przypadku komputerów z wieloma procesorami lub rdzeniami procesy mogą używać więcej niż jednego w tym samym czasie. To możliwe, że kolumna % procesora wyświetla wartości łącznie wyższe niż 100% (np. 400% na komputerze z czterema procesorami). Tryb Solaris dzieli % procesora dla każdego procesu przez liczbę procesorów w komputerze tak, aby suma wynosiła 100%.

+ +

Aby wyświetlać % procesoraTrybie Solaris:

+ + +

Kliknij Preferencje w menu programu.

+

Kliknij kartę Procesy.

+

Zaznacz opcję Dzielenie użycia procesora przez liczbę procesorów.

+
+ +

Termin Tryb Solaris pochodzi od systemu UNIX firmy Sun, w odróżnieniu od trybu IRIX, domyślnego w systemie Linux, nazwanego tak od systemu UNIX firmy SGI.

+ +
diff --git a/help/pl/units.page b/help/pl/units.page new file mode 100644 index 0000000..60bfe89 --- /dev/null +++ b/help/pl/units.page @@ -0,0 +1,49 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Jednostki pamięci i miejsca na dysku + + + Piotr Drąg + piotrdrag@gmail.com + 2017 + + + + Aviary.pl + community-poland@mozilla.org + 2017 + + + + Czy GiB jest tym samym co GB (gigabajt)? + +

Statystyki pamięci i miejsca na dysku są wyświetlane za pomocą przedrostków dwójkowych IEC: KiB, MiB, GiB, TiB (czytaj: kibibajt, mebibajt, gibibajt i tebibajt). Są one przeznaczone do odróżniania wielkości dwójkowych używanych w Monitorze systemu (wielokrotności 1024) od wielkości dziesiętnych (wielokrotności 1000) często używanych między innymi na opakowaniach dysków twardych.

+ +

Typowe jednostki dwójkowe:

+ +

1 KiB = 1024 bajty

+

1 MiB = 1048576 bajtów

+

1 GiB = 1073741842 bajty

+
+ +

Zewnętrzny dysk twardy, reklamowany jako 1,0 TB (terabajt), jest widoczny jako 0,909 TiB (tebibajt).

+ +
diff --git a/help/pt/commandline.page b/help/pt/commandline.page new file mode 100644 index 0000000..71062f8 --- /dev/null +++ b/help/pt/commandline.page @@ -0,0 +1,61 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + A informação do Monitor do sistema também se pode obter utilizando as ferramentas da linha de comandos. + + + Obter a mesma informação utilizando a linha de comandos + +

A maior parte da informação mostrada pelo Monitor do sistema pode-se obter utilizando as ferramentas de linha de comandos.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

proporciona uma lista actualizada de processos ene execução, e permite-lhe manipulá-los.

lsof

proporciona uma lista de ficheiros abertos e dos processos que os abriram.

free -m

mostra a quantidade de memória disponível.

vmstat

proporciona informação sobre o uso actual de memória virtual

df -h

mostra o espaço disponível em disco dos sistemas de ficheiros montados

pmap

mostra o mapa de memória de um processo

+ +
diff --git a/help/pt/cpu-check.page b/help/pt/cpu-check.page new file mode 100644 index 0000000..b0a716e --- /dev/null +++ b/help/pt/cpu-check.page @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A quantidade de CPU utilizada indica-lhe a quantidade de trabalho que estão a tentar realizar. + + + Verificar quando processador (CPU) se está a usar + +

Para verificar a quantidade de processador que se está a usar actualmente, vá ao separador Recursos e olhe no quadro Histórico de CPU. Isto dizer-lhe-á que quantidade de trabalho está a fazer o computador actualmente.

+ +

Muitos computadores têm mais de um processador (às vezes chamados sistemas multi-núcleo). A cada processador mostra-se por separado no quadro. Se quer, pode mudar a cor utilizada para a cada processador carregando num dos blocos de cores de embaixo do gráfico.

+ +

Também pode a frequência com a que se atualiza o gráfico (o intervalo de actualização) e como se mostram as linhas da cada processador (ex. como um gráfico de áreas empilhadas). Mude as opções relevantes carregando em Monitor do sistema, depois selecione Preferências, e vá ao separador Recursos

+ +
diff --git a/help/pt/cpu-mem-normal.page b/help/pt/cpu-mem-normal.page new file mode 100644 index 0000000..a951103 --- /dev/null +++ b/help/pt/cpu-mem-normal.page @@ -0,0 +1,34 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Se o computador está a fazer uma grande quantidade de trabalho, utilizará mais tempo de processador e mais memória. + + + É normal que o meu computador esteja a usar muito tempo de CPU ou muita memória? + +

Todos os programas que se executam no o seu computador partilham tempo de CPU (processador) e memória. Se executa vários programas ao mesmo tempo, ou se vários programas estão a fazer muito trabalho, usar-se-á uma percentagem muito alta de ambas coisas.

+ +

Se o uso da CPU está em torno do 100%, isto significa que o computador está a tentar fazer mais trabalho do que pode. Normalmente isto é correcto, mas significa que os programas podem ir um pouco mais lentos. As computadores têm a usar o 100% da CPU quando fazem tarefas que requerem muito processamento, como podem ser os jogo.

+ +

Se o processador está ao 100% durante muito momento, isto pode fazer que o computador vá surpreendentemente lento. Neste caso, deveria procurar que programa está a usar muito tempo de CPU.

+ +

Se o uso da memória é próximo ao 100%, isto pode reduzir muito as coisas. Isto é porque o computador tentará usar o disco duro como memória temporária, o que se chama memória de swap. Os discos duros são bem mais lentos que a memória do sistema.

+ +

Pode tentar libertar alguma da memória do sistema fechando alguns programas. Se o computador segue indo lento, prove a reiniciá-lo.

+ + +

A memória mostrada no separador Recursos é a memória do sistema (também chamada memória RAM). Isto se utiliza para alojar programas temporariamente, enquanto se executam no computador. Isto não é o mesmo que um disco duro ou que outros tipos de memórias, que se usam para alojar programas e ficheiros de maneira mais permanente.

+
+ +
diff --git a/help/pt/cpu-multicore.page b/help/pt/cpu-multicore.page new file mode 100644 index 0000000..4e685a3 --- /dev/null +++ b/help/pt/cpu-multicore.page @@ -0,0 +1,26 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Para os computadores com mais de um processador será muito fácil executar mais de um programa ao mesmo tempo + + + Por que há mais de um processador? + +

Muitos computadores têm mais de um processador (CPU). Algumas vezes estes computadores denominam-se sistemas multi-núcleo.

+ +

O ónus de trabalho de execução de todos os programas de seu computador se partilha entre os processadores. Quantos mais processadores tenha, mais trabalho poder-se-á partilhar.

+ +

O computador decide automática a melhor maneira de gerir o trabalho entre processos; não precisa fazer por sua conta.

+ +
diff --git a/help/pt/fs-device.page b/help/pt/fs-device.page new file mode 100644 index 0000000..08b9b6a --- /dev/null +++ b/help/pt/fs-device.page @@ -0,0 +1,30 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A cada dispositivo corresponde-se com uma partição num disco duro. + + + Que são os diferentes dispositivos no separador de sistemas de ficheiros? + +

A cada dispositivo listado no separador Sistemas de ficheiros é um disco de armazenamento (como um disco duro ou um pendrive), ou uma partição de um disco. Para a cada dispositivo, pode ver sua capacidade total, quanta capacidade está em uso e certa informação técnica sobre o tipo de sistema de ficheiros que é E onde está montado.

+ +

O espaço em disco de um único disco físico pode-se dividir em várias partes, chamadas partições, a cada uma das quais se pode usar como se fosse um disco por separado. Se o seu disco duro está particionado (tal vez pelo fabricante do computador), a cada partição listar-se-á por separado em a lista de sistemas de ficheiros.

+ + +

Pode gerir discos e partições e ver informação mais detalhada sobre o disco com a aplicação Discos.

+
+ +
diff --git a/help/pt/fs-diskusage.page b/help/pt/fs-diskusage.page new file mode 100644 index 0000000..14248be --- /dev/null +++ b/help/pt/fs-diskusage.page @@ -0,0 +1,42 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + O separador de Sistemas de ficheiros mostra quanto espaço se está a usar na cada disco duro. + + + Verificar quanto espaço em disco se está a usar + +

Para verificar quanto espaço livre há disponível num disco, vá ao separador Sistemas de ficheiros e olhe as colunas Usado e Disponível.

+ +

Se mostram-se vários dispositivos, e está a procurar o que contém sua pasta pessoal, procure os discos que contenham / ou /home em Pastas. Normalmente (mas não sempre) este será o disco que contenha seus ficheiros pessoais.

+ + +
+ Libertar espaço em disco + +

Se não lhe fica muito espaço livre no disco, há algumas coisas que pode fazer para tentar libertar espaço.

+ +

Uma delas é eliminar ficheiros desnecessários manualmente. Pode usar o Analizador de uso do disco para ver que ficheiros e pastas ocupam a maior parte do espaço. Após eliminar alguns ficheiros, deve esvaziar a Caixote do Lixo para assegurar-se de que se eliminam por completo do computador.

+ +

Também pode tirar ficheiros temporários em várias aplicações. Por exemplo, os navegadores site e os gestores de software com frequência guardam muitos ficheiros. (Como os eliminar dependerá da aplicação).

+ +

Pode tentar desinstalar alguns aplicações que não queira. Use o seu gestor de pacotes habitual para fazer isto.

+ +

Outra maneira de libertar espaço em disco é «archivar» ficheiros antigos, movendo a um disco duro externo ou a um armazenamento em linha em «a nuvem», por exemplo.

+ +
+ +
diff --git a/help/pt/fs-info.page b/help/pt/fs-info.page new file mode 100644 index 0000000..e8dac80 --- /dev/null +++ b/help/pt/fs-info.page @@ -0,0 +1,46 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Explicações sobre todos os campos mostrados no separador Sistema de ficheiros. + + + Aprender que significa a informação dos sistemas de ficheiros + +

O separador «Sistemas de ficheiros» mostra todos os discos conetados ao computador, o seu nome e quanto espaço disponível há na cada um deles.

+ + + +

Dispositivo lista o nome que o sistema operativo tem atribuido ao disco. A cada componente hardware conetado ao computador tem uma entrada na pasta /dev e utiliza-se para identificá-lo. Para os discos duros, normalmente esta entrada parece-se a /dev/sda.

+
+ + +

Pasta indica onde se tem montado a partição. Montar é o termo técnico para fazer que um disco ou uma partição estejam disponível para poder os usar. Um disco pode-se conetar fisicamente ao computador mas, a não ser que monte-se, não poder-se-á aceder aos ficheiros. quando se monta um disco, enlaçar-se-á a uma pasta que pode visitar para aceder aos ficheiros do disco. Por exemplo, se a Pasta mostrada é /média/disk, pode aceder aos ficheiros indo a a pasta /média/disk de seu computador.

+
+ + +

Tipo indica-lhe o tipo de sistema de ficheiros que se utiliza no disco ou na partição. Um sistema de ficheiros especifica como deve o computador guardar os dados no disco. Alguns sistemas operativos só podem entender certos sistemas de ficheiros e outros não, pelo que é útil saber que tipo de sistema operativo utiliza um disco duro externo, por exemplo.

+
+ + +

Total mostra a capacidade total do disco e Disponível mostra quanta desta capacidade está disponível para ficheiros e programas. Usado mostra a quantidade de disco utilizada neste momento.

+
+ +
+ +

A soma do espaço utilizado e o disponível não tem por que ser igual ao espaço total. Isto é porque parte do espaço do disco se reserva para o sistema. O número importante é o que aparece na coluna Disponível, já que lhe indica quando espaço do disco pode usar actualmente.

+

Também é possível que o valor Total não coincida com a capacidade anunciada do disco duro. Isto é normal, e se deve a várias razões. Uma é que o fabricante de disco duro use uma maneira ligeiramente diferente de medir a capacidade do disco. Outra é que parte do espaço do disco pode estar reservado para uso do sistema operativo. Se há muita diferença em relação ao que esperava, é possível que o disco esteja dividido em várias partições.

+ +
diff --git a/help/pt/fs-showall.page b/help/pt/fs-showall.page new file mode 100644 index 0000000..1afe4ab --- /dev/null +++ b/help/pt/fs-showall.page @@ -0,0 +1,26 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Há sistemas de ficheiros ocultos que o sistema operativo utiliza. + + + Mostrar todos os sistemas de ficheiros, incluindo os ocultos e os do sistema + +

Por predefinição, o separador Sistemas de ficheiros só mostra os discos e partições que contém ficheiros e aplicações. Também há vários sistemas de ficheiros especiais que utiliza o sistema operativo, mas estão ocultos por predefinição.

+ +

Para ver estes sistemas de ficheiros especiais, carregue em Monitor do sistemaPreferências, e em o separador Sistemas de ficheiros marque a lacuna Mostrar todos os sistemas de ficheiros.

+ +

A maioria das entradas na lista são sistemas de ficheiros «virtuais». Estes não são discos ou partições reais. Em vez disso, as utiliza o sistema operativo como uma capa de abstracção para várias coisas, como gerir dispositivos de hardware e alojar ficheiros temporários. O sistema gere-os automaticamente, pelo que rara vez precisará usar por sua conta.

+ +
diff --git a/help/pt/index.page b/help/pt/index.page new file mode 100644 index 0000000..76e128c --- /dev/null +++ b/help/pt/index.page @@ -0,0 +1,67 @@ + + + + + Monitor do sistema + Monitor do sistema + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + O monitor do sistema mostra que programas estão em execução e quanto processador, tempo, memória e espaço em disco estão a usar. + + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> + System Monitor + + +

System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used.

+ +
+ Monitorar a CPU + +
+ +
+ Uso da memória + +
+ +
+ Questões sobre processos + +
+ +
+ Tarefas comuns com processos + +
+ +
+ Informação sobre os sistemas de ficheiros + +
+ +
+ Informação sobre a rede + +
+ +
+ Miscelãoea + +
+
diff --git a/help/pt/legal.xml b/help/pt/legal.xml new file mode 100644 index 0000000..82df197 --- /dev/null +++ b/help/pt/legal.xml @@ -0,0 +1,6 @@ + + + +

Este trabalho está licenciado sob a Creative Commons de Atribuição-Compartilhar Igual 3.0 sem suporte.

+ +
diff --git a/help/pt/mem-check.page b/help/pt/mem-check.page new file mode 100644 index 0000000..6b0023f --- /dev/null +++ b/help/pt/mem-check.page @@ -0,0 +1,80 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + O separador Recursos indica quanta memória do computador (RAM) se está a usar. + + + Quanta memória se está a usar? + +

Para verificar o uso actual de memória do computador:

+ + + +

Carregue no separador Recursos.

+
+
+ +

O Histórico de memória e swap mostra um gráfico dinâmico para a memória e o área de swap como uma percentagem do total disponível. Este gráfico desenha-se em relação ao tempo, com a hora actual à direita.

+ + +

A cor da cada linha indica-se embaixo do gráfico tarte. Carregue no gráfico para mudar a cor da linha.

+
+ +

O gráfico de tarte Memória mostra o uso de cor em GiB e a percentagem do total disponível.

+ +

Para mudar o intervalo de actualização:

+ + + +

Carregue em Monitor do sistemaPreferências.

+
+ +

Carregue no separador Recursos.

+
+ +

Introduza um valor para o Intervalo de actualização em segundos.

+
+
+ +
+ Que processos estão a usar mais memória + +

Para verificar que processos estão a usar mais memória:

+ + + +

Carregue no separador Processos.

+
+ +

Carregue na cabeceira da coluna Memória para ordenar os processos por uso da memória.

+ +

A seta na cabeceira da coluna mostra a direcção da classificação; carregue-a outra vez para investir a ordem. Se a seta aponta para acima, os processos que usem mais memória aparecerão na parte superior da lista.

+
+
+
+
+ +
diff --git a/help/pt/mem-swap.page b/help/pt/mem-swap.page new file mode 100644 index 0000000..89d9667 --- /dev/null +++ b/help/pt/mem-swap.page @@ -0,0 +1,44 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A memória «swap» permite ao computador executar mais aplicações ao mesmo tempo das que cabem na memória do sistema (RAM). + + + Que é a memória «swap»? + +

A memória «swap» ou espaço de swap é uma parte da memória virtual do sistema em disco. Está configurada como uma partição de swap ou um ficheiro de swap onde se instalou Linux, mas se pode ter acrescentado posteriormente.

+ + +

O acesso a disco é muito lento comparado comparado com o acesso a a memória. O sistema executa-se mais lentamente se há um swap excessivo ou thrashing, quando o sistema não é capaz de encontrar suficiente memória livre. Nesta situação, a única solução é acrescentar mais RAM.

+
+ +

Para ver se o swap ou a paginação, converteu-se num problema de rendimento:

+ + + +

Carregue no separador Recursos.

+
+ +

O gráfico Histórico de cor e swap mostra o uso de memória e de «swap» em percentagens.

+
+
+ +
diff --git a/help/pt/memory-map-use.page b/help/pt/memory-map-use.page new file mode 100644 index 0000000..0a87c5d --- /dev/null +++ b/help/pt/memory-map-use.page @@ -0,0 +1,130 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ver o mapa de cor de um processo. + + + Usar mapas de cor + +

A Memória virtual é a representação combinada da memória física e o espaço de swap num sistema. Permite executar processos que possam aceder a mais memória da física mapeando localizações da memória física a ficheiros no disco. Quando o sistema precisa mais páginas de cor das que há disponíveis, algumas das páginas existentes se paginarão, isto é, se é escreverão no espaço de swap.

+ +

O mapa de cor mostra a memória virtual total utilizada pelo processo, e pode-se usar para determinar o custo em memória de executar uma ou várias instâncias do programa, para assegurar-se do correcto uso de bibliotecas partilhadas, para ver o resultado de ajustar vários parâmetros de configuração do rendimento que o programa possa ter ou para diagnosticar problemas como fugas de cor.

+ +

Para mostrar o mapa de cor de um processo:

+ + +

Carregue no separador Processos.

+

Carregue com o botão direito na lista de processos.

+

Carregue em Mapas de cor.

+
+ +
+ Ler o mapa de cor + + + +

As direcções mostram-se em hexadecimal (base 16).

+
+ +

O tamanho mostra-se em prefixos binários IEC.

+
+ +

Ao executar-se, o processo pode reservar memória dinamicamente numa área chamada montículo, e guardar argumentos e variáveis em outra área chamada pilha.

+
+ +

O programa em si e a cada uma das bibliotecas partilhadas têm três entradas a cada um, uma para o segmento de texto ler-executar, uma o segmento de dados ler-escrever e uma para o segmento de dados de só leitura. Ambos segmentos de dados se devem paginar ao realizar o swap.

+
+
+ + +Propriedades + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Nome de ficheiro

A localização de uma biblioteca partilhada que actualmente está a ser utilizada pelo processo. Se este campo está vazio, a informação da memória em esta bicha descreve a memória da que é proprietária o processo cujo nome se mostra em cima da tabela do mapa de cor.

Início MV

A direcção na que começa o segmento de cor. Início MV, Fim MV e Deslocação MV especificam a localização no disco na que está a biblioteca partilhada.

Fim MV

A direcção onde o segmento de cor termina.

Tamanho MV

O tamanho do segmento de cor.

Opções

As seguintes opções descrevem os diferentes tipos de acesso aos segmentos de cor que o processo pode ter:

+ + + <gui>p</gui> +

O segmento de cor é privado ao processo, e não é acessível por outros processos.

+
+ + <gui>r</gui> +

O processo tem permissão de leitura no segmento de cor.

+
+ + <gui>s</gui> +

O segmento de cor é partilhado com outros processos.

+
+ + <gui>w</gui> +

O processo tem permissão de escrita no segmento de cor.

+
+ + <gui>x</gui> +

O processo tem permissão para executar instruções contidas nesse segmento de cor.

+
+
+

Deslocação MV

A localização da direcção com o segmento de cor, medido desde Início MV.

Privada, partilhada, limpa, suja

Às páginas privadas acedidas por um processo

+

Às páginas partilhadas pode aceder mais de um processo

+

As páginas limpas ainda não se modificaram na memória e se podem descartar ao marcar para a paginação

+

As páginas sujas modificaram-se na memória e devem-se escrever no disco ao marcar para a paginação

Dispositivo

Os números maior e menor do dispositivo no que se encontra a biblioteca partilhada. Juntos especificam uma partição no sistema.

Nó-i

O nó-i do dispositivo desde o que se carrega a biblioteca partilhada em a memória. Um nó-i é a estrutura que o sistema de ficheiros utiliza para guardar um ficheiro e o número que tem alocado é único.

+ +
+
diff --git a/help/pt/net-bits.page b/help/pt/net-bits.page new file mode 100644 index 0000000..a65e336 --- /dev/null +++ b/help/pt/net-bits.page @@ -0,0 +1,37 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Escolher as unidades nas que mostrar a velocidade da rede. + + + Mostrar a velocidade da rede em bits em vez de em bytes por segundo + +

Com frequência, a velocidade da rede mostra-se em bits por segundo, em vez de em bytes por segundo. Isto se chama taxa de bits, ou taxa de dados.

+ +

Para mostrar a velocidade da rede em bits:

+ + +

Carregue em Monitor do sistemaPreferências.

+
+

Carregue no separador Recursos.

+

Seleccione Mostrar a velocidade da rede em bits.

+
+ +
diff --git a/help/pt/process-explain.page b/help/pt/process-explain.page new file mode 100644 index 0000000..796ac2c --- /dev/null +++ b/help/pt/process-explain.page @@ -0,0 +1,30 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Pode-se manipular um processo desde a lista de processos. + + + Que é um processo? + +

Um processo é um programa ou um aplicação que o sistema executa. Quando se lança a aplicação, o sistema atribui-lhe um VÃO de processo único (PDI) e suas instruções e seus dados se carregam na memória.

+ +

O separador Processos mostra informação sobre os processos e permite-lhe Parar, Continuar, Finalizar, Matar, ou mudar a prioridade de um processo. Se elege mostrar Todos os processos, a lista de processos incluirá os processos do sistema, que se executam em segundo plano proporcionando vários serviços que mantêm o computador em execução.

+ +
diff --git a/help/pt/process-files.page b/help/pt/process-files.page new file mode 100644 index 0000000..d6bc860 --- /dev/null +++ b/help/pt/process-files.page @@ -0,0 +1,30 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Ver os ficheiros aos que acedem os processos + + + Listar os ficheiros que um processo tem aberto + +

Os processos algumas vezes mantêm ficheiros abertos. Podem ser ficheiros que esteja a ver ou editando, ou ficheiros temporários ou do sistema que o processo precisa para funcionar correctamente.

+ +

Para ver que ficheiros tem aberto um processo

+ +

Procure os processos no separador Processos e carregue num para o selecionar.

+

Carregue com o botão direito sobre o processo e selecione Ficheiros abertos.

+
+ +

Na lista de ficheiros abertos que aparece, pode encontrar alguns ficheiros especiais chamados sockets. Estes são uma forma que têm os processos para se comunicar entre eles, e não são ficheiros normais que possa ver ou editar.

+ +
diff --git a/help/pt/process-identify-file.page b/help/pt/process-identify-file.page new file mode 100644 index 0000000..90c18d8 --- /dev/null +++ b/help/pt/process-identify-file.page @@ -0,0 +1,39 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Procurar um ficheiro aberto para mostrar que processo o está a usar. + + + Saber que programa está a usar um ficheiro mais especificamente + +

Às vezes uma mensagem de erro diz que um dispositivo (como o cartão de som ou o DVD) está ocupado, ou que o ficheiro que quer editar se está a usar. Para procurar o processo ou os processos responsáveis.

+ + +

Carregue em Monitor do sistemaProcurar ficheiros abertos.

+
+

Introduza o nome do ficheiro ou uma parte do nome. Isto pode ser /dev/snd para o dispositivo de som ou /média/cdrom para o DVD.

+
+

Carregue Procurar.

+
+
+ +

Isto mostrará uma lista dos processos em execução que actualmente estão a aceder aos ficheiros que coincidam com a busca. Sair do programa dever-lhe-ia permitir aceder ao dispositivo ou editar o ficheiro.

+ +
diff --git a/help/pt/process-identify-hog.page b/help/pt/process-identify-hog.page new file mode 100644 index 0000000..74abd68 --- /dev/null +++ b/help/pt/process-identify-hog.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ordene a lista de processos por % CPU para ver que aplicação está a consumir os recursos do sistema. + + + Que programa está a fazer que o computador esteja lento? + +

Um programa que esteja a consumir mais memória da que lhe corresponde pode reduzir toda o computador. Para saber que processo pode estar a fazer isto:

+ + + +

Carregue no separador Processos.

+
+ +

Carregue na cabeceira da coluna % CPU para ordenar os processos por uso de CPU.

+ +

A seta na cabeceira da coluna mostra a direcção da classificação; carregue-a outra vez para investir a ordem. A seta deveria apontar para acima.

+
+
+
+ +

Os processos da parte superior da lista estão a usar a maior percentagem de CPU. Uma vez que tenha identificado qual pode estar a usar mais recursos dos que deveria, pode decidir se fechar o programa em si ou se fechar outros programas para reduzir o ónus da CPU.

+ + +

Um processo que se bloqueou ou que tem falhado pode usar o 100% da CPU. Se isto sucede, deverá matar o processo.

+
+ +
diff --git a/help/pt/process-kill.page b/help/pt/process-kill.page new file mode 100644 index 0000000..4e5bd62 --- /dev/null +++ b/help/pt/process-kill.page @@ -0,0 +1,28 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Se um programa deixa de funcionar ou bloqueia-se, pode forçar o seu encerramento. + + + + Matar (fechar) um programa imediatamente + +

Se um programa deixa de funcionar ou bloqueia-se, pode forçar o seu encerramento («matá-lo») utilizando o Monitor do sistema. Vá ao separador Processos e carregue sobre o processo que quer matar. Depois, carregue T erminar processo.

+ +

Se o processo não fecha-se passados uns segundos, carregue com o botão direito e selecione Matar no menu que aparece.

+ +

Usar Terminar processo tenta fechar o processo adequadamente, dando-lhe tempo para guardar ficheiros, etc, mintas que Matar força a que se feche de imediato. No caso de certos programas, isto significa que perde os ficheiros que não tenha guardado. Sempre deve tentar primeiro a opção Terminar processo.

+ +
diff --git a/help/pt/process-many.page b/help/pt/process-many.page new file mode 100644 index 0000000..917eb6d --- /dev/null +++ b/help/pt/process-many.page @@ -0,0 +1,22 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Lots of system processes run automatically in the background. + + + Que são os processos mostrados e que eu não tenho iniciado? + +

Normalmente há muitos processos no separador Processos. Só uns poucos destes programas serão programas que tem iniciado o utilizador. O resto são em sua maioria processos que precisa o sistema operativo para que o computador funcione correctamente. Estes processos iniciam-se automaticamente quando inicia sessão e geralmente se executam silenciosamente em segundo plano.

+ +
diff --git a/help/pt/process-priority-change.page b/help/pt/process-priority-change.page new file mode 100644 index 0000000..91d46c2 --- /dev/null +++ b/help/pt/process-priority-change.page @@ -0,0 +1,44 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Decidir se um processo deve ter um tempo de processador partilhado maior ou menor. + + + Mudar a prioridade de um processo + +

Pode indicar ao computador que um processo tenha uma prioridade superior à do resto, e também pode lhe dar um maior tempo partilhado de processador. Isto pode fazer que o processo se executa mais rápido, mas só em certos casos. Também pode dar a um processo uma prioridade mais baixa se pensa que está a ocupar demasiado processador.

+ + +

Vá ao separador Processos e carregue sobre o processo que quer que tenha uma prioridade diferente.

+

Carregue com o botão direito sobre o processo e use o menu Mudar prioridade para atribuir ao processo uma prioridade maior ou menor.

+
+ +

Geralmente há pouca necessidade de mudar a prioridade de um processo manualmente. O computador costuma faz um bom trabalho gerindo-as ele mesmo. (O sistema para gerir as prioridades dos processos chama-se nice).

+ + +
+ Uma prioridade mais alta faz que o processo se executa mais rápido? + +

O computador partilha o seu tempo de processador entre todos os processos em execução. Normalmente isto se faz de maneira inteligente, pelo que os programas que estão a fazer mais trabalho recebem automaticamente uma maior quantidade de recursos. A maior parte do tempo, os processos receberão tanto tempo de processador como precisem, pelo que executar-se-ão o mais rápido possível. Mudar sua prioridade não suporá uma grande diferença.

+ +

Se o computador está a executar vários processos muito pesados ao mesmo tempo, no entanto, o tempo de processamento pode-se «ultrapassar» (isto é, usar-se-á toda o capacidade do processador). É possível que note que outros programas se executam mais lentos do habitual porque não há suficiente tempo de processador para partilhar entre todos eles.

+ +

Neste caso, mudar a prioridade dos processos pode ser útil. Pode baixar a prioridade de um dos processos que mais recursos consomem para libertar tempo de processador para outros programas. Alternativamente, pode aumentar a prioridade de um processo mais importante, e que quer que se execute mais rápido.

+ +
+ +
diff --git a/help/pt/process-status.page b/help/pt/process-status.page new file mode 100644 index 0000000..b7b6dab --- /dev/null +++ b/help/pt/process-status.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + O estado de um processo pode ser em execução, dormindo, parado ou zombie. + + + Que significam os estados de um processo? + +

O estado de um processo indica-lhe se actualmente está a fazer algo ou não. Um processo pode estar num destes quatro estados.

+ + + + Executando-se +

Processos que actualmente estão a fazer algo (por exemplo, um navegador site carregando uma página). Os processos em execução são os que estão a usar o processador (CPU) de maneira activa.

+
+ + Dormindo +

Processos que atualmente não estão a fazer nada (por exemplo, porque estão a esperar a que passe algo). Não consomem tempo de processador, mas seguem estando em memória. Se precisam fazer algo, acordar-se-ão «» e mudarão o seu estado a em execução.

+
+ + Parado +

Um processo parado é aquele ao que se pôs a dormir manualmente. Pode querer deter um processo temporariamente se por exemplo está a usar muito tempo de processador.

+

Para fazer isto, carregue no separador Processos, depois carregue com o botão direito e eleja Parar no menu que aparece. Pode acordá-lo carregando Continuar no mesmo menu.

+
+ + Zombie +

Um processo zombie é aquele que tem terminado de se executar e que não se vai voltar a iniciar, mas que por alguma razão se mantém na lista de processos. Normalmente isto passa porque o iniciou outro programa que precisava saber se tinha terminado correctamente ou não, mas que ainda não o verificou.

+

Os processos zombie não usam tempo de processador nem memória e possivelmente se percam. Não é necessário fazer nada para os eliminar.

+
+
+ +

A maioria dos processos estarão em execução ou dormindo.

+ +
diff --git a/help/pt/process-update-speed.page b/help/pt/process-update-speed.page new file mode 100644 index 0000000..f9fbfab --- /dev/null +++ b/help/pt/process-update-speed.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Actualizar a informação mostrada no Monitor do sistema com um intervalo maior ou menor. + + + Fazer que a informação se actualize com maior ou menor frequência + +

Para mudar a velocidade de actualização da informação.

+ + +

Carregue em Monitor do sistemaPreferências.

+
+

Carregue no separador que queira (Processos, Recursos ou Sistemas de ficheiros).

+
+

Introduza um valor para o Intervalo de actualização em segundos.

+
+
+ +

Configurar o Intervalo de actualização a um valor menor fará que o Monitor do sistema como tal use mais CPU.

+
+ +
diff --git a/help/pt/pt.po b/help/pt/pt.po new file mode 100644 index 0000000..5368ddd --- /dev/null +++ b/help/pt/pt.po @@ -0,0 +1,1905 @@ +# Portuguese translation for gnome-system-monitor. +# Copyright (C) 2016 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Tiago Santos , 2016. +# CAT com base na versão espanhola +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2016-08-29 21:51+0000\n" +"PO-Revision-Date: 2016-08-31 01:46+0100\n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: Tiago Santos \n" +"X-Generator: Poedit 1.8.7.1\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "Tiago Santos " + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:12 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:14 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"A informação do Monitor do sistema também se pode obter utilizando as " +"ferramentas da linha de comandos." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Obter a mesma informação utilizando a linha de comandos" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"A maior parte da informação mostrada pelo Monitor do sistema pode-se " +" obter utilizando as ferramentas de linha de comandos." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"proporciona uma lista actualizada de processos ene execução, e permite-lhe " +"manipulá-los." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "" +"proporciona uma lista de ficheiros abertos e dos processos que os abriram." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "mostra a quantidade de memória disponível." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "proporciona informação sobre o uso actual de memória virtual" + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "" +"mostra o espaço disponível em disco dos sistemas de ficheiros montados" + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "mostra o mapa de memória de um processo" + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" +"A quantidade de CPU utilizada indica-lhe a quantidade de trabalho que estão " +"a tentar realizar." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Verificar quando processador (CPU) se está a usar" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"Para verificar a quantidade de processador que se está a usar actualmente, " +"vá ao separador Recursos e olhe no quadro Histórico de " +"CPU. Isto dizer-lhe-á que quantidade de trabalho está a fazer o computador " +"actualmente." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Muitos computadores têm mais de um processador (às vezes chamados sistemas " +"multi-núcleo). A cada processador mostra-se por separado no " +"quadro. Se quer, pode mudar a cor utilizada para a cada processador " +"carregando num dos blocos de cores de embaixo do gráfico." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Também pode a frequência com a que se atualiza o gráfico (o intervalo " +"de actualização) e como se mostram as linhas da cada processador (ex. como " +"um gráfico de áreas empilhadas). Mude as opções relevantes carregando em " +"Monitor do sistema, depois selecione Preferências, e " +"vá ao separador Recursos" + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Se o computador está a fazer uma grande quantidade de trabalho, utilizará mais tempo de " +"processador e mais memória." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "" +"É normal que o meu computador esteja a usar muito tempo de CPU ou muita memória?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Todos os programas que se executam no o seu computador partilham tempo de CPU " +"(processador) e memória. Se executa vários programas ao mesmo tempo, ou se vários " +"programas estão a fazer muito trabalho, usar-se-á uma percentagem muito alta de " +"ambas coisas." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Se o uso da CPU está em torno do 100%, isto significa que o computador está " +"a tentar fazer mais trabalho do que pode. Normalmente isto é correcto, " +"mas significa que os programas podem ir um pouco mais lentos. As computadores " +"têm a usar o 100% da CPU quando fazem tarefas que requerem muito " +"processamento, como podem ser os jogo." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Se o processador está ao 100% durante muito momento, isto pode fazer que " +"o computador vá surpreendentemente lento. Neste caso, deveria procurar que programa está a usar muito tempo de " +"CPU." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Se o uso da memória é próximo ao 100%, isto pode reduzir muito as " +"coisas. Isto é porque o computador tentará usar o disco duro como memória " +"temporária, o que se chama memória de swap. Os discos duros são bem mais lentos que a memória do sistema." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Pode tentar libertar alguma da memória do sistema fechando alguns " +"programas. Se o computador segue indo lento, prove a reiniciá-lo." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"A memória mostrada no separador Recursos é a memória do " +"sistema (também chamada memória RAM). Isto se utiliza para alojar " +"programas temporariamente, enquanto se executam no computador. Isto não é o " +"mesmo que um disco duro ou que outros tipos de memórias, que se usam para " +"alojar programas e ficheiros de maneira mais permanente." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Para os computadores com mais de um processador será muito fácil executar mais de um " +"programa ao mesmo tempo" + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Por que há mais de um processador?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Muitos computadores têm mais de um processador (CPU). Algumas vezes estes " +"computadores denominam-se sistemas multi-núcleo." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"O ónus de trabalho de execução de todos os programas de seu computador se " +"partilha entre os processadores. Quantos mais processadores tenha, mais trabalho " +"poder-se-á partilhar." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"O computador decide automática a melhor maneira de gerir o trabalho entre " +"processos; não precisa fazer por sua conta." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "" +"A cada dispositivo corresponde-se com uma partição num disco duro." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "" +"Que são os diferentes dispositivos no separador de sistemas de ficheiros?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"A cada dispositivo listado no separador Sistemas de ficheiros é um " +"disco de armazenamento (como um disco duro ou um pendrive), ou uma partição " +"de um disco. Para a cada dispositivo, pode ver sua capacidade total, quanta " +"capacidade está em uso e certa informação técnica sobre o tipo de sistema de ficheiros que é E onde está montado." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"O espaço em disco de um único disco físico pode-se dividir em várias " +"partes, chamadas partições, a cada uma das quais se pode usar " +"como se fosse um disco por separado. Se o seu disco duro está particionado (tal " +"vez pelo fabricante do computador), a cada partição listar-se-á por separado em " +"a lista de sistemas de ficheiros." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Pode gerir discos e partições e ver informação mais detalhada sobre " +"o disco com a aplicação Discos." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"O separador de Sistemas de ficheiros mostra quanto espaço se está " +"a usar na cada disco duro." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Verificar quanto espaço em disco se está a usar" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Para verificar quanto espaço livre há disponível num disco, vá ao " +"separador Sistemas de ficheiros e olhe as colunas Usado " +"e Disponível." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Se mostram-se vários dispositivos, e está a procurar o que contém sua " +"pasta pessoal, procure os discos que contenham / ou /" +"home em Pastas. Normalmente (mas não sempre) este será " +"o disco que contenha seus ficheiros pessoais." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Libertar espaço em disco" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Se não lhe fica muito espaço livre no disco, há algumas coisas que pode " +"fazer para tentar libertar espaço." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Uma delas é eliminar ficheiros desnecessários manualmente. Pode usar o " +"Analizador de uso do disco para ver que ficheiros e pastas " +"ocupam a maior parte do espaço. Após eliminar alguns ficheiros, " +"deve esvaziar a Caixote do Lixo para assegurar-se de que se eliminam por " +"completo do computador." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Também pode tirar ficheiros temporários em várias aplicações. Por " +"exemplo, os navegadores site e os gestores de software com frequência guardam " +"muitos ficheiros. (Como os eliminar dependerá da aplicação)." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Pode tentar desinstalar alguns aplicações que não queira. Use o seu gestor " +"de pacotes habitual para fazer isto." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Outra maneira de libertar espaço em disco é «archivar» ficheiros antigos, " +"movendo a um disco duro externo ou a um armazenamento em linha em «a " +"nuvem», por exemplo." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" +"Explicações sobre todos os campos mostrados no separador Sistema de " +"ficheiros." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Aprender que significa a informação dos sistemas de ficheiros" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"O separador «Sistemas de ficheiros» mostra todos os discos conetados ao " +"computador, o seu nome e quanto espaço disponível há na cada um deles." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Dispositivo lista o nome que o sistema operativo tem atribuido " +"ao disco. A cada componente hardware conetado ao computador tem uma entrada na " +"pasta /dev e utiliza-se para identificá-lo. Para os discos " +"duros, normalmente esta entrada parece-se a /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Pasta indica onde se tem montado a partição. Montar " +"é o termo técnico para fazer que um disco ou uma partição estejam " +"disponível para poder os usar. Um disco pode-se conetar fisicamente ao " +"computador mas, a não ser que monte-se, não poder-se-á aceder aos ficheiros. " +"quando se monta um disco, enlaçar-se-á a uma pasta que pode visitar para " +"aceder aos ficheiros do disco. Por exemplo, se a Pasta " +"mostrada é /média/disk, pode aceder aos ficheiros indo a " +"a pasta /média/disk de seu computador." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Tipo indica-lhe o tipo de sistema de ficheiros que se utiliza " +"no disco ou na partição. Um sistema de ficheiros especifica como deve " +"o computador guardar os dados no disco. Alguns sistemas operativos só " +"podem entender certos sistemas de ficheiros e outros não, pelo que é útil " +"saber que tipo de sistema operativo utiliza um disco duro externo, por exemplo." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Total mostra a capacidade total do disco e Disponível mostra quanta desta capacidade está disponível para ficheiros e " +"programas. Usado mostra a quantidade de disco utilizada neste " +"momento." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"A soma do espaço utilizado e o disponível não tem por que ser igual ao " +"espaço total. Isto é porque parte do espaço do disco se reserva para o " +"sistema. O número importante é o que aparece na coluna Disponível, já " +"que lhe indica quando espaço do disco pode usar actualmente." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Também é possível que o valor Total não coincida com a capacidade anunciada " +"do disco duro. Isto é normal, e se deve a várias razões. Uma é que o " +"fabricante de disco duro use uma maneira ligeiramente diferente de medir a " +"capacidade do disco. Outra é que parte do espaço do disco pode estar " +"reservado para uso do sistema operativo. Se há muita diferença em relação ao " +"que esperava, é possível que o disco esteja dividido em várias partições." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "Há sistemas de ficheiros ocultos que o sistema operativo utiliza." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "" +"Mostrar todos os sistemas de ficheiros, incluindo os ocultos e os do " +"sistema" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Por predefinição, o separador Sistemas de ficheiros só " +"mostra os discos e partições que contém ficheiros e aplicações. " +"Também há vários sistemas de ficheiros especiais que utiliza o sistema " +"operativo, mas estão ocultos por predefinição." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Para ver estes sistemas de ficheiros especiais, carregue em " +"Monitor do sistemaPreferências, e em " +"o separador Sistemas de ficheiros marque a lacuna Mostrar " +"todos os sistemas de ficheiros." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"A maioria das entradas na lista são sistemas de ficheiros «virtuais». " +"Estes não são discos ou partições reais. Em vez disso, as utiliza o " +"sistema operativo como uma capa de abstracção para várias coisas, como " +"gerir dispositivos de hardware e alojar ficheiros temporários. O " +"sistema gere-os automaticamente, pelo que rara vez precisará usar " +"por sua conta." + +#. (itstool) path: info/title +#: C/index.page:6 +msgctxt "link" +msgid "System Monitor" +msgstr "Monitor do sistema" + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "text" +msgid "System Monitor" +msgstr "Monitor do sistema" + +#. (itstool) path: info/desc +#: C/index.page:17 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"O monitor do sistema mostra que programas estão em execução e quanto " +"processador, tempo, memória e espaço em disco estão a usar." + +#. (itstool) path: page/title +#: C/index.page:21 +msgid "System Monitor" +msgstr "Monitor do sistema" + +#. (itstool) path: links/title +#: C/index.page:24 +msgid "Monitoring the CPU" +msgstr "Monitorar a CPU" + +#. (itstool) path: links/title +#: C/index.page:28 +msgid "Memory usage" +msgstr "Uso da memória" + +#. (itstool) path: links/title +#: C/index.page:32 +msgid "Questions about processes" +msgstr "Questões sobre processos" + +#. (itstool) path: links/title +#: C/index.page:36 +msgid "Common tasks with processes" +msgstr "Tarefas comuns com processos" + +#. (itstool) path: links/title +#: C/index.page:40 +msgid "Information about file systems" +msgstr "Informação sobre os sistemas de ficheiros" + +#. (itstool) path: links/title +#: C/index.page:44 +msgid "Network information" +msgstr "Informação sobre a rede" + +#. (itstool) path: links/title +#: C/index.page:48 +msgid "Miscellaneous" +msgstr "Miscelãoea" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons de Atribuição-Compartilhar Igual 3.0 sem suporte" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Este trabalho está licenciado sob a <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"O separador Recursos indica quanta memória do computador (RAM) se " +"está a usar." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Quanta memória se está a usar?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "Para verificar o uso actual de memória do computador:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Carregue no separador Recursos." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"O Histórico de memória e swap mostra um gráfico dinâmico " +"para a memória e o área de swap como uma percentagem do total " +"disponível. Este gráfico desenha-se em relação ao tempo, com a hora actual à " +"direita." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"A cor da cada linha indica-se embaixo do gráfico tarte. Carregue no " +"gráfico para mudar a cor da linha." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"O gráfico de tarte Memória mostra o uso de cor em GiB e a percentagem do total disponível." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "Para mudar o intervalo de actualização:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Carregue em Monitor do sistemaPreferências." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "" +"Introduza um valor para o Intervalo de actualização em segundos." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Que processos estão a usar mais memória" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "Para verificar que processos estão a usar mais memória:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Carregue no separador Processos." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Carregue na cabeceira da coluna Memória para ordenar os " +"processos por uso da memória." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"A seta na cabeceira da coluna mostra a direcção da " +"classificação; carregue-a outra vez para investir a ordem. Se a seta aponta " +"para acima, os processos que usem mais memória aparecerão na parte " +"superior da lista." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"A memória «swap» permite ao computador executar mais aplicações ao mesmo " +"tempo das que cabem na memória do sistema (RAM)." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "Que é a memória «swap»?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"A memória «swap» ou espaço de swap é uma parte da " +"memória virtual do sistema em disco. Está configurada como uma " +"partição de swap ou um ficheiro de swap onde " +"se instalou Linux, mas se pode ter acrescentado posteriormente." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"O acesso a disco é muito lento comparado comparado com o acesso a " +"a memória. O sistema executa-se mais lentamente se há um swap " +"excessivo ou thrashing, quando o sistema não é capaz de encontrar " +"suficiente memória livre. Nesta situação, a única solução é acrescentar mais " +"RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Para ver se o swap ou a paginação, converteu-se num " +"problema de rendimento:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"O gráfico Histórico de cor e swap mostra o uso de " +"memória e de «swap» em percentagens." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Ver o mapa de cor de um processo." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Usar mapas de cor" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"A Memória virtual é a representação combinada da " +"memória física e o espaço de " +"swap num sistema. Permite executar processos que possam " +"aceder a mais memória da física mapeando localizações " +"da memória física a ficheiros no disco. Quando o sistema precisa mais " +"páginas de cor das que há disponíveis, algumas das páginas " +"existentes se paginarão, isto é, se é escreverão no espaço " +"de swap." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"O mapa de cor mostra a memória virtual total utilizada pelo " +"processo, e pode-se usar para determinar o custo em memória de executar uma " +"ou várias instâncias do programa, para assegurar-se do correcto uso de " +"bibliotecas partilhadas, para ver o resultado de ajustar vários parâmetros " +"de configuração do rendimento que o programa possa ter ou para " +"diagnosticar problemas como fugas de cor." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"Para mostrar o mapa de cor de um " +"processo:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "Carregue com o botão direito na lista de processos." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Carregue em Mapas de cor." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Ler o mapa de cor" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "As direcções mostram-se em hexadecimal (base 16)." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"O tamanho mostra-se em prefixos binários IEC." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Ao executar-se, o processo pode reservar memória dinamicamente numa área " +"chamada montículo, e guardar argumentos e variáveis em outra área " +"chamada pilha." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"O programa em si e a cada uma das bibliotecas partilhadas têm três " +"entradas a cada um, uma para o segmento de texto ler-executar, uma o " +"segmento de dados ler-escrever e uma para o segmento de dados de só " +"leitura. Ambos segmentos de dados se devem paginar ao realizar o " +"swap." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Propriedades" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Nome de ficheiro" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"A localização de uma biblioteca partilhada que actualmente está a ser utilizada " +"pelo processo. Se este campo está vazio, a informação da memória em " +"esta bicha descreve a memória da que é proprietária o processo cujo " +"nome se mostra em cima da tabela do mapa de cor." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "Início MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"A direcção na que começa o segmento de cor. Início MV, Fim MV e " +"Deslocação MV especificam a localização no disco na que está a " +"biblioteca partilhada." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "Fim MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "A direcção onde o segmento de cor termina." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "Tamanho MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "O tamanho do segmento de cor." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Opções" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"As seguintes opções descrevem os diferentes tipos de acesso aos " +"segmentos de cor que o processo pode ter:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"O segmento de cor é privado ao processo, e não é acessível por outros " +"processos." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "O processo tem permissão de leitura no segmento de cor." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "O segmento de cor é partilhado com outros processos." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "O processo tem permissão de escrita no segmento de cor." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"O processo tem permissão para executar instruções contidas nesse " +"segmento de cor." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "Deslocação MV" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "" +"A localização da direcção com o segmento de cor, medido desde Início " +"MV." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Privada, partilhada, limpa, suja" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "Às páginas privadas acedidas por um processo" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "Às páginas partilhadas pode aceder mais de um processo" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"As páginas limpas ainda não se modificaram na memória e se " +"podem descartar ao marcar para a paginação" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"As páginas sujas modificaram-se na memória e devem-se " +"escrever no disco ao marcar para a paginação" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Dispositivo" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Os números maior e menor do dispositivo no que se encontra a " +"biblioteca partilhada. Juntos especificam uma partição no sistema." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Nó-i" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"O nó-i do dispositivo desde o que se carrega a biblioteca partilhada em " +"a memória. Um nó-i é a estrutura que o sistema de ficheiros utiliza para " +"guardar um ficheiro e o número que tem alocado é único." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Escolher as unidades nas que mostrar a velocidade da rede." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "" +"Mostrar a velocidade da rede em bits em vez de em bytes por segundo" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"Com frequência, a velocidade da rede mostra-se em bits por segundo, em vez de " +"em bytes por segundo. Isto se chama taxa de bits, ou taxa de " +"dados." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "Para mostrar a velocidade da rede em bits:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "Seleccione Mostrar a velocidade da rede em bits." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Pode-se manipular um processo desde a lista de processos." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Que é um processo?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"Um processo é um programa ou um aplicação que o sistema " +"executa. Quando se lança a aplicação, o sistema atribui-lhe um VÃO de " +"processo único (PDI) e suas instruções e seus dados se carregam na memória." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"O separador Processos mostra informação sobre os processos e permite-lhe " +" Parar, Continuar, Finalizar, " +"Matar, ou mudar a prioridade de um processo. Se elege mostrar " +"Todos os processos, a lista de processos incluirá os " +"processos do sistema, que se executam em segundo plano " +"proporcionando vários serviços que mantêm o computador em execução." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Ver os ficheiros aos que acedem os processos" + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Listar os ficheiros que um processo tem aberto" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Os processos algumas vezes mantêm ficheiros abertos. Podem ser ficheiros " +"que esteja a ver ou editando, ou ficheiros temporários ou do sistema que o " +"processo precisa para funcionar correctamente." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "Para ver que ficheiros tem aberto um processo" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"Procure os processos no separador Processos e carregue num para " +"o selecionar." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"Carregue com o botão direito sobre o processo e selecione Ficheiros " +"abertos." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"Na lista de ficheiros abertos que aparece, pode encontrar alguns " +"ficheiros especiais chamados sockets. Estes são uma forma que " +"têm os processos para se comunicar entre eles, e não são ficheiros normais " +"que possa ver ou editar." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "Procurar um ficheiro aberto para mostrar que processo o está a usar." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Saber que programa está a usar um ficheiro mais especificamente" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Às vezes uma mensagem de erro diz que um dispositivo (como o cartão de " +"som ou o DVD) está ocupado, ou que o ficheiro que quer editar se está " +"a usar. Para procurar o processo ou os processos responsáveis." + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Carregue em Monitor do sistemaProcurar ficheiros " +"abertos." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Introduza o nome do ficheiro ou uma parte do nome. Isto pode ser " +"/dev/snd para o dispositivo de som ou /média/cdrom para o DVD." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Carregue Procurar." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Isto mostrará uma lista dos processos em execução que actualmente estão " +"a aceder aos ficheiros que coincidam com a busca. Sair do programa " +"dever-lhe-ia permitir aceder ao dispositivo ou editar o ficheiro." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Ordene a lista de processos por % CPU para ver que aplicação " +"está a consumir os recursos do sistema." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Que programa está a fazer que o computador esteja lento?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Um programa que esteja a consumir mais memória da que lhe corresponde pode " +"reduzir toda o computador. Para saber que processo pode estar a fazer isto:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Carregue na cabeceira da coluna % CPU para ordenar os " +"processos por uso de CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"A seta na cabeceira da coluna mostra a direcção da " +"classificação; carregue-a outra vez para investir a ordem. A seta deveria " +"apontar para acima." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Os processos da parte superior da lista estão a usar a maior " +"percentagem de CPU. Uma vez que tenha identificado qual pode estar a usar mais " +"recursos dos que deveria, pode decidir se fechar o programa em si ou se " +"fechar outros programas para reduzir o ónus da CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"Um processo que se bloqueou ou que tem falhado pode usar o 100% da CPU. " +"Se isto sucede, deverá matar o processo." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "Se um programa deixa de funcionar ou bloqueia-se, pode forçar o seu encerramento." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Matar (fechar) um programa imediatamente" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Se um programa deixa de funcionar ou bloqueia-se, pode forçar o seu encerramento " +"(«matá-lo») utilizando o Monitor do sistema. Vá ao separador " +"Processos e carregue sobre o processo que quer matar. Depois, carregue " +"T\terminar processo." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Se o processo não fecha-se passados uns segundos, carregue com o botão " +"direito e selecione Matar no menu que aparece." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"Usar Terminar processo tenta fechar o processo adequadamente, " +"dando-lhe tempo para guardar ficheiros, etc, mintas que Matar " +"força a que se feche de imediato. No caso de certos programas, isto " +"significa que perde os ficheiros que não tenha guardado. Sempre deve " +"tentar primeiro a opção Terminar processo." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background" +msgstr "" +"Muitos processos do sistema executam-se automaticamente em segundo plano" + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Que são os processos mostrados e que eu não tenho iniciado?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Normalmente há muitos processos no separador Processos. Só uns " +"poucos destes programas serão programas que tem iniciado o utilizador. O " +"resto são em sua maioria processos que precisa o sistema operativo para que " +"o computador funcione correctamente. Estes processos iniciam-se automaticamente " +"quando inicia sessão e geralmente se executam silenciosamente em segundo " +"plano." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Decidir se um processo deve ter um tempo de processador partilhado maior ou " +"menor." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Mudar a prioridade de um processo" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Pode indicar ao computador que um processo tenha uma prioridade superior à do " +"resto, e também pode lhe dar um maior tempo partilhado de processador. Isto " +"pode fazer que o processo se executa mais rápido, mas só em certos " +"casos. Também pode dar a um processo uma prioridade mais baixa se " +"pensa que está a ocupar demasiado processador." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Vá ao separador Processos e carregue sobre o processo que quer " +"que tenha uma prioridade diferente." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Carregue com o botão direito sobre o processo e use o menu Mudar " +"prioridade para atribuir ao processo uma prioridade maior ou menor." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Geralmente há pouca necessidade de mudar a prioridade de um processo " +"manualmente. O computador costuma faz um bom trabalho gerindo-as ele mesmo. " +"(O sistema para gerir as prioridades dos processos chama-se nice)." + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Uma prioridade mais alta faz que o processo se executa mais rápido?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"O computador partilha o seu tempo de processador entre todos os processos em " +"execução. Normalmente isto se faz de maneira inteligente, pelo que os " +"programas que estão a fazer mais trabalho recebem automaticamente uma maior " +"quantidade de recursos. A maior parte do tempo, os processos receberão " +"tanto tempo de processador como precisem, pelo que executar-se-ão o mais " +"rápido possível. Mudar sua prioridade não suporá uma grande diferença." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Se o computador está a executar vários processos muito pesados ao mesmo tempo, " +"no entanto, o tempo de processamento pode-se «ultrapassar» (isto é, usar-se-á " +" toda o capacidade do processador). É possível que note que outros programas se executam mais lentos do " +"habitual porque não há suficiente tempo de processador para partilhar entre " +"todos eles." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"Neste caso, mudar a prioridade dos processos pode ser útil. Pode " +"baixar a prioridade de um dos processos que mais recursos consomem para " +"libertar tempo de processador para outros programas. Alternativamente, pode " +"aumentar a prioridade de um processo mais importante, e que quer que se " +"execute mais rápido." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "" +"O estado de um processo pode ser em execução, dormindo, parado ou zombie." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Que significam os estados de um processo?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"O estado de um processo indica-lhe se actualmente está a fazer algo ou não. Um " +"processo pode estar num destes quatro estados." + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Executando-se" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Processos que actualmente estão a fazer algo (por exemplo, um navegador site " +"carregando uma página). Os processos em execução são os que estão a usar o " +"processador (CPU) de maneira activa." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Dormindo" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Processos que atualmente não estão a fazer nada (por exemplo, porque estão " +"a esperar a que passe algo). Não consomem tempo de processador, mas seguem " +"estando em memória. Se precisam fazer algo, acordar-se-ão «» e mudarão o seu " +"estado a em execução." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Parado" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"Um processo parado é aquele ao que se pôs a dormir " +"manualmente. Pode querer deter um processo temporariamente se por exemplo " +"está a usar muito tempo de processador." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Para fazer isto, carregue no separador Processos, depois carregue com " +"o botão direito e eleja Parar no menu que aparece. Pode " +"acordá-lo carregando Continuar no mesmo menu." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombie" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"Um processo zombie é aquele que tem terminado de se executar e que não se vai voltar " +" a iniciar, mas que por alguma razão se mantém na lista de " +"processos. Normalmente isto passa porque o iniciou outro programa que " +"precisava saber se tinha terminado correctamente ou não, mas que ainda não " +"o verificou." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Os processos zombie não usam tempo de processador nem memória e possivelmente " +"se percam. Não é necessário fazer nada para os eliminar." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "A maioria dos processos estarão em execução ou dormindo." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Actualizar a informação mostrada no Monitor do sistema com um " +"intervalo maior ou menor." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Fazer que a informação se actualize com maior ou menor frequência" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Para mudar a velocidade de actualização da informação." + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Carregue no separador que queira (Processos, Recursos ou " +"Sistemas de ficheiros)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Configurar o Intervalo de actualização a um valor menor fará " +"que o Monitor do sistema como tal use mais CPU." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs" +msgstr "Use o modo Solaris para refletir o número de CPU" + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Que é o modo Solaris?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"Em sistemas que têm várias CPU ou vários núcleos, os processos podem usar mais de um ao mesmo tempo. É " +"possível que a coluna % CPU mostre valores superiores ao 100% " +"(ej 400% num sistema de 4 CPU). O modo Solaris divide o " +"% CPU da cada processo entre o número de CPU do sistema, pelo que " +"o total será o 100%." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "Para mostrar o % CPU no modo Solaris:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Carregue em Preferências no menu da aplicação." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "Seleccione Dividir o uso de CPU entre o número de CPU." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"O termo modo Solaris deriva do UNIX de Sun, comparado com o " +"modo IRIX predeterminado de Linux, nomeado para UNIX SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Unidades de medida para a memória e o espaço em disco" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "É o mesmo GiB que GB (gigabyte)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"As estatísticas de cor e de espaço de disco mostram-se utilizando " +"prefixos binários IEC, KiB, MiB, GiB, TiB (para kibi, mebi, gibi e " +"tebi). Estes é assim para distinguir os tamanhos em binário usados pelo " +"Monitor do sistema (múltiplos de 1024) dos tamanhos decimais (múltiplos " +"de 1000) usados frequentemente, por exemplo, nas especificações dos " +"discos duros." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Unidades binárias típicas" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 bytes" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 bytes" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 bytes" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Um disco duro externo, anunciado como de 1.0 TB (terabytes), poderia " +"se mostrar como de 0.909 TiB (tebibytes)." + diff --git a/help/pt/pt.stamp b/help/pt/pt.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/pt/pt.stamp diff --git a/help/pt/solaris-mode.page b/help/pt/solaris-mode.page new file mode 100644 index 0000000..e25adf3 --- /dev/null +++ b/help/pt/solaris-mode.page @@ -0,0 +1,38 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Use Solaris mode to reflect the number of CPUs. + + + Que é o modo Solaris? + +

Em sistemas que têm várias CPU ou vários núcleos, os processos podem usar mais de um ao mesmo tempo. É possível que a coluna % CPU mostre valores superiores ao 100% (ej 400% num sistema de 4 CPU). O modo Solaris divide o % CPU da cada processo entre o número de CPU do sistema, pelo que o total será o 100%.

+ +

Para mostrar o % CPU no modo Solaris:

+ + +

Carregue em Preferências no menu da aplicação.

+

Carregue no separador Processos.

+

Seleccione Dividir o uso de CPU entre o número de CPU.

+
+ +

O termo modo Solaris deriva do UNIX de Sun, comparado com o modo IRIX predeterminado de Linux, nomeado para UNIX SGI.

+ +
diff --git a/help/pt/units.page b/help/pt/units.page new file mode 100644 index 0000000..52a66c9 --- /dev/null +++ b/help/pt/units.page @@ -0,0 +1,37 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Unidades de medida para a memória e o espaço em disco + + + É o mesmo GiB que GB (gigabyte)? + +

As estatísticas de cor e de espaço de disco mostram-se utilizando prefixos binários IEC, KiB, MiB, GiB, TiB (para kibi, mebi, gibi e tebi). Estes é assim para distinguir os tamanhos em binário usados pelo Monitor do sistema (múltiplos de 1024) dos tamanhos decimais (múltiplos de 1000) usados frequentemente, por exemplo, nas especificações dos discos duros.

+ +

Unidades binárias típicas

+ +

1 KiB = 1024 bytes

+

1 MiB = 1048576 bytes

+

1 GiB = 1073741842 bytes

+
+ +

Um disco duro externo, anunciado como de 1.0 TB (terabytes), poderia se mostrar como de 0.909 TiB (tebibytes).

+ +
diff --git a/help/pt_BR/commandline.page b/help/pt_BR/commandline.page new file mode 100644 index 0000000..c3ef35e --- /dev/null +++ b/help/pt_BR/commandline.page @@ -0,0 +1,67 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Informações no Monitor de Sistemas também pode ser localizadas usando ferramentas de linha de comando. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Obtendo as mesmas informações pela linha de comando + +

A maioria das informações exibidas pelo Monitor de Sistemas também pode ser obtida usando essas ferramentas de linha de comando.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

fornece uma lista continuamente atualizada de processos em execução, e permite que você os manipule.

lsof

fornece uma lista de arquivos abertos e os processos que os abriram.

free -m

mostra quanta memória está disponível.

vmstat

fornece informações sobre o uso atual da memória virtual.

df -h

exibe espaço em disco disponível em sistemas de arquivos montados.

pmap

lista o mapa de memória de um processo.

+ +
diff --git a/help/pt_BR/cpu-check.page b/help/pt_BR/cpu-check.page new file mode 100644 index 0000000..1409bf8 --- /dev/null +++ b/help/pt_BR/cpu-check.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A quantidade de CPU sendo usada lhe diz quanto trabalho o computador está tentando fazer. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Verificando quanto do processador (CPU) está sendo usada + +

Para verificar quanto do processador do seu computador está sendo usado, vá na aba Recursos e veja o gráfico Histórico da CPU. Isso lhe diz quando trabalho seu computador está realizando naquele momento.

+ +

Muitos computadores têm mais de um processador (algumas vezes chamados de sistemas multi-core, ou multinúcleos). Cada processador é mostrado separadamente no gráfico. Se você quiser, você pode alterar a cor usada para cada processador clicando em um dos blocos coloridos logo abaixo do gráfico.

+ +

Você também pode alterar o quão rápido o gráfico é atualizado (o intervalo de atualização), e como as linhas para cada processador são exibidas (ex.: um gráfico de área empilhada). Altere as opções relevantes clicando em Monitor de sistema, selecionando Preferências e, então, a aba Recursos.

+ +
diff --git a/help/pt_BR/cpu-mem-normal.page b/help/pt_BR/cpu-mem-normal.page new file mode 100644 index 0000000..b542dc8 --- /dev/null +++ b/help/pt_BR/cpu-mem-normal.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Se o computador está fazendo muito trabalho, ele usará mais tempo de processador e mais memória. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + É normal para meu computador estar usando tanto CPU ou tanta memória assim? + +

Todos os programas em execução em seu computador compartilham tempo de CPU (processador) e memória. Se você executar muitos programas de uma só vez, ou se alguns programas estiverem fazendo muito trabalho, um percentagem maior de ambos será usado.

+ +

Se o uso da CPU está por volta de 100%, isso significa que seu computador está tentando fazer mais trabalho do que é capaz. Isso geralmente não é um problema, mas significa que programas podem ficar uma pouco mais lentos. Computadores tendem a usar próximo de 100% da CPU quando estão fazendo coisas intensas computacionalmente, como rodar jogos.

+ +

Se o processador está funcionando a 100% por muito tempo, isso pode deixar seu computador lento de uma forma irritante. Neste caso, você deveria localizar qual programa está usando tanto tempo da CPU.

+ +

Se o uso da memória está próximo de 100%, isso pode deixar as coisas mais lentas. Isso porque o computador vai tentar usar seu disco rígido como um armazenamento temporário de memória, chamado memória swap, ou memória de troca. Discos rígidos são muito mais lentos que a memória do sistema.

+ +

Você pode tentar liberar uma parte da memória do sistema fechando alguns programas. Se coisas ficarem lentas demais, tente reiniciar o computador.

+ + +

A memória mostrada na aba Recursos é a memória do sistema (também chamada de RAM). Isso é usado para manter programas temporariamente, enquanto eles são executados no computador. Isso não é o mesmo que um disco rígido ou outros tipos de memória, que são usados para armazenar arquivos e programas de forma mais permanente.

+
+ +
diff --git a/help/pt_BR/cpu-multicore.page b/help/pt_BR/cpu-multicore.page new file mode 100644 index 0000000..539031a --- /dev/null +++ b/help/pt_BR/cpu-multicore.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Computadores com mais processadores têm maior facilidade em executar muitos programas ao mesmo tempo. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Por que eu tenho mais de um processador? + +

Muitos computadores possuem mais de um processador (CPU). Esses são algumas vezes referidos como sistemas multi-core ou multinúcleos.

+ +

A carga de trabalho de executar todos os programas de seu computador é compartilhada entre os processadores. Quanto mais processadores você tiver, mais trabalho pode ser compartilhado. Isso reduz a carga em cada processador, o que ajuda a fazer o computador funcionar mais rapidamente.

+ +

O computador decide automaticamente como melhor compartilhar o trabalho entre processadores; você precisa fazer isso você mesmo.

+ +
diff --git a/help/pt_BR/fs-device.page b/help/pt_BR/fs-device.page new file mode 100644 index 0000000..7985c58 --- /dev/null +++ b/help/pt_BR/fs-device.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Cada dispositivo corresponde a uma partição em um disco rígido. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + O que são os diferentes dispositivos na aba de Sistemas de arquivos? + +

Cada dispositivo sob a aba Sistemas de arquivos é um disco de armazenamento (como um disco rígido ou pendrive), ou uma partição de disco. Para cada dispositivo, você pode ver que é sua capacidade total, quanto de sua capacidade está sendo usado e algumas informações técnicas sobre qual tipo de sistema de arquivos é e onde ele está “montado”.

+ +

O espaço em disco em um único disco rígido físico pode ser dividido em múltiplos pedaços, chamados de partições, cada um podendo ser usado como se fosse um disco separado. Se seu disco rígido foi particionado (talvez por você ou pelo fabricante do computador), cada partição será listada separadamente na lista de sistemas de arquivos.

+ + +

Você pode gerenciar discos e partições e ver mais informações de detalhadas sobre os discos com o aplicativo Discos.

+
+ +
diff --git a/help/pt_BR/fs-diskusage.page b/help/pt_BR/fs-diskusage.page new file mode 100644 index 0000000..8baf352 --- /dev/null +++ b/help/pt_BR/fs-diskusage.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + A aba Sistema de arquivos mostra quanto espaço está sendo usado em cada disco rígido. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Verificando quanto espaço em disco está sendo usado + +

Para verificar quanto espaço está disponível em um disco, vá até a aba Sistemas de arquivos e procure por Em uso e Disponível.

+ +

Se vários dispositivos são mostrados, você está procurando por aquele que tem sua pasta pessoal, também chamada de “Home”; procure pelo disco que possui / ou /home listado sob Diretório. Esse é geralmente (mas nem sempre) o disco no qual seus arquivos pessoais estão armazenados.

+ + +
+ Liberando espaço em disco + +

Se você não tem muito espaço em disco restante, há algumas coisas que você pode tentar liberar algum espaço.

+ +

Uma é excluir manualmente arquivos indesejados. Você pode usar o aplicativo Analisador de uso de disco para saber quais arquivos e pastas estão usando a maioria do espaço. Após excluir alguns arquivos, você deveria então esvaziar a Lixeira para se certificar de que eles sejam completamente removidos do computador.

+ +

Você também pode remover arquivos temporários em vários aplicativos. Por exemplo, navegadores web e gerenciadores de softwares geralmente mantém arquivos temporários consideravelmente grandes. (Como você os remove depende do aplicativo)

+ +

Você também pode tentar desinstalar alguns aplicativos indesejados. Use seu gerenciador de software padrão para fazer isso.

+ +

Uma outra forma de liberar espaço em disco é “arquivar” arquivos antigos movendo-os para um disco rígido externo ou armazenamento online “na nuvem”, por exemplo.

+ +
+ +
diff --git a/help/pt_BR/fs-info.page b/help/pt_BR/fs-info.page new file mode 100644 index 0000000..09e6010 --- /dev/null +++ b/help/pt_BR/fs-info.page @@ -0,0 +1,52 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Explicações sobre todos os campos mostrados na aba Sistema de arquivos. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Aprendendo sobre os significados das informações em Sistema de arquivos + +

A aba Sistema de arquivos lista quais discos estão anexados ao computador, quais os seus nomes e quanto espaço em disco está disponível neles.

+ + + +

Dispositivo lista o nome que o sistema operacional atribuiu ao disco. A cada um dos hardwares de computador que estão conectados ao computador é dada uma entrada no diretório /dev que é usada para identificá-lo. Para discos rígidos, geralmente se parecerá com alguma coisa como /dev/sda.

+
+ + +

Diretório lhe diz onde o disco ou partição está montado. Montagem é o termo técnico para tornar um disco ou partição disponível para uso. Um disco pode estar conectado fisicamente ao computador, mas se não estiver montado, os seus arquivos não podem ser acessados. Quando um disco está montado, ele será associado a uma pasta a qual você pode ir para acessar os arquivos do disco. Por exemplo, se o Diretório está listado como /media/disk, você pode acessar os arquivo indo à pasta /media/disk em seu computador.

+
+ + +

Tipo lhe diz o tipo do sistema de arquivos que é usado no disco ou partição. Um sistema de arquivos especifica como o computador deve armazenar os arquivos no disco. Alguns sistemas operacionais só podem entender alguns tipos de sistema de arquivos e não outros, então pode ser útil verificar qual sistema de arquivos um disco rígido externo usa, por exemplo.

+
+ + +

Total mostra a capacidade total do disco e Disponível mostra quanto daquela capacidade está disponível para uso para arquivos e programas. Em uso mostra quanto espaço em disco já está sendo usado.

+
+ +
+ +

A soma de Em uso e Disponível não necessariamente será igual ao Total. Isso porque uma quantidade do espaço em disco pode estar reservada para uso pelo sistema. O número importante a ser visto é a coluna Disponível, pois ela lhe diz quanto espaço em disco você realmente pode usar.

+

Você também pode descobrir que o Total não é igual à capacidade total informada pelo seu disco rígido. Isso é normal, e acontece por alguns motivos. Um é que os fabricantes de disco rígido usam uma forma um pouco diferente de contar a capacidade do disco. Outro é que algum espaço em disco pode estar reservado para uso pelo sistema operacional. Se houver uma grande diferença em relação à capacidade esperada, pode ser porque seu disco foi dividido em múltiplas partições.

+ +
diff --git a/help/pt_BR/fs-showall.page b/help/pt_BR/fs-showall.page new file mode 100644 index 0000000..87d3d6f --- /dev/null +++ b/help/pt_BR/fs-showall.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Há sistemas de arquivos escondidos/ocultos que o sistema operacional usa. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Mostrando todos os sistemas de arquivos, incluindo os ocultos e de sistema + +

Por padrão, a aba Sistemas de arquivos só mostra discos e partições que guardam seus arquivos e aplicativos. Há também uma quantidade de sistemas de arquivos especiais que o sistema operacional usa, mas esses estão ocultos por padrão.

+ +

Para ver esses sistemas de arquivos especiais, clique em Monitor de sistemaPreferências e, sob a aba Sistemas de arquivos, marque Mostrar todos os sistemas de arquivos.

+ +

A maioria das entradas na lista são sistemas de arquivos “virtuais”. Não são discos ou partições reais. Em vez disso, eles são usados pelo sistema de arquivos como uma camada conveniente de abstração para várias coisas, como gerenciar dispositivos de hardware e armazenar arquivos temporários. O sistema os gerencia automaticamente, então raramente haverá necessidade de você olhá-los.

+ +
diff --git a/help/pt_BR/index.page b/help/pt_BR/index.page new file mode 100644 index 0000000..71c0f6c --- /dev/null +++ b/help/pt_BR/index.page @@ -0,0 +1,70 @@ + + + + + Monitor do sistema + Monitor do sistema + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + Monitor do sistema lhe mostra quais programas estão em execução e quanto tempo de processador, memória e espaço em disco estão sendo usados. + + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Monitor do sistema + +

Monitor do sistema lhe mostra quais programas estão em execução e quanto tempo de processador, memória e espaço em disco estão sendo usados.

+ +
+ Monitorando a CPU + +
+ +
+ Uso de memória + +
+ +
+ Perguntas sobre processos + +
+ +
+ Tarefas comuns com processos + +
+ +
+ Informações sobre sistemas de arquivos + +
+ +
+ Informações de rede + +
+ +
+ Diversos + +
+
diff --git a/help/pt_BR/legal.xml b/help/pt_BR/legal.xml new file mode 100644 index 0000000..c25579c --- /dev/null +++ b/help/pt_BR/legal.xml @@ -0,0 +1,6 @@ + + + +

Este trabalho está licenciado sob a licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada.

+ +
diff --git a/help/pt_BR/mem-check.page b/help/pt_BR/mem-check.page new file mode 100644 index 0000000..c564ee6 --- /dev/null +++ b/help/pt_BR/mem-check.page @@ -0,0 +1,86 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + A aba Recursos lhe diz quanto de memória (RAM) do seu computador está sendo usada. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Quanta memória está sendo usada? + +

Para verificar o uso atual de memória de seu computador:

+ + + +

Clique na aba Recursos.

+
+
+ +

Histórico da memória e swap exibe uma gráfico em linha em movimento para a memória e swap como uma percentagem do total disponível. Essas são plotadas conforme o tempo, com o tempo atual à direita.

+ + +

A cor de cada linha é indicada pelos gráficos de setores abaixo. Clique no gráfico de setores para alterar a cor do gráfico de linha.

+
+ +

O gráfico de setores de Memória mostra o uso da memória em GiB e como um percentual do total disponível.

+ +

Para alterar o intervalo de atualização:

+ + + +

Clique em Monitor do sistemaPreferências.

+
+ +

Clique na aba Recursos.

+
+ +

Digite um valor para Intervalo de atualização em segundos.

+
+
+ +
+ Quais processos estão usando mais memória? + +

Para verificar quais processos estão usando mais memória:

+ + + +

Clique na aba Processos.

+
+ +

Clique no cabeçalho da coluna Memória para ordenar os processos conforme o uso de memória.

+ +

A seta no cabeçalho da coluna mostra a direção da ordem; clique novamente para revertê-la. Se a seta aponta para cima, os processos que estão usando mais memória aparecem no topo da lista.

+
+
+
+
+ +
diff --git a/help/pt_BR/mem-swap.page b/help/pt_BR/mem-swap.page new file mode 100644 index 0000000..68e8c4a --- /dev/null +++ b/help/pt_BR/mem-swap.page @@ -0,0 +1,50 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Memória swap permite que seu computador execute mais aplicativos ao mesmo tempo do que caberá na memória de sistema (RAM). + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + O que é a memória “swap”? + +

Memória swap ou espaço swap (ou espaço de troca) é o componente em disco do sistema de memória virtual. Ela é pré-configurada como uma partição swap ou um arquivo swap quando o Linux é instalado, mas também pode ser adicionado posteriormente.

+ + +

O acesso do disco é muito lento em comparação ao da memória. O sistema executa muito mais lentamente se estiver fazendo muita “swapping”, ou thrashing, quando o sistema não consegue encontrar memória livre. Nesta situação, a única solução é adicionar mais memória RAM.

+
+ +

Para ver se “swapping”, ou paginação, se tornou um problema para o desempenho:

+ + + +

Clique na aba Recursos.

+
+ +

O gráfico Histórico da memória e swap mostra uso da memória e swap como percentagens.

+
+
+ +
diff --git a/help/pt_BR/memory-map-use.page b/help/pt_BR/memory-map-use.page new file mode 100644 index 0000000..9d2b0e7 --- /dev/null +++ b/help/pt_BR/memory-map-use.page @@ -0,0 +1,136 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Veja o mapa de memória de um processo. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Usando mapas de memória + +

Memória virtualé uma representação da combinação de memória física e espaço de swap em um sistema. Ela permite que processos em execução acessem mais do que a memória física existente mapeando localizações na memória física para arquivos no disco. Quando o sistema precisa de mais páginas de memória do que está disponível, algumas das páginas existentes serão paginadas ou escritas no espaço de swap.

+ +

O mapa de memória exibe o uso total de memória virtual do processo e pode ser usado para determinar o custo de memória de executar uma única ou múltiplas instâncias do programa, para garantir o uso das bibliotecas compartilhadas corretas, para ver os resultados de ajustar vários parâmetros de afinação de desempenho que o programa pode ter, ou para diagnosticar problemas como vazamentos de memória.

+ +

Para exibir o mapa de memória de um processo:

+ + +

Clique na aba Processos.

+

Clique com botão direito do mouse no processo desejado na lista de processos.

+

Clique em Mapas de memória.

+
+ +
+ Lendo o mapa de memória + + + +

Endereços são exibidos em hexadecimal (base 16).

+
+ +

Tamanhos são exibidos em prefixos binários da IEC.

+
+ +

Em tempo real, o processo pode alocar mais memória dinamicamente em uma área chamada de heap, e armazenar argumentos e variáveis em uma outra área chamada de stack (ou pilha).

+
+ +

O programa em si e cada uma das bibliotecas compartilhadas possui três entradas, uma para segmento do texto leitura-execução, um para o segmento de dados de leitura-escrita e um para um segmento de dados de somente leitura. Ambos segmentos de dados precisam ser paginados em tempo de swap.

+
+
+ + +Propriedades + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Nome do arquivo

A localização de uma biblioteca compartilhada que está sendo usada pelo processo. Se esse campo estiver em branco, a informação da memória nesta linha descreve memória que é propriedade do processo cujo nome é exibido acima na tabela de mapa de memória.

Início da VM

O endereço no qual o segmento de memória começa. Início da VM, Fim da VM e Deslocamento da VM juntos especificam a localização no disco à qual a biblioteca compartilhada está mapeada.

Fim da VM

O endereço no qual termina o segmento de memória.

Tamanho da VM

O tamanho do segmento de memória.

Sinalizadores

Os sinalizadores a seguir descrevem os diferentes tipos de acesso de segmento de memória que o processo pode ter:

+ + + <gui>p</gui> +

O segmento de memória é privado para o processo e não está acessível a outros processos.

+
+ + <gui>r</gui> +

O processo possui permissão para ler a partir do segmento de memória.

+
+ + <gui>s</gui> +

O segmento de memória é compartilhado com outros processos.

+
+ + <gui>w</gui> +

O processo possui permissão para escrever no segmento de memória.

+
+ + <gui>x</gui> +

O processo possui permissão para executar instruções que estão contida no segmento de memória.

+
+
+

Deslocamento da VM

A localização do endereço no segmento de memória, medido a partir do Início da VM.

Privada, Compartilhada, Limpa, Suja

páginas privadas são acessadas por um processo

+

páginas compartilhadas podem ser acessadas por mais de um processo

+

páginas limpas ainda não foram modificadas enquanto na memória e podem ser descartadas quando atribuídas para ir para “swap”

+

páginas sujas foram modificadas enquanto na memória e devem ser escritas para o disco quando atribuídas para ir para “swap”

Dispositivo

Os números maiores e menores do dispositivo no qual o nome de arquivo de biblioteca compartilhada está localizado. Juntos, esses especificam uma partição no sistema.

Inode

O inode no dispositivo do qual a localização de biblioteca compartilhada é carregada para a memória. Um inode é a estrutura que o sistema de arquivos usa para armazenar um arquivo, e o número atribuído a ele é único.

+ +
+
diff --git a/help/pt_BR/net-bits.page b/help/pt_BR/net-bits.page new file mode 100644 index 0000000..f3af814 --- /dev/null +++ b/help/pt_BR/net-bits.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Escolha as unidades para exibir sua velocidade de rede. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Mostrando a velocidade de rede em bits em vez de bytes por segundo + +

A velocidade de rede é geralmente mostrada em bits por segundo, em vez de bytes por segundo. Essa é chamada de bit rate (ou taxa de bits) ou data rate (ou taxa de dados).

+ +

Para exibir a velocidade de rede em bits:

+ + +

Clique em Monitor do sistemaPreferências.

+
+

Clique na aba Recursos.

+

SelecioneMostrar velocidade da rede em bits.

+
+ +
diff --git a/help/pt_BR/process-explain.page b/help/pt_BR/process-explain.page new file mode 100644 index 0000000..a181bbe --- /dev/null +++ b/help/pt_BR/process-explain.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Um processo pode ser manipulado a partir da lista de processos. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + O que é um processo? + +

Um processo é um programa ou aplicativo sendo executado pelo sistema. Quando um aplicativo é iniciado, o sistema atribui um ID de processo único (PID) e suas instruções e dados são carregados para a memória.

+ +

A aba Processos exibe informações sobre processos e permite que você Parar, Continuar, Terminar, Matar ou alterar a prioridade de um processo. Se você escolher exibir Todos os processos, a lista de processos incluirá processos de sistema, que executam em plano de fundo fornecendo vários serviços que mantém um computador funcionando.

+ +
diff --git a/help/pt_BR/process-files.page b/help/pt_BR/process-files.page new file mode 100644 index 0000000..b00f42b --- /dev/null +++ b/help/pt_BR/process-files.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Veja arquivos sendo acessados por processos. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Listando quais arquivos um processo abriu + +

Processos algumas vezes precisam manter arquivos abertos. Eles podem ser arquivos que você está vendo ou editando, ou arquivos temporários ou de sistema que o processo precisa para funcionar adequadamente.

+ +

Para ver quais arquivos um processo abriu:

+ +

Localize o processo na aba Processos e clique uma vez para selecioná-lo.

+

Clique com botão direito do mouse no processo e selecione Arquivos abertos.

+
+ +

Na lista de arquivos abertos que aparecer, você deve localizar alguns arquivos especiais chamados de sockets, ou soquetes. Esses, na verdade, são uma forma para processos se comunicarem com um outro, e não são arquivos comuns que você possa ver ou editar.

+ +
diff --git a/help/pt_BR/process-identify-file.page b/help/pt_BR/process-identify-file.page new file mode 100644 index 0000000..392ce81 --- /dev/null +++ b/help/pt_BR/process-identify-file.page @@ -0,0 +1,45 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Pesquise por um arquivo que está aberto para exibir qual processo o está usando. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Descobrindo qual programa está usando um arquivo específico + +

Algumas vezes uma mensagem de erro lhe informará que um dispositivo (como um dispositivo de som ou DVD ROM) está ocupado ou o arquivo que você deseja editar está em uso. Para descobrir o processo ou processos responsáveis:

+ + +

Clique em Monitor do sistemaPesquisar por arquivos abertos.

+
+

Digite um nome de arquivo ou parte de um nome de arquivo. Isso poderia ser /dev/snd para o dispositivo de som ou /media/cdrom para o DVD ROM.

+
+

Clique Localizar.

+
+
+ +

Isso vai exibir uma lista de processos em execução que atualmente estão acessando o arquivo ou arquivos que corresponderem à pesquisa. Sair do programa deve permitir que você acesse o dispositivo ou edite o arquivo.

+ +
diff --git a/help/pt_BR/process-identify-hog.page b/help/pt_BR/process-identify-hog.page new file mode 100644 index 0000000..f31b83b --- /dev/null +++ b/help/pt_BR/process-identify-hog.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Ordene a lista de processos por % CPU para ver qual aplicativo está usando os recursos do computador. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Qual programa está deixando o computador mais lento? + +

Um programa que está usando mais do que sua parcela da CPU pode deixar lento todo o computador. Para localizar qual processo está fazendo isso:

+ + + +

Clique na aba Processos.

+
+ +

Clique no cabeçalho da coluna % CPU para ordenar os processos conforme o uso da CPU.

+ +

A seta no cabeçalho da coluna mostra a direção da ordem; clique novamente para revertê-la. A seta deve estar apontando para cima.

+
+
+
+ +

Os processos no topo da lista estão usando a percentagem de CPU mais alta. Uma vez que você tenha identificado qual deles pode estar usando mais recursos que deveria, você pode decidir se fecha o programa em si, ou fecha outros programas para tentar reduzir a carga da CPU.

+ + +

Um processo que travou parou ou travou pode usar 100% da CPU. Se isso acontecer, você pode precisar matar o processo.

+
+ +
diff --git a/help/pt_BR/process-kill.page b/help/pt_BR/process-kill.page new file mode 100644 index 0000000..41ff7fe --- /dev/null +++ b/help/pt_BR/process-kill.page @@ -0,0 +1,34 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Se um programa para de funcionar ou congela, você pode forçá-lo a fechar. + + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Matando (fechando) um programa imediatamente + +

Se um programa pára de funcionar ou congela, você pode forçá-lo a fechar (“matá-lo”) usando o Monitor de sistema. Vá para a aba de Processos e clique selecionar o processo que você deseja matar. Então, clique Terminar processo.

+ +

Se o processo não fechar após alguns poucos segundos, clique com o botão direito e selecione Matar a partir do menu que aparecer.

+ +

Usar Terminar processo tenta fechar o processo adequadamente, dando-lhe tempo para salvar arquivos e por aí vai, sendo que Matar força-o a fechar na hora. Para alguns programas, isso pode significar que perder arquivos não salvos. Você deveria sempre tentar Terminar processo primeiro.

+ +
diff --git a/help/pt_BR/process-many.page b/help/pt_BR/process-many.page new file mode 100644 index 0000000..9305d80 --- /dev/null +++ b/help/pt_BR/process-many.page @@ -0,0 +1,28 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Muitos dos processos do sistema são executados automaticamente em plano de fundo. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Por que há processos listados que eu não iniciei? + +

Geralmente há muitos processos listados sob a aba Processos. Apenas alguns desses serão programas que você iniciou por conta própria. Os outros são em sua maioria processos que são necessários pelo sistema operacional para fazer o computador funcionar corretamente. Esses são iniciados automaticamente quando você inicia a sessão, e geralmente são executados silenciosamente em plano de fundo.

+ +
diff --git a/help/pt_BR/process-priority-change.page b/help/pt_BR/process-priority-change.page new file mode 100644 index 0000000..7c69ad1 --- /dev/null +++ b/help/pt_BR/process-priority-change.page @@ -0,0 +1,50 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Decida se um processo deve obter uma parcela maior ou menor do tempo do processador. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Alterando a prioridade de um processo + +

Você pode dizer ao computador que certos processos devem ter uma prioridade maior que outros e, então, devem receber uma parcela maior do tempo de computação disponível. Isso pode fazê-los executar mais rápido, mas apenas em certos casos. Você também pode dar ao processo uma prioridade mais baixa se você acha que está usando processamento demais.

+ + +

Vá à aba Processos e clique no processo que você deseja ter uma prioridade diferente.

+

Clique com o botão direito no processo e use o menu Alterar prioridade para atribuir ao processo uma prioridade mais alta ou mais baixa.

+
+ +

Geralmente há pouca necessidade de alterar prioridades de processo manualmente. O computador geralmente vai fazer um bom trabalho de gerenciamento eles mesmos. (O sistema para gerenciar a prioridade de processos é chamado de nice.)

+ + +
+ Maior prioridade faz o processo executar mais rápido? + +

O computador compartilha seu tempo de processamento entre todos os processos em execução. Normalmente o compartilhamento é feito de forma inteligente, então programas que estão fazendo mais trabalho automaticamente obtém maior parcela dos recursos. A maior das vezes, processos receberão a quantidade de tempo de processamento que eles precisam e, então, já estarão sendo executados com mais velocidade possível. Alterar sua prioridade não fará diferença.

+ +

Porém, se seu computador está executando diversos programas intensos computacionalmente de uma só vez, seu tempo de processamento pode ser sobrescrito (isso é, a capacidade completa do processador estará em uso). Você pode perceber que outros programas funcionarão mais lentamente porque não há tempo de processamento suficiente para compartilhar tudo entre eles.

+ +

Neste caso, alterar a prioridade de processos pode ser útil. Você poderia baixar a prioridade de um dos processos intensos computacionalmente para liberar mais tempo de processamento para outros programas. Alternativamente, você poderia aumentar a prioridade de um processo que é mais importante para você, e que você deseja executar mais rápido.

+ +
+ +
diff --git a/help/pt_BR/process-status.page b/help/pt_BR/process-status.page new file mode 100644 index 0000000..65c5f11 --- /dev/null +++ b/help/pt_BR/process-status.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + O estado de um processo pode estar em execução, dormindo, parado ou zumbi. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + O que os estados de processo significam? + +

O estado de um processo lhe diz se ele está atualmente fazendo alguma coisa ou não. Há quatro status que um processo pode ter:

+ + + + Executando +

Processos que estão atualmente fazendo alguma coisa (por exemplo, um navegador web carregando uma página web). Processos em execução são aqueles que estão ativamente usando o processador (CPU).

+
+ + Dormindo +

Processos que não estão fazendo nada no momento (por exemplo, porque eles estão esperando por alguma acontecer). Eles não usam tempo do processador, mas ainda sim usam memória. Se eles precisarem fazer alguma coisa, eles vão “acordar” e alterar seus estado para executando.

+
+ + Parado +

Um processo parado é um que foi colocado para dormir manualmente. Você pode querer parar um processo temporariamente se ele estiver usando tempo de processamento demais, por exemplo.

+

Para fazer isso, clique no processo na aba Processos, clique com botão direito nele e selecione Parar a partir do menu que aparecer. Você pode acordá-lo novamente clicando em Continuar no mesmo menu.

+
+ + Zumbi +

Um processo zumbi é um que finalizou sua execução e nunca será iniciado novamente, mas está sendo mantido na lista de processos por algum motivo. Isso geralmente acontece porque ele foi iniciado por outro programa que precisa saber se ele finalizou com sucesso ou não, mas que não verificou o processo ainda.

+

Processos zumbis não usam tempo de processamento ou memória, e eventualmente desparecerá. Você não precisa fazer nada para se livrar deles.

+
+
+ +

A maioria dos processos estarão executando ou dormindo.

+ +
diff --git a/help/pt_BR/process-update-speed.page b/help/pt_BR/process-update-speed.page new file mode 100644 index 0000000..f273381 --- /dev/null +++ b/help/pt_BR/process-update-speed.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Atualize as informações mostradas no monitor do sistema com um intervalo mais longo ou curto. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + Deixando a atualização de informações mais rápida ou lentamente + +

Para alterar a velocidade de atualização de informações:

+ + +

Clique em Monitor do sistemaPreferências.

+
+

Clique na aba desejada (Processos, Recursos ou Sistemas de arquivos).

+
+

Digite um valor para Intervalo de atualização em segundos.

+
+
+ +

Configurando o Intervalo de atualização para um valor menor fará com que o próprio Monitor do sistema use mais CPU.

+
+ +
diff --git a/help/pt_BR/pt_BR.po b/help/pt_BR/pt_BR.po new file mode 100644 index 0000000..9905621 --- /dev/null +++ b/help/pt_BR/pt_BR.po @@ -0,0 +1,1935 @@ +# Brazilian Portuguese translation for gnome-system-monitor. +# Copyright (C) 2017 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Rafael Fontenelle , 2017. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor gnome-3-22\n" +"POT-Creation-Date: 2017-08-10 08:16+0000\n" +"PO-Revision-Date: 2017-09-08 19:17-0200\n" +"Last-Translator: Rafael Fontenelle \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Virtaal 1.0.0-beta1\n" +"X-Project-Style: gnome\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "Rafael Fontenelle , 2017" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"Informações no Monitor de Sistemas também pode ser localizadas usando " +"ferramentas de linha de comando." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Obtendo as mesmas informações pela linha de comando" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"A maioria das informações exibidas pelo Monitor de Sistemas também pode ser " +"obtida usando essas ferramentas de linha de comando." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"fornece uma lista continuamente atualizada de processos em execução, e " +"permite que você os manipule." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "fornece uma lista de arquivos abertos e os processos que os abriram." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "mostra quanta memória está disponível." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "fornece informações sobre o uso atual da memória virtual." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "exibe espaço em disco disponível em sistemas de arquivos montados." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "lista o mapa de memória de um processo." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" +"A quantidade de CPU sendo usada lhe diz quanto trabalho o computador está " +"tentando fazer." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Verificando quanto do processador (CPU) está sendo usada" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"Para verificar quanto do processador do seu computador está sendo usado, vá " +"na aba Recursos e veja o gráfico Histórico da CPU. " +"Isso lhe diz quando trabalho seu computador está realizando naquele momento." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Muitos computadores têm mais de um processador (algumas vezes chamados de " +"sistemas multi-core, ou multinúcleos). Cada processador é mostrado " +"separadamente no gráfico. Se você quiser, você pode alterar a cor usada para " +"cada processador clicando em um dos blocos coloridos logo abaixo do gráfico." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Você também pode alterar o quão rápido o gráfico é atualizado (o intervalo " +"de atualização), e como as linhas para cada processador são exibidas (ex.: " +"um gráfico de área empilhada). Altere as opções relevantes clicando em " +"Monitor de sistema, selecionando Preferências e, " +"então, a aba Recursos." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Se o computador está fazendo muito trabalho, ele usará mais tempo de " +"processador e mais memória." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "" +"É normal para meu computador estar usando tanto CPU ou tanta memória assim?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Todos os programas em execução em seu computador compartilham tempo de CPU " +"(processador) e memória. Se você executar muitos programas de uma só vez, ou " +"se alguns programas estiverem fazendo muito trabalho, um percentagem maior " +"de ambos será usado." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Se o uso da CPU está por volta de 100%, isso significa que seu computador " +"está tentando fazer mais trabalho do que é capaz. Isso geralmente não é um " +"problema, mas significa que programas podem ficar uma pouco mais lentos. " +"Computadores tendem a usar próximo de 100% da CPU quando estão fazendo " +"coisas intensas computacionalmente, como rodar jogos." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Se o processador está funcionando a 100% por muito tempo, isso pode deixar " +"seu computador lento de uma forma irritante. Neste caso, você deveria localizar qual programa está usando tanto " +"tempo da CPU." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Se o uso da memória está próximo de 100%, isso pode deixar as coisas mais " +"lentas. Isso porque o computador vai tentar usar seu disco rígido como um " +"armazenamento temporário de memória, chamado memória " +"swap, ou memória de troca. Discos rígidos são muito mais lentos que a " +"memória do sistema." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Você pode tentar liberar uma parte da memória do sistema fechando alguns " +"programas. Se coisas ficarem lentas demais, tente reiniciar o computador." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"A memória mostrada na aba Recursos é a memória do sistema (também chamada de RAM). Isso é usado para manter programas " +"temporariamente, enquanto eles são executados no computador. Isso não é o " +"mesmo que um disco rígido ou outros tipos de memória, que são usados para " +"armazenar arquivos e programas de forma mais permanente." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Computadores com mais processadores têm maior facilidade em executar muitos " +"programas ao mesmo tempo." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Por que eu tenho mais de um processador?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Muitos computadores possuem mais de um processador (CPU). Esses são algumas " +"vezes referidos como sistemas multi-core ou multinúcleos." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"A carga de trabalho de executar todos os programas de seu computador é " +"compartilhada entre os processadores. Quanto mais processadores você tiver, " +"mais trabalho pode ser compartilhado. Isso reduz a carga em cada " +"processador, o que ajuda a fazer o computador funcionar mais rapidamente." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"O computador decide automaticamente como melhor compartilhar o trabalho " +"entre processadores; você precisa fazer isso você mesmo." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "" +"Cada dispositivo corresponde a uma partição em um disco rígido." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "O que são os diferentes dispositivos na aba de Sistemas de arquivos?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"Cada dispositivo sob a aba Sistemas de arquivos é um disco de " +"armazenamento (como um disco rígido ou pendrive), ou uma partição de disco. " +"Para cada dispositivo, você pode ver que é sua capacidade total, quanto de " +"sua capacidade está sendo usado e algumas informações técnicas sobre qual " +"tipo de sistema de arquivos é e onde ele está “montado”." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"O espaço em disco em um único disco rígido físico pode ser dividido em " +"múltiplos pedaços, chamados de partições, cada um podendo ser usado " +"como se fosse um disco separado. Se seu disco rígido foi particionado " +"(talvez por você ou pelo fabricante do computador), cada partição será " +"listada separadamente na lista de sistemas de arquivos." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Você pode gerenciar discos e partições e ver mais informações de detalhadas " +"sobre os discos com o aplicativo Discos." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"A aba Sistema de arquivos mostra quanto espaço está sendo usado " +"em cada disco rígido." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Verificando quanto espaço em disco está sendo usado" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"Para verificar quanto espaço está disponível em um disco, vá até a aba " +"Sistemas de arquivos e procure por Em uso e " +"Disponível." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Se vários dispositivos são mostrados, você está procurando por aquele que " +"tem sua pasta pessoal, também chamada de “Home”; procure pelo disco que " +"possui / ou /home listado sob Diretório. Esse é geralmente (mas nem sempre) o disco no qual seus arquivos " +"pessoais estão armazenados." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Liberando espaço em disco" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Se você não tem muito espaço em disco restante, há algumas coisas que você " +"pode tentar liberar algum espaço." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Uma é excluir manualmente arquivos indesejados. Você pode usar o aplicativo " +"Analisador de uso de disco para saber quais arquivos e pastas " +"estão usando a maioria do espaço. Após excluir alguns arquivos, você deveria " +"então esvaziar a Lixeira para se certificar de que eles sejam " +"completamente removidos do computador." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Você também pode remover arquivos temporários em vários aplicativos. Por " +"exemplo, navegadores web e gerenciadores de softwares geralmente mantém " +"arquivos temporários consideravelmente grandes. (Como você os remove depende " +"do aplicativo)" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Você também pode tentar desinstalar alguns aplicativos indesejados. Use seu " +"gerenciador de software padrão para fazer isso." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Uma outra forma de liberar espaço em disco é “arquivar” arquivos antigos " +"movendo-os para um disco rígido externo ou armazenamento online “na nuvem”, " +"por exemplo." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" +"Explicações sobre todos os campos mostrados na aba Sistema de arquivos." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "" +"Aprendendo sobre os significados das informações em Sistema de arquivos" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"A aba Sistema de arquivos lista quais discos estão anexados ao computador, " +"quais os seus nomes e quanto espaço em disco está disponível neles." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Dispositivo lista o nome que o sistema operacional atribuiu ao " +"disco. A cada um dos hardwares de computador que estão conectados ao " +"computador é dada uma entrada no diretório /dev que é usada " +"para identificá-lo. Para discos rígidos, geralmente se parecerá com alguma " +"coisa como /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Diretório lhe diz onde o disco ou partição está montado. " +"Montagem é o termo técnico para tornar um disco ou partição disponível para " +"uso. Um disco pode estar conectado fisicamente ao computador, mas se não " +"estiver montado, os seus arquivos não podem ser acessados. Quando um disco " +"está montado, ele será associado a uma pasta a qual você pode ir para " +"acessar os arquivos do disco. Por exemplo, se o Diretório está " +"listado como /media/disk, você pode acessar os arquivo indo à " +"pasta /media/disk em seu computador." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Tipo lhe diz o tipo do sistema de arquivos que é usado " +"no disco ou partição. Um sistema de arquivos especifica como o computador " +"deve armazenar os arquivos no disco. Alguns sistemas operacionais só podem " +"entender alguns tipos de sistema de arquivos e não outros, então pode ser " +"útil verificar qual sistema de arquivos um disco rígido externo usa, por " +"exemplo." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Total mostra a capacidade total do disco e Disponível " +"mostra quanto daquela capacidade está disponível para uso para arquivos e " +"programas. Em uso mostra quanto espaço em disco já está sendo " +"usado." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"A soma de Em uso e Disponível não necessariamente será igual ao Total. Isso " +"porque uma quantidade do espaço em disco pode estar reservada para uso pelo " +"sistema. O número importante a ser visto é a coluna Disponível, pois ela lhe " +"diz quanto espaço em disco você realmente pode usar." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Você também pode descobrir que o Total não é igual à capacidade total " +"informada pelo seu disco rígido. Isso é normal, e acontece por alguns " +"motivos. Um é que os fabricantes de disco rígido usam uma forma um pouco " +"diferente de contar a capacidade do disco. Outro é que algum espaço em disco " +"pode estar reservado para uso pelo sistema operacional. Se houver uma grande " +"diferença em relação à capacidade esperada, pode ser porque seu disco foi " +"dividido em múltiplas partições." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "" +"Há sistemas de arquivos escondidos/ocultos que o sistema operacional usa." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "" +"Mostrando todos os sistemas de arquivos, incluindo os ocultos e de sistema" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Por padrão, a aba Sistemas de arquivos só mostra discos e " +"partições que guardam seus arquivos e aplicativos. Há também uma quantidade " +"de sistemas de arquivos especiais que o sistema operacional usa, mas esses " +"estão ocultos por padrão." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"Para ver esses sistemas de arquivos especiais, clique em " +"Monitor de sistemaPreferências e, sob " +"a aba Sistemas de arquivos, marque Mostrar todos os sistemas " +"de arquivos." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"A maioria das entradas na lista são sistemas de arquivos “virtuais”. Não são " +"discos ou partições reais. Em vez disso, eles são usados pelo sistema de " +"arquivos como uma camada conveniente de abstração para várias coisas, como " +"gerenciar dispositivos de hardware e armazenar arquivos temporários. O " +"sistema os gerencia automaticamente, então raramente haverá necessidade de " +"você olhá-los." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Monitor do sistema" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Monitor do sistema" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"Monitor do sistema lhe mostra quais programas estão em execução e quanto " +"tempo de processador, memória e espaço em disco estão sendo usados." + +#. (itstool) path: page/title +#: C/index.page:28 +#| msgid "System Monitor" +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Monitor do sistema" + +#. (itstool) path: page/p +#: C/index.page:33 +#| msgid "" +#| "System Monitor shows you what programs are running and how much processor " +#| "time, memory, and disk space are being used." +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"Monitor do sistema lhe mostra quais programas estão em execução e " +"quanto tempo de processador, memória e espaço em disco estão sendo usados." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "Monitorando a CPU" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Uso de memória" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Perguntas sobre processos" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Tarefas comuns com processos" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Informações sobre sistemas de arquivos" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Informações de rede" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Diversos" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Este trabalho está licenciado sob a licença <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"A aba Recursos lhe diz quanto de memória (RAM) do seu computador " +"está sendo usada." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Quanta memória está sendo usada?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "Para verificar o uso atual de memória de seu computador:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Clique na aba Recursos." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"Histórico da memória e swap exibe uma gráfico em linha em " +"movimento para a memória e swap como uma percentagem do total disponível. " +"Essas são plotadas conforme o tempo, com o tempo atual à direita." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"A cor de cada linha é indicada pelos gráficos de setores abaixo. Clique no " +"gráfico de setores para alterar a cor do gráfico de linha." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"O gráfico de setores de Memória mostra o uso da memória em GiB e como um percentual do total disponível." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "Para alterar o intervalo de atualização:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Clique em Monitor do sistemaPreferências." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "Digite um valor para Intervalo de atualização em segundos." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Quais processos estão usando mais memória?" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "Para verificar quais processos estão usando mais memória:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Clique na aba Processos." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Clique no cabeçalho da coluna Memória para ordenar os processos " +"conforme o uso de memória." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"A seta no cabeçalho da coluna mostra a direção da ordem; clique novamente " +"para revertê-la. Se a seta aponta para cima, os processos que estão usando " +"mais memória aparecem no topo da lista." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"Memória swap permite que seu computador execute mais aplicativos ao mesmo " +"tempo do que caberá na memória de sistema (RAM)." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "O que é a memória “swap”?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"Memória swap ou espaço swap (ou espaço de troca) é o componente em " +"disco do sistema de memória virtual. Ela é pré-configurada como uma " +"partição swap ou um arquivo swap quando o Linux é " +"instalado, mas também pode ser adicionado posteriormente." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"O acesso do disco é muito lento em comparação ao da memória. O " +"sistema executa muito mais lentamente se estiver fazendo muita “swapping”, " +"ou thrashing, quando o sistema não consegue encontrar memória " +"livre. Nesta situação, a única solução é adicionar mais memória RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"Para ver se “swapping”, ou paginação, se tornou um problema para o " +"desempenho:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"O gráfico Histórico da memória e swap mostra uso da memória e " +"swap como percentagens." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Veja o mapa de memória de um processo." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Usando mapas de memória" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"Memória virtualé uma representação da combinação de memória " +"física e espaço de swap em um sistema. " +"Ela permite que processos em execução acessem mais do que a memória " +"física existente mapeando localizações na memória física para " +"arquivos no disco. Quando o sistema precisa de mais páginas de memória do " +"que está disponível, algumas das páginas existentes serão paginadas " +"ou escritas no espaço de swap." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"O mapa de memória exibe o uso total de memória virtual do " +"processo e pode ser usado para determinar o custo de memória de executar uma " +"única ou múltiplas instâncias do programa, para garantir o uso das " +"bibliotecas compartilhadas corretas, para ver os resultados de ajustar " +"vários parâmetros de afinação de desempenho que o programa pode ter, ou para " +"diagnosticar problemas como vazamentos de memória." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"Para exibir o mapa de memória de um " +"processo:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "" +"Clique com botão direito do mouse no processo desejado na lista de " +"processos." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Clique em Mapas de memória." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Lendo o mapa de memória" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Endereços são exibidos em hexadecimal (base 16)." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"Tamanhos são exibidos em prefixos binários da IEC." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Em tempo real, o processo pode alocar mais memória dinamicamente em uma área " +"chamada de heap, e armazenar argumentos e variáveis em uma outra " +"área chamada de stack (ou pilha)." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"O programa em si e cada uma das bibliotecas compartilhadas possui três " +"entradas, uma para segmento do texto leitura-execução, um para o segmento de " +"dados de leitura-escrita e um para um segmento de dados de somente leitura. " +"Ambos segmentos de dados precisam ser paginados em tempo de swap." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Propriedades" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Nome do arquivo" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"A localização de uma biblioteca compartilhada que está sendo usada pelo " +"processo. Se esse campo estiver em branco, a informação da memória nesta " +"linha descreve memória que é propriedade do processo cujo nome é exibido " +"acima na tabela de mapa de memória." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "Início da VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"O endereço no qual o segmento de memória começa. Início da VM, Fim da VM e " +"Deslocamento da VM juntos especificam a localização no disco à qual a " +"biblioteca compartilhada está mapeada." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "Fim da VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "O endereço no qual termina o segmento de memória." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "Tamanho da VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "O tamanho do segmento de memória." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Sinalizadores" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Os sinalizadores a seguir descrevem os diferentes tipos de acesso de " +"segmento de memória que o processo pode ter:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"O segmento de memória é privado para o processo e não está acessível a " +"outros processos." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "O processo possui permissão para ler a partir do segmento de memória." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "O segmento de memória é compartilhado com outros processos." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "O processo possui permissão para escrever no segmento de memória." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"O processo possui permissão para executar instruções que estão contida no " +"segmento de memória." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "Deslocamento da VM" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "" +"A localização do endereço no segmento de memória, medido a partir do Início " +"da VM." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Privada, Compartilhada, Limpa, Suja" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "páginas privadas são acessadas por um processo" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "" +"páginas compartilhadas podem ser acessadas por mais de um processo" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"páginas limpas ainda não foram modificadas enquanto na memória e " +"podem ser descartadas quando atribuídas para ir para “swap”" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"páginas sujas foram modificadas enquanto na memória e devem ser " +"escritas para o disco quando atribuídas para ir para “swap”" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Dispositivo" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Os números maiores e menores do dispositivo no qual o nome de arquivo de " +"biblioteca compartilhada está localizado. Juntos, esses especificam uma " +"partição no sistema." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Inode" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"O inode no dispositivo do qual a localização de biblioteca compartilhada é " +"carregada para a memória. Um inode é a estrutura que o sistema de arquivos " +"usa para armazenar um arquivo, e o número atribuído a ele é único." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Escolha as unidades para exibir sua velocidade de rede." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "Mostrando a velocidade de rede em bits em vez de bytes por segundo" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"A velocidade de rede é geralmente mostrada em bits por segundo, em vez de " +"bytes por segundo. Essa é chamada de bit rate (ou taxa de bits) ou " +"data rate (ou taxa de dados)." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "Para exibir a velocidade de rede em bits:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "SelecioneMostrar velocidade da rede em bits." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "Um processo pode ser manipulado a partir da lista de processos." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "O que é um processo?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"Um processo é um programa ou aplicativo sendo executado pelo " +"sistema. Quando um aplicativo é iniciado, o sistema atribui um ID de " +"processo único (PID) e suas instruções e dados são carregados para a memória." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"A aba Processos exibe informações sobre processos e permite que " +"você Parar, Continuar, Terminar, " +"Matar ou alterar a prioridade de um processo. Se você escolher " +"exibir Todos os processos, a lista de processos incluirá " +"processos de sistema, que executam em plano de fundo fornecendo " +"vários serviços que mantém um computador funcionando." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Veja arquivos sendo acessados por processos." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Listando quais arquivos um processo abriu" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Processos algumas vezes precisam manter arquivos abertos. Eles podem ser " +"arquivos que você está vendo ou editando, ou arquivos temporários ou de " +"sistema que o processo precisa para funcionar adequadamente." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "Para ver quais arquivos um processo abriu:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"Localize o processo na aba Processos e clique uma vez para " +"selecioná-lo." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" +"Clique com botão direito do mouse no processo e selecione Arquivos " +"abertos." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"Na lista de arquivos abertos que aparecer, você deve localizar alguns " +"arquivos especiais chamados de sockets, ou soquetes. Esses, na " +"verdade, são uma forma para processos se comunicarem com um outro, e não são " +"arquivos comuns que você possa ver ou editar." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "" +"Pesquise por um arquivo que está aberto para exibir qual processo o está " +"usando." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Descobrindo qual programa está usando um arquivo específico" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Algumas vezes uma mensagem de erro lhe informará que um dispositivo (como um " +"dispositivo de som ou DVD ROM) está ocupado ou o arquivo que você deseja " +"editar está em uso. Para descobrir o processo ou processos responsáveis:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Clique em Monitor do sistemaPesquisar por arquivos " +"abertos." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Digite um nome de arquivo ou parte de um nome de arquivo. Isso poderia ser " +"/dev/snd para o dispositivo de som ou /media/cdrom " +"para o DVD ROM." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Clique Localizar." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Isso vai exibir uma lista de processos em execução que atualmente estão " +"acessando o arquivo ou arquivos que corresponderem à pesquisa. Sair do " +"programa deve permitir que você acesse o dispositivo ou edite o arquivo." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Ordene a lista de processos por % CPU para ver qual aplicativo " +"está usando os recursos do computador." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Qual programa está deixando o computador mais lento?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Um programa que está usando mais do que sua parcela da CPU pode deixar lento " +"todo o computador. Para localizar qual processo está fazendo isso:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Clique no cabeçalho da coluna % CPU para ordenar os processos " +"conforme o uso da CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"A seta no cabeçalho da coluna mostra a direção da ordem; clique novamente " +"para revertê-la. A seta deve estar apontando para cima." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Os processos no topo da lista estão usando a percentagem de CPU mais alta. " +"Uma vez que você tenha identificado qual deles pode estar usando mais " +"recursos que deveria, você pode decidir se fecha o programa em si, ou fecha " +"outros programas para tentar reduzir a carga da CPU." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"Um processo que travou parou ou travou pode usar 100% da CPU. Se isso " +"acontecer, você pode precisar matar o " +"processo." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" +"Se um programa para de funcionar ou congela, você pode forçá-lo a fechar." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Matando (fechando) um programa imediatamente" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Se um programa pára de funcionar ou congela, você pode forçá-lo a fechar " +"(“matá-lo”) usando o Monitor de sistema. Vá para a aba de " +"Processos e clique selecionar o processo que você deseja matar. " +"Então, clique Terminar processo." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Se o processo não fechar após alguns poucos segundos, clique com o botão " +"direito e selecione Matar a partir do menu que aparecer." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"Usar Terminar processo tenta fechar o processo adequadamente, " +"dando-lhe tempo para salvar arquivos e por aí vai, sendo que Matar força-o a fechar na hora. Para alguns programas, isso pode significar " +"que perder arquivos não salvos. Você deveria sempre tentar Terminar " +"processo primeiro." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +#| msgid "Lots of system processes run automatically in the background" +msgid "Lots of system processes run automatically in the background." +msgstr "" +"Muitos dos processos do sistema são executados automaticamente em plano de " +"fundo." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Por que há processos listados que eu não iniciei?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Geralmente há muitos processos listados sob a aba Processos. " +"Apenas alguns desses serão programas que você iniciou por conta própria. Os " +"outros são em sua maioria processos que são necessários pelo sistema " +"operacional para fazer o computador funcionar corretamente. Esses são " +"iniciados automaticamente quando você inicia a sessão, e geralmente são " +"executados silenciosamente em plano de fundo." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Decida se um processo deve obter uma parcela maior ou menor do tempo do " +"processador." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Alterando a prioridade de um processo" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Você pode dizer ao computador que certos processos devem ter uma prioridade " +"maior que outros e, então, devem receber uma parcela maior do tempo de " +"computação disponível. Isso pode fazê-los executar mais rápido, mas apenas " +"em certos casos. Você também pode dar ao processo uma prioridade mais " +"baixa se você acha que está usando processamento demais." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Vá à aba Processos e clique no processo que você deseja ter uma " +"prioridade diferente." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Clique com o botão direito no processo e use o menu Alterar prioridade para atribuir ao processo uma prioridade mais alta ou mais baixa." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Geralmente há pouca necessidade de alterar prioridades de processo " +"manualmente. O computador geralmente vai fazer um bom trabalho de " +"gerenciamento eles mesmos. (O sistema para gerenciar a prioridade de " +"processos é chamado de nice.)" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Maior prioridade faz o processo executar mais rápido?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"O computador compartilha seu tempo de processamento entre todos os processos " +"em execução. Normalmente o compartilhamento é feito de forma inteligente, " +"então programas que estão fazendo mais trabalho automaticamente obtém maior " +"parcela dos recursos. A maior das vezes, processos receberão a quantidade de " +"tempo de processamento que eles precisam e, então, já estarão sendo " +"executados com mais velocidade possível. Alterar sua prioridade não fará " +"diferença." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Porém, se seu computador está executando diversos programas intensos " +"computacionalmente de uma só vez, seu tempo de processamento pode ser " +"sobrescrito (isso é, a capacidade " +"completa do processador estará em uso). Você pode perceber que outros " +"programas funcionarão mais lentamente porque não há tempo de processamento " +"suficiente para compartilhar tudo entre eles." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"Neste caso, alterar a prioridade de processos pode ser útil. Você poderia " +"baixar a prioridade de um dos processos intensos computacionalmente para " +"liberar mais tempo de processamento para outros programas. Alternativamente, " +"você poderia aumentar a prioridade de um processo que é mais importante para " +"você, e que você deseja executar mais rápido." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "" +"O estado de um processo pode estar em execução, dormindo, parado ou zumbi." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "O que os estados de processo significam?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"O estado de um processo lhe diz se ele está atualmente fazendo alguma coisa " +"ou não. Há quatro status que um processo pode ter:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Executando" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Processos que estão atualmente fazendo alguma coisa (por exemplo, um " +"navegador web carregando uma página web). Processos em execução são aqueles " +"que estão ativamente usando o processador (CPU)." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Dormindo" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Processos que não estão fazendo nada no momento (por exemplo, porque eles " +"estão esperando por alguma acontecer). Eles não usam tempo do processador, " +"mas ainda sim usam memória. Se eles precisarem fazer alguma coisa, eles vão " +"“acordar” e alterar seus estado para executando." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Parado" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"Um processo parado é um que foi colocado para dormir manualmente. " +"Você pode querer parar um processo temporariamente se ele estiver usando " +"tempo de processamento demais, por exemplo." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"Para fazer isso, clique no processo na aba Processos, clique com " +"botão direito nele e selecione Parar a partir do menu que " +"aparecer. Você pode acordá-lo novamente clicando em Continuar no " +"mesmo menu." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zumbi" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"Um processo zumbi é um que finalizou sua execução e nunca será iniciado " +"novamente, mas está sendo mantido na lista de processos por algum motivo. " +"Isso geralmente acontece porque ele foi iniciado por outro programa que " +"precisa saber se ele finalizou com sucesso ou não, mas que não verificou o " +"processo ainda." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Processos zumbis não usam tempo de processamento ou memória, e eventualmente " +"desparecerá. Você não precisa fazer nada para se livrar deles." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "A maioria dos processos estarão executando ou dormindo." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Atualize as informações mostradas no monitor do sistema com um intervalo " +"mais longo ou curto." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Deixando a atualização de informações mais rápida ou lentamente" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "Para alterar a velocidade de atualização de informações:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Clique na aba desejada (Processos, Recursos ou " +"Sistemas de arquivos)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Configurando o Intervalo de atualização para um valor menor fará " +"com que o próprio Monitor do sistema use mais CPU." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +#| msgid "Use Solaris mode to reflect the number of CPUs" +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "Use modo Solaris para refletir o número de CPUs." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "O que é o modo Solaris?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"Em um sistema que possua múltiplas CPUs ou núcleos, processos podem usar mais de uma ao mesmo tempo. É " +"possível para a coluna % CPU para exibir valores que totalizam " +"mais do que 100% (i.e. 400% em um sistema com 4 CPUs). O Modo Solaris divide o % CPU para cada processo pelo número de CPUs no " +"sistema de forma que o total será 100%." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "Para exibir o % CPU no Modo Solaris:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Clique em Preferências no menu de aplicativo." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "SelecioneDividir uso da CPU pela contagem de CPU." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"O termo Modo Solaris deriva do UNIX da Sun, comparado ao padrão " +"do Linux de modo IRIX, nomeado assim para UNIX da SGI." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Unidades de medida para espaço em disco e memória" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "GiB é o mesmo que GB (gigabyte)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"As estatísticas de espaço em disco e memória são exibidas usando " +"prefixos binários IEC, KiB, MiB, GiB, TiB (para kibi, mebi, gibi e " +"tebi). Esses são intencionais para distinguir relatórios de binários de " +"tamanhos usados no Monitor do Sistema (múltiplos de 1024) de tamanhos " +"decimais (múltiplos de 1000) comumente usados, por exemplo, em embalagens de " +"discos rígidos." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Unidades binárias comuns:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 bytes" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 bytes" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 bytes" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"Um disco rígido externo, anunciado como 1.0 TB (terabytes), seria exibido " +"como 0.909 TiB (tetibytes)." diff --git a/help/pt_BR/pt_BR.stamp b/help/pt_BR/pt_BR.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/pt_BR/pt_BR.stamp diff --git a/help/pt_BR/solaris-mode.page b/help/pt_BR/solaris-mode.page new file mode 100644 index 0000000..f1f1f22 --- /dev/null +++ b/help/pt_BR/solaris-mode.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Use modo Solaris para refletir o número de CPUs. + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + O que é o modo Solaris? + +

Em um sistema que possua múltiplas CPUs ou núcleos, processos podem usar mais de uma ao mesmo tempo. É possível para a coluna % CPU para exibir valores que totalizam mais do que 100% (i.e. 400% em um sistema com 4 CPUs). O Modo Solaris divide o % CPU para cada processo pelo número de CPUs no sistema de forma que o total será 100%.

+ +

Para exibir o % CPU no Modo Solaris:

+ + +

Clique em Preferências no menu de aplicativo.

+

Clique na aba Processos.

+

SelecioneDividir uso da CPU pela contagem de CPU.

+
+ +

O termo Modo Solaris deriva do UNIX da Sun, comparado ao padrão do Linux de modo IRIX, nomeado assim para UNIX da SGI.

+ +
diff --git a/help/pt_BR/units.page b/help/pt_BR/units.page new file mode 100644 index 0000000..d4e6f15 --- /dev/null +++ b/help/pt_BR/units.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Unidades de medida para espaço em disco e memória + + + Rafael Fontenelle + rafaelff@gnome.org + 2017 + + + + GiB é o mesmo que GB (gigabyte)? + +

As estatísticas de espaço em disco e memória são exibidas usando prefixos binários IEC, KiB, MiB, GiB, TiB (para kibi, mebi, gibi e tebi). Esses são intencionais para distinguir relatórios de binários de tamanhos usados no Monitor do Sistema (múltiplos de 1024) de tamanhos decimais (múltiplos de 1000) comumente usados, por exemplo, em embalagens de discos rígidos.

+ +

Unidades binárias comuns:

+ +

1 KiB = 1024 bytes

+

1 MiB = 1048576 bytes

+

1 GiB = 1073741842 bytes

+
+ +

Um disco rígido externo, anunciado como 1.0 TB (terabytes), seria exibido como 0.909 TiB (tetibytes).

+ +
diff --git a/help/ro/commandline.page b/help/ro/commandline.page new file mode 100644 index 0000000..90d86bf --- /dev/null +++ b/help/ro/commandline.page @@ -0,0 +1,65 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Information in System Monitor can also be found using command line + tools. + + + Get the same information from the command line + +

Most of the information displayed by System Monitor can also be obtained + using these command line tools.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

provides a continually updated list of running processes, and + allows you to manipulate them.

lsof

provides a list of open files and the processes that opened + them.

free -m

shows you how much memory is available.

vmstat

provides information about current virtual memory use.

df -h

displays available disk space on mounted filesystems.

pmap

displays the memory map of a process.

+ +
diff --git a/help/ro/cpu-check.page b/help/ro/cpu-check.page new file mode 100644 index 0000000..49d3d64 --- /dev/null +++ b/help/ro/cpu-check.page @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + The amount of CPU being used tells you how much work the computer is trying to do. + + + Check how much processor (CPU) capacity is being used + +

To check how much of your computer's processor is currently being used, go to the Resources tab and look at the CPU History chart. This tells you how much work the computer is currently doing.

+ +

Many computers have more than one processor (sometimes called multi-core systems). Each processor is shown separately on the chart. If you want, you can change the color used for each processor by clicking one of the colored blocks below the chart.

+ +

You can also change how rapidly the chart is updated (the update interval), and how the lines for each processor are displayed (e.g. as a stacked area chart). Change the relevant options by clicking System Monitor, then select Preferences, and then the Resources tab.

+ +
diff --git a/help/ro/cpu-mem-normal.page b/help/ro/cpu-mem-normal.page new file mode 100644 index 0000000..44e601a --- /dev/null +++ b/help/ro/cpu-mem-normal.page @@ -0,0 +1,34 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + If the computer is doing a lot of work, it will use more processor time and more memory. + + + Is it normal for my computer to be using this much CPU or memory? + +

All of the programs running on your computer share CPU (processor) time and memory. If you run many programs at once, or if some programs are doing a lot of work, a higher percentage of both of these things will be used.

+ +

If the CPU usage is around 100%, this means that your computer is trying to do more work than it has the capacity for. This is usually OK, but it means that programs may slow down a little. Computers tend to use close to 100% of the CPU when they are doing computationally-intensive things like running games.

+ +

If the processor is running at 100% for a long time, this could make your computer annoyingly slow. In this case, you should find out which program is using up so much CPU time.

+ +

If the memory usage is close to 100%, this can slow things down a lot. This is because the computer will then try to use your hard disk as a temporary memory store, called swap memory. Hard disks are much slower than the system memory.

+ +

You can try to free up some system memory by closing some programs. If things get too slow, try restarting the computer.

+ + +

The memory shown in the Resources tab is system memory (also called RAM). This is used to hold programs temporarily, while they are running on the computer. This is not the same as a hard disk or other kinds of memory, which are used to store files and programs more permanently.

+
+ +
diff --git a/help/ro/cpu-multicore.page b/help/ro/cpu-multicore.page new file mode 100644 index 0000000..007ef3a --- /dev/null +++ b/help/ro/cpu-multicore.page @@ -0,0 +1,26 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Computers with more processors find it easier to run many programs at the same time. + + + Why do I have more than one processor? + +

Many computers have more than one processor (CPU). These are sometimes referred to as multi-core systems.

+ +

The workload of running all of the programs on your computer is shared between the processors. The more processors you have, the more the work can be shared out. This reduces the load on each processor, which can help make the computer run faster.

+ +

The computer automatically decides how best to share the work between processors; you don't need to do this yourself.

+ +
diff --git a/help/ro/fs-device.page b/help/ro/fs-device.page new file mode 100644 index 0000000..5a7f50b --- /dev/null +++ b/help/ro/fs-device.page @@ -0,0 +1,30 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Each device corresponds to a partition on a hard disk. + + + What are the different devices in the File Systems tab? + +

Each device listed under the File Systems tab is a storage disk (like a hard drive or USB memory stick), or a disk partition. For each device, you can see what its total capacity is, how much of its capacity has been used, and some technical information about what type of filesystem it is and where it is "mounted".

+ +

The disk space on a single physical hard disk can be split up into multiple chunks, called partitions, each of which can be used as if it were a separate disk. If your hard disk has been partitioned (perhaps by you or the computer manufacturer), each partition will be listed separately in the File Systems list.

+ + +

You can manage disks and partitions and see more detailed disk information with the Disks application.

+
+ +
diff --git a/help/ro/fs-diskusage.page b/help/ro/fs-diskusage.page new file mode 100644 index 0000000..e85183f --- /dev/null +++ b/help/ro/fs-diskusage.page @@ -0,0 +1,42 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + The File Systems tab shows how much space is being used on each hard disk. + + + Check how much disk space is being used + +

To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns.

+ +

If several devices are shown, and you are looking for the one that has your Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) the disk where your personal files are stored.

+ + +
+ Freeing-up disk space + +

If you don't have much disk space left, there are a few things you can do to try and free up some space.

+ +

One is to delete unwanted files manually. You can use the Disk Usage Analyzer application to tell you which files and folders are taking up the most space. After deleting some files, you should then empty the Trash to make sure they are fully removed from the computer.

+ +

You can also remove temporary files in various applications. For example, web browsers and software managers often keep sizeable temporary files around. (How you remove them depends on the application.)

+ +

You can also try uninstalling some unwanted applications. Use your usual software manager to do this.

+ +

Another way of freeing disk space is to "archive" old files by moving them to an external hard disk or online "cloud" storage, for example.

+ +
+ +
diff --git a/help/ro/fs-info.page b/help/ro/fs-info.page new file mode 100644 index 0000000..23fb132 --- /dev/null +++ b/help/ro/fs-info.page @@ -0,0 +1,46 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Explanations of all of the fields shown in the File System tab. + + + Learn what the File Systems information means + +

The File Systems tab lists which disks are attached to the computer, what they are named, and how much disk space is available on them.

+ + + +

Device lists the name that the operating system has assigned to the disk. Every bit of computer hardware that is attached to the computer is given an entry in the /dev directory that is used to identify it. For hard disks, it will usually look something like /dev/sda.

+
+ + +

Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available for use. A disk can be physically connected to the computer, but unless it is also mounted, the files on it cannot be accessed. When a disk is mounted, it will be linked to a folder that you can then go to in order to access the files on the disk. For example, if the Directory is listed as /media/disk, you can access the files by going to the /media/disk folder on your computer.

+
+ + +

Type tells you the type of filesystem that is used on the disk or partition. A filesystem specifies how the computer should store files on the disk. Some operating systems can only understand some filesystem types and not others, so it can be useful to check which filesystem an external hard disk uses, for example.

+
+ + +

Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and programs. Used shows how much disk space is already being used.

+
+ +
+ +

The sum of Used and Available will not necessarily add up to the Total. This is because some disk space might be reserved for use by the system. The important number to look at is the Available column, as this tells you how much disk space you can actually use.

+

You might also find that the Total doesn't match up with the advertised capacity of your hard disk. This is normal, and happens for a couple of reasons. One is that hard disk manufacturers use a slightly different way of counting disk capacity to everyone else. Another is that some disk space might be reserved for use by the operating system. If there is a big difference from the capacity you expect, it might be because your disk has been split up into multiple partitions.

+ +
diff --git a/help/ro/fs-showall.page b/help/ro/fs-showall.page new file mode 100644 index 0000000..a9c73d1 --- /dev/null +++ b/help/ro/fs-showall.page @@ -0,0 +1,26 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + There are hidden file systems that the operating system uses. + + + Show all file systems, including hidden and system ones + +

By default, the File Systems tab only shows disks and partitions that hold your files and applications. There are also a number of special filesystems that the operating system uses, but these are hidden by default.

+ +

To see these special filesystems, click System MonitorPreferences, and under the File Systems tab, check Show all file systems.

+ +

Most of the entries in the list are "virtual" filesystems. These are not real disks or partitions. Instead, they are used by the operating system as a convenient layer of abstraction for various things, like managing hardware devices and storing temporary files. The system manages these automatically, so there is rarely any need for you to look at them yourself.

+ +
diff --git a/help/ro/index.page b/help/ro/index.page new file mode 100644 index 0000000..1a33f7f --- /dev/null +++ b/help/ro/index.page @@ -0,0 +1,67 @@ + + + + + System Monitor + System Monitor + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used. + + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> + System Monitor + + +

System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used.

+ +
+ Monitoring the CPU + +
+ +
+ Memory usage + +
+ +
+ Questions about processes + +
+ +
+ Common tasks with processes + +
+ +
+ Information about file systems + +
+ +
+ Network information + +
+ +
+ Miscellaneous + +
+
diff --git a/help/ro/legal.xml b/help/ro/legal.xml new file mode 100644 index 0000000..73975a5 --- /dev/null +++ b/help/ro/legal.xml @@ -0,0 +1,8 @@ + + + +

This work is licensed under a + Creative Commons + Attribution-ShareAlike 3.0 Unported License.

+ +
diff --git a/help/ro/mem-check.page b/help/ro/mem-check.page new file mode 100644 index 0000000..7755c4b --- /dev/null +++ b/help/ro/mem-check.page @@ -0,0 +1,89 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + The Resources tab tells you how much of your computer's + memory (RAM) is being used. + + + How much memory is being used? + +

To check the current memory usage of your computer:

+ + + +

Click the Resources tab.

+
+
+ +

Memory and Swap History displays a running line graph for + memory and swap as a percentage of the total available. These are plotted + against time, with the current time at the right.

+ + +

The color of each line is indicated by the pie graphs below. Click the + pie graph to change the color of the line graph.

+
+ +

The Memory pie graph shows memory usage in + GiB and as a percentage of the total available.

+ +

To change the update interval:

+ + + +

Click + System MonitorPreferences.

+
+ +

Click the Resources tab.

+
+ +

Enter a value for Update interval in seconds.

+
+
+ +
+ Which processes are using the most memory? + +

To check which processes are using the most memory:

+ + + +

Click the Processes tab.

+
+ +

Click the Memory column header to sort the processes + according to memory use.

+ +

The arrow in the column header shows the sort direction; click again + to reverse it. If the arrow points up, the processes using the most + memory appear at the top of the list.

+
+
+
+
+ +
diff --git a/help/ro/mem-swap.page b/help/ro/mem-swap.page new file mode 100644 index 0000000..e3ef1c3 --- /dev/null +++ b/help/ro/mem-swap.page @@ -0,0 +1,53 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Swap memory allows your computer to run more applications at the same + time than will fit into the system memory (RAM). + + + What is "swap" memory? + +

Swap memory or swap space is the on-disk component of the virtual + memory system. It is pre-configured as a swap partition or a + swap file when Linux is first installed, but can also be added + later.

+ + +

Disk access is very slow compared to memory access. The system + runs more slowly if there is excessive swapping, or thrashing, + when the system is unable to find enough free memory. In this situation the + only solution is to add more RAM.

+
+ +

To see whether swapping, or paging, has become a performance + issue:

+ + + +

Click the Resources tab.

+
+ +

The Memory and Swap History graph shows memory and swap use + as percentages.

+
+
+ +
diff --git a/help/ro/memory-map-use.page b/help/ro/memory-map-use.page new file mode 100644 index 0000000..2983a3d --- /dev/null +++ b/help/ro/memory-map-use.page @@ -0,0 +1,161 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + View the memory map of a process. + + + Using memory maps + +

Virtual memory is a representation of the combined + physical memory and swap space in a + system. It enables running processes to access more than the + existing physical memory by mapping locations in physical memory + to files on disk. When the system needs more pages of memory than are + available, some of the existing pages will be paged out or written + to the swap space.

+ +

The memory map displays the total virtual memory use of the + process, and can be used to determine the memory cost of running a single or + multiple instances of the program, to ensure the use of the correct shared + libraries, to see the results of adjusting various performance tuning + parameters the program may have, or to diagnose issues such as memory + leaks.

+ +

To display the memory map of a + process:

+ + +

Click the Processes tab.

+

Right click the desired process in the process list.

+

Click Memory Maps.

+
+ +
+ Reading the memory map + + + +

Addresses are diplayed in hexadecimal (base 16).

+
+ +

Sizes are displayed in IEC binary + prefixes.

+
+ +

At runtime the process can allocate more memory dynamically into an + area called the heap, and store arguments and variables into + another area called the stack.

+
+ +

The program itself and each of the shared libraries has three entries + each, one for the read-execute text segment, one for the read-write data + segment and one for a read-only data segment. Both data segments need to + be paged out at swap time.

+
+
+ + +Properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Numele fișierului

Locația bibliotecii comune care este folosită în prezent de proces. Dacă acest câmp este liber, informațiile despre memorie din acest rând descriu memoria care este deținută de procesul al cărui nume este afișat deasupra tabelului hartă de memorie.

VM Start

The address at which the memory segment begins. VM Start, VM End and + VM Offset together specify the location on disk to which the shared library + is mapped.

VM Sfârșit

Adresa la care segmentul de memorie se termină.

VM Dimensiune

Dimensiunea segmentului de memorie.

Steaguri

Următoarele opțiuni descriu modurile diferite ale accesului memoriei-segment pe care procesul le poate avea:

+ + + <gui>p</gui> +

Segmentul de memorie este privat față de proces și nu este accesibil altor procese.

+
+ + <gui>r</gui> +

Procesul are permisiunea de a citi din segmentul de memorie.

+
+ + <gui>s</gui> +

Segmentul de memorie este partajat cu alte procese.

+
+ + <gui>w</gui> +

Procesul are permisiunea de a scrie în segmentul de memorie.

+
+ + <gui>x</gui> +

Procesul are permisiunea de a executa instrucțiunile care sunt conținute în segmentul de memorie.

+
+
+

VM Compensație

The location of the address within the memory segment, + measured from VM Start.

Private, Shared, Clean, Dirty

private pages are accessed by one + process

+

shared pages can be accessed by more than + one process

+

clean pages have not yet been modified + while in memory and can be discarded when designated to be swapped + out

+

dirty pages have been modified while in + memory and must be written to disk when designated to be swapped + out

Dispozitiv

The major and minor numbers of the device on which the shared + library filename is located. Together these specify a partition on the + system.

Inode

The inode on the device from which the shared library location + is loaded into memory. An inode is the structure the filesystem uses to + store a file, and the number assigned to it is unique.

+ +
+
diff --git a/help/ro/net-bits.page b/help/ro/net-bits.page new file mode 100644 index 0000000..ee318e0 --- /dev/null +++ b/help/ro/net-bits.page @@ -0,0 +1,39 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Choose the units to display your network speed. + + + Show the network speed in bits instead of bytes per second + +

Network speed is often shown in bits per second, rather than bytes per + second. This is called the bit rate, or data rate.

+ +

To display the network speed in bits:

+ + +

Click + System MonitorPreferences.

+
+

Click the Resources tab.

+

Select Show network speed in bits.

+
+ +
diff --git a/help/ro/process-explain.page b/help/ro/process-explain.page new file mode 100644 index 0000000..e8c8c4e --- /dev/null +++ b/help/ro/process-explain.page @@ -0,0 +1,37 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + A process can be manipulated from the process list. + + + What is a process? + +

A process is a program or application being executed by the + system. When an application is launched, the system assigns a unique process ID + (PID), and its instructions and data are loaded into memory.

+ +

The Processes tab displays information on processes, and allows + you to Stop, Continue, End, Kill, + or change the priority of a process. If you choose to display + All Processes, the process list will include + system processes, which run in the background providing various + services that keep a computer running.

+ +
diff --git a/help/ro/process-files.page b/help/ro/process-files.page new file mode 100644 index 0000000..b13029c --- /dev/null +++ b/help/ro/process-files.page @@ -0,0 +1,30 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + View files being accessed by processes. + + + List which files a process has open + +

Processes sometimes need to keep files open. They could be files that you are viewing or editing, or temporary or system files that the process needs to work properly.

+ +

To see which files a process has open:

+ +

Find the process in the Processes tab and click once to select it.

+

Right-click the process and select Open Files.

+
+ +

In the list of open files that appears, you might find some special files called sockets. These are actually a way for processes to communicate with one another, and are not normal files that you can view or edit.

+ +
diff --git a/help/ro/process-identify-file.page b/help/ro/process-identify-file.page new file mode 100644 index 0000000..28ae947 --- /dev/null +++ b/help/ro/process-identify-file.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Search for a file that's open to display which process is using it. + + + Find which program is using a specific file + +

Sometimes an error message will tell you a device (like the sound device or + the DVD ROM) is busy, or the file you want to edit is in use. To find the + process or processes responsible:

+ + +

Click + System MonitorSearch for Open Files.

+
+

Enter a filename or part of a filename. This could be + /dev/snd for the sound device or /media/cdrom + for the DVD ROM.

+
+

Click Find.

+
+
+ +

This will display a list of running processes that are currently accessing + the file or files that match the search. Quitting the program should allow you + to access the device or edit the file.

+ +
diff --git a/help/ro/process-identify-hog.page b/help/ro/process-identify-hog.page new file mode 100644 index 0000000..ee52aff --- /dev/null +++ b/help/ro/process-identify-hog.page @@ -0,0 +1,54 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Sort the list of processes by % CPU to see which + application is using up the computer's resources. + + + Which program is making the computer run slowly? + +

A program that is using more than its share of the CPU may slow down the + whole computer. To find which process could be doing this:

+ + + +

Click the Processes tab.

+
+ +

Click the % CPU column header to sort the processes + according to CPU use.

+ +

The arrow in the column header shows the sort direction; click again + to reverse it. The arrow should point up.

+
+
+
+ +

The processes at the top of the list are using the highest percentage CPU. + Once you identify which one might be using more resources than it should, you + can decide whether to close the program itself, or close other programs to + try to reduce the CPU load.

+ + +

A process that has hung or crashed might use 100% CPU. If this happens + you may need to kill the process.

+
+ +
diff --git a/help/ro/process-kill.page b/help/ro/process-kill.page new file mode 100644 index 0000000..8bbbb45 --- /dev/null +++ b/help/ro/process-kill.page @@ -0,0 +1,28 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + If a program stops working or freezes, you can force it to close. + + + + Kill (close) a program immediately + +

If a program stops working or freezes, you can force it to close ("kill" it) using System Monitor. Go to the Processes tab and click to select the process you want to kill. Then, click End Process.

+ +

If the process does not close after a few seconds, right-click it and select Kill from the menu that appears.

+ +

Using End Process tries to close the process properly, giving it time to save files and so on, whereas Kill forces it to close straight away. For some programs, this might mean that you lose unsaved files. You should always try End Process first.

+ +
diff --git a/help/ro/process-many.page b/help/ro/process-many.page new file mode 100644 index 0000000..3e777f1 --- /dev/null +++ b/help/ro/process-many.page @@ -0,0 +1,22 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Lots of system processes run automatically in the background. + + + Why are there processes listed that I did not start? + +

There are usually lots of processes listed under the Processes tab. Only a few of these will be programs that you started yourself. The others are mostly processes that are needed by the operating system to make the computer run correctly. These are started automatically when you log in, and typically run quietly in the background.

+ +
diff --git a/help/ro/process-priority-change.page b/help/ro/process-priority-change.page new file mode 100644 index 0000000..abc68d2 --- /dev/null +++ b/help/ro/process-priority-change.page @@ -0,0 +1,44 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Decide whether a process should get a bigger or smaller share of the processor's time. + + + Change the priority of a process + +

You can tell the computer that certain processes should have a higher priority than others, and so should be given a bigger share of the available computing time. This can make them run faster, but only in certain cases. You can also give a process a lower priority if you think it is taking up too much processing power.

+ + +

Go to the Processes tab and click on the process you want to have a different priority.

+

Right-click the process, and use the Change Priority menu to assign the process a higher or lower priority.

+
+ +

There is typically little need to change process priorities manually. The computer will usually do a good job of managing them itself. (The system for managing the priority of processes is called nice.)

+ + +
+ Does higher priority make a process run faster? + +

The computer shares its processing time between all of the running processes. This is normally shared intelligently, so programs that are doing more work automatically get a bigger share of the resources. Most of the time, processes will get as much processing time as they need, and so will already be running as fast as possible. Changing their priority won't make a difference.

+ +

If your computer is running several computationally-intensive programs at once, however, its processing time may be "over-subscribed" (that is, the processor's full capacity will be in use). You may notice that other programs run slower than usual because there is not enough processing time to share between all of them.

+ +

In this case, changing the priority of processes can be helpful. You could lower the priority of one of the computationally-intensive processes to free up more processing time for other programs. Alternatively, you could increase the priority of a process that is more important to you, and that you want to run faster.

+ +
+ +
diff --git a/help/ro/process-status.page b/help/ro/process-status.page new file mode 100644 index 0000000..77eee55 --- /dev/null +++ b/help/ro/process-status.page @@ -0,0 +1,63 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + The status of a process can be running, sleeping, stopped, or zombie. + + + What do the process statuses mean? + +

The status of a process tells you whether it is currently doing something or not. There are four statuses that a process can have:

+ + + + Running +

Processes that are currently doing something (for example, a web + browser loading a web page). Running processes are those that are + actively using the processor (CPU).

+
+ + Sleeping +

Processes that are not currently doing anything (for example, because + they are waiting for something to happen). They don't use any of the + processor's time, but still take up memory. If they need to do something, + they will "wake up" and change their status to running.

+
+ + Stopped +

A stopped process is one that has been put to sleep manually. + You might want to stop a process temporarily if it is using too much + processing time, for example.

+

To do this, click the process in the Processes tab, then + right-click it and select Stop from the menu that appears. You + can wake it up again by clicking Continue on the same + menu.

+
+ + Zombie +

A zombie process is one that has finished running and will never start + again, but is being kept in the list of processes for some reason. This + usually happens because it was started by another program that needs to + know if it finished successfully or not, but which has not checked on the + process yet.

+

Zombie processes do not use any memory or processing time, and will + eventually go away. You do not need to do anything to get rid of them.

+
+
+ +

The majority of processes will either be running or sleeping.

+ +
diff --git a/help/ro/process-update-speed.page b/help/ro/process-update-speed.page new file mode 100644 index 0000000..e9197b6 --- /dev/null +++ b/help/ro/process-update-speed.page @@ -0,0 +1,45 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Refresh the information shown in the System Monitor with a longer or + shorter interval. + + + Make the information update faster or slower + +

To change the information refresh speed:

+ + +

Click + System MonitorPreferences.

+
+

Click the desired tab (Processes, Resources + or File Systems).

+
+

Enter a value for Update interval in seconds.

+
+
+ +

Setting the Update interval to a + lower value will cause System Monitor itself to use more of the + CPU.

+
+ +
diff --git a/help/ro/ro.po b/help/ro/ro.po new file mode 100644 index 0000000..eaace83 --- /dev/null +++ b/help/ro/ro.po @@ -0,0 +1,2974 @@ +# Romanian translation for gnome-system-monitor. +# Copyright (C) 2011 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Daniel Șerbănescu , 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2014-02-04 22:32+0000\n" +"PO-Revision-Date: 2014-08-10 20:36+0200\n" +"Last-Translator: Daniel Șerbănescu \n" +"Language-Team: Gnome Romanian Translation Team\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2);;\n" +"X-Generator: Virtaal 0.7.1\n" +"X-Project-Style: gnome\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "Daniel Șerbănescu 2013" + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:12 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:14 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:62 +#, fuzzy +#| msgid "Contains a table of currently mounted file systems." +msgid "displays available disk space on mounted filesystems." +msgstr "Conține un tabel a sistemului de fișiere montat curent." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "" + +#. (itstool) path: td/p +#: C/commandline.page:67 +#, fuzzy +#| msgid "To Display Memory Maps for a Process" +msgid "displays the memory map of a process." +msgstr "Pentru a afișa hărțile de memorie pentru un proces" + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "" + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "" + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "" + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +#, fuzzy +#| msgid "" +#| "Select this option to show all file systems, including temporary and " +#| "system ones." +msgid "Show all file systems, including hidden and system ones" +msgstr "" +"Selectați această opțiune pentru a arăta toate fișierele sistemului, " +"incluzând temporarele." + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" + +#. (itstool) path: info/title +#: C/index.page:6 +#, fuzzy +#| msgid "System Monitor" +msgctxt "link" +msgid "System Monitor" +msgstr "Sistemul monitorului" + +#. (itstool) path: info/title +#: C/index.page:7 +#, fuzzy +#| msgid "System Monitor" +msgctxt "text" +msgid "System Monitor" +msgstr "Sistemul monitorului" + +#. (itstool) path: info/desc +#: C/index.page:17 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" + +#. (itstool) path: page/title +#: C/index.page:21 +msgid "System Monitor" +msgstr "Sistemul monitorului" + +#. (itstool) path: links/title +#: C/index.page:24 +msgid "Monitoring the CPU" +msgstr "" + +#. (itstool) path: links/title +#: C/index.page:28 +#, fuzzy +#| msgid "Network usage" +msgid "Memory usage" +msgstr "Utilizare de rețea" + +#. (itstool) path: links/title +#: C/index.page:32 +msgid "Questions about processes" +msgstr "" + +#. (itstool) path: links/title +#: C/index.page:36 +msgid "Common tasks with processes" +msgstr "" + +#. (itstool) path: links/title +#: C/index.page:40 +msgid "Information about file systems" +msgstr "" + +#. (itstool) path: links/title +#: C/index.page:44 +#, fuzzy +#| msgid "System Information" +msgid "Network information" +msgstr "Informație de sistem" + +#. (itstool) path: links/title +#: C/index.page:48 +msgid "Miscellaneous" +msgstr "" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "" + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 +#: C/process-identify-file.page:19 C/process-identify-hog.page:19 +#: C/process-update-speed.page:19 C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +#, fuzzy +#| msgid "Resources" +msgid "Click the Resources tab." +msgstr "Resurse" + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-identify-file.page:38 +#: C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +#, fuzzy +#| msgid "Update interval in seconds" +msgid "Enter a value for Update interval in seconds." +msgstr "Actualizează intervalul în secunde" + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +#, fuzzy +#| msgid "Processes" +msgid "Click the Processes tab." +msgstr "Procese" + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +#, fuzzy +#| msgid "To Change the Priority of a Process" +msgid "View the memory map of a process." +msgstr "Schimbați prioritatea unui proces" + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +#, fuzzy +#| msgid "Select the process in the process list." +msgid "Right click the desired process in the process list." +msgstr "Selectați procesul în lista de procese." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "" + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Numele fișierului" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"Locația bibliotecii comune care este folosită în prezent de proces. Dacă " +"acest câmp este liber, informațiile despre memorie din acest rând descriu " +"memoria care este deținută de procesul al cărui nume este afișat deasupra " +"tabelului hartă de memorie." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "VM Start" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "VM Sfârșit" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "Adresa la care segmentul de memorie se termină." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "VM Dimensiune" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "Dimensiunea segmentului de memorie." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Steaguri" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Următoarele opțiuni descriu modurile diferite ale accesului memoriei-segment " +"pe care procesul le poate avea:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"Segmentul de memorie este privat față de proces și nu este accesibil altor " +"procese." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "Procesul are permisiunea de a citi din segmentul de memorie." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "Segmentul de memorie este partajat cu alte procese." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "Procesul are permisiunea de a scrie în segmentul de memorie." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"Procesul are permisiunea de a executa instrucțiunile care sunt conținute în " +"segmentul de memorie." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "VM Compensație" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +#, fuzzy +#| msgid "The address at which the memory segment ends." +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "Adresa la care segmentul de memorie se termină." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Dispozitiv" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +#, fuzzy +#| msgid "" +#| "The major and minor device numbers of the device on which the shared " +#| "library filename is located." +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"Numerele majore și minore de dispozitiv ale dispozitivului pe care numele " +"bibliotecii comune este amplasat." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Inode" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +#, fuzzy +#| msgid "" +#| "The inode on the device from which the shared library location is loaded " +#| "into memory." +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"Inode-ul de pe dispozitivul de la care locația bibliotecii comune este " +"încărcată în memorie." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "" + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" + +#. (itstool) path: page/p +#: C/net-bits.page:35 +#, fuzzy +#| msgid "Show network speed in bits" +msgid "To display the network speed in bits:" +msgstr "Arată viteza rețelei în biți" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +#, fuzzy +#| msgid "Show network speed in bits" +msgid "Select Show network speed in bits." +msgstr "Arată viteza rețelei în biți" + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +#, fuzzy +#| msgid "Select the process in the process list." +msgid "A process can be manipulated from the process list." +msgstr "Selectați procesul în lista de procese." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "" + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "" + +#. (itstool) path: item/p +#: C/process-files.page:25 +#, fuzzy +#| msgid "" +#| "To display the process list, select the Processes " +#| "tab." +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"Pentru a afișa lista proceselor, selectați tab-ul Procese." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "" + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +#, fuzzy +#| msgid "Select this option to display when the process began running." +msgid "Search for a file that's open to display which process is using it." +msgstr "" +"Selectați această opțiune pentru a afișa când procesul a început să ruleze." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "Click Search for Open Files." +msgstr "" + +#. (itstool) path: item/p +#: C/process-identify-file.page:43 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" + +#. (itstool) path: item/p +#: C/process-identify-file.page:47 +msgid "Click Find." +msgstr "" + +#. (itstool) path: page/p +#: C/process-identify-file.page:51 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background" +msgstr "" + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +#, fuzzy +#| msgid "To Change the Priority of a Process" +msgid "Change the priority of a process" +msgstr "Schimbați prioritatea unui proces" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "" + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "" + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +#, fuzzy +#| msgid "To Change the Priority of a Process" +msgid "To change the information refresh speed:" +msgstr "Schimbați prioritatea unui proces" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs" +msgstr "" + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "" + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +#, fuzzy +#| msgid "Divide CPU usage by CPU count" +msgid "Select Divide CPU Usage by CPU Count." +msgstr "Divizați utilizarea CPU după numărul CPU" + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" + +#~| msgid "" +#~| "@@image: 'figures/gnome-system-monitor_window.png'; " +#~| "md5=0a938d7d8c6910fdc96cb845f6e2af74" +#~ msgctxt "_" +#~ msgid "" +#~ "external ref='figures/gnome-system-monitor_window.png' " +#~ "md5='0a938d7d8c6910fdc96cb845f6e2af74'" +#~ msgstr "" +#~ "external ref='figures/gnome-system-monitor_window.png' " +#~ "md5='0a938d7d8c6910fdc96cb845f6e2af74'" + +#~ msgid "System Monitor Manual V2.2" +#~ msgstr "Manual pentru Monitorizare Sistem V2.2" + +#~ msgid "2009 Paul Cutler" +#~ msgstr "2009 Paul Cutler" + +#~ msgid "2004 Sun Microsystems" +#~ msgstr "2004 Sun Microsystems" + +#~ msgid "" +#~ "2001 2002 2004 Bill Day" +#~ msgstr "" +#~ "2001 2002 2004 Bill Day" + +#~ msgid "GNOME Documentation Project" +#~ msgstr "Proiectul de documentare GNOME" + +#~| msgid "" +#~| "Permission is granted to copy, distribute and/or modify this document " +#~| "under the terms of the GNU Free Documentation License (GFDL), Version " +#~| "1.1 or any later version published by the Free Software Foundation with " +#~| "no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. " +#~| "You can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this " +#~| "manual." +#~ msgid "" +#~ "Permission is granted to copy, distribute and/or modify this document " +#~ "under the terms of the GNU Free Documentation License (GFDL), Version 1.1 " +#~ "or any later version published by the Free Software Foundation with no " +#~ "Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You " +#~ "can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this manual." +#~ msgstr "" +#~ "Copierea, distribuirea și/sau modificarea acestui document este permisă " +#~ "în conformitate cu termenii GNU Free Documentation License (GFDL), " +#~ "versiunea 1.1 sau orice versiune ulterioară publicată de Free Software " +#~ "Foundation fără Invariant Sections, fără Front-Cover Texts și fără Back-" +#~ "Cover Texts. Puteți găsi o copie a GFDL la acestă legătură sau în fișierul COPYING-DOCS distribuit " +#~ "împreună cu acest manual." + +#~ msgid "" +#~ "This manual is part of a collection of GNOME manuals distributed under " +#~ "the GFDL. If you want to distribute this manual separately from the " +#~ "collection, you can do so by adding a copy of the license to the manual, " +#~ "as described in section 6 of the license." +#~ msgstr "" +#~ "Acest manual este parte a colecției de manuale GNOME distribuite sub " +#~ "GFDL. Dacă doriți să distribuiți acest manual separat de colecție, puteți " +#~ "face acest lucru suplinind o copie a licenței alături de manual, așa cum " +#~ "este descris în secțiunea 6 a licenței." + +#~ msgid "" +#~ "Many of the names used by companies to distinguish their products and " +#~ "services are claimed as trademarks. Where those names appear in any GNOME " +#~ "documentation, and the members of the GNOME Documentation Project are " +#~ "made aware of those trademarks, then the names are in capital letters or " +#~ "initial capital letters." +#~ msgstr "" +#~ "Multe dintre numele folosite de companii pentru a distinge produsele și " +#~ "serviciile lor sunt înregistrate ca și mărci înregistrate. În cazul în " +#~ "care aceste nume apar în orice documentație GNOME și membrii Proiectului " +#~ "de Documentație GNOME sunt conștienți de aceste mărci înregistrate, " +#~ "atunci numele sunt scrise cu litere mari sau cu majuscule." + +#~ msgid "" +#~ "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, " +#~ "EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES " +#~ "THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS " +#~ "MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE " +#~ "RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR " +#~ "MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR " +#~ "MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL " +#~ "WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY " +#~ "SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES " +#~ "AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED " +#~ "VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS " +#~ "DISCLAIMER; AND" +#~ msgstr "" +#~ "DOCUMENTUL ESTE OFERIT PE O BAZĂ \"CA ATARE\", FĂRĂ NICIUN FEL DE " +#~ "GARANȚIE, FIE EXPLICITĂ SAU IMPLICITĂ, INCLUSIV, FĂRĂ LIMITARE, " +#~ "GARANȚIILE PENTRU CARE DOCUMENTUL SAU VERSIUNEA MODIFICATĂ A DOCUMENTULUI " +#~ "ESTE GRATUITĂ SAU DEFECTE DE VÂNZARE, PENTRU UN ANUMIT SCOP SAU " +#~ "NECONTRAFĂCUTE. ÎNTREGUL RISC CU PRIVIRE LA CALITATE, EXACTITATE ȘI " +#~ "PERFORMANȚĂ A DOCUMENTULUI SAU A VERSIUNII MODIFICARE A DOCUMNENTULUI VA " +#~ "APARȚINE. AR TREBUI CA ORICE DOCUMENT SAU VERSIUNE MODIFICATĂ SĂ FIE " +#~ "DOVEDITĂ A FI DEFECTĂ ÎN ORICE PRIVINȚĂ, DUMNEAVOASTRĂ (NU SCRIITORUL, " +#~ "AUTORUL SAU ORICE CONTRIBUITOR INIȚIAL) VĂ ASUMAȚI COSTUL PENTRU ORICE " +#~ "REPARARE SAU CORECTARE NECESARĂ. ACEST ACT DE RENUNȚARE LA GARANȚIE " +#~ "CONSTITUIE O PARTE ESENȚIALĂ A LICENȚEI. NICIO FOLOSIRE A DOCUMENTULUI " +#~ "SAU A UNEI VERSIUNI MODIFICATE A ACESTUIA NU ESTE AUTORIZATĂ CU EXCEPȚIA " +#~ "CADRULUI ACESTEI DECLARAȚII; ȘI" + +#~ msgid "" +#~ "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT " +#~ "(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL " +#~ "WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED " +#~ "VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE " +#~ "LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR " +#~ "CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, " +#~ "DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR " +#~ "MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR " +#~ "RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, " +#~ "EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH " +#~ "DAMAGES." +#~ msgstr "" +#~ "ÎN NICIUN CAZ ȘI SUB NICIO TEORIE LEGALĂ, FIE DIN CULPĂ (INCLUSIV " +#~ "NEGLIJENȚĂ), CONTRACT SAU ALTCEVA, AUTORUL, SCRIITORUL INIȚIAL, ORICE ALT " +#~ "CONTRIBUITOR SAU ORICE DISTRUBUITOR AL DOCUMENTULUI SAU AL UNEI VERSIUNI " +#~ "MODIFICATE A DOCUMENTULUI, SAU ORICE FURNIZOR A ACESTOR PĂRȚI ESTE " +#~ "PASIBIL DE ORICE PERSOANĂ PENTRU ORICE DAUNE DIRECTE, INDIRECTE, " +#~ "SPECIALE, ACCIDENTALE DE ORICE CARACTER INCLUSIV, FĂRĂ LIMITARE, DAUNE " +#~ "PENTRU PIERDEREA BUNĂVOINȚEI, OPRIREA RULĂRII, DEFECȚIUNE DE COMPUTER SAU " +#~ "ORICE ALTCEVA ȘI TOATE DAUNELE SAU PIEREDERILE REZULTATE DIN SAU CU " +#~ "PRIVIRE LA UTILIZAREA DOCUMENTULUI SAU A ORICĂREI VERSIUNI MODIFICATE A " +#~ "DOCUMENTULUI, CHIAR DACĂ TREBUIE INFORMAT DESPRE POSIBILITATEA APARIȚIEI " +#~ "A ASTFEL DE DAUNE." + +#~| msgid "" +#~| "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE " +#~| "TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER " +#~| "UNDERSTANDING THAT: " +#~ msgid "" +#~ "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE " +#~ "TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER " +#~ "UNDERSTANDING THAT: <_:orderedlist-1/>" +#~ msgstr "" +#~ "ACEST DOCUMENT ȘI VERSIUNILE MODIFICATE ALE ACESTUI DOCUMENT SUNT " +#~ "FURNIZATE ÎN CONFORMITATE CU TERMENII GNU FREE DOCUMENTATION LICENSE CU " +#~ "ÎNȚELEGEREA CĂ: <_:orderedlist-1/>" + +#~ msgid "" +#~ "Sun GNOME Documentation Team " +#~ "Sun Microsystems" +#~ msgstr "" +#~ "Sun Echipa Documentației GNOME " +#~ "Sun Microsystems" + +#~ msgid "" +#~ "Bill Day " +#~ "
billday@bellatlantic.net
" +#~ msgstr "" +#~ "Bill Day " +#~ "
billday@bellatlantic.net
" + +#~ msgid "" +#~ "Paul Cutler " +#~ "GNOME Documentation Project " +#~ "
pcutler@foresightlinux.org
" +#~ msgstr "" +#~ "Paul Cutler " +#~ "GNOME Documentation Project " +#~ "
pcutler@foresightlinux.org
" + +#~ msgid "Paul Cutler pcutler@foresightlinux.org" +#~ msgstr "Paul Cutler pcutler@foresightlinux.org" + +#~ msgid "" +#~ "System Monitor Manual V2.2 March 2009 " +#~ "<_:revdescription-1/>" +#~ msgstr "" +#~ "Manual Monitorizare GNOME V2.2 Martie 2009 <_:revdescription-1/>" + +#~ msgid "Sun GNOME Documentation Team" +#~ msgstr "Echipa de documentație GNOME Sun" + +#~ msgid "" +#~ "System Monitor Manual V2.1 February 2004 <_:revdescription-1/>" +#~ msgstr "" +#~ "Manual Monitorizare GNOME V2.1 Februarie " +#~ "2004 <_:revdescription-1/>" + +#~ msgid "Bill Day billday@bellatlantic.net" +#~ msgstr "Bill Day billday@bellatlantic.net" + +#~ msgid "" +#~ "System Monitor Manual V2.0 November 2002 <_:revdescription-1/>" +#~ msgstr "" +#~ "Manual Monitorizare GNOME V2.0 Noiembrie " +#~ "2002 <_:revdescription-1/>" + +#~ msgid "" +#~ "Procman Manual V0.11 January 2002 <_:" +#~ "revdescription-1/>" +#~ msgstr "" +#~ "Manual Procman V0.11 Ianuarie 2002 <_:" +#~ "revdescription-1/>" + +#~ msgid "This manual describes version 2.24.4 of System Monitor." +#~ msgstr "Acest manual descrie versiunea 2.24.4 a Monitorizare Sistem." + +#~ msgid "Feedback" +#~ msgstr "Feedback" + +#~ msgid "" +#~ "To report a bug or make a suggestion regarding the System Monitor " +#~ "application or this manual, follow the directions in the GNOME Feedback Page." +#~ msgstr "" +#~ "Pentru a raporta o eroare sau da o sugeste în privința aplicației " +#~ "Monitorizare Sistem sau a acestui manual, urmați instrucțiunile de la " +#~ "Pagina de Feedback " +#~ "GNOME." + +#~ msgid "" +#~ "System Monitor gives users a graphical user interface for monitoring CPU, " +#~ "network, and memory activities as well as a way for viewing and stopping " +#~ "system processes." +#~ msgstr "" +#~ "Monitorizare Sistem oferă utilizatorilor o interfață grafică pentru " +#~ "activitățile monitorizarea CPU-ului, a rețelei și a memoriei, precum și o " +#~ "modalitate de vizualizare și de oprire a proceselor sistemului." + +#~ msgid "System Monitor" +#~ msgstr "Monitorizare Sistem" + +#~| msgid "gnome-system-monitor" +#~ msgid "gnome-system-monitor" +#~ msgstr "gnome-system-monitor" + +#~ msgid "procman" +#~ msgstr "procman" + +#~ msgid "Introduction" +#~ msgstr "Introducere" + +#~| msgid "" +#~| "The System Monitor application enables you to " +#~| "display basic system information and monitor system processes, usage of " +#~| "system resources, and file systems. You can also use System " +#~| "Monitor to modify the behavior of your system." +#~ msgid "" +#~ "The System Monitor application enables you to " +#~ "monitor system processes, usage of system resources, and file systems. " +#~ "You can also use System Monitor to modify the " +#~ "behavior of your system." +#~ msgstr "" +#~ "Aplicația Monitorizare Sistem vă permite să " +#~ "monitorizați procesele sistemului, utilizarea resurselor sistemului și " +#~ "sistemele de fișiere. De asemenea, puteți utiliza " +#~ "Monitorizare Sistem pentru a modifica " +#~ "comportamentul sistemului dumneavoastră." + +#, fuzzy +#~| msgid "" +#~| "The System Monitor window contains four " +#~| "tabbed sections:" +#~ msgid "" +#~ "The System Monitor window contains three " +#~ "tabbed sections:" +#~ msgstr "" +#~ "Fereastra aplicației Monitorizare Sistem " +#~ "conține trei secțiuni în tab-uri:" + +#~ msgid "" +#~ "Shows active processes, and how processes are related to each other. " +#~ "Provides detailed information about individual processes, and enables you " +#~ "to control active processes." +#~ msgstr "" +#~ "Arată procesele active și relația dintre acestea. Furnizează informații " +#~ "detaliate despre procesele individuale și vă permite să controlați " +#~ "procesele active." + +#~ msgid "Displays the current usage of the following system resources:" +#~ msgstr "Afișează utilizarea curentă a următoarelor resurse de sistem:" + +#~ msgid "CPU (central processing unit) time" +#~ msgstr "Timpul CPU (unitatea centrală de procesare)" + +#~ msgid "Memory and swap space" +#~ msgstr "Memoria și spațiul swap" + +#~| msgid "" +#~| "To monitor file systems, select the File Systems " +#~| "tab." +#~ msgid "File Systems" +#~ msgstr "Sisteme de fișiere" + +#~ msgid "" +#~ "Lists all mounted file systems along with basic information about each." +#~ msgstr "" +#~ "Listează toate sistemele de fișier montate alături de informațiile de " +#~ "bază despre fiecare." + +#~ msgid "Getting Started" +#~ msgstr "Noțiuni de bază" + +#~ msgid "To Start System Monitor" +#~ msgstr "Pentru a porni Monitorizare Sistem" + +#~ msgid "" +#~ "You can start System Monitor in the following " +#~ "ways:" +#~ msgstr "" +#~ "Puteți porni Monitorizare Sistem în " +#~ "următoarele moduri:" + +#~ msgid "System menu" +#~ msgstr "Din meniul Sistem" + +#~| msgid "" +#~| "Choose AdministrationSystem " +#~| "Monitor." +#~ msgid "" +#~ "Choose Administration System " +#~ "Monitor." +#~ msgstr "" +#~ "Selectați Administrație " +#~ "Monitorizare Sistem." + +#~ msgid "Command line" +#~ msgstr "Din linia de comandă" + +#~ msgid "" +#~ "Execute the following command: gnome-system-monitor" +#~ msgstr "" +#~ "Executați următoarea comandă: gnome-system-monitor" + +#~ msgid "When You Start System Monitor" +#~ msgstr "Când deschideți Monitorizare Sistem" + +#~ msgid "" +#~ "When you start System Monitor, the following " +#~ "window is displayed:" +#~ msgstr "" +#~ "Când porniți Monitorizare Sistem, următoarea " +#~ "fereastră va fi afișată:" + +#~ msgid "System Monitor Window" +#~ msgstr "Fereastra Monitorizare Sistem" + +#~ msgid "" +#~ " Shows System " +#~ "Monitor main window. " +#~ msgstr "" +#~ " Afișează " +#~ "fereastra principală a Monitorizare Sistem. " + +#~ msgid "" +#~ "The System Monitor window contains the " +#~ "following elements:" +#~ msgstr "" +#~ "Fereastra aplicației Monitorizare Sistem " +#~ "conține următoarele elemente:" + +#~ msgid "Menubar" +#~ msgstr "Bara de meniu" + +#~ msgid "" +#~ "The menus on the menubar contain all of the commands that you need to " +#~ "work with System Monitor." +#~ msgstr "" +#~ "Meniurile de pe bara de meniuri conțin toate comenzile de care aveți " +#~ "nevoie pentru a lucra cu Monitorizare Sistem." + +#~ msgid "Display area" +#~ msgstr "Zona de afișare" + +#~ msgid "" +#~ "The display area contains the system monitor information. The display " +#~ "area contains the following tabbed sections:" +#~ msgstr "" +#~ "Zona de afișare conțime informația sistemului de monitorizare. Zona de " +#~ "afișare conține următoarele secțiuni în tab-uri:" + +#~ msgid "" +#~ "Contains a list of processes organized as a table, a list of load " +#~ "averages over the past few minutes, and an End Process button." +#~ msgstr "" +#~ "Conține o listă de procese organizare sub forma unui tabel, o listă de " +#~ "medii de încărcare pentru ultimele minute și un buton " +#~ "Terminare proces." + +#~ msgid "" +#~ "Contains a CPU History graph, a Memory and " +#~ "Swap History graph, and a Network History " +#~ "graph." +#~ msgstr "" +#~ "Conține un grafic Istoric CPU, un grafic " +#~ "Istoric memorie și swap, și un grafic " +#~ "Istoric rețea." + +#~ msgid "Usage" +#~ msgstr "Utilizare" + +#~ msgid "To Display the Process List" +#~ msgstr "Pentru a afișa lista proceselor" + +#~ msgid "" +#~ "In the Processes tab, the processes are organized as " +#~ "a table. The rows of the table display information about the processes. " +#~ "The columns represent information fields for the processes, such as the " +#~ "name of the user who owns the process, the amount of memory currently " +#~ "being used by the process, and so on. From left to right, the " +#~ "Processes tab displays the following columns by " +#~ "default:" +#~ msgstr "" +#~ "În tab-ul Procese, procesele sunt organizare într-un " +#~ "tabel. Rândurile tabelului afișează informații despre procese. Coloanele " +#~ "reprezintă câmpuri de informație pentru procese, cum ar fi numele " +#~ "utilizatorului care deține procesul, cantitatea de memorie folosită în " +#~ "prezent de proces și așa mai departe. De la stânga la dreapta, tab-ul " +#~ "Procese afișează următoarele coloane în mod implicit:" + +#~ msgid "Process Name" +#~ msgstr "Numele procesului" + +#~ msgid "Status" +#~ msgstr "Stare" + +#~ msgid "%CPU" +#~ msgstr "%CPU" + +#, fuzzy +#~ msgid "Nice" +#~ msgstr "Frumos" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Memory" +#~ msgstr "Memorie" + +#~ msgid "" +#~ "For information about how to change the columns displayed in the process " +#~ "list, see ." +#~ msgstr "" +#~ "Pentru informații despre schimbarea coloanelor afișate în lista de " +#~ "procese, consultați ." + +#~ msgid "Parent Processes and Child Processes" +#~ msgstr "Procese părinte și procese copil" + +#~ msgid "" +#~ "A parent process is a process that spawns another process. The spawned " +#~ "process is a child process of the original parent process. By default, " +#~ "System Monitor does not show process " +#~ "dependencies. For information about how to change the default display " +#~ "behavior, see ." +#~ msgstr "" +#~ "Un proces părinte este un proces care declanșează un alt proces. Procesul " +#~ "rulat este un proces copil al procesului părinte original. În mod " +#~ "implicit, Monitorizare Sistem nu arată " +#~ "dependențele unui proces. Pentru informații despre schimbarea afișării " +#~ "implicite, consultați ." + +#~ msgid "Process Priority and Nice Values" +#~ msgstr "Prioritățile proceselor și valorile nice" + +#~ msgid "" +#~ "Processes run in order of priority: high-priority processes run before " +#~ "low-priority processes. Child processes generally inherit their priority " +#~ "from their parent process." +#~ msgstr "" +#~ "Procesele rulează în ordinea priorității: procesele cu prioritate mare " +#~ "rulează înaintea celor cu prioritate mică. Procesele copil preiau, în " +#~ "general, prioritatea de la procesele părinte." + +#~ msgid "" +#~ "The priority of a process is set by the nice value of the process, as " +#~ "follows:" +#~ msgstr "" +#~ "Prioritatea unui proces este determinată de valorine nice ale procesului, " +#~ "după cum urmează:" + +#~ msgid "A nice value of 0 means that the process has normal priority." +#~ msgstr "O valoare nice de 0 înseamnă că procesul are prioritate normală." + +#~ msgid "The higher the nice value, the lower the priority." +#~ msgstr "Cu cât valoarea nice e mai mare, cu atât prioritatea e mai mică." + +#~ msgid "The lower the nice value, the higher the priority." +#~ msgstr "Cu cât valoarea nice e mai mică, cu atât prioritatea e mai mare." + +#~ msgid "" +#~ "For information about how to change the priority of a process, see ." +#~ msgstr "" +#~ "Pentru informații despre cum să schimbați prioritatea unui proces, " +#~ "consultați ." + +#~ msgid "To Sort the Process List" +#~ msgstr "Pentru a sorta lista de procese" + +#~ msgid "To sort the process list, perform the following steps:" +#~ msgstr "Pentru a sorta lista de procese, efectuați următorii pași:" + +#~ msgid "" +#~ "Select the Processes tab to display the process list." +#~ msgstr "" +#~ "Selectați tab-ul Procese pentru a afișa lista de " +#~ "procese." + +#~ msgid "" +#~ "By default, the processes are listed by name, in alphabetical order. To " +#~ "list the processes in reverse alphabetical order, click on the " +#~ "Process Name column header." +#~ msgstr "" +#~ "În mod implicit, procesele sunt listate după nume, în ordine alfabetică. " +#~ "Pentru a lista procesele în ordine alfabetică inversă, faceți clic pe " +#~ "antetul de coloană Nume proces." + +#~ msgid "" +#~ "Click on any column header to sort the processes by the information in " +#~ "that column, in alphabetical or numerical order." +#~ msgstr "" +#~ "Faceți clic pe orice antet de coloană pentru a sorta procesele după " +#~ "informația din acea coloană, în ordine alfabetică sau numerică." + +#~ msgid "" +#~ "Click again on the column header to sort the data in reverse alphabetical " +#~ "or reverse numerical order." +#~ msgstr "" +#~ "Faceți clic din nou pe acest antet de coloană pentru a sorta datele în " +#~ "ordine alfabetică inversă sau în ordine numerică inversă." + +#~ msgid "To Modify the Contents of the Process List" +#~ msgstr "Pentru a modifica conținutul listei de procese" + +#~ msgid "You can modify the contents of the process list in several ways." +#~ msgstr "Puteți modifica conținutul listei de procese în mai multe moduri." + +#~ msgid "To Show All Processes" +#~ msgstr "Pentru a arăta toate procesele" + +#~ msgid "" +#~ "To show all processes in the process list, perform the following steps:" +#~ msgstr "" +#~ "Pentru a arăta toate procesele din lista de procese, efectuați următorii " +#~ "pași:" + +#, fuzzy +#~| msgid "" +#~| "Choose ViewAll Processes." +#~ msgid "" +#~ "Choose View All Processes ." +#~ msgstr "" +#~ "Alegeți VizualizareToate " +#~ "procesele." + +#~ msgid "To Show Only Processes Owned by the Current User" +#~ msgstr "Pentru a arăta numai procesele deținute de utilizatorul curent" + +#~ msgid "" +#~ "To show only the processes that are owned by the current user, perform " +#~ "the following steps:" +#~ msgstr "" +#~ "Pentru a arăta numai procesele care sunt deținute de utilizatorul curent, " +#~ "efectuați următorii pași:" + +#, fuzzy +#~| msgid "" +#~| "Choose ViewMy Processes." +#~ msgid "" +#~ "Choose View My Processes ." +#~ msgstr "" +#~ "Alegeți VizualizareProcesele " +#~ "mele." + +#~ msgid "To Show Only Active Processes" +#~ msgstr "Pentru a afișa numai procesele active" + +#~ msgid "" +#~ "To show only the active processes in the process list, perform the " +#~ "following steps:" +#~ msgstr "" +#~ "Pentru a afișa procesele active în lista de procese, efectuați următorii " +#~ "pași:" + +#, fuzzy +#~| msgid "" +#~| "Choose ViewActive Processes." +#~ msgid "" +#~ "Choose View Active " +#~ "Processes ." +#~ msgstr "" +#~ "Alegeți VizualizareProcese " +#~ "active." + +#~ msgid "To Show Dependencies" +#~ msgstr "Pentru a afișa dependențele" + +#~ msgid "" +#~ "To show process dependencies in the process list, perform the following " +#~ "steps:" +#~ msgstr "" +#~ "Pentru a afișa dependențele procesului din lista de procese, efectuați " +#~ "următorii pași:" + +#~ msgid "" +#~ "Choose ViewDependencies." +#~ msgstr "" +#~ "Alegeți VizualizareDependențe." + +#~ msgid "" +#~ "If the Dependencies menu item is selected, the " +#~ "processes are listed as follows:" +#~ msgstr "" +#~ "Dacă obiectul din meniu Dependențe este " +#~ "selectat, procesele sunt listate după cum urmează:" + +#~ msgid "" +#~ "Parent processes are indicated by a triangle symbol to the left of the " +#~ "process name. Click on the triangle symbol to show or hide the associated " +#~ "child processes." +#~ msgstr "" +#~ "Procesele sursă sunt indicate printr-un simbol triunghi în stânga " +#~ "numelui. Faceți click pe un simbol triunghi pentru a afișa sau a ascunde " +#~ "procesele rezultate asociate." + +#~ msgid "Child processes are indented, and listed with their parent process." +#~ msgstr "Procesele rezultate sunt identate și listate cu procesul de bază." + +#~ msgid "" +#~ "If the Dependencies menu item is not selected:" +#~ msgstr "" +#~ "Dacă obiectul de meniu Dependențe nu este " +#~ "selectat:" + +#~ msgid "Parent processes and child processes are not distinguishable." +#~ msgstr "Procesele sursă și procesele rezultate nu pot fi distinse." + +#~ msgid "All processes are listed in alphabetical order." +#~ msgstr "Toate procesele sunt listate în ordine alfabetică." + +#~ msgid "To display memory maps for a process, perform the following steps:" +#~ msgstr "" +#~ "Pentru a afișa hărțile de memorie pentru un proces, efectuați următorii " +#~ "pași:" + +#~ msgid "" +#~ "Choose ViewMemory Maps." +#~ msgstr "" +#~ "Alegeți VizualizareHărți de " +#~ "memorie." + +#~ msgid "" +#~ "The Memory Maps dialog displays the information in " +#~ "tabular format. The name of the process is displayed above the memory-map " +#~ "table. From left to right, the Memory Maps dialog " +#~ "displays the following columns:" +#~ msgstr "" +#~ "Câmpul Hărți de memorie afișează informația în " +#~ "format tabular. Numele procesului este afișat deasupra tabelului hartă de " +#~ "memorie. De la stânga la dreapta, câmpul Hărți de memorie afișează următoarele coloane:" + +#~ msgid "The address at which the memory segment begins." +#~ msgstr "Adresa la care segmentul de memorie începe." + +#~ msgid "p" +#~ msgstr "p" + +#~ msgid "r" +#~ msgstr "r" + +#~ msgid "s" +#~ msgstr "s" + +#~ msgid "w" +#~ msgstr "w" + +#~ msgid "x" +#~ msgstr "x" + +#~ msgid "The virtual memory offset of the memory segment." +#~ msgstr "Memoria virtuală de compensare a segmentului de memorie." + +#~ msgid "" +#~ "Click on any column header to sort the data by the information in that " +#~ "column, in alphabetical or numerical order. Click again on the column " +#~ "header to sort the data in reverse alphabetical or reverse numerical " +#~ "order." +#~ msgstr "" +#~ "Faceți clic pe orice antet de coloană pentru a sorta datele în funcție de " +#~ "informația din acea coloană, în ordine alfabetică sau numerică. Faceți " +#~ "clic din nou pe antetul de coloană pentru a sorta datele în ordine " +#~ "alfabetică sau numerică inversă." + +#~ msgid "" +#~ "Click Close to close the Memory Maps dialog." +#~ msgstr "" +#~ "Faceți clic pe Închide pentru a închide " +#~ "câmpulHărți de memorie ." + +#~ msgid "To change the priority of a process, perform the following steps:" +#~ msgstr "Pentru a schimba prioritatea unui proces, efectuați următorii pași:" + +#~ msgid "Select the process for which you want to change the priority." +#~ msgstr "Selectați procesele pentru care doriți să schimbați prioritatea." + +#~ msgid "" +#~ "Choose EditChange Priority. The Change Priority " +#~ "dialog is displayed." +#~ msgstr "" +#~ "Alegeți EditareSchimbă " +#~ "prioritatea. Câmpul Schimbă " +#~ "prioritatea este afișat." + +#~ msgid "Use the slider to set the nice value of the process." +#~ msgstr "Utilizați cursorul pentru a seta valorile nice ale procesului." + +#~ msgid "" +#~ "The nice value sets the priority of the process: the lower the nice " +#~ "value, the higher the priority." +#~ msgstr "" +#~ "Valoarea nice setează prioritatea procesului: cu cât valoarea este mai " +#~ "mică, cu atât prioritatea este mai mare." + +#~ msgid "" +#~ "To specify a nice value lower than zero, non-root users must enter the " +#~ "root password." +#~ msgstr "" +#~ "Pentru a specifica o valoarea nice mai mică decât 0, utilizatorii non-" +#~ "sursă trebuie să introducă parola sursă." + +#~ msgid "Click on the Change Priority button." +#~ msgstr "Faceți clic pe butonul Schimbă prioritatea." + +#~ msgid "To End a Process" +#~ msgstr "Pentru a închide un proces" + +#~ msgid "To end a process, perform the following steps:" +#~ msgstr "Pentru a închide un proces, parcurgeți următorii pași:" + +#~ msgid "Select the process that you want to end." +#~ msgstr "Selectați procesul pe care vreți să-l încheiați." + +#~ msgid "" +#~ "Choose EditEnd Process, or click on the End Process button." +#~ msgstr "" +#~ "Alegeți EditareTermină " +#~ "proces, sau faceți clic pe butonul " +#~ "Termină proces." + +#~ msgid "" +#~ "By default, a confirmation alert is displayed. For information about how " +#~ "to display or hide the confirmation alert, see ." +#~ msgstr "" +#~ "În mod implicit, o alertă de confirmare este afișată. Pentru informații " +#~ "despre cum să afișați sau să ascundeți alerta de confirmare, vedeți ." + +#~ msgid "" +#~ "Click on the End Process button to confirm that " +#~ "you want to end the process. System Monitor " +#~ "forces the process to finish normally." +#~ msgstr "" +#~ "Faceți clic pe butonul Termină proces pentru a " +#~ "confirma că doriți să terminați procesul. Sistemul de " +#~ "monitorizare forțează procesul pentru a se termina în mod " +#~ "normal." + +#~ msgid "This is the preferred way to stop a process." +#~ msgstr "Acesta este modul preferat de a opri un proces." + +#~ msgid "To Terminate a Process" +#~ msgstr "Pentru a termina un proces" + +#~ msgid "To terminate a process, perform the following steps:" +#~ msgstr "Pentru a termina un proces, urmați următorii pași:" + +#~ msgid "Select the process that you want to terminate." +#~ msgstr "Selectați procesele pe care doriți să le terminați." + +#~ msgid "" +#~ "Choose EditKill Process." +#~ msgstr "" +#~ "Alegeți EditareOmoară Proces." + +#~ msgid "" +#~ "Click on the Kill Process button to confirm that " +#~ "you want to terminate the process. System Monitor forces the process to finish immediately." +#~ msgstr "" +#~ "Faceți clic pe butonul Omoară proces pentru a " +#~ "confirma că doriți să inchideți procesul. Sistemul de " +#~ "monitorizare forțează procesul să se închidă imediat." + +#~ msgid "" +#~ "You usually terminate a process only if you cannot end the process " +#~ "normally as described in ." +#~ msgstr "" +#~ "De obicei terminați un proces numai dacă nu puteți să-l închideți normal, " +#~ "după cum este descris în ." + +#~ msgid "To Monitor CPU Usage" +#~ msgstr "Pentru a monitoriza utilizarea CPU" + +#~ msgid "To monitor CPU usage, select the Resources tab." +#~ msgstr "" +#~ "Pentru a monitoriza utilizarea CPU, selectați tab-ul Resurse." + +#~ msgid "" +#~ "System Monitor displays the CPU usage history " +#~ "in graphical format. Underneath the graph, System Monitor also displays the current CPU usage, as a percentage." +#~ msgstr "" +#~ "Sistemul de monitorizare afișează istoricul " +#~ "utilizării CPU în format grafic. Sub grafic, Sistemul de " +#~ "monitorizare afișează, de asemenea, utilizare curentă a " +#~ "CPU, ca și procent." + +#~ msgid "To Monitor Memory and Swap Usage" +#~ msgstr "Către Monitorul de Memorie și Utilizarea Schimbului" + +#~ msgid "" +#~ "To monitor memory and swap usage, select the Resources tab." +#~ msgstr "" +#~ "Pentru a monitoriza memoria și schimbul folosit, selectați tab-ul " +#~ "Resurse." + +#~ msgid "" +#~ "System Monitor displays the memory usage " +#~ "history and the swap usage history in graphical format. Underneath the " +#~ "graph, System Monitor also displays the " +#~ "following numerical values:" +#~ msgstr "" +#~ "Sistemul de monitorizare afișează istoricul " +#~ "memoriei folosite și istoricul schimbului folosit în format grafic. Sub " +#~ "grafic, Sistemul de monitorizare afișează, de " +#~ "asemenea, următoarele valori numerice:" + +#~ msgid "Used memory out of total memory" +#~ msgstr "Memoria folosită din totalul de memorie" + +#~ msgid "Used swap out of total swap" +#~ msgstr "Schimbul folosit din totalul de schimb" + +#~ msgid "To Monitor Network Activity" +#~ msgstr "Către Monitorizarea Activității Rețelei" + +#~ msgid "" +#~ "To monitor network activity, select the Resources " +#~ "tab." +#~ msgstr "" +#~ "Pentru a monitoriza activitatea rețelei, selectați tab-ul " +#~ "Resurse." + +#~ msgid "" +#~ "System Monitor displays the network history in " +#~ "graphical format. Underneath the graph, System Monitor also displays the following numerical values:" +#~ msgstr "" +#~ "Sistemul de monitorizare afișează istoricul " +#~ "rețelei în format grafic. Sub grafic, Sistemul de " +#~ "monitorizare afișează, de asemenea, următoarele valori " +#~ "numerice:" + +#~ msgid "Received data per second and total" +#~ msgstr "Datele primite pe secundă și total" + +#~ msgid "Sent data per second and total" +#~ msgstr "Datele trimise pe secundă și total" + +#~ msgid "To Monitor File Systems" +#~ msgstr "Către Monitorul Sisteme de Fișiere" + +#~ msgid "" +#~ "To monitor file systems, select the File Systems tab." +#~ msgstr "" +#~ "Pentru a monitoriza sistemele de fișiere, selectați tab-ul " +#~ "Sisteme de fișiere." + +#~ msgid "" +#~ "System Monitor displays mounted file systems " +#~ "in tabular format. From left to right, the table displays the following " +#~ "columns:" +#~ msgstr "" +#~ "Sistemul de monitorizare afișează sistemele de " +#~ "fișiere montate în format tabular. De la stânga la dreapta, tabelul " +#~ "afișează următoarele coloane:" + +#~ msgid "Location of block file" +#~ msgstr "Locația fișierului bloc" + +#~ msgid "Directory" +#~ msgstr "Director" + +#~ msgid "Mount point (directory to access) of device" +#~ msgstr "Punctul de montare (directorul de acces) a dispozitivului" + +#~ msgid "Type" +#~ msgstr "Tip" + +#~ msgid "File system type" +#~ msgstr "Tipul fișierului de sistem" + +#~ msgid "Total" +#~ msgstr "Total" + +#~ msgid "Total capacity" +#~ msgstr "Capacitate totală" + +#~ msgid "Free" +#~ msgstr "Gratis" + +#~ msgid "Amount of space not in use" +#~ msgstr "Cantitate de spațiu nefolosită" + +#~ msgid "Available" +#~ msgstr "Disponibil" + +#~ msgid "Amount of space which can be used" +#~ msgstr "Cantaitatea de spațiu care poate fi folosită" + +#~ msgid "Used" +#~ msgstr "Folosit" + +#~ msgid "Amount of space which is used (and percentage of Total)" +#~ msgstr "Cantitatea de spațiu care este folosită (și procentajul din Total)" + +#~ msgid "Preferences" +#~ msgstr "Preferințe" + +#~ msgid "" +#~ "To configure System Monitor, choose " +#~ "EditPreferences. The Preferences dialog " +#~ "contains the following tabbed sections:" +#~ msgstr "" +#~ "Pentru a configura Sistem de monitorizare, " +#~ "alegeți EditarePreferințe. Câmpul Preferințe conține " +#~ "următoarele secțiuni de file:" + +#~ msgid "Processes" +#~ msgstr "Procese" + +#~ msgid "" +#~ "Use this spin box to specify the interval at which you want to update the " +#~ "process list." +#~ msgstr "" +#~ "Utilizați această casetă pentru a specifica intervalul la care doriți să " +#~ "actualizați lista de procese." + +#, fuzzy +#~| msgid "Enable smooth refresh" +#~ msgid "Enable smooth refresh" +#~ msgstr "Activează reîmporspătarea regulată" + +#~ msgid "Select this option to refresh smoothly." +#~ msgstr "Selectați această opțiune pentru a reîmprospăta lin." + +#, fuzzy +#~| msgid "Alert before ending or killing processes" +#~ msgid "Alert before ending or killing processes" +#~ msgstr "Alertă înainde de închiderea sau distrugerea proceselor" + +#~ msgid "" +#~ "Select this option to display a confirmation alert when you end a process " +#~ "or terminate a process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa o alertă de confirmare când " +#~ "închideți un proces sau terminați un proces." + +#~ msgid "" +#~ "Select this to divide each process' CPU% in the Processes table by the " +#~ "number of CPUs." +#~ msgstr "" +#~ "Selectați aceasta pentru a diciza fiecare procent de proces în tabelul " +#~ "Procese după numărul de CPU-uri." + +#, fuzzy +#~| msgid "Information Fields" +#~ msgid "Information Fields" +#~ msgstr "Câmpuri de informație" + +#~ msgid "" +#~ "Use the following options to select which fields are displayed in the " +#~ "process list:" +#~ msgstr "" +#~ "Utilizați următoarele opțiuni pentru a selecta care câmpuri să fie " +#~ "afișate în lista de procese:" + +#~ msgid "" +#~ "Select this option to display the name of the process. This column may " +#~ "also contain an icon to indicate the application that is associated with " +#~ "the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa numele procesului. Această " +#~ "coloană poate conține, de asemenea, o pictogramă care indică aplicația " +#~ "care este asociată cu procesul." + +#~ msgid "" +#~ "Select this option to display the name of the user who owns the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa numele utilizatorului care " +#~ "deține procesul." + +#~ msgid "" +#~ "Select this option to display the current status of the process: sleeping " +#~ "or running." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa statutul curent al procesului: " +#~ "adormit sau pornit." + +#~ msgid "" +#~ "Select this option to display the amount of virtual memory that is " +#~ "allocated to the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa cantitatea memoriei virtuale " +#~ "care este alocată procesului." + +#~ msgid "" +#~ "Select this option to display the amount of physical memory that is " +#~ "allocated to the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa cantitatea memoriei fizice care " +#~ "este alocată procesului." + +#~ msgid "" +#~ "Select this option to display the amount of memory that can be written by " +#~ "the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa cantitatea memoriei care poate " +#~ "fi scrisă de către proces." + +#~ msgid "" +#~ "Select this option to display the amount of shared memory that is " +#~ "allocated to the process. Shared memory is memory that can be accessed by " +#~ "another process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa cantitatea memoriei comune care " +#~ "este alocată procesului. Memoria comună este memorie care poate fi " +#~ "accesată de alt proces." + +#~ msgid "" +#~ "Select this option to display the amount of X server memory that is used " +#~ "by the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa cantitatea de memorie X server " +#~ "care este folosită de către proces." + +#~ msgid "" +#~ "Select this option to display the percentage of CPU time currently being " +#~ "used by the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa procentajul timpului CPU care " +#~ "este folosit în prezent de către proces." + +#~ msgid "" +#~ "Select this option to display the amount of CPU time that has been used " +#~ "by the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa timpul CPU care a fost folosit " +#~ "de proces." + +#~ msgid "" +#~ "Select this option to display the nice value of the process. The nice " +#~ "value sets the priority of the process: the lower the nice value, the " +#~ "higher the priority." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa valoarea nice a procesului. " +#~ "Valoarea nice setează prioritatea procesului: cu cât valoarea nice este " +#~ "mai mică, cu atât prioritatea este mai mare." + +#~ msgid "" +#~ "Select this option to display the process identifier, also known as the " +#~ "pid. The pid is a number that uniquely identifies the process. You can " +#~ "use the pid to manipulate the process on the command line." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa identificatorul de proces, " +#~ "cunoscut, de asemenea, sub numele de pid. Pid-ul este un număr care " +#~ "identifică în mod unic un proces. Puteți folosi pid-ul pentru a manipula " +#~ "procesul pe linia de comandă." + +#~ msgid "" +#~ "Select this option to display the amount of system memory that is " +#~ "currently being used by the process." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa cantitatea memoriei de sistem " +#~ "care este folostă în prezent de proces." + +#, fuzzy +#~| msgid "Security Context" +#~ msgid "Security Context" +#~ msgstr "Context de securitate" + +#~ msgid "" +#~ "Select this option to display the security context in which the process " +#~ "is running." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa contextul de securitatea în care " +#~ "procesul rulează." + +#~ msgid "" +#~ "Select this option to display the command line that was used to start the " +#~ "process, including arguments." +#~ msgstr "" +#~ "Selectați această opțiune pentru a afișa linia de comandă care a fost " +#~ "folosită pentru a porni procesul, incluzând argumentele." + +#~ msgid "Resources" +#~ msgstr "Resurse" + +#~ msgid "" +#~ "Use this spin box to specify how often you want to update the " +#~ "System Monitor graphs." +#~ msgstr "" +#~ "Utilizați caseta de rotire pentru a specifica cât de desdoriți să " +#~ "actualizaț graficele Sistemului de monitorizare." + +#~ msgid "" +#~ "Select this option to use bits instead of bytes for displaying network " +#~ "speed in the System Monitor graphs." +#~ msgstr "" +#~ "Selectați această opțiune pentru a utiliza biți în loc de bytes pentru a " +#~ "afișa viteza rețelei în graficele Sistemului de " +#~ "monitorizare." + +#~ msgid "File Systems" +#~ msgstr "Fișiere de sistem" + +#~ msgid "" +#~ "Use this spin box to specify how often you want to update the " +#~ "File Systems table." +#~ msgstr "" +#~ "Utilizați caseta de rotire pentru a specifica cât de des doriți să " +#~ "actualizați tabelul Sisteme de fișiere." + +#, fuzzy +#~| msgid "Show all file systems" +#~ msgid "Show all file systems" +#~ msgstr "Arată toate fișisrele sistemului" + +#, fuzzy +#~| msgid "" +#~| "Permission is granted to copy, distribute and/or modify this document " +#~| "under the terms of the GNU Free Documentation License (GFDL), Version " +#~| "1.1 or any later version published by the Free Software Foundation with " +#~| "no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. " +#~| "You can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this " +#~| "manual." +#~ msgid "" +#~ "Permission is granted to copy, distribute and/or modify this document " +#~ "under the terms of the GNU Free Documentation License (GFDL), Version 1.1 " +#~ "or any later version published by the Free Software Foundation with no " +#~ "Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You " +#~ "can find a copy of the GFDL at this <_:ulink-1/> or in the file COPYING-" +#~ "DOCS distributed with this manual." +#~ msgstr "" +#~ "Se acordă permisiunea de a copia, distrubui și/sau modifica acest " +#~ "document sub termenii GNU Free Documentation License (GFDL), Versiunea " +#~ "1.1 sau orice altă versiune mai nouă publicată de Free Software " +#~ "Foundation fără secțiuni invariante, fără texte Front-Cover și fără texte " +#~ "Back-Cover. Puteți găsi o copie a GDFL la acest link sau în fișierul COPYING-DOCS distribuit cu " +#~ "acest manual." + +#~ msgid "2009" +#~ msgstr "2009" + +#~ msgid "Paul Cutler" +#~ msgstr "Paul Cutler" + +#~ msgid "2004" +#~ msgstr "2004" + +#~ msgid "Sun Microsystems" +#~ msgstr "Microsisteme Sun" + +#~ msgid "2001" +#~ msgstr "2001" + +#~ msgid "2002" +#~ msgstr "2002" + +#~ msgid "Bill Day" +#~ msgstr "Bill Day" + +#~ msgid "Sun" +#~ msgstr "Soare" + +#~ msgid "GNOME Documentation Team" +#~ msgstr "Echipa de documentare GNOME" + +#~ msgid "Bill" +#~ msgstr "Bill" + +#~ msgid "Day" +#~ msgstr "Zi" + +#~ msgid "billday@bellatlantic.net" +#~ msgstr "billday@bellatlantic.net" + +#~ msgid "Paul" +#~ msgstr "Paul" + +#~ msgid "Cutler" +#~ msgstr "Cutler" + +#~ msgid "pcutler@foresightlinux.org" +#~ msgstr "pcutler@foresightlinux.org" + +#~ msgid "March 2009" +#~ msgstr "Martie 2009" + +#~ msgid "System Monitor Manual V2.1" +#~ msgstr "Manual pentru setarea sistemului monitorului V2.1" + +#~ msgid "February 2004" +#~ msgstr "Februarie 2004" + +#~ msgid "System Monitor Manual V2.0" +#~ msgstr "Manualul monitorului de sistem V2.0" + +#~ msgid "November 2002" +#~ msgstr "Noiembrie 2002" + +#~ msgid "Procman Manual V0.11" +#~ msgstr "Manual Procman V0.11" + +#~ msgid "January 2002" +#~ msgstr "Ianuarie 2002" + +#~ msgid "procman" +#~ msgstr "procman" + +#~ msgid "System" +#~ msgstr "Sistem" + +#~ msgid "" +#~ "Displays various basic information about the computer's hardware and " +#~ "software." +#~ msgstr "" +#~ "Afișează diverse informații de bază despre hardware-ul și software-ul " +#~ "computerului." + +#~ msgid "Distribution" +#~ msgstr "Distribuție" + +#~ msgid "Distribution version" +#~ msgstr "Versiunea distribuției" + +#~ msgid "Linux Kernel version" +#~ msgstr "Versiunea nucleului Linux" + +#~ msgid "GNOME version" +#~ msgstr "Versiunea GNOME" + +#~ msgid "Hardware" +#~ msgstr "Hardware" + +#~ msgid "Installed memory" +#~ msgstr "Memoria instalată" + +#~ msgid "Processors and speeds" +#~ msgstr "Procesoare si viteze" + +#~ msgid "System Status" +#~ msgstr "Statutul sistemului" + +#~ msgid "Currently available disk space" +#~ msgstr "Spațiul disponibil pe disc în prezent" + +#~ msgid "Shows System Monitor main window." +#~ msgstr "Arată fereastra principală a monitorului de sistem." + +#~ msgid "" +#~ "Contains a list of basic system properties, such as system software " +#~ "versions and hardware specifications and status." +#~ msgstr "" +#~ "Conține o listă a proprietățile de bază ale sistemului, cum ar fi " +#~ "versiunile de software de sistem, specificațiile hardware și statutul." + +#~ msgid "Statusbar" +#~ msgstr "Bară de statut" + +#~ msgid "" +#~ "The statusbar displays information about current System " +#~ "Monitor activity and contextual information about the menu " +#~ "items." +#~ msgstr "" +#~ "Bara de statut afișează informații despre activitatea curentă a " +#~ "Sistemului de monitorizare și informație " +#~ "contextuală despre obiectele din meniu." + +#~ msgid "To Display Basic System Information" +#~ msgstr "Pentru a afișa informațiile de bază ale sistemului" + +#~ msgid "" +#~ "To display basic system information, select the System tab." +#~ msgstr "" +#~ "Pentru a afișa informația de bază a sistemului, selectați tab-ul " +#~ "Sistem." + +#~ msgid "" +#~ "In the System tab, information is organized into " +#~ "three groups:" +#~ msgstr "" +#~ "În tab-ul Sistem, informația este organizată în trei " +#~ "grupe:" + +#~ msgid "Behavior" +#~ msgstr "Comportament" + +#~ msgid "User" +#~ msgstr "Utilizator" + +#~ msgid "Virtual Memory" +#~ msgstr "Memorie virtuală" + +#~ msgid "Resident Memory" +#~ msgstr "Memorie proprie" + +#~ msgid "Writable Memory" +#~ msgstr "Memorie scrisă" + +#~ msgid "Shared Memory" +#~ msgstr "Memorie comună" + +#~ msgid "X Server Memory" +#~ msgstr "X Memoria server-ului" + +#~ msgid "% CPU" +#~ msgstr "% CPU" + +#~ msgid "CPU Time" +#~ msgstr "Timpul CPU-ului" + +#~ msgid "Started" +#~ msgstr "Început" + +#~ msgid "Command Line" +#~ msgstr "Line de comandă" + +#~ msgid "Graphs" +#~ msgstr "Grafice" diff --git a/help/ro/ro.stamp b/help/ro/ro.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/ro/ro.stamp diff --git a/help/ro/solaris-mode.page b/help/ro/solaris-mode.page new file mode 100644 index 0000000..e8433ac --- /dev/null +++ b/help/ro/solaris-mode.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Use Solaris mode to reflect the number of CPUs. + + + What is Solaris mode? + +

In a system that has multiple CPUs or cores, + processes can use more than one at the same time. It is possible for the + % CPU column to display values that total greater than 100% (i.e. + 400% in a 4-CPU system). Solaris mode divides the % CPU + for each process by the number of CPUs in the system so that the total will be + 100%.

+ +

To display the % CPU in Solaris mode:

+ + +

Click Preferences in the app menu.

+

Click the Processes tab.

+

Select Divide CPU Usage by CPU Count.

+
+ +

The term Solaris mode derives from Sun's UNIX, compared + to the Linux default of IRIX mode, named for SGI's UNIX.

+ +
diff --git a/help/ro/units.page b/help/ro/units.page new file mode 100644 index 0000000..4a52148 --- /dev/null +++ b/help/ro/units.page @@ -0,0 +1,42 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Units of measure for memory and disk space + + + Is GiB the same as GB (gigabyte)? + +

The memory and disk space statistics are displayed using IEC binary + prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are + intended to distinguish binary reporting of sizes used in System Monitor + (multiples of 1024) from decimal sizes (multiples of 1000) commonly used, for + instance, in packaging of hard disks.

+ +

Typical binary units:

+ +

1 KiB = 1024 bytes

+

1 MiB = 1048576 bytes

+

1 GiB = 1073741842 bytes

+
+ +

An external hard drive, advertised as 1.0 TB (terabytes), would display + as 0.909 TiB (tebibytes).

+ +
diff --git a/help/sv/commandline.page b/help/sv/commandline.page new file mode 100644 index 0000000..16fe0ec --- /dev/null +++ b/help/sv/commandline.page @@ -0,0 +1,67 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + Michael Hill + mdhillca@gmail.com + 2014 + + + Information i Systemövervakaren kan även nås genom kommandoradsverktyg. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Få samma information från kommandoraden + +

Det mesta av informationen i Systemövervakaren kan även fås genom att använda dessa kommandoradsverktyg.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

top

visar en automatiskt uppdaterad lista med aktiva processer, och låter dig hantera dem.

lsof

visar en lista med öppna filer och processerna som öppnade dem.

free -m

visar hur mycket minne som är ledigt.

vmstat

visar information om använt virtuellt minne.

df -h

visar tillgängligt diskutrymme på monterade filsystem.

pmap

visar minneskartan av en process.

+ +
diff --git a/help/sv/cpu-check.page b/help/sv/cpu-check.page new file mode 100644 index 0000000..77c7427 --- /dev/null +++ b/help/sv/cpu-check.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Mängden CPU som används låter dig veta hur mycket arbete datorn försöker utföra. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Kontrollera hur mycket av processorns kapacitet som används + +

För att se hur mycket av din dators processor som används, klicka på fliken Resurser så visas ett diagram över datorns Processorhistorik. Den informerar om hur mycket arbete datorn utför.

+ +

Många datorer har fler än en processor (vilket kallas flerkärniga system). Varje processor visas separat i diagrammet. Om du vill så kan du ändra färg på diagrammen för varje processor genom att klicka på ett av de färgade blocken under diagrammet.

+ +

Du kan även ändra hur ofta diagrammen uppdateras (via uppdateringsintervallen), och hur linjerna för varje processor visas (t.ex. som ett staplat ytdiagram). Ändra dessa inställningar genom att klicka på Systemövervakare, välj sedan Inställningar, och till sist fliken Resurser.

+ +
diff --git a/help/sv/cpu-mem-normal.page b/help/sv/cpu-mem-normal.page new file mode 100644 index 0000000..0ebda14 --- /dev/null +++ b/help/sv/cpu-mem-normal.page @@ -0,0 +1,40 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Om datorn utför mycket arbete så kommer den att använda mer processortid och mer minne. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Är det normalt för min dator att använda så här mycket CPU eller minne? + +

Alla program som körs på datorn delar på processortid och minne. Om många program körs samtidigt, eller om vissa program utför en stor mängd arbete, så kommer en större del av dessa resurser att användas.

+ +

Om processoranvändningen ligger omkring 100 % så betyder det att datorn försöker utföra mer arbete än den har kapacitet för. Det är vanligtvis ok, men innebär att program kan köras långsammare. Datorer använder vanligtvis nära 100 % av processorn när de utför beräkningsintensiva uppgifter som att köra spel.

+ +

Om processorn körs med 100 % användning under en längre tid kan det göra datorn irriterande långsam. I sådant fall bör du ta reda på vilket program som använder så mycket processortid.

+ +

Ifall minnesanvändningen är närmare 100 % kan det göra datorn långsam. Detta beror på att datorn använder hårddisken som tillfällig minneslagring, så kallat växlingsminne. Hårddiskar är mycket långsammare än primärminnet.

+ +

Du kan försöka frigöra minne genom att stänga program. Om datorn blir alltför långsam, starta om den.

+ + +

Minnet som visas i fliken Resurser är primärminne (även kallat RAM). Det används för att hålla program medan de körs på datorn. Det är inte samma sak som hårddisk eller andra sorters minnen, som används för att lagra filer och program mer permanent.

+
+ +
diff --git a/help/sv/cpu-multicore.page b/help/sv/cpu-multicore.page new file mode 100644 index 0000000..dbcd2bf --- /dev/null +++ b/help/sv/cpu-multicore.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Datorer med fler än en processor har det lättare att köra fler program samtidigt. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Varför har jag fler än en processor? + +

Många datorer har fler än en processor (CPU). Dessa kallas ibland för flerkärniga system.

+ +

Arbetsbelastningen av att köra alla program på datorn delas upp mellan processorerna. Ju fler processorer du har, desto mer arbete kan delas ut. Detta minskar belastningen på varje processor, vilket kan göra datorn snabbare.

+ +

Datorn bestämmer automatiskt hur den bäst delar upp arbete mellan processorer; du behöver inte göra det själv.

+ +
diff --git a/help/sv/fs-device.page b/help/sv/fs-device.page new file mode 100644 index 0000000..b7f66b0 --- /dev/null +++ b/help/sv/fs-device.page @@ -0,0 +1,36 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Varje enhet motsvarar en partition på en hårddisk. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Vad är de olika enheterna i fliken Filsystem? + +

Varje enhet under fliken Filsystem är en lagringsenhet (som en hårddisk eller USB-minne), eller en diskpartition. Du kan se varje enhets totala kapacitet, hur mycket som används, och teknisk information om vilken typ av filsystem den har och var den är ”monterad”.

+ +

Diskutrymmet på en fysisk hårddisk kan delas upp i flera delar, så kallade partitioner, som var och en kan användas som om de vore separata diskar. Ifall din hårddisk har partitionerats (kanske av dig eller datortillverkaren), visas var partition för sig i listan för filsystem.

+ + +

Du kan hantera diskar och partitioner samt se mer detaljerad information med programmet Diskar.

+
+ +
diff --git a/help/sv/fs-diskusage.page b/help/sv/fs-diskusage.page new file mode 100644 index 0000000..2830e56 --- /dev/null +++ b/help/sv/fs-diskusage.page @@ -0,0 +1,48 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Fliken Filsystem visar hur mycket utrymme som används på varje hårddisk. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Kontrollera hur mycket diskutrymme som används + +

För att se hur mycket utrymme som är tillgängligt på en disk, gå till fliken Filsystem och kolla i kolumnerna Använt och Tillgängligt.

+ +

Ifall flera enheter visas och du söker efter enheten där din Hem-mapp ligger, leta efter disken med / eller /home listad under Katalog. Det är disken där dina personliga filer vanligtvis lagras.

+ + +
+ Frigöra diskutrymme + +

Om du har ont om diskutrymme så finns det några saker du kan göra för att frigöra mer.

+ +

Ett sätt är att ta bort onödiga filer manuellt. Du kan använda programmet Diskanvändningsanalysator som informerar dig om vilka filer och mappar som tar upp mest utrymme. Efter att filer har tagits bort bör du tömma Papperskorgen för att försäkra dig om att de är helt borttagna från datorn.

+ +

Du kan även ta bort temporära filer i diverse program. Till exempel, webbläsare och programvaruhanterare har ofta en större mängd temporära filer liggandes. (Hur du rensar dessa beror på programmet.)

+ +

Du kan även avinstallera vissa oönskade program. Använd din vanliga programvaruhanterare för detta.

+ +

Ett annat sätt att frigöra utrymme är att "arkivera" gamla filer genom att flytta dem till, exempelvis, en extern hårddisk eller molnlagring.

+ +
+ +
diff --git a/help/sv/fs-info.page b/help/sv/fs-info.page new file mode 100644 index 0000000..ebffe15 --- /dev/null +++ b/help/sv/fs-info.page @@ -0,0 +1,52 @@ + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Förklaringar av alla fält som visas i fliken Filsystem. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Lär dig vad filsystemens information betyder + +

Fliken filsystem listar vilka diskar som är inkopplade i datorn, deras namn, och hur mycket utrymme som finns på dem.

+ + + +

Enhet listar namnet som operativsystemet har tilldelat disken. Varje del av datorns inkopplade hårdvara ges en post i mappen /dev som används för att identifiera den. Hårddiskar ser vanligtvis ut som så /dev/sda.

+
+ + +

Katalog informerar om var en disk eller partition är monterad. Montera är den tekniska benämningen för att göra en hårddisk eller partition användbar. En disk kan vara inkopplad i datorn, men ifall den inte också är monterad är dess filer inte tillgängliga. När en disk monteras länkas den till en mapp som du kan gå till för att nå diskens filer. Till exempel, om diskens Katalog listas som /media/disk kan du nå filerna genom att gå till mappen /media/disk i din dator.

+
+ + +

Typ talar om vilken sorts filsystem som används på disken eller partitionen. Ett filsystem specificerar hur datorn ska lagra filer på disken. Vissa operativsystem kan endast tolka vissa typer av filsystem och inte andra. Så det kan vara lämpligt att, exempelvis, kontrollera vilket filsystem en extern hårddisk använder.

+
+ + +

Totalt visar den totala kapaciteten hos en disk och Tillgängligt visar hur mycket som finns tillgängligt för filer och program. Använt visar hur mycket diskutrymme som redan brukas.

+
+ +
+ +

Summan av Använt och Tillgängligt blir inte nödvändigtvis densamma som Totalt. Det beror på att en viss mängd diskutrymme kan reserveras av systemet. Det viktiga talet att kolla på är kolumnen Tillgängligt, eftersom den talar om hur mycket diskutrymme du kan använda.

+

Du kan även finna att Totalt inte stämmer med vad som annonserats på din hårddisk. Det här är normalt och har ett antal orsaker. En anledning är att hårddisktillverkare använder ett något annorlunda sätt att räkna diskutrymme på jämfört med alla andra. En annan är att en viss del av diskutrymmet reserveras till operativsystemet. Om det är en stor skillnad på det totala och vad du förväntar dig, kan det bero på att disken har delats upp i flera partitioner.

+ +
diff --git a/help/sv/fs-showall.page b/help/sv/fs-showall.page new file mode 100644 index 0000000..b1b5445 --- /dev/null +++ b/help/sv/fs-showall.page @@ -0,0 +1,32 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Det finns gömda filsystem som operativsystemet använder. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Visa alla filsystem, inklusive gömda samt systemets + +

Som standard visar fliken Filsystem endast diskar och partitioner som innehåller dina filer och program. Det finns även flera speciella filsystem som operativsystemet använder, men som standard är dolda.

+ +

För att se dessa speciella filsystem, tryck på SystemövervakareInställningar, och under fliken Filsystem kryssa i Visa alla filsystem.

+ +

De flesta poster i listan är ”virtuella” filsystem. Dessa är inte riktiga diskar eller partitioner. Istället används de som ett bekvämt abstraktionsskikt för diverse saker, som hantering av hårdvaruenheter och för att lagra temporära filer. Systemet hanterar dessa automatiskt, så du behöver sällan se över dem.

+ +
diff --git a/help/sv/index.page b/help/sv/index.page new file mode 100644 index 0000000..9d9d8db --- /dev/null +++ b/help/sv/index.page @@ -0,0 +1,70 @@ + + + + + Systemövervakare + Systemövervakare + + + + + Phil Bull + philbull@gmail.com + 2014 + + + + Patrick Pace + patrickqpace@gmail.com + 2017 + + + Systemövervakare visar vilka program som körs och hur mycket processortid, minne, och diskutrymme som används. + + + + Isak Östlund + translate@catnip.nu + 2017 + + + +<media type="image" src="figures/monitorlogo.png" height="44" its:translate="no"/> Systemövervakare + +

Systemövervakare visar vilka program som körs och hur mycket processortid, minne och diskutrymme som används.

+ +
+ Övervaka processorn + +
+ +
+ Minnesanvändning + +
+ +
+ Frågor om processer + +
+ +
+ Vanliga uppgifter med processer + +
+ +
+ Information om filsystem + +
+ +
+ Nätverksinformation + +
+ +
+ Diverse + +
+
diff --git a/help/sv/legal.xml b/help/sv/legal.xml new file mode 100644 index 0000000..f61b5eb --- /dev/null +++ b/help/sv/legal.xml @@ -0,0 +1,6 @@ + + + +

Detta verk är licensierat under licensen Creative Commons Erkännande-DelaLika 3.0 Unported.

+ +
diff --git a/help/sv/mem-check.page b/help/sv/mem-check.page new file mode 100644 index 0000000..c2fb09b --- /dev/null +++ b/help/sv/mem-check.page @@ -0,0 +1,86 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + + Ekaterina Gerasimova + kittykat3756@gmail.com + + + Fliken Resurser informerar om hur mycket av din dators minne (RAM) som används. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Hur mycket minne används? + +

För att se din dators nuvarande minnesanvändning:

+ + + +

Klicka på fliken Resurser.

+
+
+ +

Historik över användning av minne och växlingsutrymme visar ett löpande linjediagram för minne och växlingsutrymme som en procentandel av det totalt tillgängliga. Dessa avbildas mot tidsaxeln, med nuvarande tid till höger.

+ + +

Färgen på varje linje anges av cirkeldiagrammen nedan. Tryck på cirkeldiagrammet för att ändra linjediagrammets färg.

+
+ +

Cirkeldiagrammet för Minne visar minnesanvändningen i GiB och som procentandel av tillgängligt minne.

+ +

För att ändra uppdateringsintervallen:

+ + + +

Tryck på SystemövervakareInställningar.

+
+ +

Klicka på fliken Resurser.

+
+ +

Ange ett värde för Uppdateringsintervall i sekunder.

+
+
+ +
+ Vilka processer använder mest minne? + +

För att se vilka processer som använder mest minne:

+ + + +

Klicka på fliken Processer.

+
+ +

Klicka på kolumnrubriken Minne för att sortera processerna efter minnesanvändning.

+ +

Pilen i kolumnrubriken visar sorteringsriktningen. Klicka på den igen för omvänd sortering. Ifall pilen pekar upp så visas processerna med mest minnesanvändning överst i listan.

+
+
+
+
+ +
diff --git a/help/sv/mem-swap.page b/help/sv/mem-swap.page new file mode 100644 index 0000000..74428f8 --- /dev/null +++ b/help/sv/mem-swap.page @@ -0,0 +1,50 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Växlingsminne låter din dator köra fler program samtidigt än vad som får plats i primärminnet (RAM). + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Vad är växlingsminne? + +

Växlingsminne eller växlingsutrymme är komponenten av det virtuella minnessystemet som är förlagd till hårddisken. Den är förkonfigurerad som en växlingspartition eller en växlingsfil när Linux installeras, men kan även läggas till senare.

+ + +

Diskåtkomst är mycket långsam jämfört med minnesåtkomst. Systemet körs långsammare om växlingsutrymmet används överdrivet, eller skräpar, när systemet inte kan hitta tillräckligt med ledigt minne. I en sådan situation är den enda lösningen att lägga till mer RAM.

+
+ +

För att se ifall växlingsminne, eller växling, har blivit ett prestandaproblem:

+ + + +

Klicka på fliken Resurser.

+
+ +

Diagrammet Historik över användning av minne och växlingsutrymme visar använt minne och växlingsutrymme i procentandelar.

+
+
+ +
diff --git a/help/sv/memory-map-use.page b/help/sv/memory-map-use.page new file mode 100644 index 0000000..c8c012e --- /dev/null +++ b/help/sv/memory-map-use.page @@ -0,0 +1,136 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Visa minneskartan av en process. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Att använda minneskartor + +

Virtuellt minne är en representation av det fysiska minnet tillsammans med växlingsutrymmet i ett system. Det ger processer som körs tillgång till mer än den tillgängliga mängden fysiskt minne genom mappning av platser i det fysiska minnet till filer på disk. När systemet behöver fler minnessidor än vad som är tillgängligt så kommer några sidor att växlas ut eller skrivas till växlingsutrymmet.

+ +

Minneskartan visar den totala mängd minne som används av processen, och kan användas för att fastställa minnesförbrukningen av att köra en eller flera instanser av programmet, för att säkerställa användningen av korrekt delade bibliotek, för att se resultaten av justeringen på diverse prestandarelaterade parametrar som programmet kan ha, eller för att diagnostisera problem som minnesläckor.

+ +

För att visa minneskartan av en process:

+ + +

Klicka på fliken Processer.

+

Högerklicka på önskad process i processlistan.

+

Klicka på Minneskartor.

+
+ +
+ Att läsa minneskartan + + + +

Adresser visas hexadecimalt (bas 16).

+
+ +

Storlekar visas i binära prefix enligt IEC.

+
+ +

Under körning kan processen dynamiskt allokera mer minne till ett område som kallas heap, samt lagra argument och variabler i ett annat område kallat stack.

+
+ +

Själva programmet och varje delat bibliotek har tre poster vardera. En för textsegmentet läsa-köra, en för datasegmentet läsa-skriva, och en för skrivskyddade datasegment. Båda datasegmenten behöver växlas ut vid växlingstillfället.

+
+
+ + +Egenskaper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Filnamn

Platsen för ett delat bibliotek som för tillfället används av processen. Ifall detta fält är tomt så beskriver minnesinformationen i den här raden det minne som ägs av processen vars namn visas ovanför tabellen för minneskarta.

VM-start

Adressen där minnessegmentet börjar. VM-start, VM-slut, och VM-avstånd anger tillsammans platsen på disken dit det delade biblioteket har mappats.

VM-slut

Adressen där minnessegmentet slutar.

VM-storlek

Storleken på minnessegmentet.

Flaggor

Följande flaggor beskriver de olika typer av åtkomster till minnessegment som en process kan ha:

+ + + <gui>p</gui> +

Minnessegmentet är privat för processen och är inte tillgängligt för andra processer.

+
+ + <gui>r</gui> +

Processen har tillstånd att läsa från minnessegmentet.

+
+ + <gui>s</gui> +

Minnessegmentet är delat med andra processer.

+
+ + <gui>w</gui> +

Processen har tillstånd att skriva till minnessegmentet.

+
+ + <gui>x</gui> +

Processen har tillstånd att utföra instruktioner som finns i minnessegmentet.

+
+
+

VM-avstånd

Adressens plats i minnessegmentet, mätt från VM-start.

Privat, Delat, Rent, Smutsigt

privata sidor nås endast av en process

+

delade sidor kan nås av fler än en process

+

rena sidor har ännu inte ändrats i minnet och kan kasseras när de ska växlas ut

+

smutsiga sidor har ändrats i minnet och måste skrivas till disk när de ska växlas ut

Enhet

De större och mindre nummer för den enhet där filnamnet för det delade biblioteket ligger. Tillsammans anger dessa en partition på systemet.

Inod

Enhetens inod därifrån det delade biblioteket läses in i minnet. En inod är den struktur som filsystemet använder för att lagra en fil, och siffran som tilldelats är unik.

+ +
+
diff --git a/help/sv/net-bits.page b/help/sv/net-bits.page new file mode 100644 index 0000000..d0a4031 --- /dev/null +++ b/help/sv/net-bits.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Välj vilken måttenhet din nätverkshastighet ska visas i. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Visa nätverkshastigheten i bitar istället för byte i sekunden + +

Nätverkshastighet visas ofta i bitar per sekund, istället för byte i sekunden. Det här kallas bithastighet eller överföringshastighet.

+ +

För att visa nätverkshastigheten i bitar:

+ + +

Tryck på SystemövervakareInställningar.

+
+

Klicka på fliken Resurser.

+

Välj Visa nätverkshastighet i bitar.

+
+ +
diff --git a/help/sv/process-explain.page b/help/sv/process-explain.page new file mode 100644 index 0000000..08b1f43 --- /dev/null +++ b/help/sv/process-explain.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + En process kan ändras från processlistan. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Vad är en process? + +

En process är ett program eller applikation som körs av systemet. När ett program startas ger systemet det ett unikt process-ID (PID), och dess instruktioner och data läses in i minnet.

+ +

Fliken Processer visar information om processer, och låter dig Stoppa, Fortsätta, Avsluta, Döda, eller ändra prioriteringen av en process. Om du väljer att visa Alla processer, så kommer processlistan inkludera systemprocesser, som körs i bakgrunden och förser datorn med tjänster som håller den igång.

+ +
diff --git a/help/sv/process-files.page b/help/sv/process-files.page new file mode 100644 index 0000000..c87d4dd --- /dev/null +++ b/help/sv/process-files.page @@ -0,0 +1,36 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Visa filer som processer öppnar. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Visa vilka filer en process håller öppna + +

Processer behöver ibland hålla filer öppna. Det kan vara filer som du läser eller redigerar, eller temporära filer eller systemfiler som processen behöver för att fungera.

+ +

För att se vilka filer en process håller öppna:

+ +

Hitta processen i fliken Processer och klicka på den för att välja den.

+

Högerklicka på processen och välj Öppna filer.

+
+ +

I listan med öppna filer som dyker upp kan du hitta vissa speciella filer som kallas uttag (sockets). Dessa är ett sätt för processer att kommunicera med varandra och är inte normala filer som du kan läsa eller redigera.

+ +
diff --git a/help/sv/process-identify-file.page b/help/sv/process-identify-file.page new file mode 100644 index 0000000..aea5ad9 --- /dev/null +++ b/help/sv/process-identify-file.page @@ -0,0 +1,45 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Sök efter en öppen fil för att visa vilken process som använder den. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Hitta vilket program som använder en viss fil + +

Ibland kommer ett felmeddelande informera dig om att en enhet (som ljudenheten eller DVD-ROM) är upptagen, eller att filen du vill redigera redan används. För att hitta den ansvariga processen eller processerna:

+ + +

Tryck på SystemövervakareSök efter öppna filer.

+
+

Skriv in ett filnamn eller del av filnamn. Det kan vara /dev/snd för ljudenheten eller /media/cdrom för DVD-ROM.

+
+

Klicka på Hitta.

+
+
+ +

Det här visar en lista med program som körs och för tillfället har tillgång till filen eller filerna som matchar sökningen. Att avsluta programmet bör ge dig åtkomst till enheten eller låta dig redigera filen.

+ +
diff --git a/help/sv/process-identify-hog.page b/help/sv/process-identify-hog.page new file mode 100644 index 0000000..0898e30 --- /dev/null +++ b/help/sv/process-identify-hog.page @@ -0,0 +1,52 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Sortera processlistan efter % CPU för att se vilka applikationer som använder datorns resurser. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Vilket program gör datorn långsam? + +

Ett program som använder mer än sin del av processorn kan göra hela datorn långsam. För att hitta processen som orsakar detta:

+ + + +

Klicka på fliken Processer.

+
+ +

Klicka på kolumnrubriken % CPU för att sortera processerna efter CPU-användning.

+ +

Pilen i kolumnrubriken visar sorteringsriktningen. Klicka på den igen för omvänd sortering. Pilen bör peka uppåt.

+
+
+
+ +

Processerna högst upp i listan använder högst andel CPU. När du hittar den process som använder mer resurser än den borde, kan du välja att stänga ner det aktuella programmet eller stänga ner andra program för att minska processorns belastning.

+ + +

En process som har hängt upp sig eller kraschat kan använda 100 % CPU. Om det händer kan du behöva döda processen.

+
+ +
diff --git a/help/sv/process-kill.page b/help/sv/process-kill.page new file mode 100644 index 0000000..318f0ca --- /dev/null +++ b/help/sv/process-kill.page @@ -0,0 +1,34 @@ + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Ifall ett program slutar fungera eller fryser så kan du tvinga det att stänga. + + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Döda (stäng) ett program omedelbart + +

Ifall ett program stannar eller fryser så kan du stänga (”döda”) det med Systemövervakaren. Gå till fliken Processer och klicka på, för att välja, den process du vill döda. Klicka sedan på Avsluta process.

+ +

Om processen inte stänger efter några sekunder, högerklicka på den och välj Döda ifrån menyn som dyker upp.

+ +

Att använda Avsluta process gör att processen försöker stängas ordentligt, genom att ge den tid att spara filer o.s.v. medan Döda tvingar den att avsluta direkt. För vissa program kan det här innebära att du förlorar osparad data. Du bör alltid försöka med Avsluta process först.

+ +
diff --git a/help/sv/process-many.page b/help/sv/process-many.page new file mode 100644 index 0000000..a9cc81d --- /dev/null +++ b/help/sv/process-many.page @@ -0,0 +1,28 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Många systemprocesser körs automatiskt i bakgrunden. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Varför listas processer som jag inte har startat? + +

Det listas vanligtvis en stor mängd processer under fliken Processer. Endast några av dessa är program som du startade. Resten är till stor del processer som behövs för att datorn ska fungera korrekt. De startas automatiskt när du loggar in, och körs vanligtvis tyst i bakgrunden.

+ +
diff --git a/help/sv/process-priority-change.page b/help/sv/process-priority-change.page new file mode 100644 index 0000000..29264ed --- /dev/null +++ b/help/sv/process-priority-change.page @@ -0,0 +1,50 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Bestäm ifall en process ska få en större eller mindre del av processorns tid. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Ändra prioriteten på en process + +

Du kan säga åt datorn att vissa processer bör ha en högre prioritet än andra, och ska därför få en större del av den tillgängliga beräkningstiden. Det här kan göra att de körs snabbare, men endast i vissa fall. Du kan även ge en process en lägre prioritet om du anser att den tar upp för mycket beräkningskraft.

+ + +

Gå till fliken Processer och klicka på den process som du vill ändra prioritet på.

+

Högerklicka på processen och använd menyn Ändra prioritet för att ge processen en högre eller lägre prioritet.

+
+ +

Det är sällan nödvändigt att manuellt ändra processprioriteter. Datorn gör ofta det jobbet bra själv. (Systemet för hantering av processprioritet kallas "nice".)

+ + +
+ Gör högre prioritet att processen körs snabbare? + +

Datorn delar sin processortid mellan samtliga processer som körs. Det här görs vanligtvis intelligent så att program som utför mer arbete automatiskt får en större del av resurserna. För det mesta får processer så mycket processortid som de behöver, och körs därför redan så fort som möjligt. Att ändra deras prioritet gör ingen skillnad.

+ +

Ifall din datorn kör flera beräkningsintensiva program samtidigt kan dess processortid vara "övertecknad" (det vill säga, processorns fulla kapacitet används). Du märker troligtvis av att andra program körs långsammare än vanligt eftersom det inte finns tillräckligt med processortid att tilldela dem.

+ +

I det här fallet kan det hjälpa att ändra processers prioritet. Du kan sänka prioriteten för en av de beräkningsintensiva processerna för att frigöra mer processortid för andra program. Eller så kan du öka prioriteten för en process som är viktigare och som du vill ska köras snabbare.

+ +
+ +
diff --git a/help/sv/process-status.page b/help/sv/process-status.page new file mode 100644 index 0000000..052b6cf --- /dev/null +++ b/help/sv/process-status.page @@ -0,0 +1,54 @@ + + + + + + + + + + + + + Phil Bull + philbull@gmail.com + 2014 + + + Läget för en process kan vara kör, sover, stoppad, eller zombie. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Vad betyder processers olika lägen? + +

Läget för en process låter dig veta ifall den för tillfället gör något eller inte. Det finns fyra lägen en process kan ha:

+ + + + Kör +

Processer som för tillfället gör något (till exempel, en webbläsare som läser in en webbsida). Processer som körs är de som aktivt använder processorn (CPU).

+
+ + Sover +

Processer som för tillfället inte gör något (till exempel, att de väntar på att något ska hända). De använder inte processorns tid men använder ändå minne. Om de behöver göra något så kommer de att "vakna" och ändra sitt läge till kör.

+
+ + Stoppad +

En stoppad process är en som manuellt har satts i sovande läge. Du vill, exempelvis, kanske stoppa en process tillfälligt om den använder för mycket processortid.

+

För att göra detta, klicka på processen i fliken Processer, högerklicka sen och välj Stoppa ifrån menyn som dyker upp. Du kan väcka den igen genom att klicka på Fortsätt i samma meny.

+
+ + Zombie +

En zombie-process är en som har slutat köra och inte kommer att starta igen men hålls kvar i processlistan av någon anledning. Det här orsakas vanligtvis av att processen startades av ett annat program som nu behöver veta ifall den har avslutats korrekt eller inte, men som ännu inte har kontrollerat processen ännu.

+

Zombie-processer använder inte minne eller processortid och kommer så småningom försvinna. Du behöver inte göra något för att de ska försvinna.

+
+
+ +

Majoriteten av processerna kommer antingen att köras eller sova.

+ +
diff --git a/help/sv/process-update-speed.page b/help/sv/process-update-speed.page new file mode 100644 index 0000000..1a9bf52 --- /dev/null +++ b/help/sv/process-update-speed.page @@ -0,0 +1,46 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Uppdatera informationen i Systemövervakaren med längre eller kortare intervaller. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Öka eller sänk informationens uppdateringshastighet + +

För att ändra informationens uppdateringshastighet:

+ + +

Tryck på SystemövervakareInställningar.

+
+

Klicka på önskad flik (Processer, Resurser, eller Filsystem).

+
+

Ange ett värde för Uppdateringsintervall i sekunder.

+
+
+ +

Att ställa in Uppdateringsintervall till ett lågt värde kommer göra att Systemövervakaren själv använder mer CPU.

+
+ +
diff --git a/help/sv/solaris-mode.page b/help/sv/solaris-mode.page new file mode 100644 index 0000000..0498e82 --- /dev/null +++ b/help/sv/solaris-mode.page @@ -0,0 +1,44 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Använd Solaris-läge för att återspegla antalet CPU:er. + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Vad är Solaris-läge? + +

I ett system som har flera processorer eller kärnor, så kan processer använda fler än en i taget. Det är möjligt för % CPU-kolumnen att visa värden högre än 100 % (t.ex. 400 % i ett fyrkärnigt system). Solaris-läge delar upp % CPU för varje process med antalet kärnor i systemet så att slutsumman blir 100 %.

+ +

För att visa % CPU i Solaris-läge:

+ + +

Klicka på Inställningar i programmenyn.

+

Klicka på fliken Processer.

+

Välj Dela processoranvändning med processorantal.

+
+ +

Termen Solaris-läge kommer från Suns UNIX, jämfört med Linuxstandarden IRIX-läge, som är uppkallad efter SGI:s UNIX.

+ +
diff --git a/help/sv/sv.po b/help/sv/sv.po new file mode 100644 index 0000000..93227a0 --- /dev/null +++ b/help/sv/sv.po @@ -0,0 +1,1886 @@ +# Swedish translation for gnome-system-monitor. +# Copyright © 2016 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Isak Östlund , 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"POT-Creation-Date: 2017-05-28 13:28+0000\n" +"PO-Revision-Date: 2017-10-19 22:33+0200\n" +"Last-Translator: Isak Östlund \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.4\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "" +"Isak Östlund , 2017\n" +"Skicka synpunkter på översättningen till\n" +"." + +#. (itstool) path: credit/name +#: C/commandline.page:11 C/cpu-check.page:15 C/cpu-mem-normal.page:11 +#: C/cpu-multicore.page:11 C/fs-device.page:13 C/fs-diskusage.page:13 +#: C/fs-info.page:13 C/fs-showall.page:11 C/index.page:13 C/mem-check.page:12 +#: C/mem-swap.page:12 C/memory-map-use.page:13 C/net-bits.page:11 +#: C/process-explain.page:11 C/process-files.page:11 +#: C/process-identify-file.page:11 C/process-identify-hog.page:11 +#: C/process-kill.page:12 C/process-many.page:11 +#: C/process-priority-change.page:14 C/process-status.page:14 +#: C/process-update-speed.page:11 C/solaris-mode.page:11 C/units.page:11 +msgid "Phil Bull" +msgstr "Phil Bull" + +#. (itstool) path: credit/years +#: C/commandline.page:13 C/mem-check.page:14 C/mem-swap.page:14 +#: C/memory-map-use.page:15 C/net-bits.page:13 C/process-explain.page:13 +#: C/process-identify-file.page:13 C/process-identify-hog.page:13 +#: C/process-update-speed.page:13 C/solaris-mode.page:13 C/units.page:13 +msgid "2011" +msgstr "2011" + +#. (itstool) path: credit/name +#: C/commandline.page:16 C/mem-check.page:18 C/mem-swap.page:18 +#: C/memory-map-use.page:19 C/net-bits.page:17 C/process-explain.page:17 +#: C/process-identify-file.page:17 C/process-identify-hog.page:17 +#: C/process-update-speed.page:17 C/solaris-mode.page:17 C/units.page:17 +msgid "Michael Hill" +msgstr "Michael Hill" + +#. (itstool) path: credit/years +#: C/commandline.page:18 C/cpu-check.page:17 C/cpu-mem-normal.page:13 +#: C/cpu-multicore.page:13 C/fs-device.page:15 C/fs-diskusage.page:15 +#: C/fs-info.page:15 C/fs-showall.page:13 C/index.page:15 +#: C/process-files.page:13 C/process-kill.page:14 C/process-many.page:13 +#: C/process-priority-change.page:16 C/process-status.page:16 +msgid "2014" +msgstr "2014" + +#. (itstool) path: info/desc +#: C/commandline.page:21 +msgid "" +"Information in System Monitor can also be found using command line tools." +msgstr "" +"Information i Systemövervakaren kan även nås genom kommandoradsverktyg." + +#. (itstool) path: page/title +#: C/commandline.page:25 +msgid "Get the same information from the command line" +msgstr "Få samma information från kommandoraden" + +#. (itstool) path: page/p +#: C/commandline.page:33 +msgid "" +"Most of the information displayed by System Monitor can also be obtained " +"using these command line tools." +msgstr "" +"Det mesta av informationen i Systemövervakaren kan även fås genom att " +"använda dessa kommandoradsverktyg." + +#. (itstool) path: td/p +#: C/commandline.page:39 +msgid "top" +msgstr "top" + +#. (itstool) path: td/p +#: C/commandline.page:40 +msgid "" +"provides a continually updated list of running processes, and allows you to " +"manipulate them." +msgstr "" +"visar en automatiskt uppdaterad lista med aktiva processer, och låter dig " +"hantera dem." + +#. (itstool) path: td/p +#: C/commandline.page:45 +msgid "lsof" +msgstr "lsof" + +#. (itstool) path: td/p +#: C/commandline.page:46 +msgid "provides a list of open files and the processes that opened them." +msgstr "visar en lista med öppna filer och processerna som öppnade dem." + +#. (itstool) path: td/p +#: C/commandline.page:51 +msgid "free -m" +msgstr "free -m" + +#. (itstool) path: td/p +#: C/commandline.page:52 +msgid "shows you how much memory is available." +msgstr "visar hur mycket minne som är ledigt." + +#. (itstool) path: td/p +#: C/commandline.page:56 +msgid "vmstat" +msgstr "vmstat" + +#. (itstool) path: td/p +#: C/commandline.page:57 +msgid "provides information about current virtual memory use." +msgstr "visar information om använt virtuellt minne." + +#. (itstool) path: td/p +#: C/commandline.page:61 +msgid "df -h" +msgstr "df -h" + +#. (itstool) path: td/p +#: C/commandline.page:62 +msgid "displays available disk space on mounted filesystems." +msgstr "visar tillgängligt diskutrymme på monterade filsystem." + +#. (itstool) path: td/p +#: C/commandline.page:66 +msgid "pmap" +msgstr "pmap" + +#. (itstool) path: td/p +#: C/commandline.page:67 +msgid "displays the memory map of a process." +msgstr "visar minneskartan av en process." + +#. (itstool) path: info/desc +#: C/cpu-check.page:20 +msgid "" +"The amount of CPU being used tells you how much work the computer is trying " +"to do." +msgstr "" +"Mängden CPU som används låter dig veta hur mycket arbete datorn försöker " +"utföra." + +#. (itstool) path: page/title +#: C/cpu-check.page:23 +msgid "Check how much processor (CPU) capacity is being used" +msgstr "Kontrollera hur mycket av processorns kapacitet som används" + +#. (itstool) path: page/p +#: C/cpu-check.page:25 +msgid "" +"To check how much of your computer's processor is currently being used, go " +"to the Resources tab and look at the CPU History " +"chart. This tells you how much work the computer is currently doing." +msgstr "" +"För att se hur mycket av din dators processor som används, klicka på fliken " +"Resurser så visas ett diagram över datorns " +"Processorhistorik. Den informerar om hur mycket arbete datorn " +"utför." + +#. (itstool) path: page/p +#: C/cpu-check.page:27 +msgid "" +"Many computers have more than one processor (sometimes called multi-" +"core systems). Each processor is shown separately on the chart. If you " +"want, you can change the color used for each processor by clicking one of " +"the colored blocks below the chart." +msgstr "" +"Många datorer har fler än en processor (vilket kallas flerkärniga " +"system). Varje processor visas separat i diagrammet. Om du vill så kan du " +"ändra färg på diagrammen för varje processor genom att klicka på ett av de " +"färgade blocken under diagrammet." + +#. (itstool) path: page/p +#: C/cpu-check.page:29 +msgid "" +"You can also change how rapidly the chart is updated (the update interval), " +"and how the lines for each processor are displayed (e.g. as a stacked area " +"chart). Change the relevant options by clicking System Monitor, " +"then select Preferences, and then the Resources tab." +msgstr "" +"Du kan även ändra hur ofta diagrammen uppdateras (via " +"uppdateringsintervallen), och hur linjerna för varje processor visas (t.ex. " +"som ett staplat ytdiagram). Ändra dessa inställningar genom att klicka på " +"Systemövervakare, välj sedan Inställningar, och till " +"sist fliken Resurser." + +#. (itstool) path: info/desc +#: C/cpu-mem-normal.page:16 +msgid "" +"If the computer is doing a lot of work, it will use more processor time and " +"more memory." +msgstr "" +"Om datorn utför mycket arbete så kommer den att använda mer processortid och " +"mer minne." + +#. (itstool) path: page/title +#: C/cpu-mem-normal.page:19 +msgid "Is it normal for my computer to be using this much CPU or memory?" +msgstr "" +"Är det normalt för min dator att använda så här mycket CPU eller minne?" + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:21 +msgid "" +"All of the programs running on your computer share CPU (processor) time and " +"memory. If you run many programs at once, or if some programs are doing a " +"lot of work, a higher percentage of both of these things will be used." +msgstr "" +"Alla program som körs på datorn delar på processortid och minne. Om många " +"program körs samtidigt, eller om vissa program utför en stor mängd arbete, " +"så kommer en större del av dessa resurser att användas." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:23 +msgid "" +"If the CPU usage is around 100%, this means that your computer is trying to " +"do more work than it has the capacity for. This is usually OK, but it means " +"that programs may slow down a little. Computers tend to use close to 100% of " +"the CPU when they are doing computationally-intensive things like running " +"games." +msgstr "" +"Om processoranvändningen ligger omkring 100 % så betyder det att datorn " +"försöker utföra mer arbete än den har kapacitet för. Det är vanligtvis ok, " +"men innebär att program kan köras långsammare. Datorer använder vanligtvis " +"nära 100 % av processorn när de utför beräkningsintensiva uppgifter som att " +"köra spel." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:25 +msgid "" +"If the processor is running at 100% for a long time, this could make your " +"computer annoyingly slow. In this case, you should find out which program is using up so much CPU time." +msgstr "" +"Om processorn körs med 100 % användning under en längre tid kan det göra " +"datorn irriterande långsam. I sådant fall bör du ta reda på vilket program som använder så mycket " +"processortid." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:27 +msgid "" +"If the memory usage is close to 100%, this can slow things down a lot. This " +"is because the computer will then try to use your hard disk as a temporary " +"memory store, called swap memory. Hard disks " +"are much slower than the system memory." +msgstr "" +"Ifall minnesanvändningen är närmare 100 % kan det göra datorn långsam. Detta " +"beror på att datorn använder hårddisken som tillfällig minneslagring, så " +"kallat växlingsminne. Hårddiskar är mycket " +"långsammare än primärminnet." + +#. (itstool) path: page/p +#: C/cpu-mem-normal.page:29 +msgid "" +"You can try to free up some system memory by closing some programs. If " +"things get too slow, try restarting the computer." +msgstr "" +"Du kan försöka frigöra minne genom att stänga program. Om datorn blir " +"alltför långsam, starta om den." + +#. (itstool) path: note/p +#: C/cpu-mem-normal.page:32 +msgid "" +"The memory shown in the Resources tab is system memory " +"(also called RAM). This is used to hold programs temporarily, while they are " +"running on the computer. This is not the same as a hard disk or other kinds " +"of memory, which are used to store files and programs more permanently." +msgstr "" +"Minnet som visas i fliken Resurser är primärminne (även " +"kallat RAM). Det används för att hålla program medan de körs på datorn. Det " +"är inte samma sak som hårddisk eller andra sorters minnen, som används för " +"att lagra filer och program mer permanent." + +#. (itstool) path: info/desc +#: C/cpu-multicore.page:16 +msgid "" +"Computers with more processors find it easier to run many programs at the " +"same time." +msgstr "" +"Datorer med fler än en processor har det lättare att köra fler program " +"samtidigt." + +#. (itstool) path: page/title +#: C/cpu-multicore.page:19 +msgid "Why do I have more than one processor?" +msgstr "Varför har jag fler än en processor?" + +#. (itstool) path: page/p +#: C/cpu-multicore.page:21 +msgid "" +"Many computers have more than one processor (CPU). These are sometimes " +"referred to as multi-core systems." +msgstr "" +"Många datorer har fler än en processor (CPU). Dessa kallas ibland för " +"flerkärniga system." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:23 +msgid "" +"The workload of running all of the programs on your computer is shared " +"between the processors. The more processors you have, the more the work can " +"be shared out. This reduces the load on each processor, which can help make " +"the computer run faster." +msgstr "" +"Arbetsbelastningen av att köra alla program på datorn delas upp mellan " +"processorerna. Ju fler processorer du har, desto mer arbete kan delas ut. " +"Detta minskar belastningen på varje processor, vilket kan göra datorn " +"snabbare." + +#. (itstool) path: page/p +#: C/cpu-multicore.page:25 +msgid "" +"The computer automatically decides how best to share the work between " +"processors; you don't need to do this yourself." +msgstr "" +"Datorn bestämmer automatiskt hur den bäst delar upp arbete mellan " +"processorer; du behöver inte göra det själv." + +#. (itstool) path: info/desc +#: C/fs-device.page:18 +msgid "Each device corresponds to a partition on a hard disk." +msgstr "Varje enhet motsvarar en partition på en hårddisk." + +#. (itstool) path: page/title +#: C/fs-device.page:21 +msgid "What are the different devices in the File Systems tab?" +msgstr "Vad är de olika enheterna i fliken Filsystem?" + +#. (itstool) path: page/p +#: C/fs-device.page:23 +msgid "" +"Each device listed under the File Systems tab is a storage disk " +"(like a hard drive or USB memory stick), or a disk partition. For each " +"device, you can see what its total capacity is, how much of its capacity has " +"been used, and some technical information about what type of filesystem it is and where it is " +"\"mounted\"." +msgstr "" +"Varje enhet under fliken Filsystem är en lagringsenhet (som en " +"hårddisk eller USB-minne), eller en diskpartition. Du kan se varje enhets " +"totala kapacitet, hur mycket som används, och teknisk information om vilken " +"typ av filsystem den har och var den är ”monterad”." + +#. (itstool) path: page/p +#: C/fs-device.page:25 +msgid "" +"The disk space on a single physical hard disk can be split up into multiple " +"chunks, called partitions, each of which can be used as if it were " +"a separate disk. If your hard disk has been partitioned (perhaps by you or " +"the computer manufacturer), each partition will be listed separately in the " +"File Systems list." +msgstr "" +"Diskutrymmet på en fysisk hårddisk kan delas upp i flera delar, så kallade " +"partitioner, som var och en kan användas som om de vore separata " +"diskar. Ifall din hårddisk har partitionerats (kanske av dig eller " +"datortillverkaren), visas var partition för sig i listan för filsystem." + +#. (itstool) path: note/p +#: C/fs-device.page:28 +msgid "" +"You can manage disks and partitions and see more detailed disk information " +"with the Disks application." +msgstr "" +"Du kan hantera diskar och partitioner samt se mer detaljerad information med " +"programmet Diskar." + +#. (itstool) path: info/desc +#: C/fs-diskusage.page:18 +msgid "" +"The File Systems tab shows how much space is being used on each " +"hard disk." +msgstr "" +"Fliken Filsystem visar hur mycket utrymme som används på varje " +"hårddisk." + +#. (itstool) path: page/title +#: C/fs-diskusage.page:21 +msgid "Check how much disk space is being used" +msgstr "Kontrollera hur mycket diskutrymme som används" + +#. (itstool) path: page/p +#: C/fs-diskusage.page:23 +msgid "" +"To check how much space is available on a disk, go to the File Systems tab and look at the Used and Available columns." +msgstr "" +"För att se hur mycket utrymme som är tillgängligt på en disk, gå till fliken " +"Filsystem och kolla i kolumnerna Använt och " +"Tillgängligt." + +#. (itstool) path: page/p +#: C/fs-diskusage.page:25 +msgid "" +"If several devices are shown, and you are looking for the one that has your " +"Home folder on it, look for the disk that has / or /home listed under Directory. This is usually (but not always) " +"the disk where your personal files are stored." +msgstr "" +"Ifall flera enheter visas och du söker efter enheten där din Hem-mapp " +"ligger, leta efter disken med / eller /home listad " +"under Katalog. Det är disken där dina personliga filer vanligtvis " +"lagras." + +#. (itstool) path: section/title +#: C/fs-diskusage.page:29 +msgid "Freeing-up disk space" +msgstr "Frigöra diskutrymme" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:31 +msgid "" +"If you don't have much disk space left, there are a few things you can do to " +"try and free up some space." +msgstr "" +"Om du har ont om diskutrymme så finns det några saker du kan göra för att " +"frigöra mer." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:33 +msgid "" +"One is to delete unwanted files manually. You can use the Disk Usage " +"Analyzer application to tell you which files and folders are taking up " +"the most space. After deleting some files, you should then empty the " +"Trash to make sure they are fully removed from the computer." +msgstr "" +"Ett sätt är att ta bort onödiga filer manuellt. Du kan använda programmet " +"Diskanvändningsanalysator som informerar dig om vilka filer och " +"mappar som tar upp mest utrymme. Efter att filer har tagits bort bör du " +"tömma Papperskorgen för att försäkra dig om att de är helt " +"borttagna från datorn." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:35 +msgid "" +"You can also remove temporary files in various applications. For example, " +"web browsers and software managers often keep sizeable temporary files " +"around. (How you remove them depends on the application.)" +msgstr "" +"Du kan även ta bort temporära filer i diverse program. Till exempel, " +"webbläsare och programvaruhanterare har ofta en större mängd temporära filer " +"liggandes. (Hur du rensar dessa beror på programmet.)" + +#. (itstool) path: section/p +#: C/fs-diskusage.page:37 +msgid "" +"You can also try uninstalling some unwanted applications. Use your usual " +"software manager to do this." +msgstr "" +"Du kan även avinstallera vissa oönskade program. Använd din vanliga " +"programvaruhanterare för detta." + +#. (itstool) path: section/p +#: C/fs-diskusage.page:39 +msgid "" +"Another way of freeing disk space is to \"archive\" old files by moving them " +"to an external hard disk or online \"cloud\" storage, for example." +msgstr "" +"Ett annat sätt att frigöra utrymme är att \"arkivera\" gamla filer genom att " +"flytta dem till, exempelvis, en extern hårddisk eller molnlagring." + +#. (itstool) path: info/desc +#: C/fs-info.page:18 +msgid "" +"Explanations of all of the fields shown in the File System tab." +msgstr "Förklaringar av alla fält som visas i fliken Filsystem." + +#. (itstool) path: page/title +#: C/fs-info.page:21 +msgid "Learn what the File Systems information means" +msgstr "Lär dig vad filsystemens information betyder" + +#. (itstool) path: page/p +#: C/fs-info.page:23 +msgid "" +"The File Systems tab lists which disks are attached to the computer, what " +"they are named, and how much disk space is available on them." +msgstr "" +"Fliken filsystem listar vilka diskar som är inkopplade i datorn, deras namn, " +"och hur mycket utrymme som finns på dem." + +#. (itstool) path: item/p +#: C/fs-info.page:27 +msgid "" +"Device lists the name that the operating system has assigned to " +"the disk. Every bit of computer hardware that is attached to the computer is " +"given an entry in the /dev directory that is used to identify " +"it. For hard disks, it will usually look something like /dev/sda." +msgstr "" +"Enhet listar namnet som operativsystemet har tilldelat disken. " +"Varje del av datorns inkopplade hårdvara ges en post i mappen /dev som används för att identifiera den. Hårddiskar ser vanligtvis ut som " +"så /dev/sda." + +#. (itstool) path: item/p +#: C/fs-info.page:31 +msgid "" +"Directory tells you where the disk or partition is mounted. Mounting is the technical term for making a disk or partition available " +"for use. A disk can be physically connected to the computer, but unless it " +"is also mounted, the files on it cannot be accessed. When a disk is mounted, " +"it will be linked to a folder that you can then go to in order to access the " +"files on the disk. For example, if the Directory is listed as " +"/media/disk, you can access the files by going to the /" +"media/disk folder on your computer." +msgstr "" +"Katalog informerar om var en disk eller partition är " +"monterad. Montera är den tekniska benämningen för att göra en " +"hårddisk eller partition användbar. En disk kan vara inkopplad i datorn, men " +"ifall den inte också är monterad är dess filer inte tillgängliga. När en " +"disk monteras länkas den till en mapp som du kan gå till för att nå diskens " +"filer. Till exempel, om diskens Katalog listas som /media/" +"disk kan du nå filerna genom att gå till mappen /media/disk i din dator." + +#. (itstool) path: item/p +#: C/fs-info.page:35 +msgid "" +"Type tells you the type of filesystem that is used on " +"the disk or partition. A filesystem specifies how the computer should store " +"files on the disk. Some operating systems can only understand some " +"filesystem types and not others, so it can be useful to check which " +"filesystem an external hard disk uses, for example." +msgstr "" +"Typ talar om vilken sorts filsystem som används på " +"disken eller partitionen. Ett filsystem specificerar hur datorn ska lagra " +"filer på disken. Vissa operativsystem kan endast tolka vissa typer av " +"filsystem och inte andra. Så det kan vara lämpligt att, exempelvis, " +"kontrollera vilket filsystem en extern hårddisk använder." + +#. (itstool) path: item/p +#: C/fs-info.page:39 +msgid "" +"Total shows the total capacity of the disk and Available shows how much of that capacity is available to use for files and " +"programs. Used shows how much disk space is already being used." +msgstr "" +"Totalt visar den totala kapaciteten hos en disk och " +"Tillgängligt visar hur mycket som finns tillgängligt för filer " +"och program. Använt visar hur mycket diskutrymme som redan brukas." + +#. (itstool) path: page/p +#: C/fs-info.page:44 +msgid "" +"The sum of Used and Available will not necessarily add up to the Total. This " +"is because some disk space might be reserved for use by the system. The " +"important number to look at is the Available column, as this tells you how " +"much disk space you can actually use." +msgstr "" +"Summan av Använt och Tillgängligt blir inte nödvändigtvis densamma som " +"Totalt. Det beror på att en viss mängd diskutrymme kan reserveras av " +"systemet. Det viktiga talet att kolla på är kolumnen Tillgängligt, eftersom " +"den talar om hur mycket diskutrymme du kan använda." + +#. (itstool) path: page/p +#: C/fs-info.page:45 +msgid "" +"You might also find that the Total doesn't match up with the advertised " +"capacity of your hard disk. This is normal, and happens for a couple of " +"reasons. One is that hard disk manufacturers use a slightly different way of " +"counting disk capacity to everyone else. Another is that some disk space " +"might be reserved for use by the operating system. If there is a big " +"difference from the capacity you expect, it might be because your disk has " +"been split up into multiple partitions." +msgstr "" +"Du kan även finna att Totalt inte stämmer med vad som annonserats på din " +"hårddisk. Det här är normalt och har ett antal orsaker. En anledning är att " +"hårddisktillverkare använder ett något annorlunda sätt att räkna diskutrymme " +"på jämfört med alla andra. En annan är att en viss del av diskutrymmet " +"reserveras till operativsystemet. Om det är en stor skillnad på det totala " +"och vad du förväntar dig, kan det bero på att disken har delats upp i flera " +"partitioner." + +#. (itstool) path: info/desc +#: C/fs-showall.page:16 +msgid "There are hidden file systems that the operating system uses." +msgstr "Det finns gömda filsystem som operativsystemet använder." + +#. (itstool) path: page/title +#: C/fs-showall.page:19 +msgid "Show all file systems, including hidden and system ones" +msgstr "Visa alla filsystem, inklusive gömda samt systemets" + +#. (itstool) path: page/p +#: C/fs-showall.page:21 +msgid "" +"By default, the File Systems tab only shows disks and partitions " +"that hold your files and applications. There are also a number of special " +"filesystems that the operating system uses, but these are hidden by default." +msgstr "" +"Som standard visar fliken Filsystem endast diskar och partitioner " +"som innehåller dina filer och program. Det finns även flera speciella " +"filsystem som operativsystemet använder, men som standard är dolda." + +#. (itstool) path: page/p +#: C/fs-showall.page:23 +msgid "" +"To see these special filesystems, click System MonitorPreferences, and under the File Systems " +"tab, check Show all file systems." +msgstr "" +"För att se dessa speciella filsystem, tryck på " +"SystemövervakareInställningar, och " +"under fliken Filsystem kryssa i Visa alla filsystem." + +#. (itstool) path: page/p +#: C/fs-showall.page:25 +msgid "" +"Most of the entries in the list are \"virtual\" filesystems. These are not " +"real disks or partitions. Instead, they are used by the operating system as " +"a convenient layer of abstraction for various things, like managing hardware " +"devices and storing temporary files. The system manages these automatically, " +"so there is rarely any need for you to look at them yourself." +msgstr "" +"De flesta poster i listan är ”virtuella” filsystem. Dessa är inte riktiga " +"diskar eller partitioner. Istället används de som ett bekvämt " +"abstraktionsskikt för diverse saker, som hantering av hårdvaruenheter och " +"för att lagra temporära filer. Systemet hanterar dessa automatiskt, så du " +"behöver sällan se över dem." + +#. (itstool) path: info/title +#: C/index.page:7 +msgctxt "link" +msgid "System Monitor" +msgstr "Systemövervakare" + +#. (itstool) path: info/title +#: C/index.page:8 +msgctxt "text" +msgid "System Monitor" +msgstr "Systemövervakare" + +#. (itstool) path: credit/name +#: C/index.page:19 +msgid "Patrick Pace" +msgstr "Patrick Pace" + +#. (itstool) path: credit/years +#: C/index.page:21 +msgid "2017" +msgstr "2017" + +#. (itstool) path: info/desc +#: C/index.page:24 +msgid "" +"System Monitor shows you what programs are running and how much processor " +"time, memory, and disk space are being used." +msgstr "" +"Systemövervakare visar vilka program som körs och hur mycket processortid, " +"minne, och diskutrymme som används." + +#. (itstool) path: page/title +#: C/index.page:28 +msgid "<_:media-1/> System Monitor" +msgstr "<_:media-1/> Systemövervakare" + +#. (itstool) path: page/p +#: C/index.page:33 +msgid "" +"System Monitor shows you what programs are running and how much " +"processor time, memory, and disk space are being used." +msgstr "" +"Systemövervakare visar vilka program som körs och hur mycket " +"processortid, minne och diskutrymme som används." + +#. (itstool) path: section/title +#: C/index.page:36 +msgid "Monitoring the CPU" +msgstr "Övervaka processorn" + +#. (itstool) path: section/title +#: C/index.page:41 +msgid "Memory usage" +msgstr "Minnesanvändning" + +#. (itstool) path: section/title +#: C/index.page:46 +msgid "Questions about processes" +msgstr "Frågor om processer" + +#. (itstool) path: section/title +#: C/index.page:51 +msgid "Common tasks with processes" +msgstr "Vanliga uppgifter med processer" + +#. (itstool) path: section/title +#: C/index.page:56 +msgid "Information about file systems" +msgstr "Information om filsystem" + +#. (itstool) path: section/title +#: C/index.page:61 +msgid "Network information" +msgstr "Nätverksinformation" + +#. (itstool) path: section/title +#: C/index.page:66 +msgid "Miscellaneous" +msgstr "Diverse" + +#. (itstool) path: p/link +#: C/legal.xml:5 +msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" +msgstr "Creative Commons Erkännande-DelaLika 3.0 Unported" + +#. (itstool) path: license/p +#: C/legal.xml:4 +msgid "This work is licensed under a <_:link-1/>." +msgstr "Detta verk är licensierat under licensen <_:link-1/>." + +#. (itstool) path: credit/years +#: C/mem-check.page:20 C/mem-swap.page:20 C/memory-map-use.page:21 +#: C/net-bits.page:19 C/process-explain.page:19 C/process-identify-file.page:19 +#: C/process-identify-hog.page:19 C/process-update-speed.page:19 +#: C/solaris-mode.page:19 C/units.page:19 +msgid "2011, 2014" +msgstr "2011, 2014" + +#. (itstool) path: credit/name +#: C/mem-check.page:24 +msgid "Ekaterina Gerasimova" +msgstr "Ekaterina Gerasimova" + +#. (itstool) path: info/desc +#: C/mem-check.page:28 +msgid "" +"The Resources tab tells you how much of your computer's memory " +"(RAM) is being used." +msgstr "" +"Fliken Resurser informerar om hur mycket av din dators minne " +"(RAM) som används." + +#. (itstool) path: page/title +#: C/mem-check.page:32 +msgid "How much memory is being used?" +msgstr "Hur mycket minne används?" + +#. (itstool) path: page/p +#: C/mem-check.page:41 +msgid "To check the current memory usage of your computer:" +msgstr "För att se din dators nuvarande minnesanvändning:" + +#. (itstool) path: item/p +#: C/mem-check.page:45 C/mem-check.page:69 C/mem-swap.page:52 +#: C/net-bits.page:41 +msgid "Click the Resources tab." +msgstr "Klicka på fliken Resurser." + +#. (itstool) path: page/p +#: C/mem-check.page:49 +msgid "" +"Memory and Swap History displays a running line graph for memory " +"and swap as a percentage of the total available. These are plotted against " +"time, with the current time at the right." +msgstr "" +"Historik över användning av minne och växlingsutrymme visar ett " +"löpande linjediagram för minne och växlingsutrymme som en procentandel av " +"det totalt tillgängliga. Dessa avbildas mot tidsaxeln, med nuvarande tid " +"till höger." + +#. (itstool) path: note/p +#: C/mem-check.page:54 +msgid "" +"The color of each line is indicated by the pie graphs below. Click the pie " +"graph to change the color of the line graph." +msgstr "" +"Färgen på varje linje anges av cirkeldiagrammen nedan. Tryck på " +"cirkeldiagrammet för att ändra linjediagrammets färg." + +#. (itstool) path: page/p +#: C/mem-check.page:58 +msgid "" +"The Memory pie graph shows memory usage in GiB and as a percentage of the total available." +msgstr "" +"Cirkeldiagrammet för Minne visar minnesanvändningen i GiB och som procentandel av tillgängligt minne." + +#. (itstool) path: page/p +#: C/mem-check.page:61 +msgid "To change the update interval:" +msgstr "För att ändra uppdateringsintervallen:" + +#. (itstool) path: item/p +#: C/mem-check.page:65 C/net-bits.page:38 C/process-update-speed.page:38 +msgid "Click System MonitorPreferences." +msgstr "" +"Tryck på SystemövervakareInställningar." + +#. (itstool) path: item/p +#: C/mem-check.page:72 C/process-update-speed.page:44 +msgid "Enter a value for Update interval in seconds." +msgstr "Ange ett värde för Uppdateringsintervall i sekunder." + +#. (itstool) path: section/title +#: C/mem-check.page:77 +msgid "Which processes are using the most memory?" +msgstr "Vilka processer använder mest minne?" + +#. (itstool) path: section/p +#: C/mem-check.page:79 +msgid "To check which processes are using the most memory:" +msgstr "För att se vilka processer som använder mest minne:" + +#. (itstool) path: item/p +#: C/mem-check.page:83 C/memory-map-use.page:53 C/process-identify-hog.page:40 +#: C/solaris-mode.page:44 +msgid "Click the Processes tab." +msgstr "Klicka på fliken Processer." + +#. (itstool) path: item/p +#: C/mem-check.page:86 +msgid "" +"Click the Memory column header to sort the processes according to " +"memory use." +msgstr "" +"Klicka på kolumnrubriken Minne för att sortera processerna efter " +"minnesanvändning." + +#. (itstool) path: note/p +#: C/mem-check.page:89 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. If the arrow points up, the processes using the most memory " +"appear at the top of the list." +msgstr "" +"Pilen i kolumnrubriken visar sorteringsriktningen. Klicka på den igen för " +"omvänd sortering. Ifall pilen pekar upp så visas processerna med mest " +"minnesanvändning överst i listan." + +#. (itstool) path: info/desc +#: C/mem-swap.page:23 +msgid "" +"Swap memory allows your computer to run more applications at the same time " +"than will fit into the system memory (RAM)." +msgstr "" +"Växlingsminne låter din dator köra fler program samtidigt än vad som får " +"plats i primärminnet (RAM)." + +#. (itstool) path: page/title +#: C/mem-swap.page:27 +msgid "What is \"swap\" memory?" +msgstr "Vad är växlingsminne?" + +#. (itstool) path: page/p +#: C/mem-swap.page:35 +msgid "" +"Swap memory or swap space is the on-disk component of the virtual " +"memory system. It is pre-configured as a swap partition or a " +"swap file when Linux is first installed, but can also be added " +"later." +msgstr "" +"Växlingsminne eller växlingsutrymme är komponenten av det virtuella " +"minnessystemet som är förlagd till hårddisken. Den är förkonfigurerad som en " +"växlingspartition eller en växlingsfil när Linux " +"installeras, men kan även läggas till senare." + +#. (itstool) path: note/p +#: C/mem-swap.page:41 +msgid "" +"Disk access is very slow compared to memory access. The system runs " +"more slowly if there is excessive swapping, or thrashing, when the " +"system is unable to find enough free memory. In this situation the only " +"solution is to add more RAM." +msgstr "" +"Diskåtkomst är mycket långsam jämfört med minnesåtkomst. Systemet " +"körs långsammare om växlingsutrymmet används överdrivet, eller skräpar, när systemet inte kan hitta tillräckligt med ledigt minne. I en sådan " +"situation är den enda lösningen att lägga till mer RAM." + +#. (itstool) path: page/p +#: C/mem-swap.page:47 +msgid "" +"To see whether swapping, or paging, has become a performance issue:" +msgstr "" +"För att se ifall växlingsminne, eller växling, har blivit ett " +"prestandaproblem:" + +#. (itstool) path: item/p +#: C/mem-swap.page:55 +msgid "" +"The Memory and Swap History graph shows memory and swap use as " +"percentages." +msgstr "" +"Diagrammet Historik över användning av minne och växlingsutrymme " +"visar använt minne och växlingsutrymme i procentandelar." + +#. (itstool) path: info/desc +#: C/memory-map-use.page:24 +msgid "View the memory map of a process." +msgstr "Visa minneskartan av en process." + +#. (itstool) path: page/title +#: C/memory-map-use.page:27 +msgid "Using memory maps" +msgstr "Att använda minneskartor" + +#. (itstool) path: page/p +#: C/memory-map-use.page:34 +msgid "" +"Virtual memory is a representation of the combined physical " +"memory and swap space in a system. It " +"enables running processes to access more than the existing physical " +"memory by mapping locations in physical memory to files on disk. " +"When the system needs more pages of memory than are available, some of the " +"existing pages will be paged out or written to the swap space." +msgstr "" +"Virtuellt minne är en representation av det fysiska minnet tillsammans med växlingsutrymmet i ett " +"system. Det ger processer som körs tillgång till mer än den " +"tillgängliga mängden fysiskt minne genom mappning av platser i " +"det fysiska minnet till filer på disk. När systemet behöver fler minnessidor " +"än vad som är tillgängligt så kommer några sidor att växlas ut " +"eller skrivas till växlingsutrymmet." + +#. (itstool) path: page/p +#: C/memory-map-use.page:42 +msgid "" +"The memory map displays the total virtual memory use of the " +"process, and can be used to determine the memory cost of running a single or " +"multiple instances of the program, to ensure the use of the correct shared " +"libraries, to see the results of adjusting various performance tuning " +"parameters the program may have, or to diagnose issues such as memory leaks." +msgstr "" +"Minneskartan visar den totala mängd minne som används av " +"processen, och kan användas för att fastställa minnesförbrukningen av att " +"köra en eller flera instanser av programmet, för att säkerställa " +"användningen av korrekt delade bibliotek, för att se resultaten av " +"justeringen på diverse prestandarelaterade parametrar som programmet kan ha, " +"eller för att diagnostisera problem som minnesläckor." + +#. (itstool) path: page/p +#: C/memory-map-use.page:49 +msgid "" +"To display the memory map of a process:" +msgstr "" +"För att visa minneskartan av en " +"process:" + +#. (itstool) path: item/p +#: C/memory-map-use.page:54 +msgid "Right click the desired process in the process list." +msgstr "Högerklicka på önskad process i processlistan." + +#. (itstool) path: item/p +#: C/memory-map-use.page:55 +msgid "Click Memory Maps." +msgstr "Klicka på Minneskartor." + +#. (itstool) path: section/title +#: C/memory-map-use.page:59 +msgid "Reading the memory map" +msgstr "Att läsa minneskartan" + +#. (itstool) path: item/p +#: C/memory-map-use.page:63 +msgid "Addresses are diplayed in hexadecimal (base 16)." +msgstr "Adresser visas hexadecimalt (bas 16)." + +#. (itstool) path: item/p +#: C/memory-map-use.page:66 +msgid "Sizes are displayed in IEC binary prefixes." +msgstr "" +"Storlekar visas i binära prefix enligt IEC." + +#. (itstool) path: item/p +#: C/memory-map-use.page:70 +msgid "" +"At runtime the process can allocate more memory dynamically into an area " +"called the heap, and store arguments and variables into another " +"area called the stack." +msgstr "" +"Under körning kan processen dynamiskt allokera mer minne till ett område som " +"kallas heap, samt lagra argument och variabler i ett annat område " +"kallat stack." + +#. (itstool) path: item/p +#: C/memory-map-use.page:75 +msgid "" +"The program itself and each of the shared libraries has three entries each, " +"one for the read-execute text segment, one for the read-write data segment " +"and one for a read-only data segment. Both data segments need to be paged " +"out at swap time." +msgstr "" +"Själva programmet och varje delat bibliotek har tre poster vardera. En för " +"textsegmentet läsa-köra, en för datasegmentet läsa-skriva, och en för " +"skrivskyddade datasegment. Båda datasegmenten behöver växlas ut vid " +"växlingstillfället." + +#. (itstool) path: table/title +#: C/memory-map-use.page:83 +msgid "Properties" +msgstr "Egenskaper" + +#. (itstool) path: td/p +#: C/memory-map-use.page:85 +msgid "Filename" +msgstr "Filnamn" + +#. (itstool) path: td/p +#: C/memory-map-use.page:86 +msgid "" +"The location of a shared library that is currently used by the process. If " +"this field is blank, the memory information in this row describes memory " +"that is owned by the process whose name is displayed above the memory-map " +"table." +msgstr "" +"Platsen för ett delat bibliotek som för tillfället används av processen. " +"Ifall detta fält är tomt så beskriver minnesinformationen i den här raden " +"det minne som ägs av processen vars namn visas ovanför tabellen för " +"minneskarta." + +#. (itstool) path: td/p +#: C/memory-map-use.page:92 +msgid "VM Start" +msgstr "VM-start" + +#. (itstool) path: td/p +#: C/memory-map-use.page:93 +msgid "" +"The address at which the memory segment begins. VM Start, VM End and VM " +"Offset together specify the location on disk to which the shared library is " +"mapped." +msgstr "" +"Adressen där minnessegmentet börjar. VM-start, VM-slut, och VM-avstånd anger " +"tillsammans platsen på disken dit det delade biblioteket har mappats." + +#. (itstool) path: td/p +#: C/memory-map-use.page:98 +msgid "VM End" +msgstr "VM-slut" + +#. (itstool) path: td/p +#: C/memory-map-use.page:99 +msgid "The address at which the memory segment ends." +msgstr "Adressen där minnessegmentet slutar." + +#. (itstool) path: td/p +#: C/memory-map-use.page:102 +msgid "VM Size" +msgstr "VM-storlek" + +#. (itstool) path: td/p +#: C/memory-map-use.page:103 +msgid "The size of the memory segment." +msgstr "Storleken på minnessegmentet." + +#. (itstool) path: td/p +#: C/memory-map-use.page:106 +msgid "Flags" +msgstr "Flaggor" + +#. (itstool) path: td/p +#: C/memory-map-use.page:107 +msgid "" +"The following flags describe the different types of memory-segment access " +"that the process can have:" +msgstr "" +"Följande flaggor beskriver de olika typer av åtkomster till minnessegment " +"som en process kan ha:" + +#. (itstool) path: item/title +#: C/memory-map-use.page:111 +msgid "p" +msgstr "p" + +#. (itstool) path: item/p +#: C/memory-map-use.page:112 +msgid "" +"The memory segment is private to the process, and is not accessible to other " +"processes." +msgstr "" +"Minnessegmentet är privat för processen och är inte tillgängligt för andra " +"processer." + +#. (itstool) path: item/title +#: C/memory-map-use.page:116 +msgid "r" +msgstr "r" + +#. (itstool) path: item/p +#: C/memory-map-use.page:117 +msgid "The process has permission to read from the memory segment." +msgstr "Processen har tillstånd att läsa från minnessegmentet." + +#. (itstool) path: item/title +#: C/memory-map-use.page:120 +msgid "s" +msgstr "s" + +#. (itstool) path: item/p +#: C/memory-map-use.page:121 +msgid "The memory segment is shared with other processes." +msgstr "Minnessegmentet är delat med andra processer." + +#. (itstool) path: item/title +#: C/memory-map-use.page:124 +msgid "w" +msgstr "w" + +#. (itstool) path: item/p +#: C/memory-map-use.page:125 +msgid "The process has permission to write into the memory segment." +msgstr "Processen har tillstånd att skriva till minnessegmentet." + +#. (itstool) path: item/title +#: C/memory-map-use.page:128 +msgid "x" +msgstr "x" + +#. (itstool) path: item/p +#: C/memory-map-use.page:129 +msgid "" +"The process has permission to execute instructions that are contained within " +"the memory segment." +msgstr "" +"Processen har tillstånd att utföra instruktioner som finns i minnessegmentet." + +#. (itstool) path: td/p +#: C/memory-map-use.page:136 +msgid "VM Offset" +msgstr "VM-avstånd" + +#. (itstool) path: td/p +#: C/memory-map-use.page:137 +msgid "" +"The location of the address within the memory segment, measured from VM " +"Start." +msgstr "Adressens plats i minnessegmentet, mätt från VM-start." + +#. (itstool) path: td/p +#: C/memory-map-use.page:141 +msgid "Private, Shared, Clean, Dirty" +msgstr "Privat, Delat, Rent, Smutsigt" + +#. (itstool) path: item/p +#: C/memory-map-use.page:148 +msgid "private pages are accessed by one process" +msgstr "privata sidor nås endast av en process" + +#. (itstool) path: item/p +#: C/memory-map-use.page:150 +msgid "shared pages can be accessed by more than one process" +msgstr "delade sidor kan nås av fler än en process" + +#. (itstool) path: item/p +#: C/memory-map-use.page:152 +msgid "" +"clean pages have not yet been modified while in memory and can be " +"discarded when designated to be swapped out" +msgstr "" +"rena sidor har ännu inte ändrats i minnet och kan kasseras när de " +"ska växlas ut" + +#. (itstool) path: item/p +#: C/memory-map-use.page:155 +msgid "" +"dirty pages have been modified while in memory and must be written " +"to disk when designated to be swapped out" +msgstr "" +"smutsiga sidor har ändrats i minnet och måste skrivas till disk när " +"de ska växlas ut" + +#. (itstool) path: td/p +#: C/memory-map-use.page:160 +msgid "Device" +msgstr "Enhet" + +#. (itstool) path: td/p +#: C/memory-map-use.page:161 +msgid "" +"The major and minor numbers of the device on which the shared library " +"filename is located. Together these specify a partition on the system." +msgstr "" +"De större och mindre nummer för den enhet där filnamnet för det delade " +"biblioteket ligger. Tillsammans anger dessa en partition på systemet." + +#. (itstool) path: td/p +#: C/memory-map-use.page:166 +msgid "Inode" +msgstr "Inod" + +#. (itstool) path: td/p +#: C/memory-map-use.page:167 +msgid "" +"The inode on the device from which the shared library location is loaded " +"into memory. An inode is the structure the filesystem uses to store a file, " +"and the number assigned to it is unique." +msgstr "" +"Enhetens inod därifrån det delade biblioteket läses in i minnet. En inod är " +"den struktur som filsystemet använder för att lagra en fil, och siffran som " +"tilldelats är unik." + +#. (itstool) path: info/desc +#: C/net-bits.page:22 +msgid "Choose the units to display your network speed." +msgstr "Välj vilken måttenhet din nätverkshastighet ska visas i." + +#. (itstool) path: page/title +#: C/net-bits.page:25 +msgid "Show the network speed in bits instead of bytes per second" +msgstr "Visa nätverkshastigheten i bitar istället för byte i sekunden" + +#. (itstool) path: page/p +#: C/net-bits.page:32 +msgid "" +"Network speed is often shown in bits per second, rather than bytes per " +"second. This is called the bit rate, or data rate." +msgstr "" +"Nätverkshastighet visas ofta i bitar per sekund, istället för byte i " +"sekunden. Det här kallas bithastighet eller " +"överföringshastighet." + +#. (itstool) path: page/p +#: C/net-bits.page:35 +msgid "To display the network speed in bits:" +msgstr "För att visa nätverkshastigheten i bitar:" + +#. (itstool) path: item/p +#: C/net-bits.page:42 +msgid "Select Show network speed in bits." +msgstr "Välj Visa nätverkshastighet i bitar." + +#. (itstool) path: info/desc +#: C/process-explain.page:22 +msgid "A process can be manipulated from the process list." +msgstr "En process kan ändras från processlistan." + +#. (itstool) path: page/title +#: C/process-explain.page:25 +msgid "What is a process?" +msgstr "Vad är en process?" + +#. (itstool) path: page/p +#: C/process-explain.page:34 +msgid "" +"A process is a program or application being executed by the " +"system. When an application is launched, the system assigns a unique process " +"ID (PID), and its instructions and data are loaded into memory." +msgstr "" +"En process är ett program eller applikation som körs av systemet. " +"När ett program startas ger systemet det ett unikt process-ID (PID), och " +"dess instruktioner och data läses in i minnet." + +#. (itstool) path: page/p +#: C/process-explain.page:38 +msgid "" +"The Processes tab displays information on processes, and allows " +"you to Stop, Continue, End, Kill, or change the priority of a process. If you choose to display All " +"Processes, the process list will include system processes, " +"which run in the background providing various services that keep a computer " +"running." +msgstr "" +"Fliken Processer visar information om processer, och låter dig " +"Stoppa, Fortsätta, Avsluta, Döda, eller ändra prioriteringen av en process. Om du väljer att visa " +"Alla processer, så kommer processlistan inkludera " +"systemprocesser, som körs i bakgrunden och förser datorn med " +"tjänster som håller den igång." + +#. (itstool) path: info/desc +#: C/process-files.page:16 +msgid "View files being accessed by processes." +msgstr "Visa filer som processer öppnar." + +#. (itstool) path: page/title +#: C/process-files.page:19 +msgid "List which files a process has open" +msgstr "Visa vilka filer en process håller öppna" + +#. (itstool) path: page/p +#: C/process-files.page:21 +msgid "" +"Processes sometimes need to keep files open. They could be files that you " +"are viewing or editing, or temporary or system files that the process needs " +"to work properly." +msgstr "" +"Processer behöver ibland hålla filer öppna. Det kan vara filer som du läser " +"eller redigerar, eller temporära filer eller systemfiler som processen " +"behöver för att fungera." + +#. (itstool) path: page/p +#: C/process-files.page:23 +msgid "To see which files a process has open:" +msgstr "För att se vilka filer en process håller öppna:" + +#. (itstool) path: item/p +#: C/process-files.page:25 +msgid "" +"Find the process in the Processes tab and click once to select it." +msgstr "" +"Hitta processen i fliken Processer och klicka på den för att " +"välja den." + +#. (itstool) path: item/p +#: C/process-files.page:26 +msgid "Right-click the process and select Open Files." +msgstr "Högerklicka på processen och välj Öppna filer." + +#. (itstool) path: page/p +#: C/process-files.page:29 +msgid "" +"In the list of open files that appears, you might find some special files " +"called sockets. These are actually a way for processes to " +"communicate with one another, and are not normal files that you can view or " +"edit." +msgstr "" +"I listan med öppna filer som dyker upp kan du hitta vissa speciella filer " +"som kallas uttag (sockets). Dessa är ett sätt för processer att " +"kommunicera med varandra och är inte normala filer som du kan läsa eller " +"redigera." + +#. (itstool) path: info/desc +#: C/process-identify-file.page:22 +msgid "Search for a file that's open to display which process is using it." +msgstr "Sök efter en öppen fil för att visa vilken process som använder den." + +#. (itstool) path: page/title +#: C/process-identify-file.page:25 +msgid "Find which program is using a specific file" +msgstr "Hitta vilket program som använder en viss fil" + +#. (itstool) path: page/p +#: C/process-identify-file.page:33 +msgid "" +"Sometimes an error message will tell you a device (like the sound device or " +"the DVD ROM) is busy, or the file you want to edit is in use. To find the " +"process or processes responsible:" +msgstr "" +"Ibland kommer ett felmeddelande informera dig om att en enhet (som " +"ljudenheten eller DVD-ROM) är upptagen, eller att filen du vill redigera " +"redan används. För att hitta den ansvariga processen eller processerna:" + +#. (itstool) path: item/p +#: C/process-identify-file.page:38 +msgid "" +"Click System MonitorSearch for Open Files." +msgstr "" +"Tryck på SystemövervakareSök efter öppna filer." + +#. (itstool) path: item/p +#: C/process-identify-file.page:41 +msgid "" +"Enter a filename or part of a filename. This could be /dev/snd " +"for the sound device or /media/cdrom for the DVD ROM." +msgstr "" +"Skriv in ett filnamn eller del av filnamn. Det kan vara /dev/snd för ljudenheten eller /media/cdrom för DVD-ROM." + +#. (itstool) path: item/p +#: C/process-identify-file.page:45 +msgid "Click Find." +msgstr "Klicka på Hitta." + +#. (itstool) path: page/p +#: C/process-identify-file.page:49 +msgid "" +"This will display a list of running processes that are currently accessing " +"the file or files that match the search. Quitting the program should allow " +"you to access the device or edit the file." +msgstr "" +"Det här visar en lista med program som körs och för tillfället har tillgång " +"till filen eller filerna som matchar sökningen. Att avsluta programmet bör " +"ge dig åtkomst till enheten eller låta dig redigera filen." + +#. (itstool) path: info/desc +#: C/process-identify-hog.page:22 +msgid "" +"Sort the list of processes by % CPU to see which application is " +"using up the computer's resources." +msgstr "" +"Sortera processlistan efter % CPU för att se vilka applikationer " +"som använder datorns resurser." + +#. (itstool) path: page/title +#: C/process-identify-hog.page:26 +msgid "Which program is making the computer run slowly?" +msgstr "Vilket program gör datorn långsam?" + +#. (itstool) path: page/p +#: C/process-identify-hog.page:35 +msgid "" +"A program that is using more than its share of the CPU may slow down the " +"whole computer. To find which process could be doing this:" +msgstr "" +"Ett program som använder mer än sin del av processorn kan göra hela datorn " +"långsam. För att hitta processen som orsakar detta:" + +#. (itstool) path: item/p +#: C/process-identify-hog.page:43 +msgid "" +"Click the % CPU column header to sort the processes according to " +"CPU use." +msgstr "" +"Klicka på kolumnrubriken % CPU för att sortera processerna efter " +"CPU-användning." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:46 +msgid "" +"The arrow in the column header shows the sort direction; click again to " +"reverse it. The arrow should point up." +msgstr "" +"Pilen i kolumnrubriken visar sorteringsriktningen. Klicka på den igen för " +"omvänd sortering. Pilen bör peka uppåt." + +#. (itstool) path: page/p +#: C/process-identify-hog.page:52 +msgid "" +"The processes at the top of the list are using the highest percentage CPU. " +"Once you identify which one might be using more resources than it should, " +"you can decide whether to close the program itself, or close other programs " +"to try to reduce the CPU load." +msgstr "" +"Processerna högst upp i listan använder högst andel CPU. När du hittar den " +"process som använder mer resurser än den borde, kan du välja att stänga ner " +"det aktuella programmet eller stänga ner andra program för att minska " +"processorns belastning." + +#. (itstool) path: note/p +#: C/process-identify-hog.page:58 +msgid "" +"A process that has hung or crashed might use 100% CPU. If this happens you " +"may need to kill the process." +msgstr "" +"En process som har hängt upp sig eller kraschat kan använda 100 % CPU. Om " +"det händer kan du behöva döda processen." + +#. (itstool) path: info/desc +#: C/process-kill.page:17 +msgid "If a program stops working or freezes, you can force it to close." +msgstr "" +"Ifall ett program slutar fungera eller fryser så kan du tvinga det att " +"stänga." + +#. (itstool) path: page/title +#: C/process-kill.page:21 +msgid "Kill (close) a program immediately" +msgstr "Döda (stäng) ett program omedelbart" + +#. (itstool) path: page/p +#: C/process-kill.page:23 +msgid "" +"If a program stops working or freezes, you can force it to close (\"kill\" " +"it) using System Monitor. Go to the Processes tab and " +"click to select the process you want to kill. Then, click End Process." +msgstr "" +"Ifall ett program stannar eller fryser så kan du stänga (”döda”) det med " +"Systemövervakaren. Gå till fliken Processer och klicka " +"på, för att välja, den process du vill döda. Klicka sedan på Avsluta " +"process." + +#. (itstool) path: page/p +#: C/process-kill.page:25 +msgid "" +"If the process does not close after a few seconds, right-click it and select " +"Kill from the menu that appears." +msgstr "" +"Om processen inte stänger efter några sekunder, högerklicka på den och välj " +"Döda ifrån menyn som dyker upp." + +#. (itstool) path: page/p +#: C/process-kill.page:27 +msgid "" +"Using End Process tries to close the process properly, giving it " +"time to save files and so on, whereas Kill forces it to close " +"straight away. For some programs, this might mean that you lose unsaved " +"files. You should always try End Process first." +msgstr "" +"Att använda Avsluta process gör att processen försöker stängas " +"ordentligt, genom att ge den tid att spara filer o.s.v. medan Döda tvingar den att avsluta direkt. För vissa program kan det här innebära " +"att du förlorar osparad data. Du bör alltid försöka med Avsluta " +"process först." + +#. (itstool) path: info/desc +#: C/process-many.page:16 +msgid "Lots of system processes run automatically in the background." +msgstr "Många systemprocesser körs automatiskt i bakgrunden." + +#. (itstool) path: page/title +#: C/process-many.page:19 +msgid "Why are there processes listed that I did not start?" +msgstr "Varför listas processer som jag inte har startat?" + +#. (itstool) path: page/p +#: C/process-many.page:21 +msgid "" +"There are usually lots of processes listed under the Processes " +"tab. Only a few of these will be programs that you started yourself. The " +"others are mostly processes that are needed by the operating system to make " +"the computer run correctly. These are started automatically when you log in, " +"and typically run quietly in the background." +msgstr "" +"Det listas vanligtvis en stor mängd processer under fliken Processer. Endast några av dessa är program som du startade. Resten är till stor " +"del processer som behövs för att datorn ska fungera korrekt. De startas " +"automatiskt när du loggar in, och körs vanligtvis tyst i bakgrunden." + +#. (itstool) path: info/desc +#: C/process-priority-change.page:19 +msgid "" +"Decide whether a process should get a bigger or smaller share of the " +"processor's time." +msgstr "" +"Bestäm ifall en process ska få en större eller mindre del av processorns tid." + +#. (itstool) path: page/title +#: C/process-priority-change.page:22 +msgid "Change the priority of a process" +msgstr "Ändra prioriteten på en process" + +#. (itstool) path: page/p +#: C/process-priority-change.page:24 +msgid "" +"You can tell the computer that certain processes should have a higher " +"priority than others, and so should be given a bigger share of the available " +"computing time. This can make them run faster, but only in certain cases. " +"You can also give a process a lower priority if you think it is " +"taking up too much processing power." +msgstr "" +"Du kan säga åt datorn att vissa processer bör ha en högre prioritet än " +"andra, och ska därför få en större del av den tillgängliga beräkningstiden. " +"Det här kan göra att de körs snabbare, men endast i vissa fall. Du kan även " +"ge en process en lägre prioritet om du anser att den tar upp för " +"mycket beräkningskraft." + +#. (itstool) path: item/p +#: C/process-priority-change.page:27 +msgid "" +"Go to the Processes tab and click on the process you want to have " +"a different priority." +msgstr "" +"Gå till fliken Processer och klicka på den process som du vill " +"ändra prioritet på." + +#. (itstool) path: item/p +#: C/process-priority-change.page:28 +msgid "" +"Right-click the process, and use the Change Priority menu to " +"assign the process a higher or lower priority." +msgstr "" +"Högerklicka på processen och använd menyn Ändra prioritet för att " +"ge processen en högre eller lägre prioritet." + +#. (itstool) path: page/p +#: C/process-priority-change.page:31 +msgid "" +"There is typically little need to change process priorities manually. The " +"computer will usually do a good job of managing them itself. (The system for " +"managing the priority of processes is called nice.)" +msgstr "" +"Det är sällan nödvändigt att manuellt ändra processprioriteter. Datorn gör " +"ofta det jobbet bra själv. (Systemet för hantering av processprioritet " +"kallas \"nice\".)" + +#. (itstool) path: section/title +#: C/process-priority-change.page:35 +msgid "Does higher priority make a process run faster?" +msgstr "Gör högre prioritet att processen körs snabbare?" + +#. (itstool) path: section/p +#: C/process-priority-change.page:37 +msgid "" +"The computer shares its processing time between all of the running " +"processes. This is normally shared intelligently, so programs that are doing " +"more work automatically get a bigger share of the resources. Most of the " +"time, processes will get as much processing time as they need, and so will " +"already be running as fast as possible. Changing their priority won't make a " +"difference." +msgstr "" +"Datorn delar sin processortid mellan samtliga processer som körs. Det här " +"görs vanligtvis intelligent så att program som utför mer arbete automatiskt " +"får en större del av resurserna. För det mesta får processer så mycket " +"processortid som de behöver, och körs därför redan så fort som möjligt. Att " +"ändra deras prioritet gör ingen skillnad." + +#. (itstool) path: section/p +#: C/process-priority-change.page:39 +msgid "" +"If your computer is running several computationally-intensive programs at " +"once, however, its processing time may be \"over-subscribed\" (that is, the " +"processor's full capacity will be " +"in use). You may notice that other programs run slower than usual because " +"there is not enough processing time to share between all of them." +msgstr "" +"Ifall din datorn kör flera beräkningsintensiva program samtidigt kan dess " +"processortid vara \"övertecknad\" (det vill säga, processorns fulla kapacitet används). Du märker " +"troligtvis av att andra program körs långsammare än vanligt eftersom det " +"inte finns tillräckligt med processortid att tilldela dem." + +#. (itstool) path: section/p +#: C/process-priority-change.page:41 +msgid "" +"In this case, changing the priority of processes can be helpful. You could " +"lower the priority of one of the computationally-intensive processes to free " +"up more processing time for other programs. Alternatively, you could " +"increase the priority of a process that is more important to you, and that " +"you want to run faster." +msgstr "" +"I det här fallet kan det hjälpa att ändra processers prioritet. Du kan sänka " +"prioriteten för en av de beräkningsintensiva processerna för att frigöra mer " +"processortid för andra program. Eller så kan du öka prioriteten för en " +"process som är viktigare och som du vill ska köras snabbare." + +#. (itstool) path: info/desc +#: C/process-status.page:19 +msgid "The status of a process can be running, sleeping, stopped, or zombie." +msgstr "Läget för en process kan vara kör, sover, stoppad, eller zombie." + +#. (itstool) path: page/title +#: C/process-status.page:22 +msgid "What do the process statuses mean?" +msgstr "Vad betyder processers olika lägen?" + +#. (itstool) path: page/p +#: C/process-status.page:24 +msgid "" +"The status of a process tells you whether it is currently doing something or " +"not. There are four statuses that a process can have:" +msgstr "" +"Läget för en process låter dig veta ifall den för tillfället gör något eller " +"inte. Det finns fyra lägen en process kan ha:" + +#. (itstool) path: item/title +#: C/process-status.page:28 +msgid "Running" +msgstr "Kör" + +#. (itstool) path: item/p +#: C/process-status.page:29 +msgid "" +"Processes that are currently doing something (for example, a web browser " +"loading a web page). Running processes are those that are actively using the " +"processor (CPU)." +msgstr "" +"Processer som för tillfället gör något (till exempel, en webbläsare som " +"läser in en webbsida). Processer som körs är de som aktivt använder " +"processorn (CPU)." + +#. (itstool) path: item/title +#: C/process-status.page:34 +msgid "Sleeping" +msgstr "Sover" + +#. (itstool) path: item/p +#: C/process-status.page:35 +msgid "" +"Processes that are not currently doing anything (for example, because they " +"are waiting for something to happen). They don't use any of the processor's " +"time, but still take up memory. If they need to do something, they will " +"\"wake up\" and change their status to running." +msgstr "" +"Processer som för tillfället inte gör något (till exempel, att de väntar på " +"att något ska hända). De använder inte processorns tid men använder ändå " +"minne. Om de behöver göra något så kommer de att \"vakna\" och ändra sitt " +"läge till kör." + +#. (itstool) path: item/title +#: C/process-status.page:41 +msgid "Stopped" +msgstr "Stoppad" + +#. (itstool) path: item/p +#: C/process-status.page:42 +msgid "" +"A stopped process is one that has been put to sleep manually. You " +"might want to stop a process temporarily if it is using too much processing " +"time, for example." +msgstr "" +"En stoppad process är en som manuellt har satts i sovande läge. Du " +"vill, exempelvis, kanske stoppa en process tillfälligt om den använder för " +"mycket processortid." + +#. (itstool) path: item/p +#: C/process-status.page:45 +msgid "" +"To do this, click the process in the Processes tab, then right-" +"click it and select Stop from the menu that appears. You can wake " +"it up again by clicking Continue on the same menu." +msgstr "" +"För att göra detta, klicka på processen i fliken Processer, " +"högerklicka sen och välj Stoppa ifrån menyn som dyker upp. Du kan " +"väcka den igen genom att klicka på Fortsätt i samma meny." + +#. (itstool) path: item/title +#: C/process-status.page:51 +msgid "Zombie" +msgstr "Zombie" + +#. (itstool) path: item/p +#: C/process-status.page:52 +msgid "" +"A zombie process is one that has finished running and will never start " +"again, but is being kept in the list of processes for some reason. This " +"usually happens because it was started by another program that needs to know " +"if it finished successfully or not, but which has not checked on the process " +"yet." +msgstr "" +"En zombie-process är en som har slutat köra och inte kommer att starta igen " +"men hålls kvar i processlistan av någon anledning. Det här orsakas " +"vanligtvis av att processen startades av ett annat program som nu behöver " +"veta ifall den har avslutats korrekt eller inte, men som ännu inte har " +"kontrollerat processen ännu." + +#. (itstool) path: item/p +#: C/process-status.page:57 +msgid "" +"Zombie processes do not use any memory or processing time, and will " +"eventually go away. You do not need to do anything to get rid of them." +msgstr "" +"Zombie-processer använder inte minne eller processortid och kommer så " +"småningom försvinna. Du behöver inte göra något för att de ska försvinna." + +#. (itstool) path: page/p +#: C/process-status.page:62 +msgid "The majority of processes will either be running or sleeping." +msgstr "Majoriteten av processerna kommer antingen att köras eller sova." + +#. (itstool) path: info/desc +#: C/process-update-speed.page:22 +msgid "" +"Refresh the information shown in the System Monitor with a longer or shorter " +"interval." +msgstr "" +"Uppdatera informationen i Systemövervakaren med längre eller kortare " +"intervaller." + +#. (itstool) path: page/title +#: C/process-update-speed.page:26 +msgid "Make the information update faster or slower" +msgstr "Öka eller sänk informationens uppdateringshastighet" + +#. (itstool) path: page/p +#: C/process-update-speed.page:35 +msgid "To change the information refresh speed:" +msgstr "För att ändra informationens uppdateringshastighet:" + +#. (itstool) path: item/p +#: C/process-update-speed.page:41 +msgid "" +"Click the desired tab (Processes, Resources or " +"File Systems)." +msgstr "" +"Klicka på önskad flik (Processer, Resurser, eller " +"Filsystem)." + +#. (itstool) path: note/p +#: C/process-update-speed.page:48 +msgid "" +"Setting the Update interval to a lower value will cause " +"System Monitor itself to use more of the CPU." +msgstr "" +"Att ställa in Uppdateringsintervall till ett lågt värde kommer " +"göra att Systemövervakaren själv använder mer CPU." + +#. (itstool) path: info/desc +#: C/solaris-mode.page:22 +msgid "Use Solaris mode to reflect the number of CPUs." +msgstr "Använd Solaris-läge för att återspegla antalet CPU:er." + +#. (itstool) path: page/title +#: C/solaris-mode.page:25 +msgid "What is Solaris mode?" +msgstr "Vad är Solaris-läge?" + +#. (itstool) path: page/p +#: C/solaris-mode.page:33 +msgid "" +"In a system that has multiple CPUs or cores, processes can use more than one at the same time. It is possible for " +"the % CPU column to display values that total greater than 100% " +"(i.e. 400% in a 4-CPU system). Solaris mode divides the % " +"CPU for each process by the number of CPUs in the system so that the " +"total will be 100%." +msgstr "" +"I ett system som har flera processorer eller kärnor, så kan processer använda fler än en i taget. Det är " +"möjligt för % CPU-kolumnen att visa värden högre än 100 % (t.ex. " +"400 % i ett fyrkärnigt system). Solaris-läge delar upp % " +"CPU för varje process med antalet kärnor i systemet så att slutsumman " +"blir 100 %." + +#. (itstool) path: page/p +#: C/solaris-mode.page:40 +msgid "To display the % CPU in Solaris mode:" +msgstr "För att visa % CPU i Solaris-läge:" + +#. (itstool) path: item/p +#: C/solaris-mode.page:43 +msgid "Click Preferences in the app menu." +msgstr "Klicka på Inställningar i programmenyn." + +#. (itstool) path: item/p +#: C/solaris-mode.page:45 +msgid "Select Divide CPU Usage by CPU Count." +msgstr "Välj Dela processoranvändning med processorantal." + +#. (itstool) path: note/p +#: C/solaris-mode.page:48 +msgid "" +"The term Solaris mode derives from Sun's UNIX, compared to the " +"Linux default of IRIX mode, named for SGI's UNIX." +msgstr "" +"Termen Solaris-läge kommer från Suns UNIX, jämfört med " +"Linuxstandarden IRIX-läge, som är uppkallad efter SGI:s UNIX." + +#. (itstool) path: info/desc +#: C/units.page:22 +msgid "Units of measure for memory and disk space" +msgstr "Måttenheter för minne och diskutrymme" + +#. (itstool) path: page/title +#: C/units.page:25 +msgid "Is GiB the same as GB (gigabyte)?" +msgstr "Är GiB detsamma som GB (gigabyte)?" + +#. (itstool) path: page/p +#: C/units.page:32 +msgid "" +"The memory and disk space statistics are displayed using IEC binary " +"prefixes, KiB, MiB, GiB, TiB (for kibi, mebi, gibi and tebi). These are " +"intended to distinguish binary reporting of sizes used in System Monitor " +"(multiples of 1024) from decimal sizes (multiples of 1000) commonly used, " +"for instance, in packaging of hard disks." +msgstr "" +"Statistik för minne och diskutrymme visas i binära prefix enligt IEC, KiB, MiB, GiB, TiB (för kibi, mebi, gibi, och tebi). Dessa är avsedda " +"för att särskilja binär rapportering av storlekar som används i " +"Systemövervakaren (multipel av 1024) från decimalstorlekar (multipel av " +"1000) som vanligtvis används vid förpackning av hårddiskar." + +#. (itstool) path: page/p +#: C/units.page:38 +msgid "Typical binary units:" +msgstr "Vanliga binära enheter:" + +#. (itstool) path: item/p +#: C/units.page:40 +msgid "1 KiB = 1024 bytes" +msgstr "1 KiB = 1024 byte" + +#. (itstool) path: item/p +#: C/units.page:41 +msgid "1 MiB = 1048576 bytes" +msgstr "1 MiB = 1048576 byte" + +#. (itstool) path: item/p +#: C/units.page:42 +msgid "1 GiB = 1073741842 bytes" +msgstr "1 GiB = 1073741842 byte" + +#. (itstool) path: page/p +#: C/units.page:45 +msgid "" +"An external hard drive, advertised as 1.0 TB (terabytes), would display as " +"0.909 TiB (tebibytes)." +msgstr "" +"En extern hårddisk, beskriven som 1.0 TB (terabyte), skulle visas som 0.909 " +"TiB (tebibyte)." diff --git a/help/sv/sv.stamp b/help/sv/sv.stamp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/help/sv/sv.stamp diff --git a/help/sv/units.page b/help/sv/units.page new file mode 100644 index 0000000..f39909a --- /dev/null +++ b/help/sv/units.page @@ -0,0 +1,43 @@ + + + + + + + + + + Phil Bull + philbull@gmail.com + 2011 + + + + Michael Hill + mdhillca@gmail.com + 2011, 2014 + + + Måttenheter för minne och diskutrymme + + + Isak Östlund + translate@catnip.nu + 2017 + + + + Är GiB detsamma som GB (gigabyte)? + +

Statistik för minne och diskutrymme visas i binära prefix enligt IEC, KiB, MiB, GiB, TiB (för kibi, mebi, gibi, och tebi). Dessa är avsedda för att särskilja binär rapportering av storlekar som används i Systemövervakaren (multipel av 1024) från decimalstorlekar (multipel av 1000) som vanligtvis används vid förpackning av hårddiskar.

+ +

Vanliga binära enheter:

+ +

1 KiB = 1024 byte

+

1 MiB = 1048576 byte

+

1 GiB = 1073741842 byte

+
+ +

En extern hårddisk, beskriven som 1.0 TB (terabyte), skulle visas som 0.909 TiB (tebibyte).

+ +
diff --git a/install-sh b/install-sh new file mode 100755 index 0000000..0360b79 --- /dev/null +++ b/install-sh @@ -0,0 +1,501 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2016-01-11.22; # UTC + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# 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 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 MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# 'make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. + +tab=' ' +nl=' +' +IFS=" $tab$nl" + +# Set DOITPROG to "echo" to test this script. + +doit=${DOITPROG-} +doit_exec=${doit:-exec} + +# Put in absolute file names if you don't have them in your path; +# or use environment vars. + +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +chgrpcmd= +chmodcmd=$chmodprog +chowncmd= +mvcmd=$mvprog +rmcmd="$rmprog -f" +stripcmd= + +src= +dst= +dir_arg= +dst_arg= + +copy_on_change=false +is_target_a_directory=possibly + +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: + --help display this help and exit. + --version display version info and exit. + + -c (ignored) + -C install only if different (preserve the last data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -s $stripprog installed files. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG +" + +while test $# -ne 0; do + case $1 in + -c) ;; + + -C) copy_on_change=true;; + + -d) dir_arg=true;; + + -g) chgrpcmd="$chgrpprog $2" + shift;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + case $mode in + *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; + + -o) chowncmd="$chownprog $2" + shift;; + + -s) stripcmd=$stripprog;; + + -t) + is_target_a_directory=always + dst_arg=$2 + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + shift;; + + -T) is_target_a_directory=never;; + + --version) echo "$0 $scriptversion"; exit $?;; + + --) shift + break;; + + -*) echo "$0: invalid option: $1" >&2 + exit 1;; + + *) break;; + esac + shift +done + +# We allow the use of options -d and -T together, by making -d +# take the precedence; this is for compatibility with GNU install. + +if test -n "$dir_arg"; then + if test -n "$dst_arg"; then + echo "$0: target directory not allowed when installing a directory." >&2 + exit 1 + fi +fi + +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + done +fi + +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call 'install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +if test -z "$dir_arg"; then + if test $# -gt 1 || test "$is_target_a_directory" = always; then + if test ! -d "$dst_arg"; then + echo "$0: $dst_arg: Is not a directory." >&2 + exit 1 + fi + fi +fi + +if test -z "$dir_arg"; then + do_exit='(exit $ret); exit $ret' + trap "ret=129; $do_exit" 1 + trap "ret=130; $do_exit" 2 + trap "ret=141; $do_exit" 13 + trap "ret=143; $do_exit" 15 + + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi + +for src +do + # Protect names problematic for 'test' and other utilities. + case $src in + -* | [=\(\)!]) src=./$src;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst_arg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + dst=$dst_arg + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test "$is_target_a_directory" = never; then + echo "$0: $dst_arg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dst=$dstdir/`basename "$src"` + dstdir_status=0 + else + dstdir=`dirname "$dst"` + test -d "$dstdir" + dstdir_status=$? + fi + fi + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode + else + mkdir_mode= + fi + + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + + if (umask $mkdir_umask && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + ls_ld_tmpdir=`ls -ld "$tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/d" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + fi + trap '' 0;; + esac;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + [-=\(\)!]*) prefix='./';; + *) prefix='';; + esac + + oIFS=$IFS + IFS=/ + set -f + set fnord $dstdir + shift + set +f + IFS=$oIFS + + prefixes= + + for d + do + test X"$d" = X && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done + + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + set +f && + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd -f "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 + + trap '' 0 + fi +done + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/ltmain.sh b/ltmain.sh new file mode 100644 index 0000000..30be9c8 --- /dev/null +++ b/ltmain.sh @@ -0,0 +1,11149 @@ +#! /bin/sh +## DO NOT EDIT - This file generated from ./build-aux/ltmain.in +## by inline-source v2014-01-03.01 + +# libtool (GNU libtool) 2.4.6 +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +PROGRAM=libtool +PACKAGE=libtool +VERSION=2.4.6 +package_revision=2.4.6 + + +## ------ ## +## Usage. ## +## ------ ## + +# Run './libtool --help' for help with using this script from the +# command line. + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# After configure completes, it has a better idea of some of the +# shell tools we need than the defaults used by the functions shared +# with bootstrap, so set those here where they can still be over- +# ridden by the user, but otherwise take precedence. + +: ${AUTOCONF="autoconf"} +: ${AUTOMAKE="automake"} + + +## -------------------------- ## +## Source external libraries. ## +## -------------------------- ## + +# Much of our low-level functionality needs to be sourced from external +# libraries, which are installed to $pkgauxdir. + +# Set a version string for this script. +scriptversion=2015-01-20.17; # UTC + +# General shell script boiler plate, and helper functions. +# Written by Gary V. Vaughan, 2004 + +# Copyright (C) 2004-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. + +# As a special exception to the GNU General Public License, if you distribute +# this file as part of a program or library that is built using GNU Libtool, +# you may include this file under the same distribution terms that you use +# for the rest of that program. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Please report bugs or propose patches to gary@gnu.org. + + +## ------ ## +## Usage. ## +## ------ ## + +# Evaluate this file near the top of your script to gain access to +# the functions and variables defined here: +# +# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# +# If you need to override any of the default environment variable +# settings, do that before evaluating this file. + + +## -------------------- ## +## Shell normalisation. ## +## -------------------- ## + +# Some shells need a little help to be as Bourne compatible as possible. +# Before doing anything else, make sure all that help has been provided! + +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac +fi + +# NLS nuisances: We save the old values in case they are required later. +_G_user_locale= +_G_safe_locale= +for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test set = \"\${$_G_var+set}\"; then + save_$_G_var=\$$_G_var + $_G_var=C + export $_G_var + _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" + _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" + fi" +done + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Make sure IFS has a sensible default +sp=' ' +nl=' +' +IFS="$sp $nl" + +# There are apparently some retarded systems that use ';' as a PATH separator! +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + + +## ------------------------- ## +## Locate command utilities. ## +## ------------------------- ## + + +# func_executable_p FILE +# ---------------------- +# Check that FILE is an executable regular file. +func_executable_p () +{ + test -f "$1" && test -x "$1" +} + + +# func_path_progs PROGS_LIST CHECK_FUNC [PATH] +# -------------------------------------------- +# Search for either a program that responds to --version with output +# containing "GNU", or else returned by CHECK_FUNC otherwise, by +# trying all the directories in PATH with each of the elements of +# PROGS_LIST. +# +# CHECK_FUNC should accept the path to a candidate program, and +# set $func_check_prog_result if it truncates its output less than +# $_G_path_prog_max characters. +func_path_progs () +{ + _G_progs_list=$1 + _G_check_func=$2 + _G_PATH=${3-"$PATH"} + + _G_path_prog_max=0 + _G_path_prog_found=false + _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} + for _G_dir in $_G_PATH; do + IFS=$_G_save_IFS + test -z "$_G_dir" && _G_dir=. + for _G_prog_name in $_G_progs_list; do + for _exeext in '' .EXE; do + _G_path_prog=$_G_dir/$_G_prog_name$_exeext + func_executable_p "$_G_path_prog" || continue + case `"$_G_path_prog" --version 2>&1` in + *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; + *) $_G_check_func $_G_path_prog + func_path_progs_result=$func_check_prog_result + ;; + esac + $_G_path_prog_found && break 3 + done + done + done + IFS=$_G_save_IFS + test -z "$func_path_progs_result" && { + echo "no acceptable sed could be found in \$PATH" >&2 + exit 1 + } +} + + +# We want to be able to use the functions in this file before configure +# has figured out where the best binaries are kept, which means we have +# to search for them ourselves - except when the results are already set +# where we skip the searches. + +# Unless the user overrides by setting SED, search the path for either GNU +# sed, or the sed that truncates its output the least. +test -z "$SED" && { + _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for _G_i in 1 2 3 4 5 6 7; do + _G_sed_script=$_G_sed_script$nl$_G_sed_script + done + echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed + _G_sed_script= + + func_check_prog_sed () + { + _G_path_prog=$1 + + _G_count=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo '' >> conftest.nl + "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin + rm -f conftest.sed + SED=$func_path_progs_result +} + + +# Unless the user overrides by setting GREP, search the path for either GNU +# grep, or the grep that truncates its output the least. +test -z "$GREP" && { + func_check_prog_grep () + { + _G_path_prog=$1 + + _G_count=0 + _G_path_prog_max=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo 'GREP' >> conftest.nl + "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin + GREP=$func_path_progs_result +} + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# All uppercase variable names are used for environment variables. These +# variables can be overridden by the user before calling a script that +# uses them if a suitable command of that name is not already available +# in the command search PATH. + +: ${CP="cp -f"} +: ${ECHO="printf %s\n"} +: ${EGREP="$GREP -E"} +: ${FGREP="$GREP -F"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} + + +## -------------------- ## +## Useful sed snippets. ## +## -------------------- ## + +sed_dirname='s|/[^/]*$||' +sed_basename='s|^.*/||' + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s|\([`"$\\]\)|\\\1|g' + +# Same as above, but do not quote variable references. +sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' + +# Sed substitution that converts a w32 file name or path +# that contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-'\' parameter expansions in output of sed_double_quote_subst that +# were '\'-ed in input to the same. If an odd number of '\' preceded a +# '$' in input to sed_double_quote_subst, that '$' was protected from +# expansion. Since each input '\' is now two '\'s, look for any number +# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. +_G_bs='\\' +_G_bs2='\\\\' +_G_bs4='\\\\\\\\' +_G_dollar='\$' +sed_double_backslash="\ + s/$_G_bs4/&\\ +/g + s/^$_G_bs2$_G_dollar/$_G_bs&/ + s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g + s/\n//g" + + +## ----------------- ## +## Global variables. ## +## ----------------- ## + +# Except for the global variables explicitly listed below, the following +# functions in the '^func_' namespace, and the '^require_' namespace +# variables initialised in the 'Resource management' section, sourcing +# this file will not pollute your global namespace with anything +# else. There's no portable way to scope variables in Bourne shell +# though, so actually running these functions will sometimes place +# results into a variable named after the function, and often use +# temporary variables in the '^_G_' namespace. If you are careful to +# avoid using those namespaces casually in your sourcing script, things +# should continue to work as you expect. And, of course, you can freely +# overwrite any of the functions or variables defined here before +# calling anything to customize them. + +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +# Allow overriding, eg assuming that you follow the convention of +# putting '$debug_cmd' at the start of all your functions, you can get +# bash to show function call trace with: +# +# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name +debug_cmd=${debug_cmd-":"} +exit_cmd=: + +# By convention, finish your script with: +# +# exit $exit_status +# +# so that you can set exit_status to non-zero if you want to indicate +# something went wrong during execution without actually bailing out at +# the point of failure. +exit_status=$EXIT_SUCCESS + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath=$0 + +# The name of this program. +progname=`$ECHO "$progpath" |$SED "$sed_basename"` + +# Make sure we have an absolute progpath for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=`cd "$progdir" && pwd` + progpath=$progdir/$progname + ;; + *) + _G_IFS=$IFS + IFS=${PATH_SEPARATOR-:} + for progdir in $PATH; do + IFS=$_G_IFS + test -x "$progdir/$progname" && break + done + IFS=$_G_IFS + test -n "$progdir" || progdir=`pwd` + progpath=$progdir/$progname + ;; +esac + + +## ----------------- ## +## Standard options. ## +## ----------------- ## + +# The following options affect the operation of the functions defined +# below, and should be set appropriately depending on run-time para- +# meters passed on the command line. + +opt_dry_run=false +opt_quiet=false +opt_verbose=false + +# Categories 'all' and 'none' are always available. Append any others +# you will pass as the first argument to func_warning from your own +# code. +warning_categories= + +# By default, display warnings according to 'opt_warning_types'. Set +# 'warning_func' to ':' to elide all warnings, or func_fatal_error to +# treat the next displayed warning as a fatal error. +warning_func=func_warn_and_continue + +# Set to 'all' to display all warnings, 'none' to suppress all +# warnings, or a space delimited list of some subset of +# 'warning_categories' to display only the listed warnings. +opt_warning_types=all + + +## -------------------- ## +## Resource management. ## +## -------------------- ## + +# This section contains definitions for functions that each ensure a +# particular resource (a file, or a non-empty configuration variable for +# example) is available, and if appropriate to extract default values +# from pertinent package files. Call them using their associated +# 'require_*' variable to ensure that they are executed, at most, once. +# +# It's entirely deliberate that calling these functions can set +# variables that don't obey the namespace limitations obeyed by the rest +# of this file, in order that that they be as useful as possible to +# callers. + + +# require_term_colors +# ------------------- +# Allow display of bold text on terminals that support it. +require_term_colors=func_require_term_colors +func_require_term_colors () +{ + $debug_cmd + + test -t 1 && { + # COLORTERM and USE_ANSI_COLORS environment variables take + # precedence, because most terminfo databases neglect to describe + # whether color sequences are supported. + test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} + + if test 1 = "$USE_ANSI_COLORS"; then + # Standard ANSI escape sequences + tc_reset='' + tc_bold=''; tc_standout='' + tc_red=''; tc_green='' + tc_blue=''; tc_cyan='' + else + # Otherwise trust the terminfo database after all. + test -n "`tput sgr0 2>/dev/null`" && { + tc_reset=`tput sgr0` + test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` + tc_standout=$tc_bold + test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` + test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` + test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` + test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` + test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` + } + fi + } + + require_term_colors=: +} + + +## ----------------- ## +## Function library. ## +## ----------------- ## + +# This section contains a variety of useful functions to call in your +# scripts. Take note of the portable wrappers for features provided by +# some modern shells, which will fall back to slower equivalents on +# less featureful shells. + + +# func_append VAR VALUE +# --------------------- +# Append VALUE onto the existing contents of VAR. + + # We should try to minimise forks, especially on Windows where they are + # unreasonably slow, so skip the feature probes when bash or zsh are + # being used: + if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then + : ${_G_HAVE_ARITH_OP="yes"} + : ${_G_HAVE_XSI_OPS="yes"} + # The += operator was introduced in bash 3.1 + case $BASH_VERSION in + [12].* | 3.0 | 3.0*) ;; + *) + : ${_G_HAVE_PLUSEQ_OP="yes"} + ;; + esac + fi + + # _G_HAVE_PLUSEQ_OP + # Can be empty, in which case the shell is probed, "yes" if += is + # useable or anything else if it does not work. + test -z "$_G_HAVE_PLUSEQ_OP" \ + && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ + && _G_HAVE_PLUSEQ_OP=yes + +if test yes = "$_G_HAVE_PLUSEQ_OP" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_append () + { + $debug_cmd + + eval "$1+=\$2" + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_append () + { + $debug_cmd + + eval "$1=\$$1\$2" + } +fi + + +# func_append_quoted VAR VALUE +# ---------------------------- +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +if test yes = "$_G_HAVE_PLUSEQ_OP"; then + eval 'func_append_quoted () + { + $debug_cmd + + func_quote_for_eval "$2" + eval "$1+=\\ \$func_quote_for_eval_result" + }' +else + func_append_quoted () + { + $debug_cmd + + func_quote_for_eval "$2" + eval "$1=\$$1\\ \$func_quote_for_eval_result" + } +fi + + +# func_append_uniq VAR VALUE +# -------------------------- +# Append unique VALUE onto the existing contents of VAR, assuming +# entries are delimited by the first character of VALUE. For example: +# +# func_append_uniq options " --another-option option-argument" +# +# will only append to $options if " --another-option option-argument " +# is not already present somewhere in $options already (note spaces at +# each end implied by leading space in second argument). +func_append_uniq () +{ + $debug_cmd + + eval _G_current_value='`$ECHO $'$1'`' + _G_delim=`expr "$2" : '\(.\)'` + + case $_G_delim$_G_current_value$_G_delim in + *"$2$_G_delim"*) ;; + *) func_append "$@" ;; + esac +} + + +# func_arith TERM... +# ------------------ +# Set func_arith_result to the result of evaluating TERMs. + test -z "$_G_HAVE_ARITH_OP" \ + && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ + && _G_HAVE_ARITH_OP=yes + +if test yes = "$_G_HAVE_ARITH_OP"; then + eval 'func_arith () + { + $debug_cmd + + func_arith_result=$(( $* )) + }' +else + func_arith () + { + $debug_cmd + + func_arith_result=`expr "$@"` + } +fi + + +# func_basename FILE +# ------------------ +# Set func_basename_result to FILE with everything up to and including +# the last / stripped. +if test yes = "$_G_HAVE_XSI_OPS"; then + # If this shell supports suffix pattern removal, then use it to avoid + # forking. Hide the definitions single quotes in case the shell chokes + # on unsupported syntax... + _b='func_basename_result=${1##*/}' + _d='case $1 in + */*) func_dirname_result=${1%/*}$2 ;; + * ) func_dirname_result=$3 ;; + esac' + +else + # ...otherwise fall back to using sed. + _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' + _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` + if test "X$func_dirname_result" = "X$1"; then + func_dirname_result=$3 + else + func_append func_dirname_result "$2" + fi' +fi + +eval 'func_basename () +{ + $debug_cmd + + '"$_b"' +}' + + +# func_dirname FILE APPEND NONDIR_REPLACEMENT +# ------------------------------------------- +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +eval 'func_dirname () +{ + $debug_cmd + + '"$_d"' +}' + + +# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT +# -------------------------------------------------------- +# Perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# For efficiency, we do not delegate to the functions above but instead +# duplicate the functionality here. +eval 'func_dirname_and_basename () +{ + $debug_cmd + + '"$_b"' + '"$_d"' +}' + + +# func_echo ARG... +# ---------------- +# Echo program name prefixed message. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_echo_all ARG... +# -------------------- +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + + +# func_echo_infix_1 INFIX ARG... +# ------------------------------ +# Echo program name, followed by INFIX on the first line, with any +# additional lines not showing INFIX. +func_echo_infix_1 () +{ + $debug_cmd + + $require_term_colors + + _G_infix=$1; shift + _G_indent=$_G_infix + _G_prefix="$progname: $_G_infix: " + _G_message=$* + + # Strip color escape sequences before counting printable length + for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" + do + test -n "$_G_tc" && { + _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` + _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` + } + done + _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes + + func_echo_infix_1_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_infix_1_IFS + $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 + _G_prefix=$_G_indent + done + IFS=$func_echo_infix_1_IFS +} + + +# func_error ARG... +# ----------------- +# Echo program name prefixed message to standard error. +func_error () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 +} + + +# func_fatal_error ARG... +# ----------------------- +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + $debug_cmd + + func_error "$*" + exit $EXIT_FAILURE +} + + +# func_grep EXPRESSION FILENAME +# ----------------------------- +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $debug_cmd + + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_len STRING +# --------------- +# Set func_len_result to the length of STRING. STRING may not +# start with a hyphen. + test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_len () + { + $debug_cmd + + func_len_result=${#1} + }' +else + func_len () + { + $debug_cmd + + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` + } +fi + + +# func_mkdir_p DIRECTORY-PATH +# --------------------------- +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + $debug_cmd + + _G_directory_path=$1 + _G_dir_list= + + if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then + + # Protect directory names starting with '-' + case $_G_directory_path in + -*) _G_directory_path=./$_G_directory_path ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$_G_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + _G_dir_list=$_G_directory_path:$_G_dir_list + + # If the last portion added has no slash in it, the list is done + case $_G_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + done + _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + + func_mkdir_p_IFS=$IFS; IFS=: + for _G_dir in $_G_dir_list; do + IFS=$func_mkdir_p_IFS + # mkdir can fail with a 'File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$_G_dir" 2>/dev/null || : + done + IFS=$func_mkdir_p_IFS + + # Bail out if we (or some other process) failed to create a directory. + test -d "$_G_directory_path" || \ + func_fatal_error "Failed to create '$1'" + fi +} + + +# func_mktempdir [BASENAME] +# ------------------------- +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, BASENAME is the basename for that directory. +func_mktempdir () +{ + $debug_cmd + + _G_template=${TMPDIR-/tmp}/${1-$progname} + + if test : = "$opt_dry_run"; then + # Return a directory name, but don't create it in dry-run mode + _G_tmpdir=$_G_template-$$ + else + + # If mktemp works, use that first and foremost + _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + + if test ! -d "$_G_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + _G_tmpdir=$_G_template-${RANDOM-0}$$ + + func_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$_G_tmpdir" + umask $func_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$_G_tmpdir" || \ + func_fatal_error "cannot create temporary directory '$_G_tmpdir'" + fi + + $ECHO "$_G_tmpdir" +} + + +# func_normal_abspath PATH +# ------------------------ +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +func_normal_abspath () +{ + $debug_cmd + + # These SED scripts presuppose an absolute path with a trailing slash. + _G_pathcar='s|^/\([^/]*\).*$|\1|' + _G_pathcdr='s|^/[^/]*||' + _G_removedotparts=':dotsl + s|/\./|/|g + t dotsl + s|/\.$|/|' + _G_collapseslashes='s|/\{1,\}|/|g' + _G_finalslash='s|/*$|/|' + + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` + while :; do + # Processed it all yet? + if test / = "$func_normal_abspath_tpath"; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result"; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} + + +# func_notquiet ARG... +# -------------------- +# Echo program name prefixed message only when not in quiet mode. +func_notquiet () +{ + $debug_cmd + + $opt_quiet || func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + + +# func_relative_path SRCDIR DSTDIR +# -------------------------------- +# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. +func_relative_path () +{ + $debug_cmd + + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=$func_dirname_result + if test -z "$func_relative_path_tlibdir"; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done + + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test -n "$func_stripname_result"; then + func_append func_relative_path_result "/$func_stripname_result" + fi + + # Normalisation. If bindir is libdir, return '.' else relative path. + if test -n "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + fi + + test -n "$func_relative_path_result" || func_relative_path_result=. + + : +} + + +# func_quote_for_eval ARG... +# -------------------------- +# Aesthetically quote ARGs to be evaled later. +# This function returns two values: +# i) func_quote_for_eval_result +# double-quoted, suitable for a subsequent eval +# ii) func_quote_for_eval_unquoted_result +# has all characters that are still active within double +# quotes backslashified. +func_quote_for_eval () +{ + $debug_cmd + + func_quote_for_eval_unquoted_result= + func_quote_for_eval_result= + while test 0 -lt $#; do + case $1 in + *[\\\`\"\$]*) + _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; + *) + _G_unquoted_arg=$1 ;; + esac + if test -n "$func_quote_for_eval_unquoted_result"; then + func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" + else + func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" + fi + + case $_G_unquoted_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_quoted_arg=\"$_G_unquoted_arg\" + ;; + *) + _G_quoted_arg=$_G_unquoted_arg + ;; + esac + + if test -n "$func_quote_for_eval_result"; then + func_append func_quote_for_eval_result " $_G_quoted_arg" + else + func_append func_quote_for_eval_result "$_G_quoted_arg" + fi + shift + done +} + + +# func_quote_for_expand ARG +# ------------------------- +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + $debug_cmd + + case $1 in + *[\\\`\"]*) + _G_arg=`$ECHO "$1" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *) + _G_arg=$1 ;; + esac + + case $_G_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_arg=\"$_G_arg\" + ;; + esac + + func_quote_for_expand_result=$_G_arg +} + + +# func_stripname PREFIX SUFFIX NAME +# --------------------------------- +# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_stripname () + { + $debug_cmd + + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary variable first. + func_stripname_result=$3 + func_stripname_result=${func_stripname_result#"$1"} + func_stripname_result=${func_stripname_result%"$2"} + }' +else + func_stripname () + { + $debug_cmd + + case $2 in + .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; + *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; + esac + } +fi + + +# func_show_eval CMD [FAIL_EXP] +# ----------------------------- +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + func_quote_for_expand "$_G_cmd" + eval "func_notquiet $func_quote_for_expand_result" + + $opt_dry_run || { + eval "$_G_cmd" + _G_status=$? + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_show_eval_locale CMD [FAIL_EXP] +# ------------------------------------ +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + $opt_quiet || { + func_quote_for_expand "$_G_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + $opt_dry_run || { + eval "$_G_user_locale + $_G_cmd" + _G_status=$? + eval "$_G_safe_locale" + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_tr_sh +# ---------- +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + $debug_cmd + + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} + + +# func_verbose ARG... +# ------------------- +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $debug_cmd + + $opt_verbose && func_echo "$*" + + : +} + + +# func_warn_and_continue ARG... +# ----------------------------- +# Echo program name prefixed warning message to standard error. +func_warn_and_continue () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 +} + + +# func_warning CATEGORY ARG... +# ---------------------------- +# Echo program name prefixed warning message to standard error. Warning +# messages can be filtered according to CATEGORY, where this function +# elides messages where CATEGORY is not listed in the global variable +# 'opt_warning_types'. +func_warning () +{ + $debug_cmd + + # CATEGORY must be in the warning_categories list! + case " $warning_categories " in + *" $1 "*) ;; + *) func_internal_error "invalid warning category '$1'" ;; + esac + + _G_category=$1 + shift + + case " $opt_warning_types " in + *" $_G_category "*) $warning_func ${1+"$@"} ;; + esac +} + + +# func_sort_ver VER1 VER2 +# ----------------------- +# 'sort -V' is not generally available. +# Note this deviates from the version comparison in automake +# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a +# but this should suffice as we won't be specifying old +# version formats or redundant trailing .0 in bootstrap.conf. +# If we did want full compatibility then we should probably +# use m4_version_compare from autoconf. +func_sort_ver () +{ + $debug_cmd + + printf '%s\n%s\n' "$1" "$2" \ + | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n +} + +# func_lt_ver PREV CURR +# --------------------- +# Return true if PREV and CURR are in the correct order according to +# func_sort_ver, otherwise false. Use it like this: +# +# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." +func_lt_ver () +{ + $debug_cmd + + test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: +#! /bin/sh + +# Set a version string for this script. +scriptversion=2014-01-07.03; # UTC + +# A portable, pluggable option parser for Bourne shell. +# Written by Gary V. Vaughan, 2010 + +# Copyright (C) 2010-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Please report bugs or propose patches to gary@gnu.org. + + +## ------ ## +## Usage. ## +## ------ ## + +# This file is a library for parsing options in your shell scripts along +# with assorted other useful supporting features that you can make use +# of too. +# +# For the simplest scripts you might need only: +# +# #!/bin/sh +# . relative/path/to/funclib.sh +# . relative/path/to/options-parser +# scriptversion=1.0 +# func_options ${1+"$@"} +# eval set dummy "$func_options_result"; shift +# ...rest of your script... +# +# In order for the '--version' option to work, you will need to have a +# suitably formatted comment like the one at the top of this file +# starting with '# Written by ' and ending with '# warranty; '. +# +# For '-h' and '--help' to work, you will also need a one line +# description of your script's purpose in a comment directly above the +# '# Written by ' line, like the one at the top of this file. +# +# The default options also support '--debug', which will turn on shell +# execution tracing (see the comment above debug_cmd below for another +# use), and '--verbose' and the func_verbose function to allow your script +# to display verbose messages only when your user has specified +# '--verbose'. +# +# After sourcing this file, you can plug processing for additional +# options by amending the variables from the 'Configuration' section +# below, and following the instructions in the 'Option parsing' +# section further down. + +## -------------- ## +## Configuration. ## +## -------------- ## + +# You should override these variables in your script after sourcing this +# file so that they reflect the customisations you have added to the +# option parser. + +# The usage line for option parsing errors and the start of '-h' and +# '--help' output messages. You can embed shell variables for delayed +# expansion at the time the message is displayed, but you will need to +# quote other shell meta-characters carefully to prevent them being +# expanded when the contents are evaled. +usage='$progpath [OPTION]...' + +# Short help message in response to '-h' and '--help'. Add to this or +# override it after sourcing this library to reflect the full set of +# options your script accepts. +usage_message="\ + --debug enable verbose shell tracing + -W, --warnings=CATEGORY + report the warnings falling in CATEGORY [all] + -v, --verbose verbosely report processing + --version print version information and exit + -h, --help print short or long help message and exit +" + +# Additional text appended to 'usage_message' in response to '--help'. +long_help_message=" +Warning categories include: + 'all' show all warnings + 'none' turn off all the warnings + 'error' warnings are treated as fatal errors" + +# Help message printed before fatal option parsing errors. +fatal_help="Try '\$progname --help' for more information." + + + +## ------------------------- ## +## Hook function management. ## +## ------------------------- ## + +# This section contains functions for adding, removing, and running hooks +# to the main code. A hook is just a named list of of function, that can +# be run in order later on. + +# func_hookable FUNC_NAME +# ----------------------- +# Declare that FUNC_NAME will run hooks added with +# 'func_add_hook FUNC_NAME ...'. +func_hookable () +{ + $debug_cmd + + func_append hookable_fns " $1" +} + + +# func_add_hook FUNC_NAME HOOK_FUNC +# --------------------------------- +# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must +# first have been declared "hookable" by a call to 'func_hookable'. +func_add_hook () +{ + $debug_cmd + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not accept hook functions." ;; + esac + + eval func_append ${1}_hooks '" $2"' +} + + +# func_remove_hook FUNC_NAME HOOK_FUNC +# ------------------------------------ +# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. +func_remove_hook () +{ + $debug_cmd + + eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' +} + + +# func_run_hooks FUNC_NAME [ARG]... +# --------------------------------- +# Run all hook functions registered to FUNC_NAME. +# It is assumed that the list of hook functions contains nothing more +# than a whitespace-delimited list of legal shell function names, and +# no effort is wasted trying to catch shell meta-characters or preserve +# whitespace. +func_run_hooks () +{ + $debug_cmd + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not support hook funcions.n" ;; + esac + + eval _G_hook_fns=\$$1_hooks; shift + + for _G_hook in $_G_hook_fns; do + eval $_G_hook '"$@"' + + # store returned options list back into positional + # parameters for next 'cmd' execution. + eval _G_hook_result=\$${_G_hook}_result + eval set dummy "$_G_hook_result"; shift + done + + func_quote_for_eval ${1+"$@"} + func_run_hooks_result=$func_quote_for_eval_result +} + + + +## --------------- ## +## Option parsing. ## +## --------------- ## + +# In order to add your own option parsing hooks, you must accept the +# full positional parameter list in your hook function, remove any +# options that you action, and then pass back the remaining unprocessed +# options in '_result', escaped suitably for +# 'eval'. Like this: +# +# my_options_prep () +# { +# $debug_cmd +# +# # Extend the existing usage message. +# usage_message=$usage_message' +# -s, --silent don'\''t print informational messages +# ' +# +# func_quote_for_eval ${1+"$@"} +# my_options_prep_result=$func_quote_for_eval_result +# } +# func_add_hook func_options_prep my_options_prep +# +# +# my_silent_option () +# { +# $debug_cmd +# +# # Note that for efficiency, we parse as many options as we can +# # recognise in a loop before passing the remainder back to the +# # caller on the first unrecognised argument we encounter. +# while test $# -gt 0; do +# opt=$1; shift +# case $opt in +# --silent|-s) opt_silent=: ;; +# # Separate non-argument short options: +# -s*) func_split_short_opt "$_G_opt" +# set dummy "$func_split_short_opt_name" \ +# "-$func_split_short_opt_arg" ${1+"$@"} +# shift +# ;; +# *) set dummy "$_G_opt" "$*"; shift; break ;; +# esac +# done +# +# func_quote_for_eval ${1+"$@"} +# my_silent_option_result=$func_quote_for_eval_result +# } +# func_add_hook func_parse_options my_silent_option +# +# +# my_option_validation () +# { +# $debug_cmd +# +# $opt_silent && $opt_verbose && func_fatal_help "\ +# '--silent' and '--verbose' options are mutually exclusive." +# +# func_quote_for_eval ${1+"$@"} +# my_option_validation_result=$func_quote_for_eval_result +# } +# func_add_hook func_validate_options my_option_validation +# +# You'll alse need to manually amend $usage_message to reflect the extra +# options you parse. It's preferable to append if you can, so that +# multiple option parsing hooks can be added safely. + + +# func_options [ARG]... +# --------------------- +# All the functions called inside func_options are hookable. See the +# individual implementations for details. +func_hookable func_options +func_options () +{ + $debug_cmd + + func_options_prep ${1+"$@"} + eval func_parse_options \ + ${func_options_prep_result+"$func_options_prep_result"} + eval func_validate_options \ + ${func_parse_options_result+"$func_parse_options_result"} + + eval func_run_hooks func_options \ + ${func_validate_options_result+"$func_validate_options_result"} + + # save modified positional parameters for caller + func_options_result=$func_run_hooks_result +} + + +# func_options_prep [ARG]... +# -------------------------- +# All initialisations required before starting the option parse loop. +# Note that when calling hook functions, we pass through the list of +# positional parameters. If a hook function modifies that list, and +# needs to propogate that back to rest of this script, then the complete +# modified list must be put in 'func_run_hooks_result' before +# returning. +func_hookable func_options_prep +func_options_prep () +{ + $debug_cmd + + # Option defaults: + opt_verbose=false + opt_warning_types= + + func_run_hooks func_options_prep ${1+"$@"} + + # save modified positional parameters for caller + func_options_prep_result=$func_run_hooks_result +} + + +# func_parse_options [ARG]... +# --------------------------- +# The main option parsing loop. +func_hookable func_parse_options +func_parse_options () +{ + $debug_cmd + + func_parse_options_result= + + # this just eases exit handling + while test $# -gt 0; do + # Defer to hook functions for initial option parsing, so they + # get priority in the event of reusing an option name. + func_run_hooks func_parse_options ${1+"$@"} + + # Adjust func_parse_options positional parameters to match + eval set dummy "$func_run_hooks_result"; shift + + # Break out of the loop if we already parsed every option. + test $# -gt 0 || break + + _G_opt=$1 + shift + case $_G_opt in + --debug|-x) debug_cmd='set -x' + func_echo "enabling shell trace mode" + $debug_cmd + ;; + + --no-warnings|--no-warning|--no-warn) + set dummy --warnings none ${1+"$@"} + shift + ;; + + --warnings|--warning|-W) + test $# = 0 && func_missing_arg $_G_opt && break + case " $warning_categories $1" in + *" $1 "*) + # trailing space prevents matching last $1 above + func_append_uniq opt_warning_types " $1" + ;; + *all) + opt_warning_types=$warning_categories + ;; + *none) + opt_warning_types=none + warning_func=: + ;; + *error) + opt_warning_types=$warning_categories + warning_func=func_fatal_error + ;; + *) + func_fatal_error \ + "unsupported warning category: '$1'" + ;; + esac + shift + ;; + + --verbose|-v) opt_verbose=: ;; + --version) func_version ;; + -\?|-h) func_usage ;; + --help) func_help ;; + + # Separate optargs to long options (plugins may need this): + --*=*) func_split_equals "$_G_opt" + set dummy "$func_split_equals_lhs" \ + "$func_split_equals_rhs" ${1+"$@"} + shift + ;; + + # Separate optargs to short options: + -W*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-v*|-x*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) break ;; + -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; + *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; + esac + done + + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + func_parse_options_result=$func_quote_for_eval_result +} + + +# func_validate_options [ARG]... +# ------------------------------ +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +func_hookable func_validate_options +func_validate_options () +{ + $debug_cmd + + # Display all warnings if -W was not given. + test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" + + func_run_hooks func_validate_options ${1+"$@"} + + # Bail if the options were screwed! + $exit_cmd $EXIT_FAILURE + + # save modified positional parameters for caller + func_validate_options_result=$func_run_hooks_result +} + + + +## ----------------- ## +## Helper functions. ## +## ----------------- ## + +# This section contains the helper functions used by the rest of the +# hookable option parser framework in ascii-betical order. + + +# func_fatal_help ARG... +# ---------------------- +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + eval \$ECHO \""$fatal_help"\" + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + + +# func_help +# --------- +# Echo long help message to standard output and exit. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message" + exit 0 +} + + +# func_missing_arg ARGNAME +# ------------------------ +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + $debug_cmd + + func_error "Missing argument for '$1'." + exit_cmd=exit +} + + +# func_split_equals STRING +# ------------------------ +# Set func_split_equals_lhs and func_split_equals_rhs shell variables after +# splitting STRING at the '=' sign. +test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=${1%%=*} + func_split_equals_rhs=${1#*=} + test "x$func_split_equals_lhs" = "x$1" \ + && func_split_equals_rhs= + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` + func_split_equals_rhs= + test "x$func_split_equals_lhs" = "x$1" \ + || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` + } +fi #func_split_equals + + +# func_split_short_opt SHORTOPT +# ----------------------------- +# Set func_split_short_opt_name and func_split_short_opt_arg shell +# variables after splitting SHORTOPT after the 2nd character. +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"} + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` + func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` + } +fi #func_split_short_opt + + +# func_usage +# ---------- +# Echo short help message to standard output and exit. +func_usage () +{ + $debug_cmd + + func_usage_message + $ECHO "Run '$progname --help |${PAGER-more}' for full usage" + exit 0 +} + + +# func_usage_message +# ------------------ +# Echo short help message to standard output. +func_usage_message () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + echo + $SED -n 's|^# || + /^Written by/{ + x;p;x + } + h + /^Written by/q' < "$progpath" + echo + eval \$ECHO \""$usage_message"\" +} + + +# func_version +# ------------ +# Echo version message to standard output and exit. +func_version () +{ + $debug_cmd + + printf '%s\n' "$progname $scriptversion" + $SED -n ' + /(C)/!b go + :more + /\./!{ + N + s|\n# | | + b more + } + :go + /^# Written by /,/# warranty; / { + s|^# || + s|^# *$|| + s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| + p + } + /^# Written by / { + s|^# || + p + } + /^warranty; /q' < "$progpath" + + exit $? +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: + +# Set a version string. +scriptversion='(GNU libtool) 2.4.6' + + +# func_echo ARG... +# ---------------- +# Libtool also displays the current mode in messages, so override +# funclib.sh func_echo with this custom definition. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_warning ARG... +# ------------------- +# Libtool warnings are not categorized, so override funclib.sh +# func_warning with this simpler definition. +func_warning () +{ + $debug_cmd + + $warning_func ${1+"$@"} +} + + +## ---------------- ## +## Options parsing. ## +## ---------------- ## + +# Hook in the functions to make sure our own options are parsed during +# the option parsing loop. + +usage='$progpath [OPTION]... [MODE-ARG]...' + +# Short help message in response to '-h'. +usage_message="Options: + --config show all configuration variables + --debug enable verbose shell tracing + -n, --dry-run display commands without modifying any files + --features display basic configuration information and exit + --mode=MODE use operation mode MODE + --no-warnings equivalent to '-Wnone' + --preserve-dup-deps don't remove duplicate dependency libraries + --quiet, --silent don't print informational messages + --tag=TAG use configuration variables from tag TAG + -v, --verbose print more informational messages than default + --version print version information + -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] + -h, --help, --help-all print short, long, or detailed help message +" + +# Additional text appended to 'usage_message' in response to '--help'. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message + +MODE must be one of the following: + + clean remove files from the build directory + compile compile a source file into a libtool object + execute automatically set library path, then run a program + finish complete the installation of libtool libraries + install install libraries or executables + link create a library or an executable + uninstall remove libraries from an installed directory + +MODE-ARGS vary depending on the MODE. When passed as first option, +'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. +Try '$progname --help --mode=MODE' for a more detailed description of MODE. + +When reporting a bug, please describe a test case to reproduce it and +include the following information: + + host-triplet: $host + shell: $SHELL + compiler: $LTCC + compiler flags: $LTCFLAGS + linker: $LD (gnu? $with_gnu_ld) + version: $progname (GNU libtool) 2.4.6 + automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` + autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` + +Report bugs to . +GNU libtool home page: . +General help using GNU software: ." + exit 0 +} + + +# func_lo2o OBJECT-NAME +# --------------------- +# Transform OBJECT-NAME from a '.lo' suffix to the platform specific +# object suffix. + +lo2o=s/\\.lo\$/.$objext/ +o2lo=s/\\.$objext\$/.lo/ + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_lo2o () + { + case $1 in + *.lo) func_lo2o_result=${1%.lo}.$objext ;; + * ) func_lo2o_result=$1 ;; + esac + }' + + # func_xform LIBOBJ-OR-SOURCE + # --------------------------- + # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) + # suffix to a '.lo' libtool-object suffix. + eval 'func_xform () + { + func_xform_result=${1%.*}.lo + }' +else + # ...otherwise fall back to using sed. + func_lo2o () + { + func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` + } + + func_xform () + { + func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` + } +fi + + +# func_fatal_configuration ARG... +# ------------------------------- +# Echo program name prefixed message to standard error, followed by +# a configuration failure hint, and exit. +func_fatal_configuration () +{ + func__fatal_error ${1+"$@"} \ + "See the $PACKAGE documentation for more information." \ + "Fatal configuration error." +} + + +# func_config +# ----------- +# Display the configuration for all the tags in this script. +func_config () +{ + re_begincf='^# ### BEGIN LIBTOOL' + re_endcf='^# ### END LIBTOOL' + + # Default configuration. + $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" + + # Now print the configurations for the tags. + for tagname in $taglist; do + $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" + done + + exit $? +} + + +# func_features +# ------------- +# Display the features supported by this script. +func_features () +{ + echo "host: $host" + if test yes = "$build_libtool_libs"; then + echo "enable shared libraries" + else + echo "disable shared libraries" + fi + if test yes = "$build_old_libs"; then + echo "enable static libraries" + else + echo "disable static libraries" + fi + + exit $? +} + + +# func_enable_tag TAGNAME +# ----------------------- +# Verify that TAGNAME is valid, and either flag an error and exit, or +# enable the TAGNAME tag. We also add TAGNAME to the global $taglist +# variable here. +func_enable_tag () +{ + # Global variable: + tagname=$1 + + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf=/$re_begincf/,/$re_endcf/p + + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac + + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; + *) + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + + +# func_check_version_match +# ------------------------ +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +# libtool_options_prep [ARG]... +# ----------------------------- +# Preparation for options parsed by libtool. +libtool_options_prep () +{ + $debug_mode + + # Option defaults: + opt_config=false + opt_dlopen= + opt_dry_run=false + opt_help=false + opt_mode= + opt_preserve_dup_deps=false + opt_quiet=false + + nonopt= + preserve_args= + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + esac + + # Pass back the list of options. + func_quote_for_eval ${1+"$@"} + libtool_options_prep_result=$func_quote_for_eval_result +} +func_add_hook func_options_prep libtool_options_prep + + +# libtool_parse_options [ARG]... +# --------------------------------- +# Provide handling for libtool specific options. +libtool_parse_options () +{ + $debug_cmd + + # Perform our own loop to consume as many options as possible in + # each iteration. + while test $# -gt 0; do + _G_opt=$1 + shift + case $_G_opt in + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + + --config) func_config ;; + + --dlopen|-dlopen) + opt_dlopen="${opt_dlopen+$opt_dlopen +}$1" + shift + ;; + + --preserve-dup-deps) + opt_preserve_dup_deps=: ;; + + --features) func_features ;; + + --finish) set dummy --mode finish ${1+"$@"}; shift ;; + + --help) opt_help=: ;; + + --help-all) opt_help=': help-all' ;; + + --mode) test $# = 0 && func_missing_arg $_G_opt && break + opt_mode=$1 + case $1 in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $_G_opt" + exit_cmd=exit + break + ;; + esac + shift + ;; + + --no-silent|--no-quiet) + opt_quiet=false + func_append preserve_args " $_G_opt" + ;; + + --no-warnings|--no-warning|--no-warn) + opt_warning=false + func_append preserve_args " $_G_opt" + ;; + + --no-verbose) + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --silent|--quiet) + opt_quiet=: + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --tag) test $# = 0 && func_missing_arg $_G_opt && break + opt_tag=$1 + func_append preserve_args " $_G_opt $1" + func_enable_tag "$1" + shift + ;; + + --verbose|-v) opt_quiet=false + opt_verbose=: + func_append preserve_args " $_G_opt" + ;; + + # An option not handled by this hook function: + *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; + esac + done + + + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + libtool_parse_options_result=$func_quote_for_eval_result +} +func_add_hook func_parse_options libtool_parse_options + + + +# libtool_validate_options [ARG]... +# --------------------------------- +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +libtool_validate_options () +{ + # save first non-option argument + if test 0 -lt $#; then + nonopt=$1 + shift + fi + + # preserve --debug + test : = "$debug_cmd" || func_append preserve_args " --debug" + + case $host in + # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 + # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 + *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + + $opt_help || { + # Sanity checks first: + func_check_version_match + + test yes != "$build_libtool_libs" \ + && test yes != "$build_old_libs" \ + && func_fatal_configuration "not configured to build any kind of library" + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test execute != "$opt_mode"; then + func_error "unrecognized option '-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help=$help + help="Try '$progname --help --mode=$opt_mode' for more information." + } + + # Pass back the unparsed argument list + func_quote_for_eval ${1+"$@"} + libtool_validate_options_result=$func_quote_for_eval_result +} +func_add_hook func_validate_options libtool_validate_options + + +# Process options as early as possible so that --help and --version +# can return quickly. +func_options ${1+"$@"} +eval set dummy "$func_options_result"; shift + + + +## ----------- ## +## Main. ## +## ----------- ## + +magic='%%%MAGIC variable%%%' +magic_exe='%%%MAGIC EXE variable%%%' + +# Global variables. +extracted_archives= +extracted_serial=0 + +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= + + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# func_generated_by_libtool +# True iff stdin has been generated by Libtool. This function is only +# a basic sanity check; it will hardly flush out determined imposters. +func_generated_by_libtool_p () +{ + $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if 'file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case $lalib_p_line in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test yes = "$lalib_p" +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + test -f "$1" && + $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $debug_cmd + + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# 'FILE.' does not work on cygwin managed mounts. +func_source () +{ + $debug_cmd + + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_resolve_sysroot PATH +# Replace a leading = in PATH with a sysroot. Store the result into +# func_resolve_sysroot_result +func_resolve_sysroot () +{ + func_resolve_sysroot_result=$1 + case $func_resolve_sysroot_result in + =*) + func_stripname '=' '' "$func_resolve_sysroot_result" + func_resolve_sysroot_result=$lt_sysroot$func_stripname_result + ;; + esac +} + +# func_replace_sysroot PATH +# If PATH begins with the sysroot, replace it with = and +# store the result into func_replace_sysroot_result. +func_replace_sysroot () +{ + case $lt_sysroot:$1 in + ?*:"$lt_sysroot"*) + func_stripname "$lt_sysroot" '' "$1" + func_replace_sysroot_result='='$func_stripname_result + ;; + *) + # Including no sysroot. + func_replace_sysroot_result=$1 + ;; + esac +} + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $debug_cmd + + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case "$@ " in + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with '--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=$1 + if test yes = "$build_libtool_libs"; then + write_lobj=\'$2\' + else + write_lobj=none + fi + + if test yes = "$build_old_libs"; then + write_oldobj=\'$3\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T </dev/null` + if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | + $SED -e "$sed_naive_backslashify"` + else + func_convert_core_file_wine_to_w32_result= + fi + fi +} +# end: func_convert_core_file_wine_to_w32 + + +# func_convert_core_path_wine_to_w32 ARG +# Helper function used by path conversion functions when $build is *nix, and +# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly +# configured wine environment available, with the winepath program in $build's +# $PATH. Assumes ARG has no leading or trailing path separator characters. +# +# ARG is path to be converted from $build format to win32. +# Result is available in $func_convert_core_path_wine_to_w32_result. +# Unconvertible file (directory) names in ARG are skipped; if no directory names +# are convertible, then the result may be empty. +func_convert_core_path_wine_to_w32 () +{ + $debug_cmd + + # unfortunately, winepath doesn't convert paths, only file names + func_convert_core_path_wine_to_w32_result= + if test -n "$1"; then + oldIFS=$IFS + IFS=: + for func_convert_core_path_wine_to_w32_f in $1; do + IFS=$oldIFS + func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" + if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -z "$func_convert_core_path_wine_to_w32_result"; then + func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + else + func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" + fi + fi + done + IFS=$oldIFS + fi +} +# end: func_convert_core_path_wine_to_w32 + + +# func_cygpath ARGS... +# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when +# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) +# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or +# (2), returns the Cygwin file name or path in func_cygpath_result (input +# file name or path is assumed to be in w32 format, as previously converted +# from $build's *nix or MSYS format). In case (3), returns the w32 file name +# or path in func_cygpath_result (input file name or path is assumed to be in +# Cygwin format). Returns an empty string on error. +# +# ARGS are passed to cygpath, with the last one being the file name or path to +# be converted. +# +# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH +# environment variable; do not put it in $PATH. +func_cygpath () +{ + $debug_cmd + + if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then + func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` + if test "$?" -ne 0; then + # on failure, ensure result is empty + func_cygpath_result= + fi + else + func_cygpath_result= + func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + fi +} +#end: func_cygpath + + +# func_convert_core_msys_to_w32 ARG +# Convert file name or path ARG from MSYS format to w32 format. Return +# result in func_convert_core_msys_to_w32_result. +func_convert_core_msys_to_w32 () +{ + $debug_cmd + + # awkward: cmd appends spaces to result + func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | + $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` +} +#end: func_convert_core_msys_to_w32 + + +# func_convert_file_check ARG1 ARG2 +# Verify that ARG1 (a file name in $build format) was converted to $host +# format in ARG2. Otherwise, emit an error message, but continue (resetting +# func_to_host_file_result to ARG1). +func_convert_file_check () +{ + $debug_cmd + + if test -z "$2" && test -n "$1"; then + func_error "Could not determine host file name corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_file_result=$1 + fi +} +# end func_convert_file_check + + +# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH +# Verify that FROM_PATH (a path in $build format) was converted to $host +# format in TO_PATH. Otherwise, emit an error message, but continue, resetting +# func_to_host_file_result to a simplistic fallback value (see below). +func_convert_path_check () +{ + $debug_cmd + + if test -z "$4" && test -n "$3"; then + func_error "Could not determine the host path corresponding to" + func_error " '$3'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This is a deliberately simplistic "conversion" and + # should not be "improved". See libtool.info. + if test "x$1" != "x$2"; then + lt_replace_pathsep_chars="s|$1|$2|g" + func_to_host_path_result=`echo "$3" | + $SED -e "$lt_replace_pathsep_chars"` + else + func_to_host_path_result=$3 + fi + fi +} +# end func_convert_path_check + + +# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG +# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT +# and appending REPL if ORIG matches BACKPAT. +func_convert_path_front_back_pathsep () +{ + $debug_cmd + + case $4 in + $1 ) func_to_host_path_result=$3$func_to_host_path_result + ;; + esac + case $4 in + $2 ) func_append func_to_host_path_result "$3" + ;; + esac +} +# end func_convert_path_front_back_pathsep + + +################################################## +# $build to $host FILE NAME CONVERSION FUNCTIONS # +################################################## +# invoked via '$to_host_file_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# Result will be available in $func_to_host_file_result. + + +# func_to_host_file ARG +# Converts the file name ARG from $build format to $host format. Return result +# in func_to_host_file_result. +func_to_host_file () +{ + $debug_cmd + + $to_host_file_cmd "$1" +} +# end func_to_host_file + + +# func_to_tool_file ARG LAZY +# converts the file name ARG from $build format to toolchain format. Return +# result in func_to_tool_file_result. If the conversion in use is listed +# in (the comma separated) LAZY, no conversion takes place. +func_to_tool_file () +{ + $debug_cmd + + case ,$2, in + *,"$to_tool_file_cmd",*) + func_to_tool_file_result=$1 + ;; + *) + $to_tool_file_cmd "$1" + func_to_tool_file_result=$func_to_host_file_result + ;; + esac +} +# end func_to_tool_file + + +# func_convert_file_noop ARG +# Copy ARG to func_to_host_file_result. +func_convert_file_noop () +{ + func_to_host_file_result=$1 +} +# end func_convert_file_noop + + +# func_convert_file_msys_to_w32 ARG +# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_file_result. +func_convert_file_msys_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_to_host_file_result=$func_convert_core_msys_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_w32 + + +# func_convert_file_cygwin_to_w32 ARG +# Convert file name ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_file_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # because $build is cygwin, we call "the" cygpath in $PATH; no need to use + # LT_CYGPATH in this case. + func_to_host_file_result=`cygpath -m "$1"` + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_cygwin_to_w32 + + +# func_convert_file_nix_to_w32 ARG +# Convert file name ARG from *nix to w32 format. Requires a wine environment +# and a working winepath. Returns result in func_to_host_file_result. +func_convert_file_nix_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_file_wine_to_w32 "$1" + func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_w32 + + +# func_convert_file_msys_to_cygwin ARG +# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_file_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_cygpath -u "$func_convert_core_msys_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_cygwin + + +# func_convert_file_nix_to_cygwin ARG +# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed +# in a wine environment, working winepath, and LT_CYGPATH set. Returns result +# in func_to_host_file_result. +func_convert_file_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. + func_convert_core_file_wine_to_w32 "$1" + func_cygpath -u "$func_convert_core_file_wine_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_cygwin + + +############################################# +# $build to $host PATH CONVERSION FUNCTIONS # +############################################# +# invoked via '$to_host_path_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# The result will be available in $func_to_host_path_result. +# +# Path separators are also converted from $build format to $host format. If +# ARG begins or ends with a path separator character, it is preserved (but +# converted to $host format) on output. +# +# All path conversion functions are named using the following convention: +# file name conversion function : func_convert_file_X_to_Y () +# path conversion function : func_convert_path_X_to_Y () +# where, for any given $build/$host combination the 'X_to_Y' value is the +# same. If conversion functions are added for new $build/$host combinations, +# the two new functions must follow this pattern, or func_init_to_host_path_cmd +# will break. + + +# func_init_to_host_path_cmd +# Ensures that function "pointer" variable $to_host_path_cmd is set to the +# appropriate value, based on the value of $to_host_file_cmd. +to_host_path_cmd= +func_init_to_host_path_cmd () +{ + $debug_cmd + + if test -z "$to_host_path_cmd"; then + func_stripname 'func_convert_file_' '' "$to_host_file_cmd" + to_host_path_cmd=func_convert_path_$func_stripname_result + fi +} + + +# func_to_host_path ARG +# Converts the path ARG from $build format to $host format. Return result +# in func_to_host_path_result. +func_to_host_path () +{ + $debug_cmd + + func_init_to_host_path_cmd + $to_host_path_cmd "$1" +} +# end func_to_host_path + + +# func_convert_path_noop ARG +# Copy ARG to func_to_host_path_result. +func_convert_path_noop () +{ + func_to_host_path_result=$1 +} +# end func_convert_path_noop + + +# func_convert_path_msys_to_w32 ARG +# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_path_result. +func_convert_path_msys_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from ARG. MSYS + # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; + # and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_msys_to_w32 + + +# func_convert_path_cygwin_to_w32 ARG +# Convert path ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_path_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_cygwin_to_w32 + + +# func_convert_path_nix_to_w32 ARG +# Convert path ARG from *nix to w32 format. Requires a wine environment and +# a working winepath. Returns result in func_to_host_file_result. +func_convert_path_nix_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_nix_to_w32 + + +# func_convert_path_msys_to_cygwin ARG +# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_path_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_msys_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_msys_to_cygwin + + +# func_convert_path_nix_to_cygwin ARG +# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a +# a wine environment, working winepath, and LT_CYGPATH set. Returns result in +# func_to_host_file_result. +func_convert_path_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_nix_to_cygwin + + +# func_dll_def_p FILE +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with _LT_DLL_DEF_P in libtool.m4 +func_dll_def_p () +{ + $debug_cmd + + func_dll_def_p_tmp=`$SED -n \ + -e 's/^[ ]*//' \ + -e '/^\(;.*\)*$/d' \ + -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ + -e q \ + "$1"` + test DEF = "$func_dll_def_p_tmp" +} + + +# func_mode_compile arg... +func_mode_compile () +{ + $debug_cmd + + # Get the compilation command and the source file. + base_compile= + srcfile=$nonopt # always keep a non-empty value in "srcfile" + suppress_opt=yes + suppress_output= + arg_mode=normal + libobj= + later= + pie_flag= + + for arg + do + case $arg_mode in + arg ) + # do not "continue". Instead, add this to base_compile + lastarg=$arg + arg_mode=normal + ;; + + target ) + libobj=$arg + arg_mode=normal + continue + ;; + + normal ) + # Accept any command-line options. + case $arg in + -o) + test -n "$libobj" && \ + func_fatal_error "you cannot specify '-o' more than once" + arg_mode=target + continue + ;; + + -pie | -fpie | -fPIE) + func_append pie_flag " $arg" + continue + ;; + + -shared | -static | -prefer-pic | -prefer-non-pic) + func_append later " $arg" + continue + ;; + + -no-suppress) + suppress_opt=no + continue + ;; + + -Xcompiler) + arg_mode=arg # the next one goes into the "base_compile" arg list + continue # The current "srcfile" will either be retained or + ;; # replaced later. I would guess that would be a bug. + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + lastarg= + save_ifs=$IFS; IFS=, + for arg in $args; do + IFS=$save_ifs + func_append_quoted lastarg "$arg" + done + IFS=$save_ifs + func_stripname ' ' '' "$lastarg" + lastarg=$func_stripname_result + + # Add the arguments to base_compile. + func_append base_compile " $lastarg" + continue + ;; + + *) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # + lastarg=$srcfile + srcfile=$arg + ;; + esac # case $arg + ;; + esac # case $arg_mode + + # Aesthetically quote the previous argument. + func_append_quoted base_compile "$lastarg" + done # for arg + + case $arg_mode in + arg) + func_fatal_error "you must specify an argument for -Xcompile" + ;; + target) + func_fatal_error "you must specify a target with '-o'" + ;; + *) + # Get the name of the library object. + test -z "$libobj" && { + func_basename "$srcfile" + libobj=$func_basename_result + } + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo + case $libobj in + *.[cCFSifmso] | \ + *.ada | *.adb | *.ads | *.asm | \ + *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ + *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) + func_xform "$libobj" + libobj=$func_xform_result + ;; + esac + + case $libobj in + *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; + *) + func_fatal_error "cannot determine name of library object from '$libobj'" + ;; + esac + + func_infer_tag $base_compile + + for arg in $later; do + case $arg in + -shared) + test yes = "$build_libtool_libs" \ + || func_fatal_configuration "cannot build a shared library" + build_old_libs=no + continue + ;; + + -static) + build_libtool_libs=no + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + esac + done + + func_quote_for_eval "$libobj" + test "X$libobj" != "X$func_quote_for_eval_result" \ + && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ + && func_warning "libobj name '$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname=$func_basename_result + xdir=$func_dirname_result + lobj=$xdir$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test yes = "$build_old_libs"; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test no = "$compiler_c_o"; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext + lockfile=$output_obj.lock + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test yes = "$need_locks"; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test warn = "$need_locks"; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + func_append removelist " $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + func_append removelist " $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 + srcfile=$func_to_tool_file_result + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test yes = "$build_libtool_libs"; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test no != "$pic_mode"; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + func_append command " -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test yes = "$suppress_opt"; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test yes = "$build_old_libs"; then + if test yes != "$pic_mode"; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test yes = "$compiler_c_o"; then + func_append command " -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + func_append command "$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test no != "$need_locks"; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { + test compile = "$opt_mode" && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $opt_mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to build PIC objects only + -prefer-non-pic try to build non-PIC objects only + -shared do not build a '.o' file suitable for static linking + -static only build a '.o' file suitable for static linking + -Wc,FLAG pass FLAG directly to the compiler + +COMPILE-COMMAND is a command to be used in creating a 'standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix '.c' with the +library object suffix, '.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to '-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the '--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the 'install' or 'cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -bindir BINDIR specify path to binaries directory (for systems where + libraries must be found in the PATH setting at runtime) + -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE use a list of object files found in FILE to specify objects + -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + -Wc,FLAG + -Xcompiler FLAG pass linker-specific FLAG directly to the compiler + -Wl,FLAG + -Xlinker FLAG pass linker-specific FLAG directly to the linker + -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) + +All other options (arguments beginning with '-') are ignored. + +Every other argument is treated as a filename. Files ending in '.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in '.la', then a libtool library is created, +only library objects ('.lo' files) may be specified, and '-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created +using 'ar' and 'ranlib', or on Windows using 'lib'. + +If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode '$opt_mode'" + ;; + esac + + echo + $ECHO "Try '$progname --help' for more information about other modes." +} + +# Now that we've collected a possible --mode arg, show help if necessary +if $opt_help; then + if test : = "$opt_help"; then + func_mode_help + else + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + func_mode_help + done + } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + echo + func_mode_help + done + } | + $SED '1d + /^When reporting/,/^Report/{ + H + d + } + $x + /information about other modes/d + /more detailed .*MODE/d + s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' + fi + exit $? +fi + + +# func_mode_execute arg... +func_mode_execute () +{ + $debug_cmd + + # The first argument is the command name. + cmd=$nonopt + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $opt_dlopen; do + test -f "$file" \ + || func_fatal_help "'$file' is not a file" + + dir= + case $file in + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "'$file' was not linked with '-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir=$func_dirname_result + + if test -f "$dir/$objdir/$dlname"; then + func_append dir "/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir=$func_dirname_result + ;; + + *) + func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir=$absdir + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic=$magic + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -* | *.la | *.lo ) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file=$progdir/$program + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file=$progdir/$program + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_append_quoted args "$file" + done + + if $opt_dry_run; then + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + else + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd=\$cmd$args + fi +} + +test execute = "$opt_mode" && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $debug_cmd + + libs= + libdirs= + admincmds= + + for opt in "$nonopt" ${1+"$@"} + do + if test -d "$opt"; then + func_append libdirs " $opt" + + elif test -f "$opt"; then + if func_lalib_unsafe_p "$opt"; then + func_append libs " $opt" + else + func_warning "'$opt' is not a valid libtool archive" + fi + + else + func_fatal_error "invalid argument '$opt'" + fi + done + + if test -n "$libs"; then + if test -n "$lt_sysroot"; then + sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` + sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" + else + sysroot_cmd= + fi + + # Remove sysroot references + if $opt_dry_run; then + for lib in $libs; do + echo "removing references to $lt_sysroot and '=' prefixes from $lib" + done + else + tmpdir=`func_mktempdir` + for lib in $libs; do + $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + > $tmpdir/tmp-la + mv -f $tmpdir/tmp-la $lib + done + ${RM}r "$tmpdir" + fi + fi + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || func_append admincmds " + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_quiet && exit $EXIT_SUCCESS + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + echo "----------------------------------------------------------------------" + echo "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + echo + echo "If you ever happen to want to link against installed libraries" + echo "in a given directory, LIBDIR, you must either use libtool, and" + echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " during execution" + fi + if test -n "$runpath_var"; then + echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the '$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + fi + echo + + echo "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" + echo "pages." + ;; + *) + echo "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + echo "----------------------------------------------------------------------" + fi + exit $EXIT_SUCCESS +} + +test finish = "$opt_mode" && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $debug_cmd + + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + # Allow the use of GNU shtool's install command. + case $nonopt in *shtool*) :;; *) false;; esac + then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + func_append install_prog "$func_quote_for_eval_result" + install_shared_prog=$install_prog + case " $install_prog " in + *[\\\ /]cp\ *) install_cp=: ;; + *) install_cp=false ;; + esac + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=false + stripme= + no_mode=: + for arg + do + arg2= + if test -n "$dest"; then + func_append files " $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=: ;; + -f) + if $install_cp; then :; else + prev=$arg + fi + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + if test X-m = "X$prev" && test -n "$install_override_mode"; then + arg2=$install_override_mode + no_mode=false + fi + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + func_append install_prog " $func_quote_for_eval_result" + if test -n "$arg2"; then + func_quote_for_eval "$arg2" + fi + func_append install_shared_prog " $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the '$prev' option requires an argument" + + if test -n "$install_override_mode" && $no_mode; then + if $install_cp; then :; else + func_quote_for_eval "$install_override_mode" + func_append install_shared_prog " -m $func_quote_for_eval_result" + fi + fi + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=: + if $isdir; then + destdir=$dest + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir=$func_dirname_result + destname=$func_basename_result + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "'$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "'$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + func_append staticlibs " $file" + ;; + + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) func_append current_libdirs " $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) func_append future_libdirs " $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir=$func_dirname_result + func_append dir "$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking '$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname=$1 + shift + + srcname=$realname + test -n "$relink_command" && srcname=${realname}T + + # Install the shared library and build the symlinks. + func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme=$stripme + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme= + ;; + esac + ;; + os2*) + case $realname in + *_dll.a) + tstripme= + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try 'ln -sf' first, because the 'ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib=$destdir/$realname + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name=$func_basename_result + instname=$dir/${name}i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && func_append staticlibs " $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest=$destfile + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to '$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test yes = "$build_old_libs"; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext= + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=.exe + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script '$wrapper'" + + finalize=: + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "'$lib' has not been installed in '$libdir'" + finalize=false + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test no = "$fast_install" && test -n "$relink_command"; then + $opt_dry_run || { + if $finalize; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file=$func_basename_result + outputname=$tmpdir/$file + # Replace the output file specification. + relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_quiet || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink '$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file=$outputname + else + func_warning "cannot relink '$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name=$func_basename_result + + # Set up the ranlib parameters. + oldlib=$destdir/$name + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $tool_oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run '$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test install = "$opt_mode" && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $debug_cmd + + my_outputname=$1 + my_originator=$2 + my_pic_p=${3-false} + my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms=${my_outputname}S.c + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist=$output_objdir/$my_outputname.nm + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#pragma GCC diagnostic ignored \"-Wstrict-prototypes\" +#endif + +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* External symbol declarations for the compiler. */\ +" + + if test yes = "$dlself"; then + func_verbose "generating symbol list for '$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_to_tool_file "$progfile" func_convert_file_msys_to_w32 + func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols=$output_objdir/$outputname.exp + $opt_dry_run || { + $RM $export_symbols + eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from '$dlprefile'" + func_basename "$dlprefile" + name=$func_basename_result + case $host in + *cygwin* | *mingw* | *cegcc* ) + # if an import library, we need to obtain dlname + if func_win32_import_lib_p "$dlprefile"; then + func_tr_sh "$dlprefile" + eval "curr_lafile=\$libfile_$func_tr_sh_result" + dlprefile_dlbasename= + if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then + # Use subshell, to avoid clobbering current variable values + dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` + if test -n "$dlprefile_dlname"; then + func_basename "$dlprefile_dlname" + dlprefile_dlbasename=$func_basename_result + else + # no lafile. user explicitly requested -dlpreopen . + $sharedlib_from_linklib_cmd "$dlprefile" + dlprefile_dlbasename=$sharedlib_from_linklib_result + fi + fi + $opt_dry_run || { + if test -n "$dlprefile_dlbasename"; then + eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' + else + func_warning "Could not compute DLL name from $name" + eval '$ECHO ": $name " >> "$nlist"' + fi + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | + $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" + } + else # not an import lib + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + fi + ;; + *) + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + ;; + esac + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + echo '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + func_show_eval '$RM "${nlist}I"' + if test -n "$global_symbol_to_import"; then + eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' + fi + + echo >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +extern LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[];\ +" + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ +static void lt_syminit(void) +{ + LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; + for (; symbol->name; ++symbol) + {" + $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" + echo >> "$output_objdir/$my_dlsyms" "\ + } +}" + fi + echo >> "$output_objdir/$my_dlsyms" "\ +LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{ {\"$my_originator\", (void *) 0}," + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ + {\"@INIT@\", (void *) <_syminit}," + fi + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + echo >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + $my_pic_p && pic_flag_for_symtable=" $pic_flag" + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) func_append symtab_cflags " $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + + # Transform the symbol file into the correct name. + symfileobj=$output_objdir/${my_outputname}S.$objext + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for '$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` + fi +} + +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +# Despite the name, also deal with 64 bit binaries. +func_win32_libid () +{ + $debug_cmd + + win32_libid_type=unknown + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then + case $nm_interface in + "MS dumpbin") + if func_cygming_ms_implib_p "$1" || + func_cygming_gnu_implib_p "$1" + then + win32_nmres=import + else + win32_nmres= + fi + ;; + *) + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' + 1,100{ + / I /{ + s|.*|import| + p + q + } + }'` + ;; + esac + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + +# func_cygming_dll_for_implib ARG +# +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib () +{ + $debug_cmd + + sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` +} + +# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs +# +# The is the core of a fallback implementation of a +# platform-specific function to extract the name of the +# DLL associated with the specified import library LIBNAME. +# +# SECTION_NAME is either .idata$6 or .idata$7, depending +# on the platform and compiler that created the implib. +# +# Echos the name of the DLL associated with the +# specified import library. +func_cygming_dll_for_implib_fallback_core () +{ + $debug_cmd + + match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` + $OBJDUMP -s --section "$1" "$2" 2>/dev/null | + $SED '/^Contents of section '"$match_literal"':/{ + # Place marker at beginning of archive member dllname section + s/.*/====MARK====/ + p + d + } + # These lines can sometimes be longer than 43 characters, but + # are always uninteresting + /:[ ]*file format pe[i]\{,1\}-/d + /^In archive [^:]*:/d + # Ensure marker is printed + /^====MARK====/p + # Remove all lines with less than 43 characters + /^.\{43\}/!d + # From remaining lines, remove first 43 characters + s/^.\{43\}//' | + $SED -n ' + # Join marker and all lines until next marker into a single line + /^====MARK====/ b para + H + $ b para + b + :para + x + s/\n//g + # Remove the marker + s/^====MARK====// + # Remove trailing dots and whitespace + s/[\. \t]*$// + # Print + /./p' | + # we now have a list, one entry per line, of the stringified + # contents of the appropriate section of all members of the + # archive that possess that section. Heuristic: eliminate + # all those that have a first or second character that is + # a '.' (that is, objdump's representation of an unprintable + # character.) This should work for all archives with less than + # 0x302f exports -- but will fail for DLLs whose name actually + # begins with a literal '.' or a single character followed by + # a '.'. + # + # Of those that remain, print the first one. + $SED -e '/^\./d;/^.\./d;q' +} + +# func_cygming_dll_for_implib_fallback ARG +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# +# This fallback implementation is for use when $DLLTOOL +# does not support the --identify-strict option. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib_fallback () +{ + $debug_cmd + + if func_cygming_gnu_implib_p "$1"; then + # binutils import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` + elif func_cygming_ms_implib_p "$1"; then + # ms-generated import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` + else + # unknown + sharedlib_from_linklib_result= + fi +} + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $debug_cmd + + f_ex_an_ar_dir=$1; shift + f_ex_an_ar_oldlib=$1 + if test yes = "$lock_old_archive_extraction"; then + lockfile=$f_ex_an_ar_oldlib.lock + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + fi + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ + 'stat=$?; rm -f "$lockfile"; exit $stat' + if test yes = "$lock_old_archive_extraction"; then + $opt_dry_run || rm -f "$lockfile" + fi + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $debug_cmd + + my_gentop=$1; shift + my_oldlibs=${1+"$@"} + my_oldobjs= + my_xlib= + my_xabs= + my_xdir= + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib=$func_basename_result + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir=$my_gentop/$my_xlib_u + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + func_basename "$darwin_archive" + darwin_base_archive=$func_basename_result + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches; do + func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" + $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" + cd "unfat-$$/$darwin_base_archive-$darwin_arch" + func_extract_an_archive "`pwd`" "$darwin_base_archive" + cd "$darwin_curdir" + $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` + done + + func_extract_archives_result=$my_oldobjs +} + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory where it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=${1-no} + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + file=\"\$0\"" + + qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` + $ECHO "\ + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + ECHO=\"$qECHO\" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ that is used only on +# windows platforms, and (c) all begin with the string "--lt-" +# (application programs are unlikely to have options that match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's $0 value, followed by "$@". +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=\$0 + shift + for lt_opt + do + case \"\$lt_opt\" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` + test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. + lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` + cat \"\$lt_dump_D/\$lt_dump_F\" + exit 0 + ;; + --lt-*) + \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n \"\$lt_option_debug\"; then + echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from \$@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case \" \$* \" in + *\\ --lt-*) + for lt_wr_arg + do + case \$lt_wr_arg in + --lt-*) ;; + *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; + esac + shift + done ;; + esac + func_exec_program_core \${1+\"\$@\"} +} + + # Parse options + func_parse_lt_options \"\$0\" \${1+\"\$@\"} + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test yes = "$fast_install"; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + \$ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # fixup the dll searchpath if we need to. + # + # Fix the DLL searchpath if we need to. Do this before prepending + # to shlibpath, because on Windows, both are PATH and uninstalled + # libraries must come first. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + # Export our shlibpath_var if we have one. + if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` + + export $shlibpath_var +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. + func_exec_program \${1+\"\$@\"} + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} + + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +#else +# include +# include +# ifdef __CYGWIN__ +# include +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* declarations of non-ANSI functions */ +#if defined __MINGW32__ +# ifdef __STRICT_ANSI__ +int _putenv (const char *); +# endif +#elif defined __CYGWIN__ +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +/* #elif defined other_platform || defined ... */ +#endif + +/* portability defines, excluding path handling macros */ +#if defined _MSC_VER +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +# define S_IXUSR _S_IEXEC +#elif defined __MINGW32__ +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +#elif defined __CYGWIN__ +# define HAVE_SETENV +# define FOPEN_WB "wb" +/* #elif defined other platforms ... */ +#endif + +#if defined PATH_MAX +# define LT_PATHMAX PATH_MAX +#elif defined MAXPATHLEN +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +/* path handling portability macros */ +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ + defined __OS2__ +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free (stale); stale = 0; } \ +} while (0) + +#if defined LT_DEBUGWRAPPER +static int lt_debug = 1; +#else +static int lt_debug = 0; +#endif + +const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_debugprintf (const char *file, int line, const char *fmt, ...); +void lt_fatal (const char *file, int line, const char *message, ...); +static const char *nonnull (const char *s); +static const char *nonempty (const char *s); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); +void lt_dump_script (FILE *f); +EOF + + cat <= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", + nonempty (path)); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + size_t tmp_len; + char *concat_name; + + lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", + nonempty (wrapper)); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined HAVE_DOS_BASED_FILE_SYSTEM + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined HAVE_DOS_BASED_FILE_SYSTEM + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = (size_t) (q - p); + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + lt_debugprintf (__FILE__, __LINE__, + "checking path component for symlinks: %s\n", + tmp_pathspec); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + lt_fatal (__FILE__, __LINE__, + "error accessing file \"%s\": %s", + tmp_pathspec, nonnull (strerror (errno))); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal (__FILE__, __LINE__, + "could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (STREQ (str, pat)) + *str = '\0'; + } + return str; +} + +void +lt_debugprintf (const char *file, int line, const char *fmt, ...) +{ + va_list args; + if (lt_debug) + { + (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); + } +} + +static void +lt_error_core (int exit_status, const char *file, + int line, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *file, int line, const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); + va_end (ap); +} + +static const char * +nonnull (const char *s) +{ + return s ? s : "(null)"; +} + +static const char * +nonempty (const char *s) +{ + return (s && !*s) ? "(empty)" : nonnull (s); +} + +void +lt_setenv (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_setenv) setting '%s' to '%s'\n", + nonnull (name), nonnull (value)); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + size_t len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + size_t orig_value_len = strlen (orig_value); + size_t add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + size_t len = strlen (new_value); + while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[--len] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac + + cat <<"EOF" +void lt_dump_script (FILE* f) +{ +EOF + func_emit_wrapper yes | + $SED -n -e ' +s/^\(.\{79\}\)\(..*\)/\1\ +\2/ +h +s/\([\\"]\)/\\\1/g +s/$/\\n/ +s/\([^\n]*\).*/ fputs ("\1", f);/p +g +D' + cat <<"EOF" +} +EOF +} +# end: func_emit_cwrapperexe_src + +# func_win32_import_lib_p ARG +# True if ARG is an import lib, as indicated by $file_magic_cmd +func_win32_import_lib_p () +{ + $debug_cmd + + case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in + *import*) : ;; + *) false ;; + esac +} + +# func_suncc_cstd_abi +# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! +# Several compiler flags select an ABI that is incompatible with the +# Cstd library. Avoid specifying it if any are in CXXFLAGS. +func_suncc_cstd_abi () +{ + $debug_cmd + + case " $compile_command " in + *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) + suncc_use_cstd_abi=no + ;; + *) + suncc_use_cstd_abi=yes + ;; + esac +} + +# func_mode_link arg... +func_mode_link () +{ + $debug_cmd + + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # what system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll that has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + bindir= + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + os2dllname= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=false + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module=$wl-single_module + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test yes != "$build_libtool_libs" \ + && func_fatal_configuration "cannot build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg=$1 + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + bindir) + bindir=$arg + prev= + continue + ;; + dlfiles|dlprefiles) + $preload || { + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=: + } + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test no = "$dlself"; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test dlprefiles = "$prev"; then + dlself=yes + elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test dlfiles = "$prev"; then + func_append dlfiles " $arg" + else + func_append dlprefiles " $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols=$arg + test -f "$arg" \ + || func_fatal_error "symbol file '$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex=$arg + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) func_append deplibs " $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir=$arg + prev= + continue + ;; + mllvm) + # Clang does not use LLVM to link, so we can simply discard any + # '-mllvm $arg' options when doing the link step. + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# func_append moreargs " $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + if test none != "$pic_object"; then + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + fi + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file '$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + os2dllname) + os2dllname=$arg + prev= + continue + ;; + precious_regex) + precious_files_regex=$arg + prev= + continue + ;; + release) + release=-$arg + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test rpath = "$prev"; then + case "$rpath " in + *" $arg "*) ;; + *) func_append rpath " $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) func_append xrpath " $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds=$arg + prev= + continue + ;; + weak) + func_append weak_libs " $arg" + prev= + continue + ;; + xcclinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg=$arg + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "'-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -bindir) + prev=bindir + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test X-export-symbols = "X$arg"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname "-L" '' "$arg" + if test -z "$func_stripname_result"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between '-L' and '$1'" + else + func_fatal_error "need path for '-L' option" + fi + fi + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of '$dir'" + dir=$absdir + ;; + esac + case "$deplibs " in + *" -L$dir "* | *" $arg "*) + # Will only happen for absolute or sysroot arguments + ;; + *) + # Preserve sysroot, but never include relative directories + case $dir in + [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; + *) func_append deplibs " -L$dir" ;; + esac + func_append lib_search_path " $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) func_append dllsearchpath ":$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test X-lc = "X$arg" || test X-lm = "X$arg"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test X-lc = "X$arg" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + # Do not include libc due to us having libc/libc_r. + test X-lc = "X$arg" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + func_append deplibs " System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test X-lc = "X$arg" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test X-lc = "X$arg" && continue + ;; + esac + elif test X-lc_r = "X$arg"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + func_append deplibs " $arg" + continue + ;; + + -mllvm) + prev=mllvm + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot|--sysroot) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) func_append new_inherited_linker_flags " $arg" ;; + esac + continue + ;; + + -multi_module) + single_module=$wl-multi_module + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "'-no-install' is ignored for $host" + func_warning "assuming '-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -os2dllname) + prev=os2dllname + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + =*) + func_stripname '=' '' "$dir" + dir=$lt_sysroot$func_stripname_result + ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_for_eval "$flag" + func_append arg " $func_quote_for_eval_result" + func_append compiler_flags " $func_quote_for_eval_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + + # Flags to be passed through unchanged, with rationale: + # -64, -mips[0-9] enable 64-bit mode for the SGI compiler + # -r[0-9][0-9]* specify processor for the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler + # +DA*, +DD* enable 64-bit mode for the HP compiler + # -q* compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* architecture-specific flags for GCC + # -F/path path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* profiling flags for GCC + # -fstack-protector* stack protector flags for GCC + # @file GCC response files + # -tp=* Portland pgcc target processor selection + # --sysroot=* for sysroot support + # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization + # -specs=* GCC specs files + # -stdlib=* select c++ std lib with clang + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ + -specs=*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + func_append compile_command " $arg" + func_append finalize_command " $arg" + func_append compiler_flags " $arg" + continue + ;; + + -Z*) + if test os2 = "`expr $host : '.*\(os2\)'`"; then + # OS/2 uses -Zxxx to specify OS/2-specific options + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case $arg in + -Zlinker | -Zstack) + prev=xcompiler + ;; + esac + continue + else + # Otherwise treat like 'Some other compiler flag' below + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + fi + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + + *.$objext) + # A standard object. + func_append objs " $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + test none = "$pic_object" || { + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + } + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + func_append deplibs " $arg" + func_append old_deplibs " $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + func_resolve_sysroot "$arg" + if test dlfiles = "$prev"; then + # This library was specified with -dlopen. + func_append dlfiles " $func_resolve_sysroot_result" + prev= + elif test dlprefiles = "$prev"; then + # The library was specified with -dlpreopen. + func_append dlprefiles " $func_resolve_sysroot_result" + prev= + else + func_append deplibs " $func_resolve_sysroot_result" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the '$prevarg' option requires an argument" + + if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname=$func_basename_result + libobjs_save=$libobjs + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + # Definition is injected by LT_CONFIG during libtool generation. + func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" + + func_dirname "$output" "/" "" + output_objdir=$func_dirname_result$objdir + func_to_tool_file "$output_objdir/" + tool_output_objdir=$func_to_tool_file_result + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_preserve_dup_deps; then + case "$libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append libs " $deplib" + done + + if test lib = "$linkmode"; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; + esac + func_append pre_post_deps " $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=false + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test lib,link = "$linkmode,$pass"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs=$tmp_deplibs + fi + + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass"; then + libs=$deplibs + deplibs= + fi + if test prog = "$linkmode"; then + case $pass in + dlopen) libs=$dlfiles ;; + dlpreopen) libs=$dlprefiles ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test lib,dlpreopen = "$linkmode,$pass"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + func_resolve_sysroot "$lib" + case $lib in + *.la) func_source "$func_resolve_sysroot_result" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + func_basename "$deplib" + deplib_base=$func_basename_result + case " $weak_libs " in + *" $deplib_base "*) ;; + *) func_append deplibs " $deplib" ;; + esac + done + done + libs=$dlprefiles + fi + if test dlopen = "$pass"; then + # Collect dlpreopened libraries + save_deplibs=$deplibs + deplibs= + fi + + for deplib in $libs; do + lib= + found=false + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append compiler_flags " $deplib" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test lib != "$linkmode" && test prog != "$linkmode"; then + func_warning "'-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test lib = "$linkmode"; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib=$searchdir/lib$name$search_ext + if test -f "$lib"; then + if test .la = "$search_ext"; then + found=: + else + found=false + fi + break 2 + fi + done + done + if $found; then + # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll=$l + done + if test "X$ll" = "X$old_library"; then # only static version available + found=false + func_dirname "$lib" "" "." + ladir=$func_dirname_result + lib=$ladir/$old_library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + else + # deplib doesn't seem to be a libtool library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + ;; # -l + *.ltframework) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test conv = "$pass" && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + prog) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + if test scan = "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + *) + func_warning "'-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test link = "$pass"; then + func_stripname '-R' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) + func_resolve_sysroot "$deplib" + lib=$func_resolve_sysroot_result + ;; + *.$libext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=false + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=: + fi + ;; + pass_all) + valid_a_lib=: + ;; + esac + if $valid_a_lib; then + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + else + echo + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because the file extensions .$libext of this argument makes me believe" + echo "*** that it is just a static archive that I should not use here." + fi + ;; + esac + continue + ;; + prog) + if test link != "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + elif test prog = "$linkmode"; then + if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + func_append newdlprefiles " $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append newdlfiles " $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=: + continue + ;; + esac # case $deplib + + $found || test -f "$lib" \ + || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "'$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir=$func_dirname_result + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass" || + { test prog != "$linkmode" && test lib != "$linkmode"; }; then + test -n "$dlopen" && func_append dlfiles " $dlopen" + test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" + fi + + if test conv = "$pass"; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + # It is a libtool convenience library, so add in its objects. + func_append convenience " $ladir/$objdir/$old_library" + func_append old_convenience " $ladir/$objdir/$old_library" + elif test prog != "$linkmode" && test lib != "$linkmode"; then + func_fatal_error "'$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + if test -n "$old_library" && + { test yes = "$prefer_static_libs" || + test built,no = "$prefer_static_libs,$installed"; }; then + linklib=$old_library + else + for l in $old_library $library_names; do + linklib=$l + done + fi + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + + # This library was specified with -dlopen. + if test dlopen = "$pass"; then + test -z "$libdir" \ + && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test -z "$dlname" || + test yes != "$dlopen_support" || + test no = "$build_libtool_libs" + then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + func_append dlprefiles " $lib $dependency_libs" + else + func_append newdlfiles " $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir=$ladir + fi + ;; + esac + func_basename "$lib" + laname=$func_basename_result + + # Find the relevant object directory and library name. + if test yes = "$installed"; then + if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library '$lib' was moved." + dir=$ladir + absdir=$abs_ladir + libdir=$abs_ladir + else + dir=$lt_sysroot$libdir + absdir=$lt_sysroot$libdir + fi + test yes = "$hardcode_automatic" && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir=$ladir + absdir=$abs_ladir + # Remove this search path later + func_append notinst_path " $abs_ladir" + else + dir=$ladir/$objdir + absdir=$abs_ladir/$objdir + # Remove this search path later + func_append notinst_path " $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test dlpreopen = "$pass"; then + if test -z "$libdir" && test prog = "$linkmode"; then + func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + fi + case $host in + # special handling for platforms with PE-DLLs. + *cygwin* | *mingw* | *cegcc* ) + # Linker will automatically link against shared library if both + # static and shared are present. Therefore, ensure we extract + # symbols from the import library if a shared library is present + # (otherwise, the dlopen module name will be incorrect). We do + # this by putting the import library name into $newdlprefiles. + # We recover the dlopen module name by 'saving' the la file + # name in a special purpose variable, and (later) extracting the + # dlname from the la file. + if test -n "$dlname"; then + func_tr_sh "$dir/$linklib" + eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" + func_append newdlprefiles " $dir/$linklib" + else + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + fi + ;; + * ) + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + func_append newdlprefiles " $dir/$dlname" + else + func_append newdlprefiles " $dir/$linklib" + fi + ;; + esac + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test lib = "$linkmode"; then + deplibs="$dir/$old_library $deplibs" + elif test prog,link = "$linkmode,$pass"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test prog = "$linkmode" && test link != "$pass"; then + func_append newlib_search_path " $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=false + if test no != "$link_all_deplibs" || test -z "$library_names" || + test no = "$build_libtool_libs"; then + linkalldeplibs=: + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + esac + # Need to link against all dependency_libs? + if $linkalldeplibs; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test prog,link = "$linkmode,$pass"; then + if test -n "$library_names" && + { { test no = "$prefer_static_libs" || + test built,yes = "$prefer_static_libs,$installed"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + # Make sure the rpath contains only unique directories. + case $temp_rpath: in + *"$absdir:"*) ;; + *) func_append temp_rpath "$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if $alldeplibs && + { test pass_all = "$deplibs_check_method" || + { test yes = "$build_libtool_libs" && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test built = "$use_static_libs" && test yes = "$installed"; then + use_static_libs=no + fi + if test -n "$library_names" && + { test no = "$use_static_libs" || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc* | *os2*) + # No point in relinking DLLs because paths are not encoded + func_append notinst_deplibs " $lib" + need_relink=no + ;; + *) + if test no = "$installed"; then + func_append notinst_deplibs " $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule= + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule=$dlpremoduletest + break + fi + done + if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + echo + if test prog = "$linkmode"; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test lib = "$linkmode" && + test yes = "$hardcode_into_libs"; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname=$1 + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname=$dlname + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc* | *os2*) + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + esac + eval soname=\"$soname_spec\" + else + soname=$realname + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot=$soname + func_basename "$soroot" + soname=$func_basename_result + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from '$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for '$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test prog = "$linkmode" || test relink != "$opt_mode"; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test no = "$hardcode_direct"; then + add=$dir/$linklib + case $host in + *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; + *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir=-L$dir ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we cannot + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library"; then + echo + echo "*** And there doesn't seem to be a static archive available" + echo "*** The link will probably fail, sorry" + else + add=$dir/$old_library + fi + elif test -n "$old_library"; then + add=$dir/$old_library + fi + fi + esac + elif test no = "$hardcode_minus_L"; then + case $host in + *-*-sunos*) add_shlibpath=$dir ;; + esac + add_dir=-L$dir + add=-l$name + elif test no = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + relink) + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$dir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$absdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test yes != "$lib_linked"; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) func_append compile_shlibpath "$add_shlibpath:" ;; + esac + fi + if test prog = "$linkmode"; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test yes != "$hardcode_direct" && + test yes != "$hardcode_minus_L" && + test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + fi + fi + fi + + if test prog = "$linkmode" || test relink = "$opt_mode"; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$libdir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$libdir + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + add=-l$name + elif test yes = "$hardcode_automatic"; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib"; then + add=$inst_prefix_dir$libdir/$linklib + else + add=$libdir/$linklib + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir=-L$libdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + fi + + if test prog = "$linkmode"; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test prog = "$linkmode"; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test unsupported != "$hardcode_direct"; then + test -n "$old_library" && linklib=$old_library + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test yes = "$build_libtool_libs"; then + # Not a shared library + if test pass_all != "$deplibs_check_method"; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + echo + $ECHO "*** Warning: This system cannot link to static lib archive $lib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + if test yes = "$module"; then + echo "*** But as you try to build a module library, libtool will still create " + echo "*** a static module, that should work as long as the dlopening application" + echo "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test lib = "$linkmode"; then + if test -n "$dependency_libs" && + { test yes != "$hardcode_into_libs" || + test yes = "$build_old_libs" || + test yes = "$link_static"; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) func_append xrpath " $temp_xrpath";; + esac;; + *) func_append temp_deplibs " $libdir";; + esac + done + dependency_libs=$temp_deplibs + fi + + func_append newlib_search_path " $absdir" + # Link against this library + test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result";; + *) func_resolve_sysroot "$deplib" ;; + esac + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $func_resolve_sysroot_result "*) + func_append specialdeplibs " $func_resolve_sysroot_result" ;; + esac + fi + func_append tmp_libs " $func_resolve_sysroot_result" + done + + if test no != "$link_all_deplibs"; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + path= + case $deplib in + -L*) path=$deplib ;; + *.la) + func_resolve_sysroot "$deplib" + deplib=$func_resolve_sysroot_result + func_dirname "$deplib" "" "." + dir=$func_dirname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of '$dir'" + absdir=$dir + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names"; then + for tmp in $deplibrary_names; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl"; then + depdepl=$absdir/$objdir/$depdepl + darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" + func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + path= + fi + fi + ;; + *) + path=-L$absdir/$objdir + ;; + esac + else + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "'$deplib' seems to be moved" + + path=-L$absdir + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test link = "$pass"; then + if test prog = "$linkmode"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs=$newdependency_libs + if test dlpreopen = "$pass"; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test dlopen != "$pass"; then + test conv = "$pass" || { + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) func_append lib_search_path " $dir" ;; + esac + done + newlib_search_path= + } + + if test prog,link = "$linkmode,$pass"; then + vars="compile_deplibs finalize_deplibs" + else + vars=deplibs + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) func_append tmp_libs " $deplib" ;; + esac + ;; + *) func_append tmp_libs " $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + + # Add Sun CC postdeps if required: + test CXX = "$tagname" && { + case $host_os in + linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C++ 5.9 + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + + solaris*) + func_cc_basename "$CC" + case $func_cc_basename_result in + CC* | sunCC*) + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + esac + } + + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i= + ;; + esac + if test -n "$i"; then + func_append tmp_libs " $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test prog = "$linkmode"; then + dlfiles=$newdlfiles + fi + if test prog = "$linkmode" || test lib = "$linkmode"; then + dlprefiles=$newdlprefiles + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "'-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "'-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs=$output + func_append objs "$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form 'libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test no = "$module" \ + && func_fatal_help "libtool library '$output' must begin with 'lib'" + + if test no != "$need_lib_prefix"; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test pass_all != "$deplibs_check_method"; then + func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + else + echo + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + func_append libobjs " $objs" + fi + fi + + test no = "$dlself" \ + || func_warning "'-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test 1 -lt "$#" \ + && func_warning "ignoring multiple '-rpath's for a libtool library" + + install_libdir=$1 + + oldlibs= + if test -z "$rpath"; then + if test yes = "$build_libtool_libs"; then + # Building a libtool convenience library. + # Some compilers have problems with a '.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "'-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs=$IFS; IFS=: + set dummy $vinfo 0 0 0 + shift + IFS=$save_ifs + + test -n "$7" && \ + func_fatal_help "too many parameters to '-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major=$1 + number_minor=$2 + number_revision=$3 + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # that has an extra 1 added just for fun + # + case $version_type in + # correct linux to gnu/linux during the next big refactor + darwin|freebsd-elf|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_revision + ;; + freebsd-aout|qnx|sunos) + current=$number_major + revision=$number_minor + age=0 + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_minor + lt_irix_increment=no + ;; + esac + ;; + no) + current=$1 + revision=$2 + age=$3 + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT '$current' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION '$revision' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE '$age' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE '$age' is greater than the current interface number '$current'" + func_fatal_error "'$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + # On Darwin other compilers + case $CC in + nagfor*) + verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + ;; + *) + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + esac + ;; + + freebsd-aout) + major=.$current + versuffix=.$current.$revision + ;; + + freebsd-elf) + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + irix | nonstopux) + if test no = "$lt_irix_increment"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring=$verstring_prefix$major.$revision + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test 0 -ne "$loop"; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring_prefix$major.$iface:$verstring + done + + # Before this point, $major must not contain '.'. + major=.$major + versuffix=$major.$revision + ;; + + linux) # correct to gnu/linux during the next big refactor + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=.$current.$age.$revision + verstring=$current.$age.$revision + + # Add in all the interfaces that we are compatible with. + loop=$age + while test 0 -ne "$loop"; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring:$iface.0 + done + + # Make executables depend on our current version. + func_append verstring ":$current.0" + ;; + + qnx) + major=.$current + versuffix=.$current + ;; + + sco) + major=.$current + versuffix=.$current + ;; + + sunos) + major=.$current + versuffix=.$current.$revision + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 file systems. + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + + *) + func_fatal_configuration "unknown library version type '$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring=0.0 + ;; + esac + if test no = "$need_version"; then + versuffix= + else + versuffix=.0.0 + fi + fi + + # Remove version info from name if versioning should be avoided + if test yes,no = "$avoid_version,$need_version"; then + major= + versuffix= + verstring= + fi + + # Check to see if the archive will have undefined symbols. + if test yes = "$allow_undefined"; then + if test unsupported = "$allow_undefined_flag"; then + if test yes = "$build_old_libs"; then + func_warning "undefined symbols not allowed in $host shared libraries; building static only" + build_libtool_libs=no + else + func_fatal_error "can't build $host shared library unless -no-undefined is specified" + fi + fi + else + # Don't allow undefined symbols. + allow_undefined_flag=$no_undefined_flag + fi + + fi + + func_generate_dlsyms "$libname" "$libname" : + func_append libobjs " $symfileobj" + test " " = "$libobjs" && libobjs= + + if test relink != "$opt_mode"; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) + if test -n "$precious_files_regex"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + func_append removelist " $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then + func_append oldlibs " $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` + # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` + # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + func_replace_sysroot "$libdir" + func_append temp_xrpath " -R$func_replace_sysroot_result" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles=$dlfiles + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) func_append dlfiles " $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles=$dlprefiles + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) func_append dlprefiles " $lib" ;; + esac + done + + if test yes = "$build_libtool_libs"; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + func_append deplibs " System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test yes = "$build_libtool_need_lc"; then + func_append deplibs " -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release= + versuffix= + major= + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + $nocaseglob + else + potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` + fi + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib=$potent_lib + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; + *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $a_deplib "*) + func_append newdeplibs " $a_deplib" + a_deplib= + ;; + esac + fi + if test -n "$a_deplib"; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib=$potent_lib # see symlink-check above in file_magic test + if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs= + tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + for i in $predeps $postdeps; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + done + fi + case $tmp_deplibs in + *[!\ \ ]*) + echo + if test none = "$deplibs_check_method"; then + echo "*** Warning: inter-library dependencies are not supported in this platform." + else + echo "*** Warning: inter-library dependencies are not known to be supported." + fi + echo "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + ;; + esac + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + if test yes = "$droppeddeps"; then + if test yes = "$module"; then + echo + echo "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + echo "*** a static module, that should work as long as the dlopening" + echo "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + echo "*** The inter-library dependencies that have been dropped here will be" + echo "*** automatically added whenever a program is linked with this library" + echo "*** or is declared to -dlopen it." + + if test no = "$allow_undefined"; then + echo + echo "*** Since this library must not contain undefined symbols," + echo "*** because either the platform does not support them or" + echo "*** it was explicitly requested with -no-undefined," + echo "*** libtool will only create a static version of it." + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + deplibs=$new_libs + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test yes = "$build_libtool_libs"; then + # Remove $wl instances when linking with ld. + # FIXME: should test the right _cmds variable. + case $archive_cmds in + *\$LD\ *) wl= ;; + esac + if test yes = "$hardcode_into_libs"; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath=$finalize_rpath + test relink = "$opt_mode" || rpath=$compile_rpath$rpath + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + func_replace_sysroot "$libdir" + libdir=$func_replace_sysroot_result + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append dep_rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath=$finalize_shlibpath + test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname=$1 + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname=$realname + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib=$output_objdir/$realname + linknames= + for link + do + func_append linknames " $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols=$output_objdir/$libname.uexp + func_append delfiles " $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + func_dll_def_p "$export_symbols" || { + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols=$export_symbols + export_symbols= + always_export_symbols=yes + } + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs=$IFS; IFS='~' + for cmd1 in $cmds; do + IFS=$save_ifs + # Take the normal branch if the nm_file_list_spec branch + # doesn't work or if tool conversion is not needed. + case $nm_file_list_spec~$to_tool_file_cmd in + *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) + try_normal_branch=yes + eval cmd=\"$cmd1\" + func_len " $cmd" + len=$func_len_result + ;; + *) + try_normal_branch=no + ;; + esac + if test yes = "$try_normal_branch" \ + && { test "$len" -lt "$max_cmd_len" \ + || test "$max_cmd_len" -le -1; } + then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + elif test -n "$nm_file_list_spec"; then + func_basename "$output" + output_la=$func_basename_result + save_libobjs=$libobjs + save_output=$output + output=$output_objdir/$output_la.nm + func_to_tool_file "$output" + libobjs=$nm_file_list_spec$func_to_tool_file_result + func_append delfiles " $output" + func_verbose "creating $NM input file list: $output" + for obj in $save_libobjs; do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > "$output" + eval cmd=\"$cmd1\" + func_show_eval "$cmd" 'exit $?' + output=$save_output + libobjs=$save_libobjs + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS=$save_ifs + if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + func_append tmp_deplibs " $test_deplib" + ;; + esac + done + deplibs=$tmp_deplibs + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test yes = "$compiler_needs_object" && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + func_append linker_flags " $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test : != "$skipped_export" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + func_basename "$output" + output_la=$func_basename_result + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then + output=$output_objdir/$output_la.lnkscript + func_verbose "creating GNU ld script: $output" + echo 'INPUT (' > $output + for obj in $save_libobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + echo ')' >> $output + func_append delfiles " $output" + func_to_tool_file "$output" + output=$func_to_tool_file_result + elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then + output=$output_objdir/$output_la.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test yes = "$compiler_needs_object"; then + firstobj="$1 " + shift + fi + for obj + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + func_append delfiles " $output" + func_to_tool_file "$output" + output=$firstobj\"$file_list_spec$func_to_tool_file_result\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-$k.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test -z "$objlist" || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test 1 -eq "$k"; then + # The first file doesn't have a previous command to add. + reload_objs=$objlist + eval concat_cmds=\"$reload_cmds\" + else + # All subsequent reloadable object files will link in + # the last one created. + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-$k.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-$k.$objext + objlist=" $obj" + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds$reload_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + func_append delfiles " $output" + + else + output= + fi + + ${skipped_export-false} && { + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + } + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs=$IFS; IFS='~' + for cmd in $concat_cmds; do + IFS=$save_ifs + $opt_quiet || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + ${skipped_export-false} && { + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + } + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs=$IFS; IFS='~' + for cmd in $cmds; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + $opt_quiet || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test yes = "$module" || test yes = "$export_dynamic"; then + # On all known operating systems, these are identical. + dlname=$soname + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "'-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object '$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj=$output + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # if reload_cmds runs $LD directly, get rid of -Wl from + # whole_archive_flag_spec and hope we can get by with turning comma + # into space. + case $reload_cmds in + *\$LD[\ \$]*) wl= ;; + esac + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` + reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + else + gentop=$output_objdir/${obj}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # If we're not building shared, we need to use non_pic_objs + test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + + # Create the old-style object. + reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + + output=$obj + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + test yes = "$build_libtool_libs" || { + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + } + + if test -n "$pic_flag" || test default != "$pic_mode"; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output=$libobj + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "'-release' is ignored for programs" + + $preload \ + && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ + && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test CXX = "$tagname"; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + func_append compile_command " $wl-bind_at_load" + func_append finalize_command " $wl-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + compile_deplibs=$new_libs + + + func_append compile_command " $compile_deplibs" + func_append finalize_command " $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) func_append dllsearchpath ":$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath=$rpath + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) func_append finalize_perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath=$rpath + + if test -n "$libobjs" && test yes = "$build_old_libs"; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" false + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=: + case $host in + *cegcc* | *mingw32ce*) + # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. + wrappers_required=false + ;; + *cygwin* | *mingw* ) + test yes = "$build_libtool_libs" || wrappers_required=false + ;; + *) + if test no = "$need_relink" || test yes != "$build_libtool_libs"; then + wrappers_required=false + fi + ;; + esac + $wrappers_required || { + # Replace the output file specification. + compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + link_command=$compile_command$compile_rpath + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.$objext"; then + func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + fi + + exit $exit_status + } + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + func_append rpath "$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test yes = "$no_install"; then + # We don't need to create a wrapper script. + link_command=$compile_var$compile_command$compile_rpath + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + exit $EXIT_SUCCESS + fi + + case $hardcode_action,$fast_install in + relink,*) + # Fast installation is not supported + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "'$output' will be relinked during installation" + ;; + *,yes) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + ;; + *,no) + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + ;; + *,needless) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command= + ;; + esac + + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output_objdir/$outputname" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource=$output_path/$objdir/lt-$output_name.c + cwrapper=$output_path/$output_name.exe + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host"; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + case $build_libtool_libs in + convenience) + oldobjs="$libobjs_save $symfileobj" + addlibs=$convenience + build_libtool_libs=no + ;; + module) + oldobjs=$libobjs_save + addlibs=$old_convenience + build_libtool_libs=no + ;; + *) + oldobjs="$old_deplibs $non_pic_objects" + $preload && test -f "$symfileobj" \ + && func_append oldobjs " $symfileobj" + addlibs=$old_convenience + ;; + esac + + if test -n "$addlibs"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $addlibs + func_append oldobjs " $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append oldobjs " $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + echo "copying selected object files to avoid basename conflicts..." + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase=$func_basename_result + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + func_append oldobjs " $gentop/$newobj" + ;; + *) func_append oldobjs " $obj" ;; + esac + done + fi + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + elif test -n "$archiver_list_spec"; then + func_verbose "using command file archive linking..." + for obj in $oldobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > $output_objdir/$libname.libcmd + func_to_tool_file "$output_objdir/$libname.libcmd" + oldobjs=" $archiver_list_spec$func_to_tool_file_result" + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj"; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test -z "$oldobjs"; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test yes = "$build_old_libs" && old_library=$libname.$libext + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + if test yes = "$hardcode_automatic"; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test yes = "$installed"; then + if test -z "$install_libdir"; then + break + fi + output=$output_objdir/${outputname}i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name=$func_basename_result + func_resolve_sysroot "$deplib" + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" + ;; + -L*) + func_stripname -L '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -L$func_replace_sysroot_result" + ;; + -R*) + func_stripname -R '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -R$func_replace_sysroot_result" + ;; + *) func_append newdependency_libs " $deplib" ;; + esac + done + dependency_libs=$newdependency_libs + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" + ;; + *) func_append newdlfiles " $lib" ;; + esac + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" + ;; + esac + done + dlprefiles=$newdlprefiles + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlfiles " $abs" + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlprefiles " $abs" + done + dlprefiles=$newdlprefiles + fi + $RM $output + # place dlname in correct position for cygwin + # In fact, it would be nice if we could use this code for all target + # systems that can't hard-code library paths into their executables + # and that have no shared library path variable independent of PATH, + # but it turns out we can't easily determine that from inspecting + # libtool variables, so we have to hard-code the OSs to which it + # applies here; at the moment, that means platforms that use the PE + # object format with DLL files. See the long comment at the top of + # tests/bindir.at for full details. + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) + # If a -bindir argument was supplied, place the dll there. + if test -n "$bindir"; then + func_relative_path "$install_libdir" "$bindir" + tdlname=$func_relative_path_result/$dlname + else + # Otherwise fall back on heuristic. + tdlname=../bin/$dlname + fi + ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that cannot go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test no,yes = "$installed,$need_relink"; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +if test link = "$opt_mode" || test relink = "$opt_mode"; then + func_mode_link ${1+"$@"} +fi + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $debug_cmd + + RM=$nonopt + files= + rmforce=false + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + for arg + do + case $arg in + -f) func_append RM " $arg"; rmforce=: ;; + -*) func_append RM " $arg" ;; + *) func_append files " $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + for file in $files; do + func_dirname "$file" "" "." + dir=$func_dirname_result + if test . = "$dir"; then + odir=$objdir + else + odir=$dir/$objdir + fi + func_basename "$file" + name=$func_basename_result + test uninstall = "$opt_mode" && odir=$dir + + # Remember odir for removal later, being careful to avoid duplicates + if test clean = "$opt_mode"; then + case " $rmdirs " in + *" $odir "*) ;; + *) func_append rmdirs " $odir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif $rmforce; then + continue + fi + + rmfiles=$file + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + func_append rmfiles " $odir/$n" + done + test -n "$old_library" && func_append rmfiles " $odir/$old_library" + + case $opt_mode in + clean) + case " $library_names " in + *" $dlname "*) ;; + *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; + esac + test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && test none != "$pic_object"; then + func_append rmfiles " $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && test none != "$non_pic_object"; then + func_append rmfiles " $dir/$non_pic_object" + fi + fi + ;; + + *) + if test clean = "$opt_mode"; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + func_append rmfiles " $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + func_append rmfiles " $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + func_append rmfiles " $odir/$name $odir/${name}S.$objext" + if test yes = "$fast_install" && test -n "$relink_command"; then + func_append rmfiles " $odir/lt-$name" + fi + if test "X$noexename" != "X$name"; then + func_append rmfiles " $odir/lt-$noexename.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + + # Try to remove the $objdir's in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then + func_mode_uninstall ${1+"$@"} +fi + +test -z "$opt_mode" && { + help=$generic_help + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode '$opt_mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# where we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: diff --git a/m4/ax_cxx_compile_stdcxx_11.m4 b/m4/ax_cxx_compile_stdcxx_11.m4 new file mode 100644 index 0000000..b83fac4 --- /dev/null +++ b/m4/ax_cxx_compile_stdcxx_11.m4 @@ -0,0 +1,168 @@ +# ============================================================================ +# http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html +# ============================================================================ +# +# SYNOPSIS +# +# AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional]) +# +# DESCRIPTION +# +# Check for baseline language coverage in the compiler for the C++11 +# standard; if necessary, add switches to CXXFLAGS to enable support. +# +# The first argument, if specified, indicates whether you insist on an +# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g. +# -std=c++11). If neither is specified, you get whatever works, with +# preference for an extended mode. +# +# The second argument, if specified 'mandatory' or if left unspecified, +# indicates that baseline C++11 support is required and that the macro +# should error out if no mode with that support is found. If specified +# 'optional', then configuration proceeds regardless, after defining +# HAVE_CXX11 if and only if a supporting mode is found. +# +# LICENSE +# +# Copyright (c) 2008 Benjamin Kosnik +# Copyright (c) 2012 Zack Weinberg +# Copyright (c) 2013 Roy Stogner +# Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 11 + +m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [[ + template + struct check + { + static_assert(sizeof(int) <= sizeof(T), "not big enough"); + }; + + struct Base { + virtual void f() {} + }; + struct Child : public Base { + virtual void f() override {} + }; + + typedef check> right_angle_brackets; + + int a; + decltype(a) b; + + typedef check check_type; + check_type c; + check_type&& cr = static_cast(c); + + auto d = a; + auto l = [](){}; + // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable] + struct use_l { use_l() { l(); } }; + + // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae + // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this + namespace test_template_alias_sfinae { + struct foo {}; + + template + using member = typename T::member_type; + + template + void func(...) {} + + template + void func(member*) {} + + void test(); + + void test() { + func(0); + } + } +]]) + +AC_DEFUN([AX_CXX_COMPILE_STDCXX_11], [dnl + m4_if([$1], [], [], + [$1], [ext], [], + [$1], [noext], [], + [m4_fatal([invalid argument `$1' to AX_CXX_COMPILE_STDCXX_11])])dnl + m4_if([$2], [], [ax_cxx_compile_cxx11_required=true], + [$2], [mandatory], [ax_cxx_compile_cxx11_required=true], + [$2], [optional], [ax_cxx_compile_cxx11_required=false], + [m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX_11])]) + AC_LANG_PUSH([C++])dnl + ac_success=no + AC_CACHE_CHECK(whether $CXX supports C++11 features by default, + ax_cv_cxx_compile_cxx11, + [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])], + [ax_cv_cxx_compile_cxx11=yes], + [ax_cv_cxx_compile_cxx11=no])]) + if test x$ax_cv_cxx_compile_cxx11 = xyes; then + ac_success=yes + fi + + m4_if([$1], [noext], [], [dnl + if test x$ac_success = xno; then + for switch in -std=gnu++11 -std=gnu++0x; do + cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch]) + AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch, + $cachevar, + [ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS $switch" + AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])], + [eval $cachevar=yes], + [eval $cachevar=no]) + CXXFLAGS="$ac_save_CXXFLAGS"]) + if eval test x\$$cachevar = xyes; then + CXXFLAGS="$CXXFLAGS $switch" + ac_success=yes + break + fi + done + fi]) + + m4_if([$1], [ext], [], [dnl + if test x$ac_success = xno; then + dnl HP's aCC needs +std=c++11 according to: + dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf + for switch in -std=c++11 -std=c++0x +std=c++11; do + cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch]) + AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch, + $cachevar, + [ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS $switch" + AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])], + [eval $cachevar=yes], + [eval $cachevar=no]) + CXXFLAGS="$ac_save_CXXFLAGS"]) + if eval test x\$$cachevar = xyes; then + CXXFLAGS="$CXXFLAGS $switch" + ac_success=yes + break + fi + done + fi]) + AC_LANG_POP([C++]) + if test x$ax_cxx_compile_cxx11_required = xtrue; then + if test x$ac_success = xno; then + AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.]) + fi + else + if test x$ac_success = xno; then + HAVE_CXX11=0 + AC_MSG_NOTICE([No compiler with C++11 support was found]) + else + HAVE_CXX11=1 + AC_DEFINE(HAVE_CXX11,1, + [define if the compiler supports basic C++11 syntax]) + fi + + AC_SUBST(HAVE_CXX11) + fi +]) + diff --git a/m4/gettext.m4 b/m4/gettext.m4 new file mode 100644 index 0000000..eef5073 --- /dev/null +++ b/m4/gettext.m4 @@ -0,0 +1,420 @@ +# gettext.m4 serial 68 (gettext-0.19.8) +dnl Copyright (C) 1995-2014, 2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2006, 2008-2010. + +dnl Macro to add for using GNU gettext. + +dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). +dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The +dnl default (if it is not specified or empty) is 'no-libtool'. +dnl INTLSYMBOL should be 'external' for packages with no intl directory, +dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. +dnl If INTLSYMBOL is 'use-libtool', then a libtool library +dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, +dnl depending on --{enable,disable}-{shared,static} and on the presence of +dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library +dnl $(top_builddir)/intl/libintl.a will be created. +dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext +dnl implementations (in libc or libintl) without the ngettext() function +dnl will be ignored. If NEEDSYMBOL is specified and is +dnl 'need-formatstring-macros', then GNU gettext implementations that don't +dnl support the ISO C 99 formatstring macros will be ignored. +dnl INTLDIR is used to find the intl libraries. If empty, +dnl the value '$(top_builddir)/intl/' is used. +dnl +dnl The result of the configuration is one of three cases: +dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled +dnl and used. +dnl Catalog format: GNU --> install in $(datadir) +dnl Catalog extension: .mo after installation, .gmo in source tree +dnl 2) GNU gettext has been found in the system's C library. +dnl Catalog format: GNU --> install in $(datadir) +dnl Catalog extension: .mo after installation, .gmo in source tree +dnl 3) No internationalization, always use English msgid. +dnl Catalog format: none +dnl Catalog extension: none +dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. +dnl The use of .gmo is historical (it was needed to avoid overwriting the +dnl GNU format catalogs when building on a platform with an X/Open gettext), +dnl but we keep it in order not to force irrelevant filename changes on the +dnl maintainers. +dnl +AC_DEFUN([AM_GNU_GETTEXT], +[ + dnl Argument checking. + ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , + [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT +])])])])]) + ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old], + [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])]) + ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , + [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT +])])])]) + define([gt_included_intl], + ifelse([$1], [external], + ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), + [yes])) + define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) + gt_NEEDS_INIT + AM_GNU_GETTEXT_NEED([$2]) + + AC_REQUIRE([AM_PO_SUBDIRS])dnl + ifelse(gt_included_intl, yes, [ + AC_REQUIRE([AM_INTL_SUBDIR])dnl + ]) + + dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + + dnl Sometimes libintl requires libiconv, so first search for libiconv. + dnl Ideally we would do this search only after the + dnl if test "$USE_NLS" = "yes"; then + dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT + dnl the configure script would need to contain the same shell code + dnl again, outside any 'if'. There are two solutions: + dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. + dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. + dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not + dnl documented, we avoid it. + ifelse(gt_included_intl, yes, , [ + AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) + ]) + + dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation. + gt_INTL_MACOSX + + dnl Set USE_NLS. + AC_REQUIRE([AM_NLS]) + + ifelse(gt_included_intl, yes, [ + BUILD_INCLUDED_LIBINTL=no + USE_INCLUDED_LIBINTL=no + ]) + LIBINTL= + LTLIBINTL= + POSUB= + + dnl Add a version number to the cache macros. + case " $gt_needs " in + *" need-formatstring-macros "*) gt_api_version=3 ;; + *" need-ngettext "*) gt_api_version=2 ;; + *) gt_api_version=1 ;; + esac + gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" + gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" + + dnl If we use NLS figure out what method + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + ifelse(gt_included_intl, yes, [ + AC_MSG_CHECKING([whether included gettext is requested]) + AC_ARG_WITH([included-gettext], + [ --with-included-gettext use the GNU gettext library included here], + nls_cv_force_use_gnu_gettext=$withval, + nls_cv_force_use_gnu_gettext=no) + AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) + + nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" + if test "$nls_cv_force_use_gnu_gettext" != "yes"; then + ]) + dnl User does not insist on using GNU NLS library. Figure out what + dnl to use. If GNU gettext is available we use this. Else we have + dnl to fall back to GNU NLS library. + + if test $gt_api_version -ge 3; then + gt_revision_test_code=' +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +changequote(,)dnl +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +changequote([,])dnl +' + else + gt_revision_test_code= + fi + if test $gt_api_version -ge 2; then + gt_expression_test_code=' + * ngettext ("", "", 0)' + else + gt_expression_test_code= + fi + + AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], + [AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings; +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + ]], + [[ +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + ]])], + [eval "$gt_func_gnugettext_libc=yes"], + [eval "$gt_func_gnugettext_libc=no"])]) + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + dnl Sometimes libintl requires libiconv, so first search for libiconv. + ifelse(gt_included_intl, yes, , [ + AM_ICONV_LINK + ]) + dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL + dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) + dnl because that would add "-liconv" to LIBINTL and LTLIBINTL + dnl even if libiconv doesn't exist. + AC_LIB_LINKFLAGS_BODY([intl]) + AC_CACHE_CHECK([for GNU gettext in libintl], + [$gt_func_gnugettext_libintl], + [gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + dnl Now see whether libintl exists and does not depend on libiconv. + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + ]], + [[ +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + ]])], + [eval "$gt_func_gnugettext_libintl=yes"], + [eval "$gt_func_gnugettext_libintl=no"]) + dnl Now see whether libintl exists and depends on libiconv. + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + ]], + [[ +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + ]])], + [LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + eval "$gt_func_gnugettext_libintl=yes" + ]) + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS"]) + fi + + dnl If an already present or preinstalled GNU gettext() is found, + dnl use it. But if this macro is used in GNU gettext, and GNU + dnl gettext is already preinstalled in libintl, we update this + dnl libintl. (Cf. the install rule in intl/Makefile.in.) + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ + || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + dnl Reset the values set by searching for libintl. + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + ifelse(gt_included_intl, yes, [ + if test "$gt_use_preinstalled_gnugettext" != "yes"; then + dnl GNU gettext is not found in the C library. + dnl Fall back on included GNU gettext library. + nls_cv_use_gnu_gettext=yes + fi + fi + + if test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Mark actions used to generate GNU NLS library. + BUILD_INCLUDED_LIBINTL=yes + USE_INCLUDED_LIBINTL=yes + LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" + LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" + LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` + fi + + CATOBJEXT= + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Mark actions to use GNU gettext tools. + CATOBJEXT=.gmo + fi + ]) + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + dnl Some extra flags are needed during linking. + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + AC_DEFINE([ENABLE_NLS], [1], + [Define to 1 if translation of program messages to the user's native language + is requested.]) + else + USE_NLS=no + fi + fi + + AC_MSG_CHECKING([whether to use NLS]) + AC_MSG_RESULT([$USE_NLS]) + if test "$USE_NLS" = "yes"; then + AC_MSG_CHECKING([where the gettext function comes from]) + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + AC_MSG_RESULT([$gt_source]) + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + AC_MSG_CHECKING([how to link with libintl]) + AC_MSG_RESULT([$LIBINTL]) + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) + fi + + dnl For backward compatibility. Some packages may be using this. + AC_DEFINE([HAVE_GETTEXT], [1], + [Define if the GNU gettext() function is already present or preinstalled.]) + AC_DEFINE([HAVE_DCGETTEXT], [1], + [Define if the GNU dcgettext() function is already present or preinstalled.]) + fi + + dnl We need to process the po/ directory. + POSUB=po + fi + + ifelse(gt_included_intl, yes, [ + dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL + dnl to 'yes' because some of the testsuite requires it. + if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then + BUILD_INCLUDED_LIBINTL=yes + fi + + dnl Make all variables we use known to autoconf. + AC_SUBST([BUILD_INCLUDED_LIBINTL]) + AC_SUBST([USE_INCLUDED_LIBINTL]) + AC_SUBST([CATOBJEXT]) + + dnl For backward compatibility. Some configure.ins may be using this. + nls_cv_header_intl= + nls_cv_header_libgt= + + dnl For backward compatibility. Some Makefiles may be using this. + DATADIRNAME=share + AC_SUBST([DATADIRNAME]) + + dnl For backward compatibility. Some Makefiles may be using this. + INSTOBJEXT=.mo + AC_SUBST([INSTOBJEXT]) + + dnl For backward compatibility. Some Makefiles may be using this. + GENCAT=gencat + AC_SUBST([GENCAT]) + + dnl For backward compatibility. Some Makefiles may be using this. + INTLOBJS= + if test "$USE_INCLUDED_LIBINTL" = yes; then + INTLOBJS="\$(GETTOBJS)" + fi + AC_SUBST([INTLOBJS]) + + dnl Enable libtool support if the surrounding package wishes it. + INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix + AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) + ]) + + dnl For backward compatibility. Some Makefiles may be using this. + INTLLIBS="$LIBINTL" + AC_SUBST([INTLLIBS]) + + dnl Make all documented variables known to autoconf. + AC_SUBST([LIBINTL]) + AC_SUBST([LTLIBINTL]) + AC_SUBST([POSUB]) +]) + + +dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. +m4_define([gt_NEEDS_INIT], +[ + m4_divert_text([DEFAULTS], [gt_needs=]) + m4_define([gt_NEEDS_INIT], []) +]) + + +dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) +AC_DEFUN([AM_GNU_GETTEXT_NEED], +[ + m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) +]) + + +dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) +AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) + + +dnl Usage: AM_GNU_GETTEXT_REQUIRE_VERSION([gettext-version]) +AC_DEFUN([AM_GNU_GETTEXT_REQUIRE_VERSION], []) diff --git a/m4/iconv.m4 b/m4/iconv.m4 new file mode 100644 index 0000000..aa159c5 --- /dev/null +++ b/m4/iconv.m4 @@ -0,0 +1,271 @@ +# iconv.m4 serial 19 (gettext-0.18.2) +dnl Copyright (C) 2000-2002, 2007-2014, 2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], +[ + dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + AC_REQUIRE([AC_LIB_RPATH]) + + dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV + dnl accordingly. + AC_LIB_LINKFLAGS_BODY([iconv]) +]) + +AC_DEFUN([AM_ICONV_LINK], +[ + dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and + dnl those with the standalone portable GNU libiconv installed). + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles + + dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV + dnl accordingly. + AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) + + dnl Add $INCICONV to CPPFLAGS before performing the following checks, + dnl because if the user has installed libiconv and not disabled its use + dnl via --without-libiconv-prefix, he wants to use it. The first + dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed. + am_save_CPPFLAGS="$CPPFLAGS" + AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) + + AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include +#include + ]], + [[iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd);]])], + [am_cv_func_iconv=yes]) + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include +#include + ]], + [[iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd);]])], + [am_cv_lib_iconv=yes] + [am_cv_func_iconv=yes]) + LIBS="$am_save_LIBS" + fi + ]) + if test "$am_cv_func_iconv" = yes; then + AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ + dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11, + dnl Solaris 10. + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + am_cv_func_iconv_works=no + for ac_iconv_const in '' 'const'; do + AC_RUN_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include +#include + +#ifndef ICONV_CONST +# define ICONV_CONST $ac_iconv_const +#endif + ]], + [[int result = 0; + /* Test against AIX 5.1 bug: Failures are not distinguishable from successful + returns. */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 1; + iconv_close (cd_utf8_to_88591); + } + } + /* Test against Solaris 10 bug: Failures are not distinguishable from + successful returns. */ + { + iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); + if (cd_ascii_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\263"; + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_ascii_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 2; + iconv_close (cd_ascii_to_88591); + } + } + /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304"; + static char buf[2] = { (char)0xDE, (char)0xAD }; + ICONV_CONST char *inptr = input; + size_t inbytesleft = 1; + char *outptr = buf; + size_t outbytesleft = 1; + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) + result |= 4; + iconv_close (cd_88591_to_utf8); + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + result |= 8; + iconv_close (cd_88591_to_utf8); + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + if (/* Try standardized names. */ + iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) + /* Try IRIX, OSF/1 names. */ + && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) + /* Try AIX names. */ + && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) + /* Try HP-UX names. */ + && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) + result |= 16; + return result; +]])], + [am_cv_func_iconv_works=yes], , + [case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac]) + test "$am_cv_func_iconv_works" = no || break + done + LIBS="$am_save_LIBS" + ]) + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + AC_DEFINE([HAVE_ICONV], [1], + [Define if you have the iconv() function and it works.]) + fi + if test "$am_cv_lib_iconv" = yes; then + AC_MSG_CHECKING([how to link with libiconv]) + AC_MSG_RESULT([$LIBICONV]) + else + dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV + dnl either. + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + AC_SUBST([LIBICONV]) + AC_SUBST([LTLIBICONV]) +]) + +dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to +dnl avoid warnings like +dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required". +dnl This is tricky because of the way 'aclocal' is implemented: +dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN. +dnl Otherwise aclocal's initial scan pass would miss the macro definition. +dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions. +dnl Otherwise aclocal would emit many "Use of uninitialized value $1" +dnl warnings. +m4_define([gl_iconv_AC_DEFUN], + m4_version_prereq([2.64], + [[AC_DEFUN_ONCE( + [$1], [$2])]], + [m4_ifdef([gl_00GNULIB], + [[AC_DEFUN_ONCE( + [$1], [$2])]], + [[AC_DEFUN( + [$1], [$2])]])])) +gl_iconv_AC_DEFUN([AM_ICONV], +[ + AM_ICONV_LINK + if test "$am_cv_func_iconv" = yes; then + AC_MSG_CHECKING([for iconv declaration]) + AC_CACHE_VAL([am_cv_proto_iconv], [ + AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include +#include +extern +#ifdef __cplusplus +"C" +#endif +#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) +size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); +#else +size_t iconv(); +#endif + ]], + [[]])], + [am_cv_proto_iconv_arg1=""], + [am_cv_proto_iconv_arg1="const"]) + am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) + am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` + AC_MSG_RESULT([ + $am_cv_proto_iconv]) + AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], + [Define as const if the declaration of iconv() needs const.]) + dnl Also substitute ICONV_CONST in the gnulib generated . + m4_ifdef([gl_ICONV_H_DEFAULTS], + [AC_REQUIRE([gl_ICONV_H_DEFAULTS]) + if test -n "$am_cv_proto_iconv_arg1"; then + ICONV_CONST="const" + fi + ]) + fi +]) diff --git a/m4/intlmacosx.m4 b/m4/intlmacosx.m4 new file mode 100644 index 0000000..aca924c --- /dev/null +++ b/m4/intlmacosx.m4 @@ -0,0 +1,56 @@ +# intlmacosx.m4 serial 5 (gettext-0.18.2) +dnl Copyright (C) 2004-2014, 2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Checks for special options needed on Mac OS X. +dnl Defines INTL_MACOSX_LIBS. +AC_DEFUN([gt_INTL_MACOSX], +[ + dnl Check for API introduced in Mac OS X 10.2. + AC_CACHE_CHECK([for CFPreferencesCopyAppValue], + [gt_cv_func_CFPreferencesCopyAppValue], + [gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[#include ]], + [[CFPreferencesCopyAppValue(NULL, NULL)]])], + [gt_cv_func_CFPreferencesCopyAppValue=yes], + [gt_cv_func_CFPreferencesCopyAppValue=no]) + LIBS="$gt_save_LIBS"]) + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], + [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) + fi + dnl Check for API introduced in Mac OS X 10.3. + AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], + [gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [[#include ]], + [[CFLocaleCopyCurrent();]])], + [gt_cv_func_CFLocaleCopyCurrent=yes], + [gt_cv_func_CFLocaleCopyCurrent=no]) + LIBS="$gt_save_LIBS"]) + if test $gt_cv_func_CFLocaleCopyCurrent = yes; then + AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], + [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" + fi + AC_SUBST([INTL_MACOSX_LIBS]) +]) diff --git a/m4/lib-ld.m4 b/m4/lib-ld.m4 new file mode 100644 index 0000000..6209de6 --- /dev/null +++ b/m4/lib-ld.m4 @@ -0,0 +1,119 @@ +# lib-ld.m4 serial 6 +dnl Copyright (C) 1996-2003, 2009-2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl Subroutines of libtool.m4, +dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid +dnl collision with libtool.m4. + +dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no. +AC_DEFUN([AC_LIB_PROG_LD_GNU], +[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], +[# I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 /dev/null 2>&1 \ + && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + || PATH_SEPARATOR=';' + } +fi + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` + while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL([acl_cv_path_LD], +[if test -z "$LD"; then + acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$acl_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$acl_cv_path_LD" -v 2>&1 = 1.10 to complain if config.rpath is missing. + m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) + AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS + AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld + AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host + AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir + AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + ]) + wl="$acl_cv_wl" + acl_libext="$acl_cv_libext" + acl_shlibext="$acl_cv_shlibext" + acl_libname_spec="$acl_cv_libname_spec" + acl_library_names_spec="$acl_cv_library_names_spec" + acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + acl_hardcode_direct="$acl_cv_hardcode_direct" + acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" + dnl Determine whether the user wants rpath handling at all. + AC_ARG_ENABLE([rpath], + [ --disable-rpath do not hardcode runtime library paths], + :, enable_rpath=yes) +]) + +dnl AC_LIB_FROMPACKAGE(name, package) +dnl declares that libname comes from the given package. The configure file +dnl will then not have a --with-libname-prefix option but a +dnl --with-package-prefix option. Several libraries can come from the same +dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar +dnl macro call that searches for libname. +AC_DEFUN([AC_LIB_FROMPACKAGE], +[ + pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) + define([acl_frompackage_]NAME, [$2]) + popdef([NAME]) + pushdef([PACK],[$2]) + pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) + define([acl_libsinpackage_]PACKUP, + m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1]) + popdef([PACKUP]) + popdef([PACK]) +]) + +dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. +dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found +dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. +AC_DEFUN([AC_LIB_LINKFLAGS_BODY], +[ + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) + pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) + pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) + pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) + pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) + dnl Autoconf >= 2.61 supports dots in --with options. + pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_ARG_WITH(P_A_C_K[-prefix], +[[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib + --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + if test "$acl_libdirstem2" != "$acl_libdirstem" \ + && ! test -d "$withval/$acl_libdirstem"; then + additional_libdir="$withval/$acl_libdirstem2" + fi + fi + fi +]) + dnl Search the library and its dependencies in $additional_libdir and + dnl $LDFLAGS. Using breadth-first-seach. + LIB[]NAME= + LTLIB[]NAME= + INC[]NAME= + LIB[]NAME[]_PREFIX= + dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been + dnl computed. So it has to be reset here. + HAVE_LIB[]NAME= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='$1 $2' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + dnl See if it was already located by an earlier AC_LIB_LINKFLAGS + dnl or AC_LIB_HAVE_LINKFLAGS call. + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" + else + dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined + dnl that this library doesn't exist. So just drop it. + : + fi + else + dnl Search the library lib$name in $additional_libdir and $LDFLAGS + dnl and the already constructed $LIBNAME/$LTLIBNAME. + found_dir= + found_la= + found_so= + found_a= + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name + if test -n "$acl_shlibext"; then + shrext=".$acl_shlibext" # typically: shrext=.so + else + shrext= + fi + if test $use_additional = yes; then + dir="$additional_libdir" + dnl The same code as in the loop below: + dnl First look for a shared library. + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + dnl Then look for a static library. + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + dnl First look for a shared library. + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done + fi + fi + fi + dnl Then look for a static library. + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + dnl Found the library. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + dnl Linking with a shared library. We attempt to hardcode its + dnl directory into the executable's runpath, unless it's the + dnl standard /usr/lib. + if test "$enable_rpath" = no \ + || test "X$found_dir" = "X/usr/$acl_libdirstem" \ + || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then + dnl No hardcoding is needed. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + dnl The hardcoding into $LIBNAME is system dependent. + if test "$acl_hardcode_direct" = yes; then + dnl Using DIR/libNAME.so during linking hardcodes DIR into the + dnl resulting binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + dnl Use an explicit option to hardcode DIR into the resulting + dnl binary. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + dnl Rely on "-L$found_dir". + dnl But don't add it if it's already contained in the LDFLAGS + dnl or the already constructed $LIBNAME + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" + fi + if test "$acl_hardcode_minus_L" != no; then + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" + else + dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH + dnl here, because this doesn't fit in flags passed to the + dnl compiler. So give up. No hardcoding. This affects only + dnl very old systems. + dnl FIXME: Not sure whether we should use + dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" + dnl here. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + dnl Linking with a static library. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" + else + dnl We shouldn't come here, but anyway it's good to have a + dnl fallback. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" + fi + fi + dnl Assume the include files are nearby. + additional_includedir= + case "$found_dir" in + */$acl_libdirstem | */$acl_libdirstem/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` + if test "$name" = '$1'; then + LIB[]NAME[]_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + */$acl_libdirstem2 | */$acl_libdirstem2/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` + if test "$name" = '$1'; then + LIB[]NAME[]_PREFIX="$basedir" + fi + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + dnl Potentially add $additional_includedir to $INCNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's /usr/local/include and we are using GCC on Linux, + dnl 3. if it's already present in $CPPFLAGS or the already + dnl constructed $INCNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INC[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $INCNAME. + INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + dnl Look for dependencies. + if test -n "$found_la"; then + dnl Read the .la file. It defines the variables + dnl dlname, library_names, old_library, dependency_libs, current, + dnl age, revision, installed, dlopen, dlpreopen, libdir. + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + dnl We use only dependency_libs. + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's /usr/local/lib and we are using GCC on Linux, + dnl 3. if it's already present in $LDFLAGS or the already + dnl constructed $LIBNAME, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ + && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ + || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LIBNAME. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIB[]NAME; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LTLIBNAME. + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + dnl Potentially add DIR to rpathdirs. + dnl The rpathdirs will be appended to $LIBNAME at the end. + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + dnl Potentially add DIR to ltrpathdirs. + dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + dnl Handle this in the next round. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + dnl Handle this in the next round. Throw away the .la's + dnl directory; it is already contained in a preceding -L + dnl option. + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + dnl Most likely an immediate library name. + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" + ;; + esac + done + fi + else + dnl Didn't find the library; assume it is in the system directories + dnl known to the linker and runtime loader. (All the system + dnl directories known to the linker should also be known to the + dnl runtime loader, otherwise the system is severely misconfigured.) + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$acl_hardcode_libdir_separator"; then + dnl Weird platform: only the last -rpath option counts, the user must + dnl pass all path elements in one option. We can arrange that for a + dnl single library, but not when more than one $LIBNAMEs are used. + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" + done + dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + else + dnl The -rpath options are cumulative. + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + dnl When using libtool, the option that works for both libraries and + dnl executables is -R. The -R options are cumulative. + for found_dir in $ltrpathdirs; do + LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" + done + fi + popdef([P_A_C_K]) + popdef([PACKLIBS]) + popdef([PACKUP]) + popdef([PACK]) + popdef([NAME]) +]) + +dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, +dnl unless already present in VAR. +dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes +dnl contains two or three consecutive elements that belong together. +AC_DEFUN([AC_LIB_APPENDTOVAR], +[ + for element in [$2]; do + haveit= + for x in $[$1]; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + [$1]="${[$1]}${[$1]:+ }$element" + fi + done +]) + +dnl For those cases where a variable contains several -L and -l options +dnl referring to unknown libraries and directories, this macro determines the +dnl necessary additional linker options for the runtime path. +dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) +dnl sets LDADDVAR to linker options needed together with LIBSVALUE. +dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, +dnl otherwise linking without libtool is assumed. +AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], +[ + AC_REQUIRE([AC_LIB_RPATH]) + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) + $1= + if test "$enable_rpath" != no; then + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then + dnl Use an explicit option to hardcode directories into the resulting + dnl binary. + rpathdirs= + next= + for opt in $2; do + if test -n "$next"; then + dir="$next" + dnl No need to hardcode the standard /usr/lib. + if test "X$dir" != "X/usr/$acl_libdirstem" \ + && test "X$dir" != "X/usr/$acl_libdirstem2"; then + rpathdirs="$rpathdirs $dir" + fi + next= + else + case $opt in + -L) next=yes ;; + -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` + dnl No need to hardcode the standard /usr/lib. + if test "X$dir" != "X/usr/$acl_libdirstem" \ + && test "X$dir" != "X/usr/$acl_libdirstem2"; then + rpathdirs="$rpathdirs $dir" + fi + next= ;; + *) next= ;; + esac + fi + done + if test "X$rpathdirs" != "X"; then + if test -n ""$3""; then + dnl libtool is used for linking. Use -R options. + for dir in $rpathdirs; do + $1="${$1}${$1:+ }-R$dir" + done + else + dnl The linker is used for linking directly. + if test -n "$acl_hardcode_libdir_separator"; then + dnl Weird platform: only the last -rpath option counts, the user + dnl must pass all path elements in one option. + alldirs= + for dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + $1="$flag" + else + dnl The -rpath options are cumulative. + for dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$dir" + eval flag=\"$acl_hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + $1="${$1}${$1:+ }$flag" + done + fi + fi + fi + fi + fi + AC_SUBST([$1]) +]) diff --git a/m4/lib-prefix.m4 b/m4/lib-prefix.m4 new file mode 100644 index 0000000..6851031 --- /dev/null +++ b/m4/lib-prefix.m4 @@ -0,0 +1,224 @@ +# lib-prefix.m4 serial 7 (gettext-0.18) +dnl Copyright (C) 2001-2005, 2008-2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and +dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't +dnl require excessive bracketing. +ifdef([AC_HELP_STRING], +[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], +[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) + +dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed +dnl to access previously installed libraries. The basic assumption is that +dnl a user will want packages to use other packages he previously installed +dnl with the same --prefix option. +dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate +dnl libraries, but is otherwise very convenient. +AC_DEFUN([AC_LIB_PREFIX], +[ + AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) + AC_REQUIRE([AC_PROG_CC]) + AC_REQUIRE([AC_CANONICAL_HOST]) + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) + AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) + dnl By default, look in $includedir and $libdir. + use_additional=yes + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + AC_LIB_ARG_WITH([lib-prefix], +[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib + --without-lib-prefix don't search for libraries in includedir and libdir], +[ + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + AC_LIB_WITH_FINAL_PREFIX([ + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + ]) + else + additional_includedir="$withval/include" + additional_libdir="$withval/$acl_libdirstem" + fi + fi +]) + if test $use_additional = yes; then + dnl Potentially add $additional_includedir to $CPPFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/include, + dnl 2. if it's already present in $CPPFLAGS, + dnl 3. if it's /usr/local/include and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + for x in $CPPFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + dnl Really add $additional_includedir to $CPPFLAGS. + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" + fi + fi + fi + fi + dnl Potentially add $additional_libdir to $LDFLAGS. + dnl But don't add it + dnl 1. if it's the standard /usr/lib, + dnl 2. if it's already present in $LDFLAGS, + dnl 3. if it's /usr/local/lib and we are using GCC on Linux, + dnl 4. if it doesn't exist as a directory. + if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then + haveit= + for x in $LDFLAGS; do + AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + dnl Really add $additional_libdir to $LDFLAGS. + LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" + fi + fi + fi + fi + fi +]) + +dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, +dnl acl_final_exec_prefix, containing the values to which $prefix and +dnl $exec_prefix will expand at the end of the configure script. +AC_DEFUN([AC_LIB_PREPARE_PREFIX], +[ + dnl Unfortunately, prefix and exec_prefix get only finally determined + dnl at the end of configure. + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" +]) + +dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the +dnl variables prefix and exec_prefix bound to the values they will have +dnl at the end of the configure script. +AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], +[ + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + $1 + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" +]) + +dnl AC_LIB_PREPARE_MULTILIB creates +dnl - a variable acl_libdirstem, containing the basename of the libdir, either +dnl "lib" or "lib64" or "lib/64", +dnl - a variable acl_libdirstem2, as a secondary possible value for +dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or +dnl "lib/amd64". +AC_DEFUN([AC_LIB_PREPARE_MULTILIB], +[ + dnl There is no formal standard regarding lib and lib64. + dnl On glibc systems, the current practice is that on a system supporting + dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under + dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine + dnl the compiler's default mode by looking at the compiler's library search + dnl path. If at least one of its elements ends in /lib64 or points to a + dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. + dnl Otherwise we use the default, namely "lib". + dnl On Solaris systems, the current practice is that on a system supporting + dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under + dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or + dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. + AC_REQUIRE([AC_CANONICAL_HOST]) + acl_libdirstem=lib + acl_libdirstem2= + case "$host_os" in + solaris*) + dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment + dnl . + dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." + dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the + dnl symlink is missing, so we set acl_libdirstem2 too. + AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], + [AC_EGREP_CPP([sixtyfour bits], [ +#ifdef _LP64 +sixtyfour bits +#endif + ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) + ]) + if test $gl_cv_solaris_64bit = yes; then + acl_libdirstem=lib/64 + case "$host_cpu" in + sparc*) acl_libdirstem2=lib/sparcv9 ;; + i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; + esac + fi + ;; + *) + searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` + if test -n "$searchpath"; then + acl_save_IFS="${IFS= }"; IFS=":" + for searchdir in $searchpath; do + if test -d "$searchdir"; then + case "$searchdir" in + */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; + */../ | */.. ) + # Better ignore directories of this form. They are misleading. + ;; + *) searchdir=`cd "$searchdir" && pwd` + case "$searchdir" in + */lib64 ) acl_libdirstem=lib64 ;; + esac ;; + esac + fi + done + IFS="$acl_save_IFS" + fi + ;; + esac + test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" +]) diff --git a/m4/libtool.m4 b/m4/libtool.m4 new file mode 100644 index 0000000..a644432 --- /dev/null +++ b/m4/libtool.m4 @@ -0,0 +1,8372 @@ +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +]) + +# serial 58 LT_INIT + + +# LT_PREREQ(VERSION) +# ------------------ +# Complain and exit if this libtool version is less that VERSION. +m4_defun([LT_PREREQ], +[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, + [m4_default([$3], + [m4_fatal([Libtool version $1 or higher is required], + 63)])], + [$2])]) + + +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; +esac +]) + + +# LT_INIT([OPTIONS]) +# ------------------ +AC_DEFUN([LT_INIT], +[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +])# LT_INIT + +# Old names: +AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) +AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PROG_LIBTOOL], []) +dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + + +# _LT_PREPARE_CC_BASENAME +# ----------------------- +m4_defun([_LT_PREPARE_CC_BASENAME], [ +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} +])# _LT_PREPARE_CC_BASENAME + + +# _LT_CC_BASENAME(CC) +# ------------------- +# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, +# but that macro is also expanded into generated libtool script, which +# arranges for $SED and $ECHO to be set by different means. +m4_defun([_LT_CC_BASENAME], +[m4_require([_LT_PREPARE_CC_BASENAME])dnl +AC_REQUIRE([_LT_DECL_SED])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +func_cc_basename $1 +cc_basename=$func_cc_basename_result +]) + + +# _LT_FILEUTILS_DEFAULTS +# ---------------------- +# It is okay to use these file commands and assume they have been set +# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. +m4_defun([_LT_FILEUTILS_DEFAULTS], +[: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} +])# _LT_FILEUTILS_DEFAULTS + + +# _LT_SETUP +# --------- +m4_defun([_LT_SETUP], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl + +_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl +dnl +_LT_DECL([], [host_alias], [0], [The host system])dnl +_LT_DECL([], [host], [0])dnl +_LT_DECL([], [host_os], [0])dnl +dnl +_LT_DECL([], [build_alias], [0], [The build system])dnl +_LT_DECL([], [build], [0])dnl +_LT_DECL([], [build_os], [0])dnl +dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +test -z "$LN_S" && LN_S="ln -s" +_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl +dnl +AC_REQUIRE([LT_CMD_MAX_LEN])dnl +_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl +_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl +dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl +m4_require([_LT_CMD_RELOAD])dnl +m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl +m4_require([_LT_CMD_OLD_ARCHIVE])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_WITH_SYSROOT])dnl +m4_require([_LT_CMD_TRUNCATE])dnl + +_LT_CONFIG_LIBTOOL_INIT([ +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi +]) +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +_LT_CHECK_OBJDIR + +m4_require([_LT_TAG_COMPILER])dnl + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +_LT_CC_BASENAME([$compiler]) + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + _LT_PATH_MAGIC + fi + ;; +esac + +# Use C for the default configuration in the libtool script +LT_SUPPORTED_TAG([CC]) +_LT_LANG_C_CONFIG +_LT_LANG_DEFAULT_CONFIG +_LT_CONFIG_COMMANDS +])# _LT_SETUP + + +# _LT_PREPARE_SED_QUOTE_VARS +# -------------------------- +# Define a few sed substitution that help us do robust quoting. +m4_defun([_LT_PREPARE_SED_QUOTE_VARS], +[# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([["`\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' +]) + +# _LT_PROG_LTMAIN +# --------------- +# Note that this code is called both from 'configure', and 'config.status' +# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, +# 'config.status' has no value for ac_aux_dir unless we are using Automake, +# so we pass a copy along to make sure it has a sensible value anyway. +m4_defun([_LT_PROG_LTMAIN], +[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl +_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) +ltmain=$ac_aux_dir/ltmain.sh +])# _LT_PROG_LTMAIN + + +## ------------------------------------- ## +## Accumulate code for creating libtool. ## +## ------------------------------------- ## + +# So that we can recreate a full libtool script including additional +# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS +# in macros and then make a single call at the end using the 'libtool' +# label. + + +# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) +# ---------------------------------------- +# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL_INIT], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_INIT], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_INIT]) + + +# _LT_CONFIG_LIBTOOL([COMMANDS]) +# ------------------------------ +# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) + + +# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) +# ----------------------------------------------------- +m4_defun([_LT_CONFIG_SAVE_COMMANDS], +[_LT_CONFIG_LIBTOOL([$1]) +_LT_CONFIG_LIBTOOL_INIT([$2]) +]) + + +# _LT_FORMAT_COMMENT([COMMENT]) +# ----------------------------- +# Add leading comment marks to the start of each line, and a trailing +# full-stop to the whole comment if one is not present already. +m4_define([_LT_FORMAT_COMMENT], +[m4_ifval([$1], [ +m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], + [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) +)]) + + + +## ------------------------ ## +## FIXME: Eliminate VARNAME ## +## ------------------------ ## + + +# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) +# ------------------------------------------------------------------- +# CONFIGNAME is the name given to the value in the libtool script. +# VARNAME is the (base) name used in the configure script. +# VALUE may be 0, 1 or 2 for a computed quote escaped value based on +# VARNAME. Any other value will be used directly. +m4_define([_LT_DECL], +[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], + [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], + [m4_ifval([$1], [$1], [$2])]) + lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) + m4_ifval([$4], + [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) + lt_dict_add_subkey([lt_decl_dict], [$2], + [tagged?], [m4_ifval([$5], [yes], [no])])]) +]) + + +# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) +# -------------------------------------------------------- +m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) + + +# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_tag_varnames], +[_lt_decl_filter([tagged?], [yes], $@)]) + + +# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) +# --------------------------------------------------------- +m4_define([_lt_decl_filter], +[m4_case([$#], + [0], [m4_fatal([$0: too few arguments: $#])], + [1], [m4_fatal([$0: too few arguments: $#: $1])], + [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], + [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], + [lt_dict_filter([lt_decl_dict], $@)])[]dnl +]) + + +# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) +# -------------------------------------------------- +m4_define([lt_decl_quote_varnames], +[_lt_decl_filter([value], [1], $@)]) + + +# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_dquote_varnames], +[_lt_decl_filter([value], [2], $@)]) + + +# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_varnames_tagged], +[m4_assert([$# <= 2])dnl +_$0(m4_quote(m4_default([$1], [[, ]])), + m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), + m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) +m4_define([_lt_decl_varnames_tagged], +[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) + + +# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_all_varnames], +[_$0(m4_quote(m4_default([$1], [[, ]])), + m4_if([$2], [], + m4_quote(lt_decl_varnames), + m4_quote(m4_shift($@))))[]dnl +]) +m4_define([_lt_decl_all_varnames], +[lt_join($@, lt_decl_varnames_tagged([$1], + lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl +]) + + +# _LT_CONFIG_STATUS_DECLARE([VARNAME]) +# ------------------------------------ +# Quote a variable value, and forward it to 'config.status' so that its +# declaration there will have the same value as in 'configure'. VARNAME +# must have a single quote delimited value for this to work. +m4_define([_LT_CONFIG_STATUS_DECLARE], +[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) + + +# _LT_CONFIG_STATUS_DECLARATIONS +# ------------------------------ +# We delimit libtool config variables with single quotes, so when +# we write them to config.status, we have to be sure to quote all +# embedded single quotes properly. In configure, this macro expands +# each variable declared with _LT_DECL (and _LT_TAGDECL) into: +# +# ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' +m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], +[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), + [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAGS +# ---------------- +# Output comment and list of tags supported by the script +m4_defun([_LT_LIBTOOL_TAGS], +[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl +available_tags='_LT_TAGS'dnl +]) + + +# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) +# ----------------------------------- +# Extract the dictionary values for VARNAME (optionally with TAG) and +# expand to a commented shell variable setting: +# +# # Some comment about what VAR is for. +# visible_name=$lt_internal_name +m4_define([_LT_LIBTOOL_DECLARE], +[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], + [description])))[]dnl +m4_pushdef([_libtool_name], + m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl +m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), + [0], [_libtool_name=[$]$1], + [1], [_libtool_name=$lt_[]$1], + [2], [_libtool_name=$lt_[]$1], + [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl +m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl +]) + + +# _LT_LIBTOOL_CONFIG_VARS +# ----------------------- +# Produce commented declarations of non-tagged libtool config variables +# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' +# script. Tagged libtool config variables (even for the LIBTOOL CONFIG +# section) are produced by _LT_LIBTOOL_TAG_VARS. +m4_defun([_LT_LIBTOOL_CONFIG_VARS], +[m4_foreach([_lt_var], + m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAG_VARS(TAG) +# ------------------------- +m4_define([_LT_LIBTOOL_TAG_VARS], +[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) + + +# _LT_TAGVAR(VARNAME, [TAGNAME]) +# ------------------------------ +m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +# _LT_CONFIG_COMMANDS +# ------------------- +# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of +# variables for single and double quote escaping we saved from calls +# to _LT_DECL, we can put quote escaped variables declarations +# into 'config.status', and then the shell code to quote escape them in +# for loops in 'config.status'. Finally, any additional code accumulated +# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. +m4_defun([_LT_CONFIG_COMMANDS], +[AC_PROVIDE_IFELSE([LT_OUTPUT], + dnl If the libtool generation code has been placed in $CONFIG_LT, + dnl instead of duplicating it all over again into config.status, + dnl then we will have config.status run $CONFIG_LT later, so it + dnl needs to know what name is stored there: + [AC_CONFIG_COMMANDS([libtool], + [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], + dnl If the libtool generation code is destined for config.status, + dnl expand the accumulated commands and init code now: + [AC_CONFIG_COMMANDS([libtool], + [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) +])#_LT_CONFIG_COMMANDS + + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], +[ + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +_LT_CONFIG_STATUS_DECLARATIONS +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$[]1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_quote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_dquote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +_LT_OUTPUT_LIBTOOL_INIT +]) + +# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) +# ------------------------------------ +# Generate a child script FILE with all initialization necessary to +# reuse the environment learned by the parent script, and make the +# file executable. If COMMENT is supplied, it is inserted after the +# '#!' sequence but before initialization text begins. After this +# macro, additional text can be appended to FILE to form the body of +# the child script. The macro ends with non-zero status if the +# file could not be fully written (such as if the disk is full). +m4_ifdef([AS_INIT_GENERATED], +[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], +[m4_defun([_LT_GENERATED_FILE_INIT], +[m4_require([AS_PREPARE])]dnl +[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl +[lt_write_fail=0 +cat >$1 <<_ASEOF || lt_write_fail=1 +#! $SHELL +# Generated by $as_me. +$2 +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$1 <<\_ASEOF || lt_write_fail=1 +AS_SHELL_SANITIZE +_AS_PREPARE +exec AS_MESSAGE_FD>&1 +_ASEOF +test 0 = "$lt_write_fail" && chmod +x $1[]dnl +m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT + +# LT_OUTPUT +# --------- +# This macro allows early generation of the libtool script (before +# AC_OUTPUT is called), incase it is used in configure for compilation +# tests. +AC_DEFUN([LT_OUTPUT], +[: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +])# LT_OUTPUT + + +# _LT_CONFIG(TAG) +# --------------- +# If TAG is the built-in tag, create an initial libtool script with a +# default configuration from the untagged config vars. Otherwise add code +# to config.status for appending the configuration named by TAG from the +# matching tagged config vars. +m4_defun([_LT_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_CONFIG_SAVE_COMMANDS([ + m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl + m4_if(_LT_TAG, [C], [ + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +_LT_COPYING +_LT_LIBTOOL_TAGS + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG +_LT_LIBTOOL_CONFIG_VARS +_LT_LIBTOOL_TAG_VARS +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +_LT_PREPARE_MUNGE_PATH_LIST +_LT_PREPARE_CC_BASENAME + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + _LT_PROG_LTMAIN + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +], +[cat <<_LT_EOF >> "$ofile" + +dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded +dnl in a comment (ie after a #). +# ### BEGIN LIBTOOL TAG CONFIG: $1 +_LT_LIBTOOL_TAG_VARS(_LT_TAG) +# ### END LIBTOOL TAG CONFIG: $1 +_LT_EOF +])dnl /m4_if +], +[m4_if([$1], [], [ + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile'], []) +])dnl /_LT_CONFIG_SAVE_COMMANDS +])# _LT_CONFIG + + +# LT_SUPPORTED_TAG(TAG) +# --------------------- +# Trace this macro to discover what tags are supported by the libtool +# --tag option, using: +# autoconf --trace 'LT_SUPPORTED_TAG:$1' +AC_DEFUN([LT_SUPPORTED_TAG], []) + + +# C support is built-in for now +m4_define([_LT_LANG_C_enabled], []) +m4_define([_LT_TAGS], []) + + +# LT_LANG(LANG) +# ------------- +# Enable libtool support for the given language if not already enabled. +AC_DEFUN([LT_LANG], +[AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +])# LT_LANG + + +# _LT_LANG(LANGNAME) +# ------------------ +m4_defun([_LT_LANG], +[m4_ifdef([_LT_LANG_]$1[_enabled], [], + [LT_SUPPORTED_TAG([$1])dnl + m4_append([_LT_TAGS], [$1 ])dnl + m4_define([_LT_LANG_]$1[_enabled], [])dnl + _LT_LANG_$1_CONFIG($1)])dnl +])# _LT_LANG + + +m4_ifndef([AC_PROG_GO], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_GO. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ +m4_defun([AC_PROG_GO], +[AC_LANG_PUSH(Go)dnl +AC_ARG_VAR([GOC], [Go compiler command])dnl +AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl +_AC_ARG_VAR_LDFLAGS()dnl +AC_CHECK_TOOL(GOC, gccgo) +if test -z "$GOC"; then + if test -n "$ac_tool_prefix"; then + AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) + fi +fi +if test -z "$GOC"; then + AC_CHECK_PROG(GOC, gccgo, gccgo, false) +fi +])#m4_defun +])#m4_ifndef + + +# _LT_LANG_DEFAULT_CONFIG +# ----------------------- +m4_defun([_LT_LANG_DEFAULT_CONFIG], +[AC_PROVIDE_IFELSE([AC_PROG_CXX], + [LT_LANG(CXX)], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) + +AC_PROVIDE_IFELSE([AC_PROG_F77], + [LT_LANG(F77)], + [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) + +AC_PROVIDE_IFELSE([AC_PROG_FC], + [LT_LANG(FC)], + [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) + +dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal +dnl pulling things in needlessly. +AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([LT_PROG_GCJ], + [LT_LANG(GCJ)], + [m4_ifdef([AC_PROG_GCJ], + [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([A][M_PROG_GCJ], + [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([LT_PROG_GCJ], + [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) + +AC_PROVIDE_IFELSE([AC_PROG_GO], + [LT_LANG(GO)], + [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) + +AC_PROVIDE_IFELSE([LT_PROG_RC], + [LT_LANG(RC)], + [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) +])# _LT_LANG_DEFAULT_CONFIG + +# Obsolete macros: +AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_CXX], []) +dnl AC_DEFUN([AC_LIBTOOL_F77], []) +dnl AC_DEFUN([AC_LIBTOOL_FC], []) +dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) +dnl AC_DEFUN([AC_LIBTOOL_RC], []) + + +# _LT_TAG_COMPILER +# ---------------- +m4_defun([_LT_TAG_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl +_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl +_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl +_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_TAG_COMPILER + + +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +m4_defun([_LT_COMPILER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* +])# _LT_COMPILER_BOILERPLATE + + +# _LT_LINKER_BOILERPLATE +# ---------------------- +# Check for linker boilerplate output or warnings with +# the simple link test code. +m4_defun([_LT_LINKER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* +])# _LT_LINKER_BOILERPLATE + +# _LT_REQUIRED_DARWIN_CHECKS +# ------------------------- +m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CHECK_TOOL([LIPO], [lipo], [:]) + AC_CHECK_TOOL([OTOOL], [otool], [:]) + AC_CHECK_TOOL([OTOOL64], [otool64], [:]) + _LT_DECL([], [DSYMUTIL], [1], + [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) + _LT_DECL([], [NMEDIT], [1], + [Tool to change global to local symbols on Mac OS X]) + _LT_DECL([], [LIPO], [1], + [Tool to manipulate fat objects and archives on Mac OS X]) + _LT_DECL([], [OTOOL], [1], + [ldd/readelf like tool for Mach-O binaries on Mac OS X]) + _LT_DECL([], [OTOOL64], [1], + [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi]) + + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS=$save_LDFLAGS + ]) + + AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], + [lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD + echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD + $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + ]) + case $host_os in + rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[[012]][[,.]]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac +]) + + +# _LT_DARWIN_LINKER_FEATURES([TAG]) +# --------------------------------- +# Checks for linker and compiler features on darwin +m4_defun([_LT_DARWIN_LINKER_FEATURES], +[ + m4_require([_LT_REQUIRED_DARWIN_CHECKS]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_automatic, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + if test yes = "$lt_cv_ld_force_load"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], + [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='' + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + m4_if([$1], [CXX], +[ if test yes != "$lt_cv_apple_cc_single_mod"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" + fi +],[]) + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi +]) + +# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) +# ---------------------------------- +# Links a minimal program and checks the executable +# for the system default hardcoded library path. In most cases, +# this is /usr/lib:/lib, but when the MPI compilers are used +# the location of the communication and MPI libs are included too. +# If we don't find anything, use the default library path according +# to the aix ld manual. +# Store the results from the different compilers for each TAGNAME. +# Allow to override them for all tags through lt_cv_aix_libpath. +m4_defun([_LT_SYS_MODULE_PATH_AIX], +[m4_require([_LT_DECL_SED])dnl +if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], + [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ + lt_aix_libpath_sed='[ + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }]' + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi],[]) + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib + fi + ]) + aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) +fi +])# _LT_SYS_MODULE_PATH_AIX + + +# _LT_SHELL_INIT(ARG) +# ------------------- +m4_define([_LT_SHELL_INIT], +[m4_divert_text([M4SH-INIT], [$1 +])])# _LT_SHELL_INIT + + + +# _LT_PROG_ECHO_BACKSLASH +# ----------------------- +# Find how we can fake an echo command that does not interpret backslash. +# In particular, with Autoconf 2.60 or later we add some code to the start +# of the generated configure script that will find a shell with a builtin +# printf (that we can use as an echo command). +m4_defun([_LT_PROG_ECHO_BACKSLASH], +[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +AC_MSG_CHECKING([how to print strings]) +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$[]1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + +case $ECHO in + printf*) AC_MSG_RESULT([printf]) ;; + print*) AC_MSG_RESULT([print -r]) ;; + *) AC_MSG_RESULT([cat]) ;; +esac + +m4_ifdef([_AS_DETECT_SUGGESTED], +[_AS_DETECT_SUGGESTED([ + test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test "X`printf %s $ECHO`" = "X$ECHO" \ + || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) + +_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) +_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) +])# _LT_PROG_ECHO_BACKSLASH + + +# _LT_WITH_SYSROOT +# ---------------- +AC_DEFUN([_LT_WITH_SYSROOT], +[AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) + +# _LT_ENABLE_LOCK +# --------------- +m4_defun([_LT_ENABLE_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AS_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock +])# _LT_ENABLE_LOCK + + +# _LT_PROG_AR +# ----------- +m4_defun([_LT_PROG_AR], +[AC_CHECK_TOOLS(AR, [ar], false) +: ${AR=ar} +: ${AR_FLAGS=cru} +_LT_DECL([], [AR], [1], [The archiver]) +_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) + +AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], + [lt_cv_ar_at_file=no + AC_COMPILE_IFELSE([AC_LANG_PROGRAM], + [echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([lt_ar_try]) + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + AC_TRY_EVAL([lt_ar_try]) + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + ]) + ]) + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi +_LT_DECL([], [archiver_list_spec], [1], + [How to feed a file listing to the archiver]) +])# _LT_PROG_AR + + +# _LT_CMD_OLD_ARCHIVE +# ------------------- +m4_defun([_LT_CMD_OLD_ARCHIVE], +[_LT_PROG_AR + +AC_CHECK_TOOL(STRIP, strip, :) +test -z "$STRIP" && STRIP=: +_LT_DECL([], [STRIP], [1], [A symbol stripping program]) + +AC_CHECK_TOOL(RANLIB, ranlib, :) +test -z "$RANLIB" && RANLIB=: +_LT_DECL([], [RANLIB], [1], + [Commands used to install an old-style archive]) + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac +_LT_DECL([], [old_postinstall_cmds], [2]) +_LT_DECL([], [old_postuninstall_cmds], [2]) +_LT_TAGDECL([], [old_archive_cmds], [2], + [Commands used to build an old-style archive]) +_LT_DECL([], [lock_old_archive_extraction], [0], + [Whether to use a lock for old archive extraction]) +])# _LT_CMD_OLD_ARCHIVE + + +# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([_LT_COMPILER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +])# _LT_COMPILER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) + + +# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------- +# Check whether the given linker option works +AC_DEFUN([_LT_LINKER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +])# _LT_LINKER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + + +# LT_CMD_MAX_LEN +#--------------- +AC_DEFUN([LT_CMD_MAX_LEN], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +])# LT_CMD_MAX_LEN + +# Old name: +AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + + +# _LT_HEADER_DLFCN +# ---------------- +m4_defun([_LT_HEADER_DLFCN], +[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl +])# _LT_HEADER_DLFCN + + +# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ---------------------------------------------------------------- +m4_defun([_LT_TRY_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes = "$cross_compiling"; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_dlunknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_TRY_DLOPEN_SELF + + +# LT_SYS_DLOPEN_SELF +# ------------------ +AC_DEFUN([LT_SYS_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen=dlopen], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +])# LT_SYS_DLOPEN_SELF + +# Old name: +AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +# _LT_COMPILER_C_O([TAGNAME]) +# --------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler. +# This macro does not hard code the compiler like AC_PROG_CC_C_O. +m4_defun([_LT_COMPILER_C_O], +[m4_require([_LT_DECL_SED])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* +]) +_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], + [Does compiler simultaneously support -c and -o options?]) +])# _LT_COMPILER_C_O + + +# _LT_COMPILER_FILE_LOCKS([TAGNAME]) +# ---------------------------------- +# Check to see if we can do hard links to lock some files if needed +m4_defun([_LT_COMPILER_FILE_LOCKS], +[m4_require([_LT_ENABLE_LOCK])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_COMPILER_C_O([$1]) + +hard_links=nottested +if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test no = "$hard_links"; then + AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) +])# _LT_COMPILER_FILE_LOCKS + + +# _LT_CHECK_OBJDIR +# ---------------- +m4_defun([_LT_CHECK_OBJDIR], +[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], +[rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +_LT_DECL([], [objdir], [0], + [The name of the directory that contains temporary libtool files])dnl +m4_pattern_allow([LT_OBJDIR])dnl +AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", + [Define to the sub-directory where libtool stores uninstalled libraries.]) +])# _LT_CHECK_OBJDIR + + +# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) +# -------------------------------------- +# Check hardcoding attributes. +m4_defun([_LT_LINKER_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || + test -n "$_LT_TAGVAR(runpath_var, $1)" || + test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then + + # We can hardcode non-existent directories. + if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && + test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then + # Linking always hardcodes the temporary library directory. + _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || + test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi +_LT_TAGDECL([], [hardcode_action], [0], + [How to hardcode a shared library path into an executable]) +])# _LT_LINKER_HARDCODE_LIBPATH + + +# _LT_CMD_STRIPLIB +# ---------------- +m4_defun([_LT_CMD_STRIPLIB], +[m4_require([_LT_DECL_EGREP]) +striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) +_LT_DECL([], [striplib], [1]) +])# _LT_CMD_STRIPLIB + + +# _LT_PREPARE_MUNGE_PATH_LIST +# --------------------------- +# Make sure func_munge_path_list() is defined correctly. +m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], +[[# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} +]])# _LT_PREPARE_PATH_LIST + + +# _LT_SYS_DYNAMIC_LINKER([TAG]) +# ----------------------------- +# PORTME Fill in your ld.so characteristics +m4_defun([_LT_SYS_DYNAMIC_LINKER], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_OBJDUMP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl +AC_MSG_CHECKING([dynamic linker characteristics]) +m4_if([$1], + [], [ +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +AC_ARG_VAR([LT_SYS_LIBRARY_PATH], +[User-defined run-time library search path.]) + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[[4-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a[(]lib.so.V[)]' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[23]].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[[01]]* | freebsdelf3.[[01]]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[[3-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], + [lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ + LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], + [lt_cv_shlibpath_overrides_runpath=yes])]) + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + ]) + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + +_LT_DECL([], [variables_saved_for_relink], [1], + [Variables whose values should be saved in libtool wrapper scripts and + restored at link time]) +_LT_DECL([], [need_lib_prefix], [0], + [Do we need the "lib" prefix for modules?]) +_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) +_LT_DECL([], [version_type], [0], [Library versioning type]) +_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) +_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) +_LT_DECL([], [shlibpath_overrides_runpath], [0], + [Is shlibpath searched before the hard-coded library search path?]) +_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) +_LT_DECL([], [library_names_spec], [1], + [[List of archive names. First name is the real one, the rest are links. + The last name is the one that the linker finds with -lNAME]]) +_LT_DECL([], [soname_spec], [1], + [[The coded name of the library, if different from the real name]]) +_LT_DECL([], [install_override_mode], [1], + [Permission mode override for installation of shared libraries]) +_LT_DECL([], [postinstall_cmds], [2], + [Command to use after installation of a shared archive]) +_LT_DECL([], [postuninstall_cmds], [2], + [Command to use after uninstallation of a shared archive]) +_LT_DECL([], [finish_cmds], [2], + [Commands used to finish a libtool library installation in a directory]) +_LT_DECL([], [finish_eval], [1], + [[As "finish_cmds", except a single script fragment to be evaled but + not shown]]) +_LT_DECL([], [hardcode_into_libs], [0], + [Whether we should hardcode library paths into libraries]) +_LT_DECL([], [sys_lib_search_path_spec], [2], + [Compile-time system search path for libraries]) +_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], + [Detected run-time system search path for libraries]) +_LT_DECL([], [configure_time_lt_sys_library_path], [2], + [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) +])# _LT_SYS_DYNAMIC_LINKER + + +# _LT_PATH_TOOL_PREFIX(TOOL) +# -------------------------- +# find a file program that can recognize shared library +AC_DEFUN([_LT_PATH_TOOL_PREFIX], +[m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +])# _LT_PATH_TOOL_PREFIX + +# Old name: +AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + + +# _LT_PATH_MAGIC +# -------------- +# find a file program that can recognize a shared library +m4_defun([_LT_PATH_MAGIC], +[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# _LT_PATH_MAGIC + + +# LT_PATH_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([LT_PATH_LD], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], +[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi]) +rm -f conftest.i conftest2.i conftest.out]) +])# _LT_PATH_DD + + +# _LT_CMD_TRUNCATE +# ---------------- +# find command to truncate a binary pipe +m4_defun([_LT_CMD_TRUNCATE], +[m4_require([_LT_PATH_DD]) +AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], +[printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) +_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], + [Command to truncate a binary pipe]) +])# _LT_CMD_TRUNCATE + + +# _LT_CHECK_MAGIC_METHOD +# ---------------------- +# how to check for library dependencies +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_MAGIC_METHOD], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +AC_CACHE_CHECK([how to recognize dependent libraries], +lt_cv_deplibs_check_method, +[lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[[4-9]]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[[45]]*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[[3-9]]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + +_LT_DECL([], [deplibs_check_method], [1], + [Method to check whether dependent libraries are shared objects]) +_LT_DECL([], [file_magic_cmd], [1], + [Command to use when deplibs_check_method = "file_magic"]) +_LT_DECL([], [file_magic_glob], [1], + [How to find potential files when deplibs_check_method = "file_magic"]) +_LT_DECL([], [want_nocaseglob], [1], + [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) +])# _LT_CHECK_MAGIC_METHOD + + +# LT_PATH_NM +# ---------- +# find the pathname to a BSD- or MS-compatible name lister +AC_DEFUN([LT_PATH_NM], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +])# LT_PATH_NM + +# Old names: +AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) +AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_PROG_NM], []) +dnl AC_DEFUN([AC_PROG_NM], []) + +# _LT_CHECK_SHAREDLIB_FROM_LINKLIB +# -------------------------------- +# how to determine the name of the shared library +# associated with a specific link library. +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +m4_require([_LT_DECL_DLLTOOL]) +AC_CACHE_CHECK([how to associate runtime and link libraries], +lt_cv_sharedlib_from_linklib_cmd, +[lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac +]) +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + +_LT_DECL([], [sharedlib_from_linklib_cmd], [1], + [Command to associate shared and link libraries]) +])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB + + +# _LT_PATH_MANIFEST_TOOL +# ---------------------- +# locate the manifest tool +m4_defun([_LT_PATH_MANIFEST_TOOL], +[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], + [lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&AS_MESSAGE_LOG_FD + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest*]) +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi +_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl +])# _LT_PATH_MANIFEST_TOOL + + +# _LT_DLL_DEF_P([FILE]) +# --------------------- +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with func_dll_def_p in the libtool script +AC_DEFUN([_LT_DLL_DEF_P], +[dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +])# _LT_DLL_DEF_P + + +# LT_LIB_M +# -------- +# check for math library +AC_DEFUN([LT_LIB_M], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +])# LT_LIB_M + +# Old name: +AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_CHECK_LIBM], []) + + +# _LT_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------- +m4_defun([_LT_COMPILER_NO_RTTI], +[m4_require([_LT_TAG_COMPILER])dnl + +_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; + *) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; + esac + + _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], + [Compiler flag to turn off builtin functions]) +])# _LT_COMPILER_NO_RTTI + + +# _LT_CMD_GLOBAL_SYMBOLS +# ---------------------- +m4_defun([_LT_CMD_GLOBAL_SYMBOLS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([LT_PATH_NM])dnl +AC_REQUIRE([LT_PATH_LD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_TAG_COMPILER])dnl + +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[[ABCDEGRST]]' + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris*) + symcode='[[BDRT]]' + ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK ['"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx]" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[[]] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + +_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], + [Take the output of nm and produce a listing of raw symbols and C names]) +_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], + [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], + [Transform the output of nm into a list of symbols to manually relocate]) +_LT_DECL([global_symbol_to_c_name_address], + [lt_cv_sys_global_symbol_to_c_name_address], [1], + [Transform the output of nm in a C name address pair]) +_LT_DECL([global_symbol_to_c_name_address_lib_prefix], + [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], + [Transform the output of nm in a C name address pair when lib prefix is needed]) +_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], + [The name lister interface]) +_LT_DECL([], [nm_file_list_spec], [1], + [Specify filename containing input files for $NM]) +]) # _LT_CMD_GLOBAL_SYMBOLS + + +# _LT_COMPILER_PIC([TAGNAME]) +# --------------------------- +m4_defun([_LT_COMPILER_PIC], +[m4_require([_LT_TAG_COMPILER])dnl +_LT_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_TAGVAR(lt_prog_compiler_static, $1)= + +m4_if([$1], [CXX], [ + # C++ specific cases for pic, static, wl, etc. + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix[[4-9]]*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64, which still supported -KPIC. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) + # IBM XL 8.0, 9.0 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd*) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test yes = "$GCC"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' + if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' + _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' + ;; + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='' + ;; + *Sun\ F* | *Sun*Fortran*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + *Intel*\ [[CF]]*Compiler*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + *Portland\ Group*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + rdos*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + solaris*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + unicos*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + + uts4*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" + ;; +esac + +AC_CACHE_CHECK([for $compiler option to produce PIC], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) +_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], + [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], + [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], + [Additional compiler flags for building library objects]) + +_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], + [How to pass a linker flag through the compiler]) +# +# Check to make sure the static flag actually works. +# +wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" +_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) +_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], + [Compiler flag to prevent dynamic linking]) +])# _LT_COMPILER_PIC + + +# _LT_LINKER_SHLIBS([TAGNAME]) +# ---------------------------- +# See if the linker supports building shared libraries. +m4_defun([_LT_LINKER_SHLIBS], +[AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +m4_if([$1], [CXX], [ + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + case $host_os in + aix[[4-9]]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds + ;; + cygwin* | mingw* | cegcc*) + case $cc_basename in + cl*) + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + ;; + esac + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac +], [ + runpath_var= + _LT_TAGVAR(allow_undefined_flag, $1)= + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(archive_cmds, $1)= + _LT_TAGVAR(archive_expsym_cmds, $1)= + _LT_TAGVAR(compiler_needs_object, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(hardcode_automatic, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_separator, $1)= + _LT_TAGVAR(hardcode_minus_L, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(inherit_rpath, $1)=no + _LT_TAGVAR(link_all_deplibs, $1)=unknown + _LT_TAGVAR(module_cmds, $1)= + _LT_TAGVAR(module_expsym_cmds, $1)= + _LT_TAGVAR(old_archive_from_new_cmds, $1)= + _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_TAGVAR(thread_safe_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + esac + + _LT_TAGVAR(ld_shlibs, $1)=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; + *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[[3-9]]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + _LT_TAGVAR(whole_archive_flag_spec, $1)= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + sunos4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then + runpath_var= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix[[4-9]]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + bsdi[[45]]*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + esac + ;; + + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + m4_if($1, [], [ + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + _LT_LINKER_OPTION([if $CC understands -b], + _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + ;; + esac + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], + [lt_cv_irix_exported_symbol], + [save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + AC_LINK_IFELSE( + [AC_LANG_SOURCE( + [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], + [C++], [[int foo (void) { return 0; }]], + [Fortran 77], [[ + subroutine foo + end]], + [Fortran], [[ + subroutine foo + end]])])], + [lt_cv_irix_exported_symbol=yes], + [lt_cv_irix_exported_symbol=no]) + LDFLAGS=$save_LDFLAGS]) + if test yes = "$lt_cv_irix_exported_symbol"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(ld_shlibs, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + fi + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + osf3*) + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + solaris*) + _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + fi + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' + ;; + esac + fi + fi +]) +AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) +test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + +_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl +_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl +_LT_DECL([], [extract_expsyms_cmds], [2], + [The commands to extract the exported symbol list from a shared archive]) + +# +# Do we need to explicitly link libc? +# +case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $_LT_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_CACHE_CHECK([whether -lc should be explicitly linked in], + [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), + [$RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) + _LT_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) + then + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no + else + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + ]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) + ;; + esac + fi + ;; +esac + +_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], + [Whether or not to add -lc for building shared libraries]) +_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], + [enable_shared_with_static_runtimes], [0], + [Whether or not to disallow shared libs when runtime libs are static]) +_LT_TAGDECL([], [export_dynamic_flag_spec], [1], + [Compiler flag to allow reflexive dlopens]) +_LT_TAGDECL([], [whole_archive_flag_spec], [1], + [Compiler flag to generate shared objects directly from archives]) +_LT_TAGDECL([], [compiler_needs_object], [1], + [Whether the compiler copes with passing no objects directly]) +_LT_TAGDECL([], [old_archive_from_new_cmds], [2], + [Create an old-style archive from a shared archive]) +_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], + [Create a temporary old-style archive to link instead of a shared archive]) +_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) +_LT_TAGDECL([], [archive_expsym_cmds], [2]) +_LT_TAGDECL([], [module_cmds], [2], + [Commands used to build a loadable module if different from building + a shared archive.]) +_LT_TAGDECL([], [module_expsym_cmds], [2]) +_LT_TAGDECL([], [with_gnu_ld], [1], + [Whether we are building with GNU ld or not]) +_LT_TAGDECL([], [allow_undefined_flag], [1], + [Flag that allows shared libraries with undefined symbols to be built]) +_LT_TAGDECL([], [no_undefined_flag], [1], + [Flag that enforces no undefined symbols]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], + [Flag to hardcode $libdir into a binary during linking. + This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_separator], [1], + [Whether we need a single "-rpath" flag with a separated argument]) +_LT_TAGDECL([], [hardcode_direct], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary]) +_LT_TAGDECL([], [hardcode_direct_absolute], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary and the resulting library dependency is + "absolute", i.e impossible to change by setting $shlibpath_var if the + library is relocated]) +_LT_TAGDECL([], [hardcode_minus_L], [0], + [Set to "yes" if using the -LDIR flag during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_shlibpath_var], [0], + [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_automatic], [0], + [Set to "yes" if building a shared library automatically hardcodes DIR + into the library and all subsequent libraries and executables linked + against it]) +_LT_TAGDECL([], [inherit_rpath], [0], + [Set to yes if linker adds runtime paths of dependent libraries + to runtime path list]) +_LT_TAGDECL([], [link_all_deplibs], [0], + [Whether libtool must link a program against all its dependency libraries]) +_LT_TAGDECL([], [always_export_symbols], [0], + [Set to "yes" if exported symbols are required]) +_LT_TAGDECL([], [export_symbols_cmds], [2], + [The commands to list exported symbols]) +_LT_TAGDECL([], [exclude_expsyms], [1], + [Symbols that should not be listed in the preloaded symbols]) +_LT_TAGDECL([], [include_expsyms], [1], + [Symbols that must always be exported]) +_LT_TAGDECL([], [prelink_cmds], [2], + [Commands necessary for linking programs (against libraries) with templates]) +_LT_TAGDECL([], [postlink_cmds], [2], + [Commands necessary for finishing linking programs]) +_LT_TAGDECL([], [file_list_spec], [1], + [Specify filename containing input files]) +dnl FIXME: Not yet implemented +dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], +dnl [Compiler flag to generate thread safe objects]) +])# _LT_LINKER_SHLIBS + + +# _LT_LANG_C_CONFIG([TAG]) +# ------------------------ +# Ensure that the configuration variables for a C compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_C_CONFIG], +[m4_require([_LT_DECL_EGREP])dnl +lt_save_CC=$CC +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + +_LT_TAG_COMPILER +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + LT_SYS_DLOPEN_SELF + _LT_CMD_STRIPLIB + + # Report what library types will actually be built + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_CONFIG($1) +fi +AC_LANG_POP +CC=$lt_save_CC +])# _LT_LANG_C_CONFIG + + +# _LT_LANG_CXX_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a C++ compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_CXX_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +if test -n "$CXX" && ( test no != "$CXX" && + ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || + (test g++ != "$CXX"))); then + AC_PROG_CXXCPP +else + _lt_caught_CXX_error=yes +fi + +AC_LANG_PUSH(C++) +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(compiler_needs_object, $1)=no +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_caught_CXX_error"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_CFLAGS=$CFLAGS + lt_save_LD=$LD + lt_save_GCC=$GCC + GCC=$GXX + lt_save_with_gnu_ld=$with_gnu_ld + lt_save_path_LD=$lt_cv_path_LD + if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx + else + $as_unset lt_cv_prog_gnu_ld + fi + if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX + else + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + CFLAGS=$CXXFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + else + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + fi + + if test yes = "$GXX"; then + # Set up default GNU C++ configuration + + LT_PATH_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='$wl' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | + $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + + else + GXX=no + with_gnu_ld=no + wlarc= + fi + + # PORTME: fill in a description of your system's C++ link characteristics + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) + _LT_TAGVAR(ld_shlibs, $1)=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aix[[4-9]]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GXX"; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag=$shared_flag' $wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + # The "-G" linker flag allows undefined symbols. + _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' + # Determine the default libpath from the value encoded in an empty + # executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared + # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + case $GXX,$cc_basename in + ,cl* | no,cl*) + # Native MSVC + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # g++ + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + freebsd2.*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + freebsd-elf*) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + hpux9*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' + fi + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) + _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' + _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 6 and above use weak symbols + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + ;; + xl* | mpixl* | bgxl*) + # IBM XL 8.0 on PPC, with GNU ld + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + + *nto* | *qnx*) + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + fi + output_verbose_link_cmd=func_echo_all + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + case $host in + osf3*) + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + ;; + *) + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ + $RM $lib.exp' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + case $host in + osf3*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + else + # g++ 2.7 appears to require '-G' NOT '-shared' on this + # platform. + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + fi + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ + '"$_LT_TAGVAR(old_archive_cmds, $1)" + _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ + '"$_LT_TAGVAR(reload_cmds, $1)" + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) + test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + + _LT_TAGVAR(GCC, $1)=$GXX + _LT_TAGVAR(LD, $1)=$LD + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + with_gnu_ld=$lt_save_with_gnu_ld + lt_cv_path_LDCXX=$lt_cv_path_LD + lt_cv_path_LD=$lt_save_path_LD + lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld + lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +fi # test yes != "$_lt_caught_CXX_error" + +AC_LANG_POP +])# _LT_LANG_CXX_CONFIG + + +# _LT_FUNC_STRIPNAME_CNF +# ---------------------- +# func_stripname_cnf prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# +# This function is identical to the (non-XSI) version of func_stripname, +# except this one can be used by m4 code that may be executed by configure, +# rather than the libtool script. +m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl +AC_REQUIRE([_LT_DECL_SED]) +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) +func_stripname_cnf () +{ + case @S|@2 in + .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; + *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; + esac +} # func_stripname_cnf +])# _LT_FUNC_STRIPNAME_CNF + + +# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) +# --------------------------------- +# Figure out "hidden" library dependencies from verbose +# compiler output when linking a shared library. +# Parse the compiler output and extract the necessary +# objects, libraries and library flags. +m4_defun([_LT_SYS_HIDDEN_LIBDEPS], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl +# Dependencies to place before and after the object being linked: +_LT_TAGVAR(predep_objects, $1)= +_LT_TAGVAR(postdep_objects, $1)= +_LT_TAGVAR(predeps, $1)= +_LT_TAGVAR(postdeps, $1)= +_LT_TAGVAR(compiler_lib_search_path, $1)= + +dnl we can't use the lt_simple_compile_test_code here, +dnl because it contains code intended for an executable, +dnl not a library. It's possible we should let each +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF +int a; +void foo (void) { a = 0; } +_LT_EOF +], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF +], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer*4 a + a=0 + return + end +_LT_EOF +], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer a + a=0 + return + end +_LT_EOF +], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF +public class foo { + private int a; + public void bar (void) { + a = 0; + } +}; +_LT_EOF +], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF +package foo +func foo() { +} +_LT_EOF +]) + +_lt_libdeps_save_CFLAGS=$CFLAGS +case "$CC $CFLAGS " in #( +*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; +*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; +esac + +dnl Parse the compiler output and extract the necessary +dnl objects, libraries and library flags. +if AC_TRY_EVAL(ac_compile); then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval "$output_verbose_link_cmd"`; do + case $prev$p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test x-L = "$p" || + test x-R = "$p"; then + prev=$p + continue + fi + + # Expand the sysroot to ease extracting the directories later. + if test -z "$prev"; then + case $p in + -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; + -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; + -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; + esac + fi + case $p in + =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; + esac + if test no = "$pre_test_object_deps_done"; then + case $prev in + -L | -R) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p + else + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$_LT_TAGVAR(postdeps, $1)"; then + _LT_TAGVAR(postdeps, $1)=$prev$p + else + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" + fi + fi + prev= + ;; + + *.lto.$objext) ;; # Ignore GCC LTO objects + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test no = "$pre_test_object_deps_done"; then + if test -z "$_LT_TAGVAR(predep_objects, $1)"; then + _LT_TAGVAR(predep_objects, $1)=$p + else + _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" + fi + else + if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then + _LT_TAGVAR(postdep_objects, $1)=$p + else + _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling $1 test program" +fi + +$RM -f confest.$objext +CFLAGS=$_lt_libdeps_save_CFLAGS + +# PORTME: override above test on systems where it is broken +m4_if([$1], [CXX], +[case $host_os in +interix[[3-9]]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_TAGVAR(predep_objects,$1)= + _LT_TAGVAR(postdep_objects,$1)= + _LT_TAGVAR(postdeps,$1)= + ;; +esac +]) + +case " $_LT_TAGVAR(postdeps, $1) " in +*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; +esac + _LT_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` +fi +_LT_TAGDECL([], [compiler_lib_search_dirs], [1], + [The directories searched by this compiler when creating a shared library]) +_LT_TAGDECL([], [predep_objects], [1], + [Dependencies to place before and after the objects being linked to + create a shared library]) +_LT_TAGDECL([], [postdep_objects], [1]) +_LT_TAGDECL([], [predeps], [1]) +_LT_TAGDECL([], [postdeps], [1]) +_LT_TAGDECL([], [compiler_lib_search_path], [1], + [The library search path used internally by the compiler when linking + a shared library]) +])# _LT_SYS_HIDDEN_LIBDEPS + + +# _LT_LANG_F77_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a Fortran 77 compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_F77_CONFIG], +[AC_LANG_PUSH(Fortran 77) +if test -z "$F77" || test no = "$F77"; then + _lt_disable_F77=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the F77 compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_F77"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${F77-"f77"} + CFLAGS=$FFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + GCC=$G77 + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$G77 + _LT_TAGVAR(LD, $1)=$LD + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_F77" + +AC_LANG_POP +])# _LT_LANG_F77_CONFIG + + +# _LT_LANG_FC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for a Fortran compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_FC_CONFIG], +[AC_LANG_PUSH(Fortran) + +if test -z "$FC" || test no = "$FC"; then + _lt_disable_FC=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for fc test sources. +ac_ext=${ac_fc_srcext-f} + +# Object file extension for compiled fc test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the FC compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_FC"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${FC-"f95"} + CFLAGS=$FCFLAGS + compiler=$CC + GCC=$ac_cv_fc_compiler_gnu + + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu + _LT_TAGVAR(LD, $1)=$LD + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_FC" + +AC_LANG_POP +])# _LT_LANG_FC_CONFIG + + +# _LT_LANG_GCJ_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Java Compiler compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GCJ_CONFIG], +[AC_REQUIRE([LT_PROG_GCJ])dnl +AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GCJ-"gcj"} +CFLAGS=$GCJFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GCJ_CONFIG + + +# _LT_LANG_GO_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Go compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GO_CONFIG], +[AC_REQUIRE([LT_PROG_GO])dnl +AC_LANG_SAVE + +# Source file extension for Go test sources. +ac_ext=go + +# Object file extension for compiled Go test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="package main; func main() { }" + +# Code to be used in simple link tests +lt_simple_link_test_code='package main; func main() { }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GOC-"gccgo"} +CFLAGS=$GOFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# Go did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GO_CONFIG + + +# _LT_LANG_RC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for the Windows resource compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_RC_CONFIG], +[AC_REQUIRE([LT_PROG_RC])dnl +AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# Code to be used in simple link tests +lt_simple_link_test_code=$lt_simple_compile_test_code + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +CFLAGS= +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +if test -n "$compiler"; then + : + _LT_CONFIG($1) +fi + +GCC=$lt_save_GCC +AC_LANG_RESTORE +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_RC_CONFIG + + +# LT_PROG_GCJ +# ----------- +AC_DEFUN([LT_PROG_GCJ], +[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + + +# LT_PROG_GO +# ---------- +AC_DEFUN([LT_PROG_GO], +[AC_CHECK_TOOL(GOC, gccgo,) +]) + + +# LT_PROG_RC +# ---------- +AC_DEFUN([LT_PROG_RC], +[AC_CHECK_TOOL(RC, windres,) +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_RC], []) + + +# _LT_DECL_EGREP +# -------------- +# If we don't have a new enough Autoconf to choose the best grep +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_EGREP], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_REQUIRE([AC_PROG_FGREP])dnl +test -z "$GREP" && GREP=grep +_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) +_LT_DECL([], [EGREP], [1], [An ERE matcher]) +_LT_DECL([], [FGREP], [1], [A literal string matcher]) +dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too +AC_SUBST([GREP]) +]) + + +# _LT_DECL_OBJDUMP +# -------------- +# If we don't have a new enough Autoconf to choose the best objdump +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_OBJDUMP], +[AC_CHECK_TOOL(OBJDUMP, objdump, false) +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) +AC_SUBST([OBJDUMP]) +]) + +# _LT_DECL_DLLTOOL +# ---------------- +# Ensure DLLTOOL variable is set. +m4_defun([_LT_DECL_DLLTOOL], +[AC_CHECK_TOOL(DLLTOOL, dlltool, false) +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) +AC_SUBST([DLLTOOL]) +]) + +# _LT_DECL_SED +# ------------ +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +m4_defun([_LT_DECL_SED], +[AC_PROG_SED +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" +_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) +_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], + [Sed that helps us avoid accidentally triggering echo(1) options like -n]) +])# _LT_DECL_SED + +m4_ifndef([AC_PROG_SED], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ + +m4_defun([AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +IFS=$as_save_IFS +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f "$lt_ac_sed" && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test 10 -lt "$lt_ac_count" && break + lt_ac_count=`expr $lt_ac_count + 1` + if test "$lt_ac_count" -gt "$lt_ac_max"; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +]) +SED=$lt_cv_path_SED +AC_SUBST([SED]) +AC_MSG_RESULT([$SED]) +])#AC_PROG_SED +])#m4_ifndef + +# Old name: +AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_SED], []) + + +# _LT_CHECK_SHELL_FEATURES +# ------------------------ +# Find out whether the shell is Bourne or XSI compatible, +# or has some other useful features. +m4_defun([_LT_CHECK_SHELL_FEATURES], +[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi +_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac +_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl +_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl +])# _LT_CHECK_SHELL_FEATURES + + +# _LT_PATH_CONVERSION_FUNCTIONS +# ----------------------------- +# Determine what file name conversion functions should be used by +# func_to_host_file (and, implicitly, by func_to_host_path). These are needed +# for certain cross-compile configurations and native mingw. +m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_MSG_CHECKING([how to convert $build file names to $host format]) +AC_CACHE_VAL(lt_cv_to_host_file_cmd, +[case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac +]) +to_host_file_cmd=$lt_cv_to_host_file_cmd +AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) +_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], + [0], [convert $build file names to $host format])dnl + +AC_MSG_CHECKING([how to convert $build file names to toolchain format]) +AC_CACHE_VAL(lt_cv_to_tool_file_cmd, +[#assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac +]) +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) +_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], + [0], [convert $build files to toolchain format])dnl +])# _LT_PATH_CONVERSION_FUNCTIONS diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4 new file mode 100644 index 0000000..94b0829 --- /dev/null +++ b/m4/ltoptions.m4 @@ -0,0 +1,437 @@ +# Helper functions for option handling. -*- Autoconf -*- +# +# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 8 ltoptions.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + + +# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) +# ------------------------------------------ +m4_define([_LT_MANGLE_OPTION], +[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + + +# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) +# --------------------------------------- +# Set option OPTION-NAME for macro MACRO-NAME, and if there is a +# matching handler defined, dispatch to it. Other OPTION-NAMEs are +# saved as a flag. +m4_define([_LT_SET_OPTION], +[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl +m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), + _LT_MANGLE_DEFUN([$1], [$2]), + [m4_warning([Unknown $1 option '$2'])])[]dnl +]) + + +# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) +# ------------------------------------------------------------ +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +m4_define([_LT_IF_OPTION], +[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + + +# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) +# ------------------------------------------------------- +# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME +# are set. +m4_define([_LT_UNLESS_OPTIONS], +[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), + [m4_define([$0_found])])])[]dnl +m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 +])[]dnl +]) + + +# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) +# ---------------------------------------- +# OPTION-LIST is a space-separated list of Libtool options associated +# with MACRO-NAME. If any OPTION has a matching handler declared with +# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about +# the unknown option and exit. +m4_defun([_LT_SET_OPTIONS], +[# Set options +m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [_LT_SET_OPTION([$1], _LT_Option)]) + +m4_if([$1],[LT_INIT],[ + dnl + dnl Simply set some default values (i.e off) if boolean options were not + dnl specified: + _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no + ]) + _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no + ]) + dnl + dnl If no reference was made to various pairs of opposing options, then + dnl we run the default mode handler for the pair. For example, if neither + dnl 'shared' nor 'disable-shared' was passed, we enable building of shared + dnl archives by default: + _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) + _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], + [_LT_ENABLE_FAST_INSTALL]) + _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], + [_LT_WITH_AIX_SONAME([aix])]) + ]) +])# _LT_SET_OPTIONS + + +## --------------------------------- ## +## Macros to handle LT_INIT options. ## +## --------------------------------- ## + +# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) +# ----------------------------------------- +m4_define([_LT_MANGLE_DEFUN], +[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + + +# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) +# ----------------------------------------------- +m4_define([LT_OPTION_DEFINE], +[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl +])# LT_OPTION_DEFINE + + +# dlopen +# ------ +LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes +]) + +AU_DEFUN([AC_LIBTOOL_DLOPEN], +[_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + + +# win32-dll +# --------- +# Declare package support for building win32 dll's. +LT_OPTION_DEFINE([LT_INIT], [win32-dll], +[enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; +esac + +test -z "$AS" && AS=as +_LT_DECL([], [AS], [1], [Assembler program])dnl + +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl + +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl +])# win32-dll + +AU_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) + + +# _LT_ENABLE_SHARED([DEFAULT]) +# ---------------------------- +# implement the --enable-shared flag, and supports the 'shared' and +# 'disable-shared' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_SHARED], +[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([shared], + [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) + + _LT_DECL([build_libtool_libs], [enable_shared], [0], + [Whether or not to build shared libraries]) +])# _LT_ENABLE_SHARED + +LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) + +AC_DEFUN([AC_DISABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) + +AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_SHARED], []) +dnl AC_DEFUN([AM_DISABLE_SHARED], []) + + + +# _LT_ENABLE_STATIC([DEFAULT]) +# ---------------------------- +# implement the --enable-static flag, and support the 'static' and +# 'disable-static' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_STATIC], +[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([static], + [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_static=]_LT_ENABLE_STATIC_DEFAULT) + + _LT_DECL([build_old_libs], [enable_static], [0], + [Whether or not to build static libraries]) +])# _LT_ENABLE_STATIC + +LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) + +AC_DEFUN([AC_DISABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], [disable-static]) +]) + +AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_STATIC], []) +dnl AC_DEFUN([AM_DISABLE_STATIC], []) + + + +# _LT_ENABLE_FAST_INSTALL([DEFAULT]) +# ---------------------------------- +# implement the --enable-fast-install flag, and support the 'fast-install' +# and 'disable-fast-install' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_FAST_INSTALL], +[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([fast-install], + [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +_LT_DECL([fast_install], [enable_fast_install], [0], + [Whether or not to optimize for fast installation])dnl +])# _LT_ENABLE_FAST_INSTALL + +LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) + +# Old names: +AU_DEFUN([AC_ENABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) + +AU_DEFUN([AC_DISABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) +dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + + +# _LT_WITH_AIX_SONAME([DEFAULT]) +# ---------------------------------- +# implement the --with-aix-soname flag, and support the `aix-soname=aix' +# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT +# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. +m4_define([_LT_WITH_AIX_SONAME], +[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl +shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[[5-9]]*,yes) + AC_MSG_CHECKING([which variant of shared library versioning to provide]) + AC_ARG_WITH([aix-soname], + [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], + [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], + [case $withval in + aix|svr4|both) + ;; + *) + AC_MSG_ERROR([Unknown argument to --with-aix-soname]) + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname], + [AC_CACHE_VAL([lt_cv_with_aix_soname], + [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) + with_aix_soname=$lt_cv_with_aix_soname]) + AC_MSG_RESULT([$with_aix_soname]) + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + +_LT_DECL([], [shared_archive_member_spec], [0], + [Shared archive member basename, for filename based shared library versioning on AIX])dnl +])# _LT_WITH_AIX_SONAME + +LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) + + +# _LT_WITH_PIC([MODE]) +# -------------------- +# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' +# LT_INIT options. +# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. +m4_define([_LT_WITH_PIC], +[AC_ARG_WITH([pic], + [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [pic_mode=m4_default([$1], [default])]) + +_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl +])# _LT_WITH_PIC + +LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +# Old name: +AU_DEFUN([AC_LIBTOOL_PICMODE], +[_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + +## ----------------- ## +## LTDL_INIT Options ## +## ----------------- ## + +m4_define([_LTDL_MODE], []) +LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], + [m4_define([_LTDL_MODE], [nonrecursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [recursive], + [m4_define([_LTDL_MODE], [recursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [subproject], + [m4_define([_LTDL_MODE], [subproject])]) + +m4_define([_LTDL_TYPE], []) +LT_OPTION_DEFINE([LTDL_INIT], [installable], + [m4_define([_LTDL_TYPE], [installable])]) +LT_OPTION_DEFINE([LTDL_INIT], [convenience], + [m4_define([_LTDL_TYPE], [convenience])]) diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4 new file mode 100644 index 0000000..48bc934 --- /dev/null +++ b/m4/ltsugar.m4 @@ -0,0 +1,124 @@ +# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 6 ltsugar.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +# lt_join(SEP, ARG1, [ARG2...]) +# ----------------------------- +# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their +# associated separator. +# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier +# versions in m4sugar had bugs. +m4_define([lt_join], +[m4_if([$#], [1], [], + [$#], [2], [[$2]], + [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) +m4_define([_lt_join], +[m4_if([$#$2], [2], [], + [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +# lt_car(LIST) +# lt_cdr(LIST) +# ------------ +# Manipulate m4 lists. +# These macros are necessary as long as will still need to support +# Autoconf-2.59, which quotes differently. +m4_define([lt_car], [[$1]]) +m4_define([lt_cdr], +[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], + [$#], 1, [], + [m4_dquote(m4_shift($@))])]) +m4_define([lt_unquote], $1) + + +# lt_append(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------ +# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. +# Note that neither SEPARATOR nor STRING are expanded; they are appended +# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). +# No SEPARATOR is output if MACRO-NAME was previously undefined (different +# than defined and empty). +# +# This macro is needed until we can rely on Autoconf 2.62, since earlier +# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. +m4_define([lt_append], +[m4_define([$1], + m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + + +# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) +# ---------------------------------------------------------- +# Produce a SEP delimited list of all paired combinations of elements of +# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list +# has the form PREFIXmINFIXSUFFIXn. +# Needed until we can rely on m4_combine added in Autoconf 2.62. +m4_define([lt_combine], +[m4_if(m4_eval([$# > 3]), [1], + [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl +[[m4_foreach([_Lt_prefix], [$2], + [m4_foreach([_Lt_suffix], + ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, + [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) + + +# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) +# ----------------------------------------------------------------------- +# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited +# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. +m4_define([lt_if_append_uniq], +[m4_ifdef([$1], + [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], + [lt_append([$1], [$2], [$3])$4], + [$5])], + [lt_append([$1], [$2], [$3])$4])]) + + +# lt_dict_add(DICT, KEY, VALUE) +# ----------------------------- +m4_define([lt_dict_add], +[m4_define([$1($2)], [$3])]) + + +# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) +# -------------------------------------------- +m4_define([lt_dict_add_subkey], +[m4_define([$1($2:$3)], [$4])]) + + +# lt_dict_fetch(DICT, KEY, [SUBKEY]) +# ---------------------------------- +m4_define([lt_dict_fetch], +[m4_ifval([$3], + m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), + m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) + + +# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) +# ----------------------------------------------------------------- +m4_define([lt_if_dict_fetch], +[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], + [$5], + [$6])]) + + +# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) +# -------------------------------------------------------------- +m4_define([lt_dict_filter], +[m4_if([$5], [], [], + [lt_join(m4_quote(m4_default([$4], [[, ]])), + lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), + [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl +]) diff --git a/m4/ltversion.m4 b/m4/ltversion.m4 new file mode 100644 index 0000000..fa04b52 --- /dev/null +++ b/m4/ltversion.m4 @@ -0,0 +1,23 @@ +# ltversion.m4 -- version numbers -*- Autoconf -*- +# +# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# @configure_input@ + +# serial 4179 ltversion.m4 +# This file is part of GNU Libtool + +m4_define([LT_PACKAGE_VERSION], [2.4.6]) +m4_define([LT_PACKAGE_REVISION], [2.4.6]) + +AC_DEFUN([LTVERSION_VERSION], +[macro_version='2.4.6' +macro_revision='2.4.6' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4 new file mode 100644 index 0000000..c6b26f8 --- /dev/null +++ b/m4/lt~obsolete.m4 @@ -0,0 +1,99 @@ +# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Scott James Remnant, 2004. +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 5 lt~obsolete.m4 + +# These exist entirely to fool aclocal when bootstrapping libtool. +# +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), +# which have later been changed to m4_define as they aren't part of the +# exported API, or moved to Autoconf or Automake where they belong. +# +# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN +# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us +# using a macro with the same name in our local m4/libtool.m4 it'll +# pull the old libtool.m4 in (it doesn't see our shiny new m4_define +# and doesn't know about Autoconf macros at all.) +# +# So we provide this file, which has a silly filename so it's always +# included after everything else. This provides aclocal with the +# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything +# because those macros already exist, or will be overwritten later. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# +# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. +# Yes, that means every name once taken will need to remain here until +# we give up compatibility with versions before 1.7, at which point +# we need to keep only those names which we still refer to. + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) + +m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) +m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) +m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) +m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) +m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) +m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) +m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) +m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) +m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) +m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) +m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) +m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) +m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) +m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) +m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) +m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) +m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) +m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) +m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) +m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) +m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) +m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) +m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) +m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) +m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) +m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) +m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) +m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) +m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) +m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) +m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) +m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) +m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) +m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) +m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) +m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) +m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) +m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) +m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) +m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) +m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) +m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) +m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) +m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) +m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) +m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) +m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) +m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) +m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) +m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) diff --git a/m4/nls.m4 b/m4/nls.m4 new file mode 100644 index 0000000..afdb9ca --- /dev/null +++ b/m4/nls.m4 @@ -0,0 +1,32 @@ +# nls.m4 serial 5 (gettext-0.18) +dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software +dnl Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +AC_PREREQ([2.50]) + +AC_DEFUN([AM_NLS], +[ + AC_MSG_CHECKING([whether NLS is requested]) + dnl Default is enabled NLS + AC_ARG_ENABLE([nls], + [ --disable-nls do not use Native Language Support], + USE_NLS=$enableval, USE_NLS=yes) + AC_MSG_RESULT([$USE_NLS]) + AC_SUBST([USE_NLS]) +]) diff --git a/m4/po.m4 b/m4/po.m4 new file mode 100644 index 0000000..c5a2f6b --- /dev/null +++ b/m4/po.m4 @@ -0,0 +1,453 @@ +# po.m4 serial 24 (gettext-0.19) +dnl Copyright (C) 1995-2014, 2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +AC_PREREQ([2.60]) + +dnl Checks for all prerequisites of the po subdirectory. +AC_DEFUN([AM_PO_SUBDIRS], +[ + AC_REQUIRE([AC_PROG_MAKE_SET])dnl + AC_REQUIRE([AC_PROG_INSTALL])dnl + AC_REQUIRE([AC_PROG_MKDIR_P])dnl + AC_REQUIRE([AC_PROG_SED])dnl + AC_REQUIRE([AM_NLS])dnl + + dnl Release version of the gettext macros. This is used to ensure that + dnl the gettext macros and po/Makefile.in.in are in sync. + AC_SUBST([GETTEXT_MACRO_VERSION], [0.19]) + + dnl Perform the following tests also if --disable-nls has been given, + dnl because they are needed for "make dist" to work. + + dnl Search for GNU msgfmt in the PATH. + dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. + dnl The second test excludes FreeBSD msgfmt. + AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, + [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], + :) + AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) + + dnl Test whether it is GNU msgfmt >= 0.15. +changequote(,)dnl + case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; + *) MSGFMT_015=$MSGFMT ;; + esac +changequote([,])dnl + AC_SUBST([MSGFMT_015]) +changequote(,)dnl + case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; + *) GMSGFMT_015=$GMSGFMT ;; + esac +changequote([,])dnl + AC_SUBST([GMSGFMT_015]) + + dnl Search for GNU xgettext 0.12 or newer in the PATH. + dnl The first test excludes Solaris xgettext and early GNU xgettext versions. + dnl The second test excludes FreeBSD xgettext. + AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, + [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], + :) + dnl Remove leftover from FreeBSD xgettext call. + rm -f messages.po + + dnl Test whether it is GNU xgettext >= 0.15. +changequote(,)dnl + case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; + *) XGETTEXT_015=$XGETTEXT ;; + esac +changequote([,])dnl + AC_SUBST([XGETTEXT_015]) + + dnl Search for GNU msgmerge 0.11 or newer in the PATH. + AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, + [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) + + dnl Installation directories. + dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we + dnl have to define it here, so that it can be used in po/Makefile. + test -n "$localedir" || localedir='${datadir}/locale' + AC_SUBST([localedir]) + + dnl Support for AM_XGETTEXT_OPTION. + test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= + AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) + + AC_CONFIG_COMMANDS([po-directories], [[ + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + # Treat a directory as a PO directory if and only if it has a + # POTFILES.in file. This allows packages to have multiple PO + # directories under different names or in different locations. + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + gt_tab=`printf '\t'` + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assignment from automake < 1.5. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.in. + # Hide the ALL_LINGUAS assignment from automake < 1.5. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + # Compute POFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) + # Compute UPDATEPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) + # Compute DUMMYPOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) + # Compute GMOFILES + # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + UPDATEPOFILES= + DUMMYPOFILES= + GMOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done]], + [# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it + # from automake < 1.5. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + ]) +]) + +dnl Postprocesses a Makefile in a directory containing PO files. +AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], +[ + # When this code is run, in config.status, two variables have already been + # set: + # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, + # - LINGUAS is the value of the environment variable LINGUAS at configure + # time. + +changequote(,)dnl + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + + # Find a way to echo strings without interpreting backslash. + if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then + gt_echo='echo' + else + if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then + gt_echo='printf %s\n' + else + echo_func () { + cat < "$ac_file.tmp" + tab=`printf '\t'` + if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then + # Add dependencies that cannot be formulated as a simple suffix rule. + for lang in $ALL_LINGUAS; do + frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` + cat >> "$ac_file.tmp" < /dev/null; then + # Add dependencies that cannot be formulated as a simple suffix rule. + for lang in $ALL_LINGUAS; do + frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` + cat >> "$ac_file.tmp" <> "$ac_file.tmp" <, 1996. + +AC_PREREQ([2.50]) + +# Search path for a program which passes the given test. + +dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, +dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) +AC_DEFUN([AM_PATH_PROG_WITH_TEST], +[ +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which + # contains only /bin. Note that ksh looks also at the FPATH variable, + # so we have to set that as well for the test. + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ + || PATH_SEPARATOR=';' + } +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "$2", so it can be a program name with args. +set dummy $2; ac_word=[$]2 +AC_MSG_CHECKING([for $ac_word]) +AC_CACHE_VAL([ac_cv_path_$1], +[case "[$]$1" in + [[\\/]]* | ?:[[\\/]]*) + ac_cv_path_$1="[$]$1" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in ifelse([$5], , $PATH, [$5]); do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD + if [$3]; then + ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" +dnl If no 4th arg is given, leave the cache variable unset, +dnl so AC_PATH_PROGS will keep looking. +ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" +])dnl + ;; +esac])dnl +$1="$ac_cv_path_$1" +if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then + AC_MSG_RESULT([$][$1]) +else + AC_MSG_RESULT([no]) +fi +AC_SUBST([$1])dnl +]) diff --git a/missing b/missing new file mode 100755 index 0000000..b7e571e --- /dev/null +++ b/missing @@ -0,0 +1,215 @@ +#!/bin/sh +# Common wrapper for a few potentially missing GNU programs. + +scriptversion=2016-01-11.22; # UTC + +# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard , 1996. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try '$0 --help' for more information" + exit 1 +fi + +case $1 in + + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; + + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + +Supported PROGRAM values: + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man + +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" + exit 1 + ;; + +esac + +# Run the given program, remember its exit status. +"$@"; st=$? + +# If it succeeded, we are done. +test $st -eq 0 && exit 0 + +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi + +perl_URL=http://www.perl.org/ +flex_URL=http://flex.sourceforge.net/ +gnu_software_URL=http://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'autom4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" + ;; + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} + +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 + +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/org.gnome.gnome-system-monitor.policy.in.in b/org.gnome.gnome-system-monitor.policy.in.in new file mode 100644 index 0000000..45b5da4 --- /dev/null +++ b/org.gnome.gnome-system-monitor.policy.in.in @@ -0,0 +1,32 @@ + + + + The GNOME Project + http://www.gnome.org/ + utilities-system-monitor + + + Kill process + Privileges are required to control other users’ processes + + no + no + auth_admin_keep + + @pkglibexecdir@/gsm-kill + + + + Renice process + Privileges are required to change the priority of processes + + no + no + auth_admin_keep + + @pkglibexecdir@/gsm-renice + + + diff --git a/pixmaps/download.svg b/pixmaps/download.svg new file mode 100644 index 0000000..e0a5336 --- /dev/null +++ b/pixmaps/download.svg @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Jakub Steiner + + + http://jimmac.musichall.cz + + Go Down + + + go + lower + down + arrow + pointer + > + + + + + Andreas Nilsson + + + + + + + + + + + + + + + + + + + diff --git a/pixmaps/upload.svg b/pixmaps/upload.svg new file mode 100644 index 0000000..c0df4b8 --- /dev/null +++ b/pixmaps/upload.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Jakub Steiner + + + http://jimmac.musichall.cz + + Go Down + + + go + lower + down + arrow + pointer + > + + + + + Andreas Nilsson + + + + + + + + + + + + + + + + + + + diff --git a/po/ChangeLog b/po/ChangeLog new file mode 100644 index 0000000..013d0b4 --- /dev/null +++ b/po/ChangeLog @@ -0,0 +1,4672 @@ +2009-04-18 Funda Wang + + * zh_CN.po: Updated zh_CN translation. + +2009-04-12 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2009-03-24 Shankar Prasad + + * kn.po: Updated Kannada translations. + +2009-03-18 Djihed Afifi + + * ar.po: Updated Arabic translation by Osama Khalid. + +2009-03-16 Nickolay V. Shmyrev + + * ru.po: Updated Russian translation. + +2009-03-16 Ignacio Casal Quinteiro + + * gl.po: Updated Galician translation by Suso Baleato. + +2009-03-16 Amitakhya Phukan + + * LINGUAS: Added as + * as.po: Updated Assamese translations. + +2009-03-15 Philip Withnall + + * en_GB.po: Fix for date/time formats by Bruce Cowan + . (Closes: #575279) + +2009-03-14 Kenneth Nielsen + + * da.po: Updated Danish translation by Ask H. Larsen + +2009-03-13 Kostas Papadimas + + * el.po: Updated Greek Translation by Jennie Petoumenou. + +2009-03-13 Sandeep Shedmake + + * mr.po: Updated Marathi Translations. + +2009-03-13 Runa Bhattacharjee + + * bn_IN.po: Updated Bengali India Translation + +2009-03-13 Wadim Dziedzic + + * pl.po: Updated Polish translation + +2009-03-11 Krishnababu K + + * te.po: Updated Telugu Translation. + +2009-03-10 I. Felix + + * ta.po: Tamil Translation updated + +2009-03-09 Mario Blättermann + + * de.po: Updated German translation + +2009-03-09 Yair Hershkovitz + + * he.po: Updated Hebrew translation by Yaron Sharabani. + +2009-03-08 Petr Kovar + + * cs.po: Updated Czech translation. + +2009-02-28 Og Maciel + + * it.po: Updated Italian translation by Milo Casagrande. + +2009-02-25 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2009-02-23 Philip Withnall + + * en_GB.po: Updated British English translation. + +2009-02-23 Claude Paroz + + * fr.po: Updated French translation. + +2009-02-22 Baris Cicek + + * tr.po: Updated Turkish translation. + +2009-02-20 Gabor Kelemen + + * hu.po: Translation updated. + +2009-02-17 Sweta Kothari + + * gu.po: Committed Gujarati Translation. + +2009-02-16 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + +2009-02-15 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2009-02-14 Gabor Kelemen + + * hu.po: Translation updated. + +2009-02-12 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2009-02-11 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2009-02-11 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2009-02-10 Gil Forcada + + * ast.po: Added Asturian translation on behalf of Mikel González. + * LINGUAS: Added ast. + +2009-02-10 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2009-02-08 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2009-02-06 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2009-02-06 Manoj Kumar Giri + + * or.po: Updated Oriya Translation. + +2009-02-02 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2009-01-29 Gil Forcada + + * ca.po: Updated Catalan translation. + +2009-01-28 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2009-01-27 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2009-01-24 Raivis DEjus + + * lv.po: Updated Latvian translation. + +2009-01-16 Og Maciel + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2009-01-05 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2008-11-26 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2008-10-26 Petr Kovar + + * cs.po: Fixed Czech translation by Kamil Paral + (bug #557163). + +2008-10-20 Pema Geyleg + + * dz.po: Updated Dzongkha Translation + +2008-10-19 Djihed Afifi + + * ar.po: Updated Arabic Translation by Anas Afif Emad. + +2008-10-14 Nikos Charonitakis + + * el.po: Updated Greek translation. + +2008-10-02 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-09-24 Kenneth Nielsen + + * da.po: Updated Danish translation by Ask H. Larsen + +2008-09-21 Kenneth Nielsen + + * da.po: Updated Danish translation by Kenneth Nielsen + +2008-09-21 Djihed Afifi + + * ar.po: Updated Arabic Translation by Anas Afif Emad. + +2008-09-21 Mugurel Tudor + + * ro.po: Updated Romanian translation by + Mişu Moldovan + +2008-09-20 Luca Ferretti + + * it.po: Updated Italian translation by Milo Casagrande. + +2008-09-20 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2008-09-19 I. Felix + + * ta.po: Tamil Translation updated + +2008-09-18 Hendrik Richter + + * de.po: Updated German translation. + +2008-09-18 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2008-09-18 Gil Forcada + + * ca.po: Updated Catalan translation. + +2008-09-16 Gabor Kelemen + + * hu.po: Translation updated. + +2008-09-15 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2008-09-14 Baris Cicek + + * tr.po: Updated turkish translation. + +2008-09-13 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2008-09-12 Manoj Kumar Giri + + * or.po: Updated Oriya Translation + +2008-09-12 Sandeep Shedmake + + * mr.po: Updated Marathi Translations. + +2008-09-11 Hendrik Richter + + * de.po: Updated German translation. + +2008-09-09 Robert Sedak + + * hr.po: Updated Croatian translation. + +2008-09-08 Praveen Arimbrathodiyil + + * ml.po: Malayalam translation updated by Hari Vishnu. + +2008-09-08 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2008-09-07 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + +2008-09-07 Funda Wang + + * zh_CN.po: Updated zh_CN translation. + +2008-09-07 Petr Kovar + + * cs.po: Updated Czech translation. + +2008-09-06 Philip Withnall + + * en_GB.po: Updated British English translation. + +2008-09-04 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-08-30 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2008-08-30 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2008-08-25 Goran Rakic + + * LINGUAS, sr@latin.po, sr@Latn.po: Conversion from sr@Latn to sr@latin. + +2008-08-22 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2008-08-16 Ihar Hrachyshka + + * be@latin.po: Updated Belarusian Latin translation by Ihar Hrachyshka. + +2008-08-13 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2008-08-11 Leonardo Ferreira Fontenelle + + * pt_BR.po: Brazilian Portuguese translation updated by Djavan + Fagundes. + +2008-08-11 Arangel Angov + + * mk.po: Updated Macedonian translation. + +2008-08-11 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2008-08-07 Claude Paroz + + * fr.po: Updated French translation. + +2008-08-06 Luca Ferretti + + * it.po: Fixed a stupid typo. Thanks to Sergio Zanchetta. + +2008-08-6 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2008-08-05: Sweta Kothari + + * gu.po: Commited Gujarati Translation. + +2008-08-05 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2008-08-02 Leonardo Ferreira Fontenelle + + * pt_BR.po: Terminology fixes by Vladimir Melo. + +2008-07-29 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-07-17 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2008-07-10 Wadim Dziedzic + + * pl.po: Updated Polish translation + +2008-07-10 Matej Urbančič + + * sl.po: Updated Slovenian translation. + +2008-07-02 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2008-07-01 Simos Xenitellis + + * ps.po: Added Pashto translation by Zabeeh Khan. + * LINGUAS: Added ps to language list. + +2008-06-19 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-06-12 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-06-11 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-06-07 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2008-06-07 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-06-06 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2008-06-01 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2008-05-31 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2008-05-31 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2008-05-31 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2008-05-28 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-05-26 Wadim Dziedzic + + * pl.po: Updated polish translation + +2008-05-22 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-05-21 Ankit Patel + + * gu.po: Updated Gujarati Translation on behalf of Sweta Kothari. + +2008-05-19 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-04-30 Jorge Gonzalez + + * es.po: Updated Spanish translation + +>>>>>>> .r2449 +2008-04-29 Leonardo Ferreira Fontenelle + + * pt_BR.po: Minor fixes in Brazilian Portuguese translation, by Thiago + Demétrio and me, brought from branch gnome-2-22. + +2008-04-30 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2008-04-28 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2008-04-27 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-04-26 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Yavor Doganov + +2008-04-21 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2008-04-21 Yuriy Penkin + + * ru.po: Updated Russian translation. + +2008-04-20 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-04-07 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-04-07 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-03-31 Eskild Hustvedt + + * nn.po: Updated Norwegian Nynorsk translation + +2008-03-30 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-03-29 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2008-03-09 Baris Cicek + + * tr.po: Updated Turkish translation from Deniz Kocak + +2008-03-09 Kenneth Nielsen + + * da.po: Updated Danish translation + +2008-03-09 Ihar Hrachyshka + + * be@latin.po: Added Belarusian Latin translation. + * LINGUAS: Added be@latin. + +2008-03-09 Kostas Papadimas + + * el.po: Updated Greek translation + +2008-03-09 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2008-03-09 Gabor Kelemen + + * hu.po: Translation updated + +2008-03-08 Petr Kovar + + * cs.po: Updated Czech translation. + +2008-03-07 Mugurel Tudor + + *ro.po: Updated Romanian translation + by Mişu Moldovan + +2008-03-07 Maxim Dziumanenko + + * uk.po: Update Ukrainian translation. + +2008-03-05 Stéphane Raimbault + + * fr.po: Updated French translation. + +2008-03-03 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-03-03 Rahul Bhalerao + + * mr.po: Updated Marathi translations from Sandeep Shedmake. + +2008-03-03 Philip Withnall + + * en_GB.po: Updated British English translation. + +2008-03-02 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2008-02-29 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-02-29 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-02-27 Stéphane Raimbault + + * fr.po: Updated French translation by Robert-André Mauchin. + +2008-02-26 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-02-26 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2008-02-26 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2008-02-26 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-02-25 Gil Forcada + + * ca.po: Updated Catalan translation. + +2008-02-24 Hendrik Brandt + + * de.po: Updated German translation. + +2008-02-23 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-02-22 Jonh Wendell + + * pt_BR: Updated Brazilian Portuguese translation by Hugo Doria. + +2008-02-17 Vincent van Adrighem + + * nl.po: Translation updated by Daniel van Eeden. + +2008-02-17 Arangel Angov + + * mk.po: Updated Macedonian translation. + +2008-02-17 Nguyễn Thái Ngọc Duy + + * vi.po: Updated Vietnamese translation + +2008-02-15 Runa Bhattacharjee + + * kn.po: Added Kannada Translations by Shankar Prasad + * LINGUAS: Added Kannada (kn) to the List of Languages. + +2008-02-14 Pawan Chitrakar + + * ne.po: Updated Nepali Translation. + +2008-02-13 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2008-02-11 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2008-02-09 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2008-02-08 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2008-02-08 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-02-07 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2008-02-02 Luca Ferretti + + * it.po: Fix a long standing stupid typo. + +2008-02-01 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-01-31 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-01-20 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2008-01-29 Jonh Wendell + + * pt_BR.po: Brazilian Portuguese translation updated by Hugo Doria. + +2008-01-20 Seán de Búrca + + * ga.po: Updated Irish translation. + +>>>>>>> .r2285 +2008-01-18 Gil Forcada + + * tr.po: Updated Turkish translation to pass msgfmt -cv. + +2008-01-14 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-01-14 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2008-01-09 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-09 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2008-01-07 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-01-05 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2007-01-04 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-04 Erdal Ronahi + + * ku.po: Updated Kurdish translation + +2008-01-03 Kjartan Maraas + + * POTFILES.in: Add missing file. + * nb.po: Updated Norwegian bokmål translation. + +2007-01-03 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-02 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-12-31 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2007-12-31 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2007-12-30 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2007-12-23 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2007-12-17 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-12-06 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2007-11-22 Mugurel Tudor + + * ro.po: Updated Romanian translation + by Mişu Moldovan + +2007-11-12 Matej Urbančič + + * sl.po: Updated Slovenian translation. + +2007-11-01 Jorge Gonzalez + + * es/es.po: Updated Spanish translation + +2007-11-01 Kenneth Nielsen + + * da.po: Updated Danish translation + +2007-10-28 Matej Urbančič + + * sl.po: Updated Slovenian translation. + +2007-10-23 Djihed Afifi + + * ar.po: Updated Arabic Translation by Anas Husseini. + +2007-10-21 Djihed Afifi + + * ar.po: Updated Arabic Translation by Anas Husseini. + +2007-10-21 Djihed Afifi + + * ar.po: Updated Arabic Translation by Anas Husseini. + +2007-10-16 Gil Forcada + + * ca.po: Some fixes to Catalan translation thanks to Joan Duran. + +2007-10-15 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2007-10-06 Vladimer Sichinava + + * ka.po: Updated Georgian translation. + +2007-10-02 Alessio Frusciante + + * it.po: Updated Italian translation. + +2007-09-30 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2007-09-24 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2007-09-17 Baris Cicek + + * tr.po: Updated Turkish translation from Deniz Kocak + +2007-09-17 Priit Laes + + * et.po: Estonian translation updated by Ivar Smolin. + +2007-09-16 Vasiliy Faronov + + * ru.po: Updated Russian translation. + +2007-09-13 Djihed Afifi + + * ar.po: Updated Arabic Translation by Anas Husseini. + +2007-09-13 Kostas Papadimas + + * el.po: Updated Greek Translation + +2007-09-12 Maxim Dziumanenko + + * uk.po: Update Ukrainian translation. + +2007-09-12 Gil Forcada + + * ca.po: Updated catalan translation. + +2007-09-09 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2007-09-06 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2007-09-03 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2007-09-03 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2007-09-02 Nikos Charonitakis + + * el.po: Updated Greek translation. + +2007-08-27 Changwoo Ryu + + * ko.po: Updated Korean translation by Young-Ho Cha. + +2007-08-26 Gabor Kelemen + + * hu.po: Translation updated. + +2007-08-24 Kenneth Nielsen + + * da.po: Updated Danish translation + +2007-08-23 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2007-08-19 Leonardo Ferreira Fontenelle + + * pt_BR.po: Brazilian Portuguese translation updated by Vladimir Melo + , and reviewed by Pedro de Medeiros. + +2007-08-16 Stéphane Raimbault + + * fr.po: Updated French translation by Claude Paroz. + +2007-08-14 Hendrik Richter + + * de.po: Updated German translation. + +2007-08-14 Hendrik Richter + + * de.po: Updated German translation, by + Andre Klapper + +2007-08-12 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2007-08-12 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2007-08-11 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-08-10 I. Felix + + * ta.po: Tamil Translation updated by Tirumurthi Vasudevan + +2007-08-09 Sunil Mohan Adapa + + * te.po: Added Telugu translation done by + Pramod + +2007-08-09 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2007-08-06 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2007-08-06 Priit Laes + + * et.po: Estonian translation update by Ivar Smolin. + +2007-08-05 Leonardo Ferreira Fontenelle + + * pt_BR.po: s/_Conteúdo/S_umário; see bug #461308. + +2007-08-04 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation + +2007-08-03 Danishka Navin + + * si.po: Added Sinhala translation by Danishka Navin + * LINGUAS: Added "si". + +2007-08-02 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2007-08-01 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-07-30 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2007-07-29 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-07-27 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2007-07-21 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2007-07-20 Vincent van Adrighem + + * nl.po: Translation updated by Reinout van Schouwen. + +2007-07-17 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-07-16 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2007-07-16 Priit Laes + + * et.po: Estonian translation update by Ivar Smolin. + +2007-07-16 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2007-07-12 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2007-07-11 Gabor Kelemen + + * hu.po: Translation updated. + +2007-07-10 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2007-07-04 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2007-06-30 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2007-06-30 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2007-06-27 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2007-06-13 Pema Geyleg + + * dz.po: Updated dzongkha translation. + +2007-06-03 Priit Laes + + * et.po: Updated Estonian translation by Ivar Smolin . + +2007-05-18 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2007-05-15 David Lodge + + * en_GB.po: Updated British English translation + +2007-05-14 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-05-08 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2007-05-08 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2007-05-04 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2007-04-27 David Lodge + + * en_GB.po: Updated British English translation + +2007-04-25 David Lodge + + * en_GB.po: Updated British English translation + +2007-04-23 Leonardo Ferreira Fontenelle + + * pt_BR.po: Fixes in Brazilian Portuguese translation by Washington + Lins . See bug #427446. Originally + committed to branch gnome-2-18. + +2007-04-12 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2007-04-10 Jakub Friedl + + * cs.po: Updated Czech Translation. + +2007-04-06 Jakub Friedl + + * cs.po: Updated Czech Translation. + +2007-04-05 Jakub Friedl + + * cs.po: Updated Czech Translation. + +2007-04-05 Raivis Dejus + + * lv.po: Updated Latvian Translation. + +2007-04-02 Raivis Dejus + + * lv.po: Updated Latvian Translation. + +2007-03-30 Claudio Saavedra + + * es.po: Updated Spanish translation by Jorge González. + +2007-03-30 Peter Bach + + * da.po: Updated Danish translation. + +2007-03-29 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2007-03-26 Leonardo Ferreira Fontenelle + + * pt_BR.po: Fixed Brazilian Portuguese translation; closes bug + #423031. + +2007-03-26 Stéphane Raimbault + + * fr.po: Fixed French translation by Claude Paroz (bug #422588). + +2007-03-25 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2007-03-21 Pema Geyleg + + * dz.po: Updated Dzongkha Translation. + +2007-03-20 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2007-03-19 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation from Espen + Stefansen. + +2007-03-18 Matic Zgur + + * sl.po: Updated Slovenian translation. + +2007-03-16 Luca Ferretti + + * it.po: Fixed. + +2007-03-15 Luca Ferretti + + * it.po: Updated Italian translation + +2007-03-12 Baris Cicek + + * tr.po: Updated Turkish translation + +2007-03-10 Pema Geyleg + + * dz.po: Updated Dzongkha Translation. + +2007-03-10 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2007-03-08 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2007-03-07 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2007-03-05 Maxim Dziumanenko + + * uk.po: Update Ukrainian translation. + +2007-03-05 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2007-02-28 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2007-02-27 Abel Cheung + + * zh_HK.po, zh_TW.po: Updated traditional Chinese translation by + Woodman Tuen . + +2007-02-27 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2007-02-27 Hendrik Richter + + * de.po: Updated German translation. + +2007-02-27 Hendrik Richter + + * de.po: Updated German translation, by + Christian Kintner + +2007-02-24 Gabor Kelemen + + * hu.po: Translation updated. + +2007-02-25 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2007-02-24 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2007-02-23 Nguyễn Thái Ngọc Duy + + * vi.po: Updated Vietnamese translation + +2007-02-23 Nickolay V. Shmyrev + + * ru.po: Updated Russian translation by + Alexander Sigachov + +2007-02-20 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2007-02-18 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2007-02-18 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2007-02-18 Priit Laes + + * et.po: Updated Estonian translation by Ivar Smolin . + +2007-02-14 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2007-02-14 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2007-02-13 Josep Puigdemont i Casamajó + + * ca.po: Updated Catalan translation. + +2007-02-09 Stéphane Raimbault + + * fr.po: Updated French translation. + +2007-02-09 Raphael Higino + + * pt_BR.po: Updated Brazilian Portuguese translation by Og Maciel . + +2007-02-09 David Lodge + + * en_GB.po: Updated English (British) translation + +2007-02-8 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2007-02-06 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2007-02-04 Stéphane Raimbault + + * fr.po: Updated French translation by Robert-André Mauchin, + Benoît Dejean and Stéphane Raimbault. + +2007-02-04 Changwoo Ryu + + * ko.po: Updated Korean translation by Young-Ho Cha. + +2007-01-31 Priit Laes + + * et.po: Updated Estonian translation by Ivar Smolin . + +2007-01-30 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2007-01-27 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2007-01-24 Kjartan Maraas + + * POTFILES.in: Remove a non-existing file. + * nb.po: Updated Norwegian bokmål translation. + +2007-01-15 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2007-01-14 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2007-01-10 Matic Zgur + + * sl.po: Updated Slovenian translation. + +2007-01-06 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2007-01-05 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2007-01-3 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2007-01-01 David Lodge + + * en_GB.po: Updated English (British) translation + +2006-12-29 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2006-12-27 Djihed Afifi + + * ar.po: Updated Arabic Translation. + +2006-12-24 Djihed Afifi + + * ar.po: Updated Arabic Translation. + +2006-12-24 Raivis Dejus + + * lv.po: Updated Latvian Translation. + +2006-12-18 Benoît Dejean + + * POTFILES.in: Fixed. + +2006-12-18 Djihed Afifi + + * ar.po: Updated Arabic Translation. + +2006-12-11 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-12-07 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-11-28 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-11-27 Jakub Friedl + + * cs.po: Updated Czech translation. + +2006-11-27 Jakub Friedl + + * cs.po: Updated Czech translation. + +2006-11-19 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-11-18 Benoît Dejean + + * POTFILES.in: Fixed. + +2006-11-14 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2006-11-10 Benoît Dejean + + * POTFILES.in: Added missing file. + +2006-11-03 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-10-28 Josep Puigdemont i Casamajó + + * ca.po: Updated Catalan translation. + +2006-10-27 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-10-26 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2006-10-26 Vincent van Adrighem + + * nl.po: Translation updated by Tino Meinen. + +2006-10-26 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2006-10-26 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2006-10-26 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2006-10-25 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-10-22 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2006-10-18 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2006-10-18 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2006-10-18 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2006-10-17 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2006-10-17 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2006-10-17 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2006-10-17 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2006-10-17 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2006-10-05 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-10-05 Jakub Friedl + + * cs.po: Updated Czech translation. + +2006-09-29 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2006-09-28 Alessio Frusciante + + * it.po: Updated Italian translation. + +2006-09-27 Priit Laes + + * et.po: Translation updated. + +2006-09-27 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2006-09-14 Satoru SATOH + + * ja.po: Fixed up mismatch between nplurals and number of + plural forms some messages have. + +2006-09-10 David Lodge + + * en_GB.po: Updated English (British) translation. + +2006-09-07 Jovan Namovski + + * mk.po: Updated Macedonian translation. + +2006-09-05 Lucas Rocha + + * pt_BR.po: Updated Brazilian Portuguese translation + by Vinicius Pinheiro + +2006-09-04 Abel Cheung + + * zh_HK.po: Updated Chinese (Hong Kong) translation from + Woodman Tuen . + * zh_TW.po: Updated Chinese (Taiwan) translation from + Woodman Tuen . + +2006-09-04 Mugurel Tudor + + * ro.po: Updated Romanian translation by + Mişu Moldovan + +2006-09-04 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2006-09-03 Subhransu Behera + + * or.po: Updated Oriya Translation. + +2006-09-01 Runa Bhattacharjee + + * bn_IN.po: Fixed some typos. + +2006-09-01 Maxim Dziumanenko + + * uk.po: Update Ukrainian translation. + +2006-09-01 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2006-08-31 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2006-08-31 Rajesh Ranjan + + * hi.po: Updated Hindi Translation. + +2006-08-30 Gabor Kelemen + + * hu.po: Translation updated. + +2006-08-29 Christophe Merlet + + * fr.po: Updated French translation from + Robert-André Mauchin . + +2006-08-28 Rahul Bhalerao + + * mr.po: Updated Marathi translation + +2006-08-28 Rahul Bhalerao + + * mr.po: Added the file and updated Marathi translation. + * LINGUAS: Added an entry for Marathi(mr) + +2006-08-27 Matic Zgur + + * sl.po: Updated Slovenian translation. + +2006-08-27 Theppitak Karoonboonyanan + + * th.po: Fixed plural forms. + +2006-08-26 Khandakar Mujahidul Islam + + * bn.po: Updated Bengali translation + +2006-08-24 Raivis Dejus + + * lv.po: Updated Latvian translation. + +2006-08-21 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2006-08-21 Josep Puigdemont i Casamajó + + * ca.po: Updated Catalan translation by + Gil Forcada + +2006-08-20 Subhransu Behera + + * or.po: Added and Updated Oriya Translation. + * LINGUAS: Added Oriya (or) to the List of Languages. + +2006-08-20 Ani Peter + + * ml.po: Updated Malayalam translation + +2006-08-19 Ahmad Riza H Nst + + * id.po: Updated. + +2006-08-18 Erdal Ronahi + + * ku.po: Added initial Kurdish translation + * LINGUAS: Added ku for Kurdish + +2006-08-18 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2006-08-17 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2006-08-16 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-08-16 Gabor Kelemen + + * hu.po: Translation updated by Mate ORY. + +2006-08-15 Hendrik Richter + + * de.po: Updated German translation. + +2006-08-15 Satoru SATOH + + * ja.po: Updated Japanese translation + +2006-08-14 Leonid Kanter + + * ru.po: Updated Russian translation + +2006-08-12 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2006-08-10 Guntupalli Karunakar + + * dz.po: Updated Dzongkha translation by + Dzongkhalinux team, DIT + +2006-08-09 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2006-08-08 Wouter Bolsterlee + + * nl.po: Translation updated by Wouter Bolsterlee. + +2006-08-08 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-08-07 Inaki Larranaga + + * eu.po: Updated Basque translation. + +2006-08-07 Runa Bhattacharjee + + * bn_IN.po: Updated Bengali India Translation. + +2006-08-05 Priit Laes + + * et.po: Translation updated. + +2006-08-04 Thierry Randrianiriana + + * mg: Added Malagasy translation. + * LINGUAS: Added Malagasy 'mg'. + +2006-08-03 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + +2006-07-30 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-07-29 Christophe Merlet + + * fr.po: Updated French translation. + +2006-07-29 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-07-29 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2006-07-28 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2006-07-28 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-07-28 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2006-07-22 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2006-07-22 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2006-07-21 Kostas Papadimas + + * el.po: Updated Greek translation + +2006-07-20 Vincent van Adrighem + + * nl.po: Translation updated by Tino Meinen. + +2006-07-18 Guntupalli Karunakar + + * dz.po: Updated Dzongkha translation by + Dzongkhalinux team, DIT + +2006-07-16 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-07-11 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-07-11 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2006-07-08 Inaki Larranaga + + * eu.po: Updated Basque translation. + +2006-07-03 Runa Bhattacharjee + + * bn_IN.po: Added Bengali India Translation + * LINGUAS: Added Bengali India (bn_IN) to the list of languages. + +2006-07-03 Raivis Dejus + + * lv.po: Updated Latvian translation. + +2006-07-03 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2006-06-30 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-06-28 I. Felix + + * ta.po: Updated Tamil translation. + +2006-06-28 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-06-26 Rajesh Ranjan + + * hi.po: Updated Hindi Translation. + +2006-06-26 Rajesh Ranjan + + * hi.po: Updated Hindi Translation. + +2006-06-25 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-06-24 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2006-06-23 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2006-06-20 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2006-06-20 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2006-06-19 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-06-19 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2006-06-19 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-06-15 Hendrik Richter + + * de.po: Updated German translation. + +2006-06-13 Ahmad Riza H Nst + + * id.po: Updated. + +2006-05-25 Åsmund Skjæveland + + * nn.po: Updated Norwegian Nynorsk translation. + +2006-05-21 Benoît Dejean + + * fr.po: Updated French translation. + +2006-05-15 Åsmund Skjæveland + + * nn.po: Added Norwegian Nynorsk translation. + * LINGUAS: Added nn. + +2006-05-06 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-04-18 Vladimer Sichinava + + * ka.po: Updated Georgian translation. + +2006-04-14 Pema Geyleg + + * dz.po: Updated Dzongkha translation. + +2006-04-05 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-04-05 Luca Ferretti + + * it.po: Updated Italian translation. + +2006-03-26 Tommi Vainikainen + + * dz.po: Added Dzongkha translation from Pema Geyleg. + +2006-03-22 Vladimer Sichinava + + * ka.po: Added Georgian translation. + +2006-03-14 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2006-03-13 Baris Cicek + + * tr.po: Updated Turkish Translation + +2006-03-13 Mugurel Tudor + + * ro.po: Updated Romanian translation by + Mişu Moldovan + +2006-03-12 Miloslav Trmac + + * cs.po: Updated Czech translation by Petr Tomeš. + +2006-03-11 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-03-06 Rajesh Ranjan + + * hi.po: Updated Hindi Translation. + +2006-03-07 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-03-07 Luca Ferretti + + * it.po: Updated Italian translation. + +2006-03-06 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2006-03-06 Maxim Dziumanenko + + * uk.po: Updated Ukrainian translation. + +2006-03-05 Alessio Frusciante + + * it.po: Updated Italian translation. + +2006-03-03 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2006-02-27 Leonid Kanter + + * ru.po: Updated Russian translation + +2006-02-26 Lasse Bang Mikkelsen + + * da.po: Updated Danish translation. + +2006-02-25 Rhys Jones + + * cy.po: Updated Welsh translation. + +2006-02-23 Raphael Higino + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2006-02-24 Ilkka Tuohela + + * fi.po: Fix to Finnish translation: Open files is + 'Avoimet tiedostot', not 'Avaa tiedostoja' + +2006-02-23 Satoru SATOH + + * ja.po: Updated Japanese translation. + +2006-02-23 Inaki Larranaga + + * eu.po: Updated Basque translation. + +2006-02-23 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2006-02-23 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2006-02-18 Frank Arnold + + * de.po: Updated German translation. + +2006-02-17 Gabor Kelemen + + * hu.po: Hungarian translation updated by Mate ORY. + +2006-02-17 Kostas Papadimas + + * el.po: Updated Greek Translation. + +2006-02-13 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2006-02-05 Josep Puigdemont i Casamajó + + * ca.po: Updated Catalan translation. + +2006-02-04 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2006-01-31 Marcel Telka + + * sk.po: Updated Slovak translation. + +2006-01-29 Evandro Fernandes Giovanini + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2006-01-27 Chao-Hsiung Liao + + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + +2006-01-25 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-01-24 Vincent van Adrighem + + * nl.po: Translation updated by Tino Meinen. + +2006-01-22 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + * no.po: Same. + +2006-01-22 Josep Puigdemont i Casamajó + + * ca.po: Updated Catalan translation. + +2006-01-22 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2006-01-19 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2006-01-18 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2006-01-18 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2006-01-18 Slobodan D. Sredojevic + + * sr.po, sr@Latn.po: Updated Serbian translation + +2006-01-17 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2006-01-18 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2006-01-17 Marcel Telka + + * sk.po: Updated Slovak translation. + +2006-01-17 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2006-01-16 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2006-01-15 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2006-01-14 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2006-01-14 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2006-01-12 Slobodan D. Sredojevic + + * sr.po, sr@Latn.po: Updated Serbian translation + +2006-01-09 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2006-01-09 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-01-09 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2006-01-09 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2006-01-08 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + * no.po: Same. + +2006-01-07 Chao-Hsiung Liao + + * zh_TW.po: Updated Traditional Chinese Translation.(Taiwan) + * zh_HK.po: Added Traditional Chinese Translation.(Hong Kong) + +2006-01-06 Vincent van Adrighem + + * nl.po: Translation updated by Tino Meinen. + +2006-01-05 Josep Puigdemont i Casamajó + + * ca.po: Updated Catalan translation. + +2006-01-04 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2006-01-02 Benoît Dejean + + * fr.po: Updated French translation. + +2006-01-02 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + * no.po: Same. + +2005-12-30 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-12-30 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-12-30 Ilkka Tuohela + + * fi.po: Updated Finnish translation + +2005-12-30 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2005-12-30 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-12-30 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2005-12-29 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2005-12-29 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2005-12-29 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-12-28 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-12-28 Adam Weinberger + + * POTFILES.in: Added missing file. + * en_CA.po: Updated Canadian English translation. + +2005-12-28 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2005-12-26 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2005-12-12 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2005-12-11 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2005-12-07 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2005-12-02 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + * no.po: Same + +2005-11-29 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2005-11-22 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2005-11-19 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2005-11-18 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + * no.po: Same + +2005-11-17 Vincent van Adrighem + + * nl.po: Translation updated. + +2005-11-14 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2005-11-13 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-11-13 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-11-12 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-11-11 Priit Laes + + * et.po: Translation updated. + +2005-11-09 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-11-08 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-11-06 Francisco Javier F. Serrador + + * es.po: Updated spanish translation. + +2005-11-06 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-11-06 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-11-05 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-11-03 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-10-29 Takeshi AIHANA + + * zh_TW.po: Updated Traditional Chinese translation. + +2005-10-22 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-10-20 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2005-10-20 Runa Bhattacharjee + + * bn.po: Updated Bengali (bn) Translation + by Jamil Ahmed + +2005-10-17 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2005-10-17 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-10-15 Vincent van Adrighem + + * nl.po: Translation updated. + +2005-10-12 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-10-13 Christian Rose + + * sv.po: Updated Swedish translation. + +2005-10-10 Priit Laes + + * et.po: Translation updated. + +2005-09-30 Adam Weinberger + + * POTFILES.in: Removed missing file. + +2005-09-04 Priit Laes + + * et.po: Translation updated by . + +2005-09-04 Priit Laes + + * et.po: Translation updated. + +2005-09-04 Slobodan D. Sredojevic + + * sr.po, sr@Latn.po: Updated Serbian translation. + +2005-09-04 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2005-09-03 Dan Damian + + * ro.po: Updated Romanian translation. + +2005-09-03 Benoît Dejean + + * fr.po: Updated French translation. + +2005-09-03 Benoît Dejean + + * POTFILES.in: Added missing file. + +2005-08-31 Benoît Dejean + + * fr.po: Updated French translation. + +2005-08-27 Christophe Merlet + + * fr.po: Updated French translation. + +2005-08-27 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2005-08-26 Jordi Mallach + + * ca.po: Updated Catalan translation. + +2005-08-25 Leonid Kanter + + * ru.po: Updated Russian translation + +2005-08-25 Jordi Mallach + + * ca.po: Updated Catalan translation. + +2005-08-23 Dan Damian + + * ro.po: Updated Romanian translation by Mişu Moldovan. + +2005-08-22 Dan Damian + + * ro.po: Updated Romanian translation by Sebastian Ivan. + +2005-08-22 Mugurel Tudor + + * ro.po: Updated Romanian translation + by Mişu Moldovan + +2005-08-22 Maxim Dziumanenko + + * uk.po: Updated Ukrainian translation. + +2005-08-22 Changwoo Ryu + + * ko.po: Updated Korean translation by Young-Ho Cha. + +2005-08-21 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation by Justina Klingaitė. + +2005-08-19 Vincent van Adrighem + + * nl.po: Translation updated by Tino Meinen. + +2005-05-13 Kostas Papadimas + + * el.po: Updated Greek Translation + +2005-08-12 Raphael Higino + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2005-08-12 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2005-08-11 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2005-08-08 Chao-Hsiung Liao + + * zh_TW.po: Updated Traditional Chinese translation. + +2005-08-04 Gabor Kelemen + + * hu.po: Hungarian translation updated. + +2005-07-31 Ilkka Tuohela + + * fi.po: Bulk updates to Finnish translation + for new gnome.fi website. + +2005-07-28 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2005-07-28 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2005-07-28 Abduxukur Abdurixit + + * ug.po: Added Uighur translation. + +2005-07-26 Frank Arnold + + * de.po: Updated German translation. + +2005-07-25 Theppitak Karoonboonyanan + + * th.po: Minor spelling fix in Thai translation. + +2005-07-25 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2005-07-24 Kjartan Maraas + + * nb.po: Updated Norwegian bokmål translation. + * no.po: Same + +2005-07-24 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2005-07-22 Pawan Chitrakar + + * ne.po: Updated Nepali Translation + +2005-07-20 Baris Cicek + + * tr.po: Updated Turkish Translation from Deniz Kocak + +2005-07-19 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2005-07-18 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-07-18 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2005-07-17 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-07-17 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-07-14 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-07-14 Priit Laes + + * et.po: Translation updated. + +2005-07-14 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-07-12 Priit Laes + + * et.po: Translation updated. + +2005-07-12 Priit Laes + + * et.po: Translation updated. + +2005-07-11 Chao-Hsiung Liao + + * zh_TW.po: Updated Traditional Chinese translation. + +2005-07-10 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-07-10 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-07-08 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-07-08 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-07-07 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-07-08 Benoît Dejean + + * fr.po: Updated French translation. + +2005-07-08 Benoît Dejean + + * fr.po: Updated French translation. + +2005-07-06 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-07-06 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Rostislav Raykov + +2005-07-03 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-07-03 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2005-07-02 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2005-07-01 Benoît Dejean + + * fr.po: Updated French translation. + +2005-07-01 Chao-Hsiung Liao + + * zh_TW.po: Updated Traditional Chinese translation. + +2005-06-28 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-06-27 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-06-26 Theppitak Karoonboonyanan + + * th.po: Fixed Plural-Forms in Thai translation. + +2005-06-25 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-06-25 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-06-22 Abel Cheung + + * zh_TW.po: Fix language team reference. + +2005-06-17 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir Petkov + +2005-06-17 Martin Willemoes Hansen + + * da.po: Updated Danish translation. + +2005-06-17 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-06-14 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-06-14 Terance Sola + + * nb.po: Updated Norwegian translation. + * no.po: Same + +2005-06-13 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2005-06-13 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2005-06-12 Priit Laes + + * et.po: Translation updated. + +2005-06-12 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-06-11 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-06-11 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2005-06-11 Martin Willemoes Hansen + + * da.po: Updated Danish translation. + +2005-06-10 Priit Laes + + * et.po: Translation updated. + +2005-06-07 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir Petkov + +2005-06-05 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-06-01 Priit Laes + + * et.po: Translation updated. + +2005-06-01 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-05-31 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-05-30 Terance Sola + + * nb.po: Updated + * no.po: Updated + +2005-05-29 Rhys Jones + + * cy.po: Merged Welsh translation updates from gnome-2-10 branch. + +2005-05-28 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2005-05-25 Kjartan Maraas + + * nb.po: Update + * no.po: Update + +2005-05-21 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-05-20 Priit Laes + + * et.po: Translation updated. + +2005-05-19 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-05-15 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-05-11 Kostas Papadimas + + * el.po: Updated Greek Translation + +2005-05-06 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-05-04 Priit Laes + + * et.po: Translation updated. + +2005-05-04 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-05-03 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-05-03 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir Petkov + +2005-05-02 Benoît Dejean + + * fr.po: Updated French translation. + +2005-04-29 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2005-04-24 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-04-23 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-04-19 David Lodge + + * en_GB.po: Updated British English translation. + +2005-04-15 Priit Laes + + * et.po: Translation updated by Ivar Smolin. + +2005-04-13 Frank Arnold + + * de.po: Fixed #300396. + +2005-04-12 James Ogley + + * en_GB: Updated British English translation + +2005-04-09 Nickolay V. Shmyrev + + * ru.po: Update Russian translation + +2005-04-09 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-04-06 Ahmad Riza H Nst + + * id.po: Updated Indonesian Translation. + +2005-04-05 Frank Arnold + + * de.po: Updated German translation. + +2005-03-31 Steve Murphy + + * rw.po: Added Kinyarwanda translation. + +2005-03-31 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-03-31 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-03-30 Frank Arnold + + * de.po: Updated German translation. + +2005-03-29 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation from GNOME HK Team + +2005-03-26 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-03-15 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-03-07 Dan Damian + + * ro.po: Updated Romanian translation by + Mişu Moldovan . + +2005-03-06 Danilo Šegan + + * sr.po, sr@Latn.po: Updated Serbian translation. + +2005-03-03 Alessio Frusciante + + * it.po: Updated Italian translation. + +2005-03-03 Vincent van Adrighem + + * nl.po: Translation updated by Jeroen van der Vegt. + +2005-03-03 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir Petkov + +2005-03-02 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2005-03-01 Vincent van Adrighem + + * nl.po: Translation updated by Tino Meinen. + +2005-02-28 Kostas Papadimas + + * el.po: Updated Greek translation. + +2005-02-26 Raphael Higino + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2005-02-25 Arafat Medini + + * ar.po: Updated Arabic translation. + +2005-02-25 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2005-02-25 Ankit Patel + + * gu.po: Updated Gujarati Translation. + +2005-02-24 Arafat Medini + + * ar.po: Updated Arabic translation. + +2005-02-24 Jordi Mallach + + * ca.po: Updated Catalan translation. + +2005-02-24 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2005-02-20 Laszlo Dvornik + + * hu.po: Hungarian translation updated by Gabor Kelemen. + +2005-02-18 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2005-02-18 Kostas Papadimas + + * el.po: Updated Greek translation. + +2005-02-18 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2005-02-17 Ilkka Tuohela + + * fi.po: Updated Finnish translation + +2005-02-17 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2005-02-16 Ole Laursen + + * da.po: Updated Danish translation. + +2005-02-15 Maxim Dziumanenko + + * uk.po: Updated Ukrainian translation. + +2005-02-14 Christophe Merlet + + * fr.po: Updated French translation. + +2005-02-14 Benoît Dejean + + * fr.po: Updated French translation. + +2005-02-14 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir Petkov + +2005-02-14 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2005-02-13 David Lodge + + * en_GB.po: Updated British translation. + +2005-02-12 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-02-11 Christian Rose + + * sv.po: Updated Swedish translation. + +2005-02-10 Priit Laes + + * et.po: Translation added by Ivar Smolin. + +2005-02-09 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-02-08 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-02-08 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-02-08 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-02-08 Kjartan Maraas + + * nb.po: Update + * no.po: Update + +2005-02-08 Leonid Kanter + + * ru.po: Updated Russian translation + +2005-02-08 Frank Arnold + + * de.po: Updated German translation. + +2005-02-07 David Lodge + + * en_GB.po: Updated British translation. + +2005-02-06 Ole Laursen + + * da.po: Fixed a couple of issues in the Danish translation. + +2005-02-06 Pauli Virtanen + + * fi.po: Updated Finnish translation. + +2005-02-05 Kostas Papadimas + + * el.po: Updated Greek translation. + +2005-02-05 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2005-02-04 Francisco Javier F. Serrador + + * es.po: Updated Spanih translation. + +2005-02-04 Ole Laursen + + * da.po: Updated Danish translation. + +2005-02-03 Alessio Frusciante + + * it.po: Updated Italian translation. + +2005-02-02 Frank Arnold + + * de.po: Updated German translation. + +2005-02-01 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-31 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-01-31 Christian Rose + + * POTFILES.skip: Removed nonexisting file. + * sv.po: Updated Swedish translation. + +2005-01-30 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-01-30 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2005-01-30 Benoît Dejean + + * POTFILES.skip: Updated. + +2005-01-29 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-01-26 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-01-26 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2005-01-26 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-01-26 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-01-25 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-25 Hendrik Richter + + * de.po: Updated German translation. + +2005-01-24 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2005-01-24 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2005-01-23 Christian Rose + + * POTFILES.skip: Removed nonexisting file. + * sv.po: Updated Swedish translation. + +2005-01-23 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2005-01-22 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2005-01-22 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2005-01-21 Leonid Kanter + + * ru.po: Updated Russian translation + +2005-01-20 Frank Arnold + + * de.po: Updated German translation. + +2005-01-20 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-01-20 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-01-19 Kjartan Maraas + + * nb.po: Update + * no.po: Update + +2005-01-18 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir Petkov + +2005-01-17 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-17 Benoît Dejean + + * POTFILES.skip: Added. + +2005-01-16 Marcel Telka + + * sk.po: Updated Slovak translation. + +2005-01-16 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2005-01-15 Frank Arnold + + * de.po: Updated German translation. + +2005-01-15 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-01-14 Kjartan Maraas + + * nb.po: Update + * no.po: Update + +2005-01-14 Christian Rose + + * sv.po: Updated Swedish translation. + +2005-01-13 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-13 Christian Rose + + * sv.po: Updated Swedish translation. + +2005-01-13 Christian Rose + + * sv.po: Updated Swedish translation. + +2005-01-12 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-10 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-10 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-01-09 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2005-01-09 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-01-09 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-09 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2005-01-09 Christian Rose + + * sv.po: Updated Swedish translation. + +2005-01-09 Christian Rose + + * sv.po: Updated Swedish translation. + +2005-01-07 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2005-01-07 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2005-01-04 Rajeev Shrestha + + * ne.po: Updated Nepali Translation + +2005-01-01 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2004-12-29 Pawan Chitrakar + + * ne.po: Added Nepali Translation + +2004-12-28 Christian Rose + + * sv.po: Updated Swedish translation. + +2004-12-28 Leonid Kanter + + * ru.po: Updated Russian translation + +2004-12-28 Kjartan Maraas + + * nb.po: Update + +2004-12-26 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2004-12-25 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-12-23 Jordi Mallach + + * ca.po: Updated Catalan translation. + +2004-12-21 Christian Rose + + * sv.po: Updated Swedish translation. + +2004-12-18 Vincent van Adrighem + + * nl.po: Translation updated by A.J. van der Vegt. + +2004-12-17 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-12-17 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2004-12-13 David Lodge + + * en_GB.po: Updated British translation. + +2004-12-12 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2004-12-11 Theppitak Karoonboonyanan + + * th.po: Added Thai translation. + +2004-12-05 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2004-12-04 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation. + +2004-12-01 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-11-29 Martin Willemoes Hansen + + * da.po: Updated Danish translation. + +2004-11-28 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2004-11-27 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2004-11-25 Kjartan Maraas + + * nb.po: Update + +2004-11-23 Martin Willemoes Hansen + + * da.po: Updated Danish translation. + +2004-11-21 David Lodge + + * en_GB.po: Updated British translation. + +2004-11-20 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-11-18 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2004-11-15 Raphael Higino + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2004-11-16 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2004-11-13 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-11-12 Christian Rose + + * sv.po: Updated Swedish translation. + +2004-11-08 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2004-11-05 Hendrik Brandt + + * de.po: Updated German translation. + +2004-11-05 Vincent van Adrighem + + * nl.po: Translation updated. + +2004-11-03 Laszlo Dvornik + + * hu.po: Hungarian translation updated. + +2004-10-26 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2004-10-25 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-10-25 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-10-24 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2004-10-24 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-10-24 Martin Willemoes Hansen + + * da.po: Updated Danish translation. + +2004-10-24 Laszlo Dvornik + + * hu.po: Hungarian translation updated. + +2004-10-24 Alessio Frusciante + + * Updated Italian translation. + +2004-10-23 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2004-10-23 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-10-23 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-10-23 Martin Willemoes Hansen + + * da.po: Updated Danish translation. + +2004-10-23 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2004-09-26 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2004-09-08 Arafat Medini + + * ar.po: Updated Arabic translation + +2004-09-08 Adam Weinberger + + * en_CA.po: Updated Canadian English translation. + +2004-09-04 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-08-28 Laszlo Dvornik + + * hu.po: Updated Hungarian translation. + +2004-08-28 Akagic Amila + + * bs.po: Added Bosnian translation. + +2004-08-27 Iñaki Larrañaga + + * eu.po: Added Basque translation. + +2004-08-23 Maxim Dziumanenko + + * uk.po: Updated Ukrainian translation. + +2004-08-21 Kjartan Maraas + + * nb.po: Add. + +2004-08-20 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-08-18 Pauli Virtanen + + * fi.po: Updated Finnish translation. + +2004-08-18 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-08-13 Tommi Vainikainen + + * fi.po: Unified some fields in po headers for Finnish team. + +2004-08-02 Christian Rose + + * gu.po: Reverted to last version without errors. + +2004-07-21 Guntupalli Karunakar + + * hi.po: Updated Hindi translation. + +2004-07-16 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir "Kaladan" Petkov + +2004-07-08 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir "Kaladan" Petkov + +2004-06-28 Laurent Dhima + + * sq.po: Translation updated. + +2004-05-25 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Vladimir "Kaladan" Petkov + +2004-05-03 Vincent van Adrighem + + * nl.po: Translation updated. + +2004-04-15 Andras Timar + + * hu.po: Updated Hungarian translation. + +2004-04-10 Guntupalli Karunakar + + * gu.po: Added Gujurati translation by + Gujarati Team . + +2004-03-29 Jordi Mallach + + * ca.po: Updated Catalan translation. + +2004-03-24 Stanislav Visnovsky + + * sk.po: Updated Slovak translation. + +2004-03-24 Guntupalli Karunakar + + * pa.po: Added Punjabi translation by + Jaswinder Singh Phulewala . + +2004-03-21 Gareth Owen + + * en_GB.po: Added British translation + +2004-03-21 Mugurel Tudor + + * ro.po: Updated Romanian translation + +2004-03-20 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation from + Woodman Tuen . + * ar.po: Mark wrong entry as fuzzy (msgfmt check failed). + +2004-03-19 Dmitry G. Mastrukov + + * ru.po: Updated Russian translation + from Russian team . + +2004-03-19 Arafat Medini + + * ar.po: Updated Arabic translation. + +2004-03-18 Arafat Medini + + * ar.po: Updated Arabic translation. + +2004-03-18 Sayamindu Dasgupta + + * bn.po: Updated Bengali translation. + +2004-03-13 Ales Nyakhaychyk + + * be.po: Updated Belarusian translation. + +2004-03-12 Dafydd Harries + + * cy.po: Updated Welsh translation. + +2004-03-12 Yuriy Syrota + + * uk.po: Fixed Ukrainian translation. + +2004-03-11 Yuriy Syrota + + * uk.po: Updated Ukrainian translation. + +2004-03-10 Gustavo Maciel Dias Vieira + + * pt_BR.po: Updated Brazilian Portuguese translation done by + Medina . + +2004-03-10 Alastair McKinstry + + * ga.po: Updated Irish translation. + +2004-03-07 Funda Wang + + * zh_CN.po: Updated Simplified Chinese translation. + +2004-03-06 Mətin Əmirov + + * az.po: Translation updated. + +2004-02004-03-3 Arafat Medini + + * ar.po: Updated Arabic translation. + +2-26 Guntupalli Karunakar + + * hi.po: Updated Hindi translation. + +2004-01-23 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-02-22 Christian Rose + + * en_CA.po: Added Canadian English translation by + Adam Weinberger . + +2004-02-21 Nikos Charonitakis + + * el.po: Updated Greek translation. + +2004-02-17 Alessio Frusciante + + * it.po: Updated Italian translation. + +2004-02-16 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2004-02-11 Arafat Medini + + * ar.po: Updated Arabic translation. + +2004-02-10 Pauli Virtanen + + * fi.po: Updated Finnish translation. + +2004-02-07 Robert Sedak + + * hr.po: Updated Croatian translation. + +2004-02-08 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2004-02-06 Andras Timar + + * hu.po: Updated Hungarian translation. + +2004-02-04 Sanlig Badral + + * mn.po: Updated Mongolian translation. + +2004-02-03 Hasbullah Bin Pit + + * ms.po: Updated Malay translation. + +2004-02-03 Kostas Papadimas + + * el.po: Updated Greek translation. + +2004-02-02 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-02-02 Mətin Əmirov + + * az.po: Translation updated. + +2004-02-01 Ole Laursen + + * da.po: Updated Danish translation. + +2004-01-31 Mətin Əmirov + + * az.po: Translation updated. + +2004-01-31 Kjartan Maraas + + * no.po: Updated Norwegian translation. + +2004-01-28 Miloslav Trmac + + * cs.po: Fixed Czech translation. + +2004-01-23 Vincent van Adrighem + + * nl.po: Translation updated by Jeroen van der Vegt. + +2004-01-20 Artur Flinta + + * pl.po: Updated Polish translation by GNOME PL Team. + +2004-01-17 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2004-01-15 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2004-01-13 Kjartan Maraas + + * no.po: Updated Norwegian translation. + +2004-01-11 Christophe Merlet + + * fr.po: Updated French translation. + +2004-01-08 Žygimantas Beručka + + * lt.po: Updated Lithuanian translation by Tomas Kuliavas. + +2004-01-06 Christian Rose + + * sv.po: Updated Swedish translation. + +2004-01-05 Sanlig Badral + + * mn.po: Updated Mongolian translation. + +2004-01-04 Hasbullah Bin Pit + + * ms.po: Updated Malay translation. + +2004-01-04 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2004-01-03 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation. + +2004-01-03 Robert Sedak + + * hr.po: Updated Croatian translation. + +2004-01-03 Sanlig Badral + + * mn.po: Updated Mongolian translation. + +2004-01-02 Duarte Loreto + + * pt.po: Updated and revised Portuguese translation. + +2004-01-02 Danilo Šegan + + * sr.po, sr@Latn.po: Updated Serbian translation. + +2004-01-02 Christian Neumair + + * de.po: Updated German translation. + +2003-12-29 Christian Neumair + + * de.po: Updated German translation. + +2003-12-20 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2003-12-18 Christian Rose + + * sv.po: Updated Swedish translation. + +2003-12-14 Francisco Javier F. Serrador + + * es.po: Updated Spanish translation + +2003-12-03 Vincent van Adrighem + + * nl.po: Dutch translation updated by Jeroen van der Vegt. + +2003-12-03 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2003-12-03 Sanlig Badral + + * mn.po: Updated Mongolian translation. + +2003-12-02 Žygimantas Beručka + + * lt.po: Added Lithuanian translation by Tomas Kuliavas. + +2003-11-29 Danilo Šegan + + * sr.po, sr@Latn.po: Fixed bug #9 from prevod.org. + +2003-11-28 Ole Laursen + + * da.po: Updated Danish translation. + +2003-11-27 Danilo Šegan + + * sr.po, sr@Latn.po: Updated Serbian translation. + +2003-11-24 Danilo Šegan + + * sr.po, sr@Latn.po: Updated Serbian translation. + +2003-11-10 Hasbullah Bin Pit + + * ms.po: Updated Malay translation. + +2003-11-02 Vincent van Adrighem + + * nl.po: Dutch translation updated by Jeroen van der Vegt. + +2003-11-02 KAMAGASAKO Masatoshi + + * ja.po: Updated Japanese translation. + +2003-10-30 Kostas Papadimas + + * el.po: Updated Greek translation. + +2003-10-24 Christian Rose + + * sv.po: Updated Swedish translation. + +2003-10-22 Danilo Šegan + + * sr.po, sr@Latn.po: Updated Serbian translation. + +2003-10-07 Mugurel Tudor + + * ro.po: Updated Romanian translation + +2003-09-23 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2003-09-17 Fatih Demir + + * ta.po: Committed new Tamil translation by Dinesh. + +2003-09-09 Taneem Ahmed + + * bn.po: Updated Bangla (Bengali) translation. + +2003-09-07 Pablo Saratxaga + + * vi.po: Updated Vietnamese file + +2003-09-04 Pauli Virtanen + + * fi.po: Updated Finnish translation. + +2003-09-01 Stanislav Visnovsky + + * sk.po: Updated Slovak translation. + +2003-09-01 Takeshi AIHANA + + * ja.po: Fixed mis-translations for Japanese. + +2003-08-30 Dafydd Harries + + * cy.po: Updated Welsh translation. + +2003-08-27 Pablo Gonzalo del Campo + + * es.po: Revision of Spanish translation by + Francisco Javier F. Serrador . + +2003-08-25 Duarte Loreto + + * pt.po: Fixed typos in Portuguese translation. + +2003-08-22 Kjartan Maraas + + * no.po: Update Norwegian translation. + +2003-08-18 Metin Amiroff + + * az.po: Updated Azerbaijani translation. + +2003-08-09 Wang Jian + + * zh_CN.po: Updated Simplified Chinese translation by + Funda Wang . + +2003-08-08 Danilo Šegan + + * sr.po, sr@Latn.po: Updated Serbian translation. + +2003-08-05 Guntupalli Karunakar + + * hi.po: Update Hindi Translation. + +2003-08-04 Andras Timar + + * hu.po: Updated Hungarian translation. + +2002-07-24 Pablo Saratxaga + + * vi.po: Updated Vietnamese file + +2003-07-24 Dafydd Harries + + * cy.po: Added Welsh translation. + +2003-07-17 Kostas Papadimas + + * el.po: Updated Greek translation. + +2003-07-13 Metin Amiroff + + * az.po: Updated Azerbaijani translation. + +2003-07-10 Andras Timar + + * hu.po: Updated Hungarian translation. + +2003-07-08 Alessio Frusciante + + * it.po: Updated Italian translation. + +2003-07-07 Vincent van Adrighem + + * nl.po: Dutch translation updated by Kees van den Broek. + +2003-07-06 Evandro Fernandes Giovanini + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2003-07-02 Artur Flinta + + * pl.po: Updated Polish translation. + +2003-06-30 Vincent van Adrighem + + * nl.po: Dutch translation updated by A.J. van der Vegt. + +2003-06-30 Pauli Virtanen + + * fi.po: Set translator_credits. + +2003-06-27 Gil "Dolfin" Osher + + * he.po: Updated Hebrew translation. + +2003-06-26 Ole Laursen + + * da.po: Update Danish translation. + +2003-06-11 Mathieu van Woerkom + + * li.po: Added Limburgish translation. + +2003-06-11 Laurent Dhima + + * sq.po: Updated Albanian translation. + +2003-05-29 Christian Neumair + + * de.po: Updated German translation. + +2003-05-29 Paul Duffy + + * ga.po: Added Irish (ga) Translation. + +2003-05-20 Vincent van Adrighem + + * nl.po: Dutch translation updated by A.J. van der Vegt. + +2003-05-20 Dmitry G. Mastrukov + + * be.po: Updated Belarusian translation + from Belarusian team . + +2003-05-15 Christian Rose + + * sv.po: Updated Swedish translation. + +2003-05-13 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2003-05-13 Pablo Gonzalo del Campo + + * es.po: Updated Spanish translation. + +2003-05-13 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + +2003-05-10 Hasbullah Bin Pit + + * ms.po: Updated Malay translation. + +2003-05-10 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + +2003-05-08 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + +2003-05-10 Changwoo Ryu + + * ko.po: Updated Korean translation from gnome-2-2 branch. + +2003-05-09 Jordi Mallach + + * ca.po: Updated Catalan translation. + +2003-05-09 KAMAGASAKO Masatoshi + + * ja.po: Updated Japanese translation. + +2003-05-06 Guntupalli Karunakar + + * hi.po: Added Hindi translation. + +2003-05-06 Danilo ? egan + + * sr.po, sr@Latn.po: Added Serbian translation by + http://Prevod.org/. + +2003-05-04 Taneem Ahmed + + * bn.po: Added Bangla/Bengali translation by Sayamindu + Dasgupta of Ankur + +2003-05-03 Christophe Merlet + + * fr.po: Updated French translation. + +2003-04-29 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2003-04-25 Dmitry G. Mastrukov + + * ru.po: updated Russian translation + from Russian team . + +2003-03-26 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2003-03-21 Guntupalli Karunakar + + * ml.po: Added Malayalam translation by + FSF-India + +2003-02-24 Roozbeh Pourander + + * fa.po: Added Persian translation. + +2003-02-22 Metin Amiroff + + * az.po: Updated Azerbaijani translation. + +2003-02-21 Metin Amiroff + + * az.po: Updated Azerbaijani translation. + +2003-02-14 Mohammad DAMT + + * id.po: Updated Indonesian translation + +2003-02-13 Pauli Virtanen + + * fi.po: Updated Finnish translation by Lauri Nurmi. + +2003-02-13 Miloslav Trmac + + * cs.po: Updated Czech translation. + +2003-02-13 Pablo Gonzalo del Campo + + * es.po: Updated Spanish translation. + +2003-02-13 Vincent van Adrighem + + * nl.po: Dutch translation updated by Jeroen van der Vegt. + +2003-02-13 Gil "Dolfin" Osher + + * he.po: Updated Hebrew translation. + +2003-02-10 Mohammad DAMT + + * id.po: Added Indonesian translation + +2003-02-03 Daniel Yacob + + * am.po: Updated Amharic translation. + +2003-01-26 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + +2003-01-22 Christian Rose + + * mn.po: Added Mongolian translation by + Sanlig Badral . + +2003-01-20 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2003-01-15 Pablo Gonzalo del Campo + + * es.po: Fixed a couple of strings in the Spanish translation. + +2003-01-08 Pauli Virtanen + + * fi.po: Added Finnish translation. + +2003-01-07 Daniel Yacob + + * am.po: Updated Amharic translation. + +2003-01-04 Benjamin Greiner + + * de.po: Updated German translation. + +2003-01-01 Daniel Yacob + + * am.po: Updated Amharic translation. + +2003-01-01 Ole Laursen + + * da.po: Fixed some strings in the Danish translation. + +2002-12-27 Daniel Yacob + + * am.po: Updated Amharic translation. + +2002-12-15 Andras Timar + + * hu.po: Small fix. + +2002-12-10 Daniel Yacob + + * am.po: Updated Amharic translation. + +2002-12-03 Vincent van Adrighem + + * nl.po: Jeroen van der Vegt updated the Dutch translation. + +2002-12-01 Ole Laursen + + * da.po: Fixed some strings in the Danish translation. + +2002-11-25 Yanko Kaneti + + * *.po: Convert all to UTF-8. + +2002-11-09 Dmitry G. Mastrukov + + * be.po: Updated Belarusian translation + * from Belarusian team . + +2002-11-07 Daniel Yacob + + * am.po: Added Amharic translation. + +2002-11-06 Laurent Dhima + + * sq.po: Added Albanian translation. + +2002-11-06 Simos Xenitellis + + * el.po: Updated Greek translation. + +2002-11-04 Vincent van Adrighem + + * nl.po: Jeroen van der Vegt updated the Dutch translation. + +2002-10-21 Andras Timar + + * hu.po: Small fix. + +2002-10-21 Andras Timar + + * hu.po: Fixed encoding, spelling and terminology. + +2002-09-26 Stanislav Brabec + + * cs.po: Added Czech translation from Miloslav Trmac + . + +2002-09-19 Fatih Demir + + * tr.po: Committed updated Turkish translation by ?¯??“er. + +2002-09-03 Marius Andreiana + + * ro.po: added ( thanks to Mugurel Tudor ) + +2002-08-29 Alessio Frusciante + + * it.po: Updated Italian translation. + +2002-08-17 Simos Xenitellis + + * el.po: Added initial Greek translation. + +2002-08-14 Christian Meyer + + * de.po: Fixed some mnemonics. + +2002-07-31 Manuel Borchers + + * de.po: Updated German translation by + Christian Neumair + +2002-07-25 Christophe Merlet + + * fr.po: Updated French translation. + +2002-07-15 Szabolcs Ban + + * hu.po: Updated Robert Vanyi's translations. + +2002-07-12 Jordi Mallach + + * ca.po: Updated Catalan translation. + +2002-06-24 Yanko Kaneti + + * bg.po (added): Bulgarian translation by + Borislav Aleksandrov . + +2002-06-21 Peteris Krisjanis + + * lv.po: Updated Latvian translation. + +2002-06-17 Pablo Saratxaga + + * vi.po: Updated Vietnamese file + +2002-06-13 Pablo Gonzalo del Campo + + * es.po: Updated Spanish translation + +2002-06-10 Hasbullah Bin Pit + + * ms.po: Updated Malay Translation. + +2002-06-08 Jesus Bravo Alvarez + + * gl.po: Updated Galician translation from + Manuel A. Fern?¯??“dez Montecelo + +2002-06-07 Pablo Saratxaga + + * ca.po: Added Catalan file + +2002-06-05 Christian Rose + + * sv.po: Fix. + +2002-06-04 Vincent van Adrighem + + * nl.po: Jeroen van der Vegt updated the Dutch translation. + +2002-05-31 Pablo Gonzalo del Campo + + * es.po: Updated Spanish translation + +2002-05-30 Pablo Saratxaga + + * vi.po: Updated Vietnamese file + +2002-05-23 Pablo Gonzalo del Campo + + * es.po: Updated Spanish Translation. + +2002-05-21 Changwoo Ryu + + * ko.po: Updated Korean translation by Young-Ho Cha + . + +2002-05-20 Alessio Frusciante + + * it.po: Updated Italian translation. + +2002-05-19 Szabolcs Ban + + * hu.po: Added Robert Vanyi's translations. + +2002-05-19 Vlad Harchev + + * ru.po: updated russian translation from Dmitry G. Mastrukov + . + +2002-05-18 Kjartan Maraas + + * mk.po: Added Macedonian translation from Ivan Stojmirov + . + +2002-05-18 Pablo Gonzalo del Campo + + * es.po: Updated Spanish translation. + +2002-05-15 Pablo Saratxaga + + * vi.po: Added Vietnamese file + * az.po,lv.po: Completed header + * nl.po,es.po,ru.po: fixed syntax errors + +2002-05-11 Stanislav Visnovsky + + * sk.po: Updated Slovak translation. + +2002-05-11 Ole Laursen + + * da.po: Updated Danish translation. + +2002-05-08 Zbigniew Chyla + + * pl.po: Updated Polish translation by + GNOME PL Team . + +2002-05-07 Kjartan Maraas + + * no.po: Updated Norwegian (bokm?¯??“) translation. + +2002-05-06 Duarte Loreto + + * pt.po: Updated Portuguese translation and converted to UTF-8. + +2002-05-05 Christian Rose + + * sv.po: Updated Swedish translation. + +2002-05-02 Christophe Fergeau + + * fr.po: Updated French translation. + +2002-05-02 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + +2002-04-22 Christophe Merlet + + * fr.po: Updated French translation. + +2002-04-18 Abel Cheung + + * .cvsignore: Added some file(s). + * zh_TW.po: Updated traditional Chinese translation. + +2002-04-15 Valek Filippov + + * ru.po: Updated russian translation from Dmitry Mastrukov. + +2002-04-09 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2002-04-03 Gustavo Maciel Dias Vieira + + * pt_BR.po: Updated Brazilian Portuguese translation done by + Evandro Fernandes Giovanini . + +2002-04-01 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2002-04-01 Christopher R. Gabriel + + * it.po: Updated italian translation from Alessio Frusciante + + +2002-03-20 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2002-03-15 Valek Filippov + + * ru.po: Updated russian translation. + +2002-03-12 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2002-03-08 Ole Laursen + + * da.po: Changed a few strings a little. + +2002-03-07 Ole Laursen + + * da.po: Converted Danish translation to UTF-8. + +2002-03-07 Stanislav Visnovsky + + * sk.po: Updated Slovak translation. + +2002-03-06 Germ?¯??“ Poo-Caamao + + * es.po: Updated spanish translation from + Pablo del Campo + +2002-03-06 Kjartan Maraas + + * no.po: Updated Norwegian (bokm?¯??“) translation. + +2002-03-05 Hasbullah Bin Pit + + * ms.po: Updated Malay Translation. + +2002-03-04 Wang Jian + + * zh_CN.po: Added Simplified Chinese translation by + He Qiangqiang . + +2002-03-04 H?¯??“tor Garc?¯??“ ?¯??“varez + + * es.po: Updated Spanish translation. + +2002-03-03 Zbigniew Chyla + + * pl.po: Updated Polish translation by + GNOME PL Team . + +2002-02-27 Christian Meyer + + * de.po: Updated German translation. + +2002-02-20 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + * .cvsignore: procman.pot -> *.pot + +2002-02-12 Kevin Vandersloot + + * ja.po: Japenese translation from Takeshi Aihana + +2002-02-12 Kjartan Maraas + + * no.po: Updated Norwegian (bokm?¯??“) translation. + +2002-02-11 Christophe Merlet + + * fr.po: Added French translation from work of + Mathieu Gauthier-Pilote . + +2002-02-10 Kjartan Maraas + + * no.po: Updated Norwegian (bokm?¯??“) translation. + +2002-02-08 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2002-02-07 Changwoo Ryu + + * ko.po: Added Korean translation. + +2002-02-06 Hasbullah Bin Pit + + * ms.po: Updated Malay Translation. + +2001-09-25 Kjartan Maraas + + * no.po: Updated Norwegian (bokm?¯??“) translation. + +2002-01-30 Zbigniew Chyla + + * pl.po: Updated Polish translation by + GNOME PL Team . + +2002-01-27 Seth Nickell + + reviewed by: + + * POTFILES.in: + +2002-01-27 Christian Rose + + * sv.po: Converted to UTF-8. + +2002-01-24 Ole Laursen + + * da.po: Updated Danish translation. + +2002-01-23 Peteris Krisjanis + + * lv.po: Added Latvian translation. + +2002-01-22 Stanislav Visnovsky + + * sk.po: Updated Slovak translation. + +2002-01-21 Kevin Vandersloot + + * pt_BR: Brazillian translation thanks to Francisco Petrucio + Cavalcante Junior + +2002-01-21 Christian Rose + + * sv.po: Updated Swedish translation. + +2002-01-15 Hasbullah Bin Pit + + * ms.po: Added Malay Translation. + +2002-01-09 Christian Rose + + * sv.po: Updated Swedish translation. + +2002-01-09 Stanislav Visnovsky + + * sk.po: Updated Slovak translation. + +2002-01-08 Duarte Loreto + + * pt.po: Updated portuguese translation. + +2002-01-05 Christian Rose + + * POTFILES.in: Added missing file. + * sv.po: Updated Swedish translation. + +2002-01-04 Stanislav Visnovsky + + * sk.po: Updated Slovak translation. + +2002-01-02 Duarte Loreto + + * pt.po: Updated portuguese translation. + +2001-12-27 Duarte Loreto + + * pt.po: Added portuguese translation + +2001-12-11 Stanislav Visnovsky + + * sk.po: Added Slovak translation. + +2001-12-05 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-12-04 Ole Laursen + + * da.po: Updated Danish translation. + +2001-12-03 Jesus Bravo Alvarez + + * gl.po: Updated Galician translation from + Manuel A. Fern?¯??“dez Montecelo + +2001-11-27 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + +2001-11-24 Christian Meyer + + * de.po: Updated German translation. + +2001-11-22 Kevin Vandersloot + + * ru.po: Update + +2001-11-20 Abel Cheung + + * zh_TW.po: Updated traditional Chinese translation. + +2001-11-17 Ole Laursen + + * da.po: Updated Danish translation. + +2001-11-16 Fatih Demir + + * tr.po: Committed updated Turkish translation by Nilgn. + +2001-11-14 Kevin Vandersloot + + * POTFILES.in: remove files no longer used + +2001-11-09 Fatih Demir + + * tr.po: Guess what Nilgn has done ,-) + +2001-11-07 Fatih Demir + + * tr.po: Committed updated Turkish translation by Nilgn. + +2001-11-02 Ole Laursen + + * da.po: Updated Danish translation. + +2001-10-22 Abel Cheung + + * zh_TW.po: New traditional Chinese translation. + +2001-10-14 Valek Filippov + + * ru.po: Updated russian translation. + +2001-10-12 Carlos Perell Mar?¯??“ + + * es.po: Updated. + +2001-09-30 Zbigniew Chyla + + * pl.po: Added Polish translation. + +2001-09-27 Ole Laursen + + * da.po: Updated Danish translation. + +2001-09-25 Carlos Perell Mar?¯??“ + + * es.po: Updated Spanish translation. + +2001-09-25 Kjartan Maraas + + * POTFILES.in: Updated with missing files. + * no.po: Updated Norwegian (bokm?¯??“) translation. + +2001-09-24 Christian Meyer + + * de.po: Updated German translation for release. + +2001-09-23 Fatih Demir + + * tr.po: Committed updated Turkish translation by Nilgn. + +2001-09-23 Sergey Volozhanin + + * ru.po: Update + +2001-09-23 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-09-10 Kevin Vandersloot + + * ru.po: updated translation thanks to + Sergey Volozhanin + +2001-09-10 Ole Laursen + + * da.po: Updated Danish translation. + +2001-09-03 Kevin Vandersloot + + * ru.po: updated translation thanks to + Sergey Volozhanin + +2001-09-01 Ole Laursen + + * da.po: Added Danish translation. + +2001-08-30 Fatih Demir + + * tr.po: Committed updated Turkish translation by Nilgn. + +2001-08-29 Christopher R. Gabriel + + * it.po: Updated italian translation from Alessio Frusciante + + +2001-08-28 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-08-27 Fatih Demir + + * tr.po: What to say... Nilgn updated her translation .-) + +2001-08-27 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-08-27 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-08-26 Carlos Perell Mar?¯??“ + + * es.po: Updated Spanish translation. + +2001-08-25 Fatih Demir + + * tr.po: Committed updated Turkish translation by Nilgn. + +2001-08-24 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-08-24 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-08-20 Carlos Perell Mar?¯??“ + + * es.po: Updated Spanish translation. + +2001-08-19 Fatih Demir + + * POTFILES.in: Added procactions.c to the list. + +2001-08-10 Kevin Vandersloot + + * ru.po: Russian translation thanks to + Sergey Volozhanin + +2001-08-08 Fatih Demir + + * tr.po: Updated Turkish translation by Nilgn. + +2001-08-04 Fatih Demir + + * tr.po: Updated Turkish translation by Nilgn. + +2001-08-02 Christian Meyer + + * de.po: Added German translation. + +2001-08-02 Christian Rose + + * sv.po: Updated Swedish translation. + +2001-07-31 Carlos Perell Mar?¯??“ + + * es.po: Updated Spanish translation. + +2001-07-28 Christopher R. Gabriel + + * it.po: Added italian translation from Alessio Frusciante + + +2001-07-19 Fatih Demir + + * tr.po: Added Turkish translation by Nilgn. + +2001-07-14 Carlos Perell Mar?¯??“ + + * es.po: Updated. + +2001-07-11 Kevin Vandersloot + + *POTFILES.in: Added memmaps.etspec + +2001-07-11 Carlos Perell Mar?¯??“ + + * es.po: Updated. + * POTFILES.in: Added proctable.etspec + +2001-07-09 Carlos Perell Mar?¯??“ + + * *.po: Added translations from procman.desktop. + * POTFILES.in: Added procman.desktop.in + +2001-07-08 Carlos Perell Mar?¯??“ + + * es.po: Added Spanish translation. + +2001-07-08 Kjartan Maraas + + * no.po: Added Norwegian translation. + +2001-07-04 Christian Rose + + * .cvsignore: Added a .cvsignore file. + +2001-07-02 Christian Rose + + * sv.po: Added Swedish translation. diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 0000000..ece821c --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1,95 @@ +# please keep this list sorted alphabetically +# +am +an +ar +as +ast +az +be +be@latin +bg +bn +bn_IN +bs +ca +ca@valencia +cs +cy +da +de +dz +el +en_CA +en_GB +en@shaw +eo +es +et +eu +fa +fi +fr +fur +ga +gd +gl +gu +he +hi +hr +hu +id +is +it +ja +ka +kk +km +kn +ko +ku +ky +li +lt +lv +mai +mg +mk +ml +mn +mr +ms +nb +nds +ne +nl +nn +oc +or +pa +pl +ps +pt +pt_BR +ro +ru +rw +si +sk +sl +sq +sr +sr@latin +sv +ta +te +tg +th +tr +ug +uk +vi +zh_CN +zh_HK +zh_TW diff --git a/po/Makefile.in.in b/po/Makefile.in.in new file mode 100644 index 0000000..38c293d --- /dev/null +++ b/po/Makefile.in.in @@ -0,0 +1,483 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper +# +# Copying and distribution of this file, with or without modification, +# are permitted in any medium without royalty provided the copyright +# notice and this notice are preserved. This file is offered as-is, +# without any warranty. +# +# Origin: gettext-0.19.8 +GETTEXT_MACRO_VERSION = 0.19 + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + +SED = @SED@ +SHELL = /bin/sh +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +datadir = @datadir@ +localedir = @localedir@ +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +# We use $(mkdir_p). +# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as +# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, +# @install_sh@ does not start with $(SHELL), so we add it. +# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined +# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake +# versions, $(mkinstalldirs) and $(install_sh) are unused. +mkinstalldirs = $(SHELL) @install_sh@ -d +install_sh = $(SHELL) @install_sh@ +MKDIR_P = @MKDIR_P@ +mkdir_p = @mkdir_p@ + +# When building gettext-tools, we prefer to use the built programs +# rather than installed programs. However, we can't do that when we +# are cross compiling. +CROSS_COMPILING = @CROSS_COMPILING@ + +GMSGFMT_ = @GMSGFMT@ +GMSGFMT_no = @GMSGFMT@ +GMSGFMT_yes = @GMSGFMT_015@ +GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) +MSGFMT_ = @MSGFMT@ +MSGFMT_no = @MSGFMT@ +MSGFMT_yes = @MSGFMT_015@ +MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) +XGETTEXT_ = @XGETTEXT@ +XGETTEXT_no = @XGETTEXT@ +XGETTEXT_yes = @XGETTEXT_015@ +XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) +MSGMERGE = msgmerge +MSGMERGE_UPDATE = @MSGMERGE@ --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = @POFILES@ +GMOFILES = @GMOFILES@ +UPDATEPOFILES = @UPDATEPOFILES@ +DUMMYPOFILES = @DUMMYPOFILES@ +DISTFILES.common = Makefile.in.in remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) + +POTFILES = \ + +CATALOGS = @CATALOGS@ + +POFILESDEPS_ = $(srcdir)/$(DOMAIN).pot +POFILESDEPS_yes = $(POFILESDEPS_) +POFILESDEPS_no = +POFILESDEPS = $(POFILESDEPS_$(PO_DEPENDS_ON_POT)) + +DISTFILESDEPS_ = update-po +DISTFILESDEPS_yes = $(DISTFILESDEPS_) +DISTFILESDEPS_no = +DISTFILESDEPS = $(DISTFILESDEPS_$(DIST_DEPENDS_ON_UPDATE_PO)) + +# Makevars gets inserted here. (Don't remove this line!) + +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update + +.po.mo: + @echo "$(MSGFMT) -c -o $@ $<"; \ + $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ + +.po.gmo: + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ + + +all: all-@USE_NLS@ + +all-yes: stamp-po +all-no: + +# Ensure that the gettext macros and this Makefile.in.in are in sync. +CHECK_MACRO_VERSION = \ + test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ + || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ + exit 1; \ + } + +# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no +# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because +# we don't want to bother translators with empty POT files). We assume that +# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. +# In this case, stamp-po is a nop (i.e. a phony target). + +# stamp-po is a timestamp denoting the last time at which the CATALOGS have +# been loosely updated. Its purpose is that when a developer or translator +# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, +# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent +# invocations of "make" will do nothing. This timestamp would not be necessary +# if updating the $(CATALOGS) would always touch them; however, the rule for +# $(POFILES) has been designed to not touch files that don't need to be +# changed. +stamp-po: $(srcdir)/$(DOMAIN).pot + @$(CHECK_MACRO_VERSION) + test ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ + echo "touch stamp-po" && \ + echo timestamp > stamp-poT && \ + mv stamp-poT stamp-po; \ + } + +# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', +# otherwise packages like GCC can not be built if only parts of the source +# have been downloaded. + +# This target rebuilds $(DOMAIN).pot; it is an expensive operation. +# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. +# The determination of whether the package xyz is a GNU one is based on the +# heuristic whether some file in the top level directory mentions "GNU xyz". +# If GNU 'find' is available, we avoid grepping through monster files. +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + package_gnu="$(PACKAGE_GNU)"; \ + test -n "$$package_gnu" || { \ + if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \ + LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f \ + -size -10000000c -exec grep 'GNU @PACKAGE@' \ + /dev/null '{}' ';' 2>/dev/null; \ + else \ + LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null; \ + fi; \ + } | grep -v 'libtool:' >/dev/null; then \ + package_gnu=yes; \ + else \ + package_gnu=no; \ + fi; \ + }; \ + if test "$$package_gnu" = "yes"; then \ + package_prefix='GNU '; \ + else \ + package_prefix=''; \ + fi; \ + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ + case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + *) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --package-name="$${package_prefix}@PACKAGE@" \ + --package-version='@VERSION@' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + esac + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot-header; then \ + sed -e '1,/^#$$/d' < $(DOMAIN).po > $(DOMAIN).1po && \ + cat $(srcdir)/$(DOMAIN).pot-header $(DOMAIN).1po > $(DOMAIN).po; \ + rm -f $(DOMAIN).1po; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ + sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ + if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ + else \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + else \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + } + +# This rule has no dependencies: we don't need to update $(DOMAIN).pot at +# every "make" invocation, only create it when it is missing. +# Only "make $(DOMAIN).pot-update" or "make dist" will force an update. +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +# This target rebuilds a PO file if $(DOMAIN).pot has changed. +# Note that a PO file is not touched if it doesn't need to be changed. +$(POFILES): $(POFILESDEPS) + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + if test -f "$(srcdir)/$${lang}.po"; then \ + test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) \ + && { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ + $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ + *) \ + $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \ + esac; \ + }; \ + else \ + $(MAKE) $${lang}.po-create; \ + fi + + +install: install-exec install-data +install-exec: +install-data: install-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common) Makevars.template; do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + for file in Makevars; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +install-data-no: all +install-data-yes: all + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ + $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ + echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ + fi; \ + done; \ + done + +install-strip: install + +installdirs: installdirs-exec installdirs-data +installdirs-exec: +installdirs-data: installdirs-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi +installdirs-data-no: +installdirs-data-yes: + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(DESTDIR)$$dir; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + fi; \ + done; \ + done + +# Define this as empty until I found a useful application. +installcheck: + +uninstall: uninstall-exec uninstall-data +uninstall-exec: +uninstall-data: uninstall-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + for file in $(DISTFILES.common) Makevars.template; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +uninstall-data-no: +uninstall-data-yes: + catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + done; \ + done + +check: all + +info dvi ps pdf html tags TAGS ctags CTAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + rm -f stamp-poT + rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po + rm -fr *.o + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES *.mo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f stamp-po $(GMOFILES) + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: + test -z "$(DISTFILESDEPS)" || $(MAKE) $(DISTFILESDEPS) + @$(MAKE) dist2 +# This is a separate target because 'update-po' must be executed before. +dist2: stamp-po $(DISTFILES) + dists="$(DISTFILES)"; \ + if test "$(PACKAGE)" = "gettext-tools"; then \ + dists="$$dists Makevars.template"; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + dists="$$dists $(DOMAIN).pot stamp-po"; \ + fi; \ + if test -f $(srcdir)/ChangeLog; then \ + dists="$$dists ChangeLog"; \ + fi; \ + for i in 0 1 2 3 4 5 6 7 8 9; do \ + if test -f $(srcdir)/ChangeLog.$$i; then \ + dists="$$dists ChangeLog.$$i"; \ + fi; \ + done; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir) || exit 1; \ + else \ + cp -p $(srcdir)/$$file $(distdir) || exit 1; \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for creating PO files. + +.nop.po-create: + @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ + echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ + exit 1 + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext-tools" && test "$(CROSS_COMPILING)" != "yes"; then PATH=`pwd`/../src:$$PATH; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ + if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ + $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ + *) \ + $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ + esac; \ + }; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +$(DUMMYPOFILES): + +update-gmo: Makefile $(GMOFILES) + @: + +# Recreate Makefile by invoking config.status. Explicitly invoke the shell, +# because execution permission bits may not work on the current file system. +# Use @SHELL@, which is the shell determined by autoconf for the use by its +# scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient. +Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ + cd $(top_builddir) \ + && @SHELL@ ./config.status $(subdir)/$@.in po-directories + +force: + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/po/Makevars b/po/Makevars new file mode 100644 index 0000000..fc15ce8 --- /dev/null +++ b/po/Makevars @@ -0,0 +1,79 @@ +# Makefile variables for PO directory in any package using GNU gettext. + +# Usually the message domain is the same as the package name. +DOMAIN = $(PACKAGE) + +# These two variables depend on the location of this directory. +subdir = po +top_builddir = .. + +# These options get passed to xgettext. +XGETTEXT_OPTIONS = --from-code=UTF-8 --keyword=_ --keyword=N_ --keyword=C_:1c,2 --keyword=NC_:1c,2 --keyword=g_dngettext:2,3 --add-comments + +# This is the copyright holder that gets inserted into the header of the +# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding +# package. (Note that the msgstr strings, extracted from the package's +# sources, belong to the copyright holder of the package.) Translators are +# expected to transfer the copyright for their translations to this person +# or entity, or to disclaim their copyright. The empty string stands for +# the public domain; in this case the translators are expected to disclaim +# their copyright. +COPYRIGHT_HOLDER = System Monitor authors + +# This tells whether or not to prepend "GNU " prefix to the package +# name that gets inserted into the header of the $(DOMAIN).pot file. +# Possible values are "yes", "no", or empty. If it is empty, try to +# detect it automatically by scanning the files in $(top_srcdir) for +# "GNU packagename" string. +PACKAGE_GNU = no + +# This is the email address or URL to which the translators shall report +# bugs in the untranslated strings: +# - Strings which are not entire sentences, see the maintainer guidelines +# in the GNU gettext documentation, section 'Preparing Strings'. +# - Strings which use unclear terms or require additional context to be +# understood. +# - Strings which make invalid assumptions about notation of date, time or +# money. +# - Pluralisation problems. +# - Incorrect English spelling. +# - Incorrect formatting. +# It can be your email address, or a mailing list address where translators +# can write to without being subscribed, or the URL of a web page through +# which the translators can contact you. +MSGID_BUGS_ADDRESS = https://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&keywords=I18N+L10N&component=general + +# This is the list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = + +# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' +# context. Possible values are "yes" and "no". Set this to yes if the +# package uses functions taking also a message context, like pgettext(), or +# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. +USE_MSGCTXT = yes + +# These options get passed to msgmerge. +# Useful options are in particular: +# --previous to keep previous msgids of translated messages, +# --quiet to reduce the verbosity. +MSGMERGE_OPTIONS = + +# These options get passed to msginit. +# If you want to disable line wrapping when writing PO files, add +# --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and +# MSGINIT_OPTIONS. +MSGINIT_OPTIONS = + +# This tells whether or not to regenerate a PO file when $(DOMAIN).pot +# has changed. Possible values are "yes" and "no". Set this to no if +# the POT file is checked in the repository and the version control +# program ignores timestamps. +PO_DEPENDS_ON_POT = no + +# This tells whether or not to forcibly update $(DOMAIN).pot and +# regenerate PO files on "make dist". Possible values are "yes" and +# "no". Set this to no if the POT file and PO files are maintained +# externally. +DIST_DEPENDS_ON_UPDATE_PO = no + diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 0000000..3153f4e --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1,32 @@ +# List of source files containing translatable strings. +# Please keep this file sorted alphabetically. +gnome-system-monitor.desktop.in.in +gnome-system-monitor-kde.desktop.in.in +gnome-system-monitor.appdata.xml.in +org.gnome.gnome-system-monitor.policy.in.in +data/interface.ui +data/lsof.ui +data/menus.ui +data/openfiles.ui +data/preferences.ui +data/renice.ui +src/application.cpp +src/argv.cpp +src/argv.h +src/defaulttable.h +src/disks.cpp +src/interface.cpp +src/legacy/e_date.c +src/legacy/gsm_color_button.c +src/load-graph.cpp +src/lsof.cpp +src/main.cpp +src/memmaps.cpp +src/openfiles.cpp +src/org.gnome.gnome-system-monitor.gschema.xml.in +src/prefsdialog.cpp +src/procactions.cpp +src/procdialogs.cpp +src/procproperties.cpp +src/proctable.cpp +src/util.cpp diff --git a/po/Rules-quot b/po/Rules-quot new file mode 100644 index 0000000..baf6528 --- /dev/null +++ b/po/Rules-quot @@ -0,0 +1,58 @@ +# This file, Rules-quot, can be copied and used freely without restrictions. +# Special Makefile rules for English message catalogs with quotation marks. + +DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot + +.SUFFIXES: .insert-header .po-update-en + +en@quot.po-create: + $(MAKE) en@quot.po-update +en@boldquot.po-create: + $(MAKE) en@boldquot.po-update + +en@quot.po-update: en@quot.po-update-en +en@boldquot.po-update: en@boldquot.po-update-en + +.insert-header.po-update-en: + @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ + if test "$(PACKAGE)" = "gettext-tools" && test "$(CROSS_COMPILING)" != "yes"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + ll=`echo $$lang | sed -e 's/@.*//'`; \ + LC_ALL=C; export LC_ALL; \ + cd $(srcdir); \ + if $(MSGINIT) $(MSGINIT_OPTIONS) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null \ + | $(SED) -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | \ + { case `$(MSGFILTER) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-8] | 0.1[0-8].*) \ + $(MSGFILTER) $(SED) -f `echo $$lang | sed -e 's/.*@//'`.sed \ + ;; \ + *) \ + $(MSGFILTER) `echo $$lang | sed -e 's/.*@//'` \ + ;; \ + esac } 2>/dev/null > $$tmpdir/$$lang.new.po \ + ; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "creation of $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +en@quot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header + +en@boldquot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header + +mostlyclean: mostlyclean-quot +mostlyclean-quot: + rm -f *.insert-header diff --git a/po/am.gmo b/po/am.gmo new file mode 100644 index 0000000..9112c72 Binary files /dev/null and b/po/am.gmo differ diff --git a/po/am.po b/po/am.po new file mode 100644 index 0000000..26d7e7f --- /dev/null +++ b/po/am.po @@ -0,0 +1,667 @@ +# Translations into the Amharic Language. +# Copyright (C) 2002 Free Software Foundation, Inc. +# This file is distributed under the same license as the procman package. +# Ge'ez Frontier Foundation , 2002. +# +# +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-10-17 02:04+0200\n" +"PO-Revision-Date: 2003-02-03 10:16+EDT\n" +"Last-Translator: Ge'ez Frontier Foundation \n" +"Language-Team: Amharic \n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: gnome-system-monitor.desktop.in.h:1 src/callbacks.c:144 src/interface.c:614 +msgid "System Monitor" +msgstr "" + +#: gnome-system-monitor.desktop.in.h:2 +msgid "View current processes and monitor system state" +msgstr "" + +#: src/callbacks.c:121 +#, fuzzy +msgid "Kevin Vandersloot" +msgstr "(ም) 2001 Kevin Vandersloot" + +#: src/callbacks.c:122 +msgid "Jorgen Scheibengruber - nicer devices treeview" +msgstr "" + +#: src/callbacks.c:130 +msgid "translator_credits" +msgstr "ዘግዕዝ Frontier Foundation" + +#: src/callbacks.c:145 +msgid "(C) 2001 Kevin Vandersloot" +msgstr "(ም) 2001 Kevin Vandersloot" + +#: src/callbacks.c:146 +msgid "Simple process viewer using libgtop" +msgstr "" + +#: src/defaulttable.h:8 +msgid "X window system" +msgstr "የX መስኮት ሲስተም" + +#: src/defaulttable.h:9 +msgid "bourne again shell" +msgstr "" + +#: src/defaulttable.h:10 +msgid "Gnome-Session" +msgstr "የኖም ክፍለ ጊዜ" + +#: src/favorites.c:344 +msgid "No processes are currently hidden." +msgstr "" + +#: src/favorites.c:364 +msgid "Manage Hidden Processes" +msgstr "" + +#: src/favorites.c:388 +#, fuzzy +msgid "_Hidden processes:" +msgstr "ሂደቶች አሰራ" + +#: src/favorites.c:410 +msgid "_Remove From List" +msgstr "ከዝርዝር አጥፋ (_R)" + +#: src/favorites.c:419 src/procdialogs.c:439 +msgid "Note:" +msgstr "" + +#: src/favorites.c:420 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" + +#: src/infoview.c:81 +msgid "Process Info" +msgstr "" + +#: src/infoview.c:95 +#, fuzzy +msgid "Command:" +msgstr "ትእዛዝ ፦ " + +#: src/infoview.c:99 +#, fuzzy +msgid "Status:" +msgstr "ሁኔታ" + +#: src/infoview.c:103 +#, fuzzy +msgid "Priority:" +msgstr "ቅድሚያ ፦ " + +#: src/infoview.c:127 +msgid "Memory Usage" +msgstr "" + +#: src/infoview.c:141 +#, fuzzy +msgid "Total:" +msgstr "አጠቃላይ ፦ " + +#: src/infoview.c:145 +#, fuzzy +msgid "RSS:" +msgstr "RSS ፦ " + +#: src/infoview.c:149 +msgid "Shared:" +msgstr "" + +#: src/infoview.c:194 +#, c-format +msgid "Very high - nice %d" +msgstr "" + +#: src/infoview.c:196 +#, c-format +msgid "High - nice %d" +msgstr "" + +#: src/infoview.c:198 +#, c-format +msgid "Normal - nice %d" +msgstr "" + +#: src/infoview.c:200 +#, c-format +msgid "Low - nice %d" +msgstr "" + +#: src/infoview.c:202 +#, c-format +msgid "Very low - nice %d" +msgstr "" + +#: src/interface.c:53 src/interface.c:124 +msgid "_Change Priority..." +msgstr "ቅድሚያ ቀይሩ... (_C)" + +#: src/interface.c:53 src/interface.c:124 +msgid "Change the importance (nice value) of a process" +msgstr "" + +#: src/interface.c:58 src/interface.c:135 src/procdialogs.c:155 +msgid "_Hide Process" +msgstr "" + +#: src/interface.c:58 src/interface.c:135 +msgid "Hide a process" +msgstr "" + +#: src/interface.c:64 src/interface.c:230 +msgid "End _Process" +msgstr "" + +#: src/interface.c:64 +msgid "Force a process to finish." +msgstr "" + +#: src/interface.c:69 src/interface.c:146 src/procdialogs.c:217 +#: src/procdialogs.c:1008 +msgid "_Kill Process" +msgstr "" + +#: src/interface.c:69 +msgid "Force a process to finish now." +msgstr "" + +#: src/interface.c:75 +msgid "_Hidden Processes" +msgstr "" + +#: src/interface.c:76 +msgid "View and edit your list of hidden processes" +msgstr "" + +#: src/interface.c:87 src/interface.c:129 +msgid "_Memory Maps" +msgstr "" + +#: src/interface.c:87 src/interface.c:129 +msgid "View the memory maps associated with a process" +msgstr "" + +#: src/interface.c:93 +msgid "Process _Dependencies" +msgstr "" + +#: src/interface.c:93 +msgid "Display a tree showing process dependencies" +msgstr "" + +#: src/interface.c:98 +#, fuzzy +msgid "_Threads" +msgstr "ምልልሶች አሳይ" + +#: src/interface.c:98 +msgid "Display threads (subprocesses)" +msgstr "" + +#: src/interface.c:141 src/procdialogs.c:222 src/procdialogs.c:1012 +msgid "_End Process" +msgstr "" + +#: src/interface.c:141 +msgid "Force a process to finish" +msgstr "" + +#: src/interface.c:146 +msgid "Force a process to finish now" +msgstr "" + +#: src/interface.c:153 +msgid "More _Info >>" +msgstr "ተጨማሪ ማብራሪያ >> (_I)" + +#: src/interface.c:154 +msgid "<< Less _Info" +msgstr "ያነሰ ማብራሪያ >> (_I)" + +#: src/interface.c:187 +#, fuzzy +msgid "Sea_rch:" +msgstr "ፈልግ ፦" + +#: src/interface.c:199 +msgid "All Processes" +msgstr "ሁሉንም ሂደቶች" + +#: src/interface.c:200 +msgid "My Processes" +msgstr "የኔ ሂደቶች" + +#: src/interface.c:201 +msgid "Active Processes" +msgstr "ሂደቶች አሰራ" + +#: src/interface.c:208 +#, fuzzy +msgid "Vie_w:" +msgstr "ተመልከት (_v)" + +#: src/interface.c:235 +msgid "More _Info" +msgstr "ተጨማሪ ማብራሪያ (_I)" + +#: src/interface.c:334 +msgid "Name" +msgstr "ስም" + +#: src/interface.c:335 +msgid "Directory" +msgstr "ማውጫ (_I)" + +#: src/interface.c:336 +msgid "Type" +msgstr "" + +#: src/interface.c:337 +#, fuzzy +msgid "Total" +msgstr "አጠቃላይ ፦ " + +#: src/interface.c:338 +#, fuzzy +msgid "Used" +msgstr "ተጠቃሚ" + +#: src/interface.c:359 +msgid "CPU History" +msgstr "" + +#: src/interface.c:400 +#, c-format +msgid "CPU%d:" +msgstr "" + +#: src/interface.c:419 +msgid "Memory and Swap History" +msgstr "" + +#: src/interface.c:452 +msgid "Used memory:" +msgstr "" + +#: src/interface.c:461 src/interface.c:488 +msgid "of" +msgstr "" + +#: src/interface.c:479 +msgid "Used swap:" +msgstr "" + +#: src/interface.c:509 src/procdialogs.c:928 +msgid "Devices" +msgstr "ዲቫይሶች" + +#: src/interface.c:626 src/procdialogs.c:753 +msgid "Process Listing" +msgstr "" + +#: src/interface.c:632 src/procdialogs.c:840 +msgid "Resource Monitor" +msgstr "" + +#: src/interface.c:690 +msgid "Application Manager" +msgstr "የመጠቀሚያ ፕሮግራም መቆጣጠሪያ" + +#: src/interface.c:696 +msgid "Running Applications" +msgstr "" + +#: src/interface.c:715 +msgid "_Close Application" +msgstr "መጠቀሚያ ፕሮግራም ዝጋ (_C)" + +#: src/memmaps.c:227 +msgid "Filename" +msgstr "የፋይል ስም" + +#: src/memmaps.c:227 +msgid "VM Start" +msgstr "የVM መጀመሪያ" + +#: src/memmaps.c:227 +msgid "VM End" +msgstr "የVM መጀመሪያ" + +#: src/memmaps.c:228 src/proctable.c:133 +msgid "VM Size" +msgstr "የVM መጠን" + +#: src/memmaps.c:228 +msgid "Flags" +msgstr "ባንዲራዎች" + +#: src/memmaps.c:228 +msgid "VM Offset" +msgstr "" + +#: src/memmaps.c:229 +msgid "Device" +msgstr "ዲቫይስ" + +#: src/memmaps.c:229 +msgid "Inode" +msgstr "" + +#: src/memmaps.c:305 +msgid "Memory Maps" +msgstr "" + +#: src/memmaps.c:325 +#, fuzzy +msgid "Process name:" +msgstr "የሂደት ስም ፦" + +#: src/procactions.c:54 +msgid "No such process." +msgstr "ሂደቱ የለም።" + +#: src/procactions.c:67 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to change the priority of this process. You can " +"enter the root password to gain the necessary permission." +msgstr "" + +#: src/procactions.c:74 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You must be root to renice a process lower than 0. You can enter the root " +"password to gain the necessary permission." +msgstr "" + +#: src/procactions.c:126 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to end this process. You can enter the root " +"password to gain the necessary permission." +msgstr "" + +#: src/procactions.c:145 +msgid "An error occured while killing the process." +msgstr "" + +#: src/procdialogs.c:80 +msgid "Are you sure you want to hide this process?" +msgstr "" + +#: src/procdialogs.c:81 +msgid "" +"If you hide a process, you can unhide it by selecting 'Hidden Processes' in " +"the Edit menu." +msgstr "" + +#: src/procdialogs.c:138 src/procdialogs.c:279 +msgid "_Show this dialog next time" +msgstr "" + +#: src/procdialogs.c:215 +msgid "Are you sure you want to kill this process?" +msgstr "" + +#: src/procdialogs.c:216 +msgid "If you kill a process, unsaved data will be lost." +msgstr "" + +#: src/procdialogs.c:220 +msgid "Are you sure you want to end this process?" +msgstr "" + +#: src/procdialogs.c:221 +msgid "If you end a process, unsaved data will be lost." +msgstr "" + +#: src/procdialogs.c:319 +msgid "(Very High Priority)" +msgstr "" + +#: src/procdialogs.c:321 +#, fuzzy +msgid "(High Priority)" +msgstr "ቅድሚያ ቀይሩ" + +#: src/procdialogs.c:323 +#, fuzzy +msgid "(Normal Priority)" +msgstr "ቅድሚያ ቀይሩ" + +#: src/procdialogs.c:325 +#, fuzzy +msgid "(Low Priority)" +msgstr "ቅድሚያ ፦ " + +#: src/procdialogs.c:327 +msgid "(Very Low Priority)" +msgstr "" + +#: src/procdialogs.c:381 src/procdialogs.c:1016 +msgid "Change Priority" +msgstr "ቅድሚያ ቀይሩ" + +#: src/procdialogs.c:402 src/procdialogs.c:1017 +msgid "Change _Priority" +msgstr "_ቅድሚያ ቀይሩ" + +#: src/procdialogs.c:423 +msgid "_Nice value:" +msgstr "" + +#: src/procdialogs.c:440 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" + +#: src/procdialogs.c:695 +msgid "Icon" +msgstr "ምልክት" + +#: src/procdialogs.c:735 +msgid "Preferences" +msgstr "ምርጫዎች" + +#: src/procdialogs.c:760 +msgid "Behavior" +msgstr "" + +#: src/procdialogs.c:779 src/procdialogs.c:866 +msgid "_Update interval:" +msgstr "" + +#: src/procdialogs.c:795 src/procdialogs.c:883 src/procdialogs.c:964 +msgid "seconds" +msgstr "" + +#: src/procdialogs.c:802 +msgid "Show warning dialog when ending or _killing processes" +msgstr "" + +#: src/procdialogs.c:812 +msgid "Show warning dialog when _hiding processes" +msgstr "" + +#: src/procdialogs.c:822 +#, fuzzy +msgid "Process Fields" +msgstr "የሂደት ስም" + +#: src/procdialogs.c:847 +msgid "Graphs" +msgstr "" + +#: src/procdialogs.c:890 +#, fuzzy +msgid "_Background color:" +msgstr "የመደቡ ቀለም ፦ " + +#: src/procdialogs.c:909 +msgid "_Grid color:" +msgstr "" + +#: src/procdialogs.c:947 +msgid "Update _interval:" +msgstr "" + +#: src/procdialogs.c:1007 +msgid "Kill Process" +msgstr "" + +#: src/procdialogs.c:1011 +msgid "End Process" +msgstr "" + +#: src/procdialogs.c:1036 +msgid "Root Password :" +msgstr "የRoot የሚስጢር ቃል ፦" + +#: src/procdialogs.c:1081 +msgid "Wrong Password." +msgstr "የተሳሳተ የሚስጢር ቃል።" + +#: src/procman.c:47 +msgid "show simple dialog to end processes and logout" +msgstr "" + +#: src/proctable.c:131 +msgid "Process Name" +msgstr "የሂደት ስም" + +#: src/proctable.c:131 +msgid "Arguments" +msgstr "" + +#: src/proctable.c:132 +msgid "User" +msgstr "ተጠቃሚ" + +#: src/proctable.c:132 +msgid "Status" +msgstr "ሁኔታ" + +#: src/proctable.c:133 +msgid "Memory" +msgstr "ማስታወሻ" + +#: src/proctable.c:133 +msgid "Resident Memory" +msgstr "" + +#: src/proctable.c:134 +msgid "Shared Memory" +msgstr "" + +#: src/proctable.c:134 +msgid "RSS Memory" +msgstr "RSS ማስታወሻ" + +#: src/proctable.c:135 +#, fuzzy +msgid "X Server Memory" +msgstr "RSS ማስታወሻ" + +#: src/proctable.c:137 +#, no-c-format +msgid "% CPU" +msgstr "% ሲፒዩ" + +#: src/proctable.c:138 +msgid "Nice" +msgstr "" + +#: src/proctable.c:138 +msgid "ID" +msgstr "ID" + +#: src/proctable.c:282 +msgid "Running" +msgstr "በሥራ ላይ" + +#: src/proctable.c:288 +msgid "Stopped" +msgstr "" + +#: src/proctable.c:293 +msgid "Sleeping" +msgstr "" + +#: src/proctable.c:412 +msgid " (thread)" +msgstr " (ምልልስ)" + +#: src/proctable.c:982 +#, c-format +msgid "%s could not be found." +msgstr "" + +#: src/util.c:294 +#, fuzzy, c-format +msgid "%d byte" +msgid_plural "%d bytes" +msgstr[0] "%d ባይቶች" +msgstr[1] "%d ባይቶች" + +#: src/util.c:297 +#, c-format +msgid "%d K" +msgstr "%d K" + +#: src/util.c:301 +#, c-format +msgid "%.1f MB" +msgstr "%.1f MB" + +#: src/util.c:303 +#, c-format +msgid "%.0f MB" +msgstr "%.0f MB" + +#: src/util.c:306 +#, c-format +msgid "%.1f GB" +msgstr "%.1f GB" + +#~ msgid "Kevin Vandersloot (kfv101@psu.edu)" +#~ msgstr "Kevin Vandersloot (kfv101@psu.edu)" + +#~ msgid "Erik Johnsson (zaphod@linux.nu) - icon support" +#~ msgstr "Erik Johnsson (zaphod@linux.nu) - icon support" + +#~ msgid "Status : " +#~ msgstr "ሁኔታ ፦ " + +#~ msgid "Total : " +#~ msgstr "አጠቃላይ ፦ " + +#~ msgid "Change Priority ..." +#~ msgstr "ቅድሚያ ቀይሩ..." + +#~ msgid "_Set" +#~ msgstr "አድርግ (_S)" + +#~ msgid "Se_t" +#~ msgstr "አድርግ (_T)" diff --git a/po/an.gmo b/po/an.gmo new file mode 100644 index 0000000..33d478b Binary files /dev/null and b/po/an.gmo differ diff --git a/po/an.po b/po/an.po new file mode 100644 index 0000000..8b11d41 --- /dev/null +++ b/po/an.po @@ -0,0 +1,1347 @@ +# Copyright (C) 2015 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# jorgtum , 2015. +# Daniel Martinez , 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2015-03-15 15:19+0000\n" +"PO-Revision-Date: 2015-03-13 19:25+0100\n" +"Last-Translator: Daniel Martinez \n" +"Language-Team: Aragonés \n" +"Language: an\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 2.91.6\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor d'o sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Veyer os procesos actuals y monitorizar o estau d'o sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;Sistema;Proceso;CPU;Memoria;Ret;Historico;Uso;Rendimiento;Quefer;" +"Administrador;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "Monitor d'o sistema d'o GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistema;Proceso;CPU;Memoria;Ret;Historico;Uso;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Veyer y chestionar os recursos d'o sistema" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"O monitor d'o sistema ye un visor de procesos y un monitor d'o sistema con " +"una interficie atractiva y facil d'usar." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"O monitor d'o sistema te puet aduyar a identificar qué aplicacions son " +"usando lo procesador u a memoria de l'equipo, puet chestionar as aplicacions " +"en execución, aforzar l'aturada de procesos que no responden y cambiar o " +"estau u a prioridat d'os procesos existents." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"A caracteristica de graficos d'os recursos amuestra una anvista cheneral " +"rapida de qué ye pasando en l'equipo amostrando l'uso recient d'o ret, o " +"procesador y a memoria." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Amortar o proceso" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "S'amenesten privilechios ta controlar procesos d'atros usuarios" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Cambiar a prioridat d'o proceso" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "S'amenesten privilechios ta cambiar a prioridat d'os procesos" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Rematar o _proceso" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Amostrar as propiedatz d'o proceso" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Procesos" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Historico d'a CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Historico d'a memoria y de l'intercambeo" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:334 +msgid "Memory" +msgstr "Memoria" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Intercambeo" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Historico d'o ret" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "Recibindo" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Recibius totals" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "Ninviando" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Ninviaus totals" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "Recursos" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "Sistemas de fichers" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Buscar fichers ubiertos" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtrar os fichers por o nombre" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Insensible a las mayusclas y minusclas" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Buscar fichers ubiertos" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Preferencias" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Aduya" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Arredol de" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Salir" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Refrescar" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Procesos _activos" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Totz os procesos" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "Os m_ios procesos" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "Pen_dencias" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "_Aturar" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "_Continar" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "R_ematar" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "_Amortar" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Cambear a prioridat" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Muit alta" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Alta" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normal" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Baixa" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Muit baixa" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Personalizada" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "_Mapas d'a memoria" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "_Fichers ubiertos" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "_Propiedatz" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Fichers ubiertos" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Preferencias d'o monitor d'o sistema" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Comportamiento" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Intervalo d'act_ualización en segundos:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Activar o refresco _suau" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Alvertir antis de no rematar u _amortar procesos" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividir l'uso d'a CPU entre o numero de CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Campos d'información" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "I_nformación d'os procesos amostraus en a lista:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Graficas" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Amostrar o diagrama d'a CPU como un diagrama d'arias apiladas" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "Amo_strar a velocidat d'o ret en bits" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "_Amostrar totz os sistemas de fichers" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "I_nformación d'os sistemas de fichers amostraus en a lista:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "_Cancelar" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Cambiar a _prioridat" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Valura _nice:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nota: a prioridat d'un proceso ye dada por a suya valura " +"nice. Una valura nice baixo corresponde a una prioridat mas alta." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "Un simple monitor d'os procesos y d'o sistema." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Amostrar a pestanya de procesos" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Amostrar a pestanya de recursos" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Amostrar a pestanya de sistemas de fichers" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "Amostrar a versión de l'aplicación" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositivo" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "Carpeta" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Mena" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "Total" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "Libre" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "Disponible" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "Usau" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "Hue %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "Ahiere %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%d %b %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fracción" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Porcentache completo t'os selectors de color de tarta" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "Titol" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "O titol d'o dialogo de selección d'a color" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "Triga una color" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Color actual" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "A color seleccionada" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Mena de selector d'a color" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "S'han recibiu datos d'a color que no son validos\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "Preta ta establir as colors d'as graficas" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Esleir una color de \"%s\"" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:77 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU %d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Jorge Pérez Pérez , 2015\n" +"Daniel Martinez Cucalon , 2015" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segundo" +msgstr[1] "%u segundos" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "no disponible" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) de %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d fichero ubierto" +msgstr[1] "%d fichers ubiertos" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d fichero ubierto coincident" +msgstr[1] "%d fichers ubiertos coincidents" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "Proceso" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nombre d'o fichero" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Inicio MV" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fin MV" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Grandaria d'a MV" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Sinyals" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Desplazamiento d'a MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privau limpio" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privau puerco" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Compartiu limpio" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Compartiu puerco" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "INodo" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "Mapas d'a memoria" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Mapas d'a memoria t'o proceso '%s' (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "fichero" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "tuberia" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Connexión de ret IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Connexión de ret IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "Zocalo local" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "mena desconoixida" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "Descriptor" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Obchecto" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Fichers ubiertos por o proceso \"%s\" (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Grandaria y posición d'a finestra prencipal en formato (amplaria, altura, " +"posX, posY)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "A finestra prencipal ha d'ubrir-se enamplada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Amostrar as pendencias d'o proceso en forma d'arbol" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Modo Solaris t'o porcentache d'a CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"Si ye cierto, o monitor d'o sistema opera en o \"Modo Solaris\" an l'uso de " +"CPU d'un quefer se divide entre o numero total de CPU. D'unatra forma opera " +"en o \"Modo Irix\"." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Amostrar o diagrama d'a CPU como un diagrama d'arias apiladas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Si ye cierto, o monitor d'o sistema amuestra o diagrama d'a CPU como un " +"grafico d'arias apiladas en cuenta de como un diagrama de linias." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "Activar u Desactivar o refresco suau" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "Amostrar un dialogo d'alvertencia en amortar procesos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Tiempo en milisegundos entre as actualizacions de l'anvista de procesos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tiempo en milisegundos entre as actualizacions d'as graficas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "Indica si cal amostrar a información sobre totz os sistemas de fichers" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Indica si debe amostrar-se información sobre totz os sistemas de fichers " +"(incluindo tipos como \"autofs\" y \"procfs\"). Puede estar util ta obtener " +"una lista de totz os sistemas de fichers amontaus actualment." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Tiempo en milisegundos entre as actualizacions d'a lista de dispositivos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "Determina qué procesos amostrar." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Alza a pestanya amostrada actualment" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "Colors d'a CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Cada dentrada en ye en o formato (nº CPU, color en hexadecimal)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "Color predeterminada d'a grafica d'a memoria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "Color predeterminada d'a grafica de l'intercambeo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "Color predeterminada d'a grafica d'o trafico dentrant" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "Color predeterminada d'a grafica d'o trafico salient" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "Amostrar o trafico d'o ret en bits" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "Columna d'ordinación de l'anvista de procesos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "Orden d'as columnas de l'anvista d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "Orden de colocación de l'anvista de procesos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "Amplaria d'a columna 'Nombre' d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "Amostrar a columna \"Nombre\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "Amplaria d'a columna \"Usuario\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "Amostrar a columna \"Usuario\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "Amplaria d'a columna \"Estau\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "Amostrar a columna \"Estau\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "Amplaria d'a columna \"Memoria virtual\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Amostrar columna \"Memoria virtual\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "Amplaria d'a columna \"Memoria resident\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "Amostrar a columna \"Memoria resident\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "Amplaria d'a columna \"Memoria escribible\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "Amostrar columna \"Memoria escribible\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "Amplaria d'a columna \"Memoria compartida\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "Amostrar a columna \"Memoria compartida\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "Amplaria d'a columna \"Memoria d'o servidor X\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "Amostrar a columna \"Memoria d'o servidor X\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Amplaria d'a columna \"% de CPU\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Amostrar a columna \"% de CPU\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "Amplaria d'a columna \"Tiempo de CPU\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "Amostrar a columna \"Tiempo de CPU\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "Amplaria d'a columna \"Encetau\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "Amostrar a columna \"Encetau\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "Amplaria d'a columna \"Prioridat\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "Amostrar a columna \"Prioridat\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "Amplaria d'a columna \"PID\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "Amostrar a columna \"PID\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "Amplaria d'a columna \"Contexto de seguranza SELinux\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "" +"Amostrar a columna \"Contexto de seguranza SELinux\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "Amplaria d'a columna \"Linia de comandos\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "Amostrar a columna \"Linia de comandos\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "Amplaria d'a columna \"Memoria\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "Amostrar a columna \"Memoria\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "Amplaria d'a columna \"Canal en aspera\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Amostrar a columna \"Canal en aspera\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "Amplaria d'a columna \"Grupo de control\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "Amostrar a columna \"Grupo de control\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "Amplaria d'a columna \"Unidat\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "Amostrar a columna \"Unidat\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "Amplaria d'a columna \"Sesión\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "Amostrar a columna \"Sesión\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "Amplaria d'a columna \"Estau\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "Amostrar a columna \"Estau\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "Amplaria d'a columna \"Propietario\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "Amostrar a columna \"Propietario\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "Amplaria d'a columna \"Prioridat\" d'o proceso" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "Amostrar a columna \"Prioridat\" d'o proceso en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "Columna d'ordinación de l'anvista de discos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "Orden de colocación de l'anvista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "Orden d'as columnas de l'anvista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "Amplaria d'a columna \"Dispositivo\" en a vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "Amostrar a columna \"Dispositivo\" en a vista de disco en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "Amplaria d'a columna \"Carpeta\" en a vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "Amostrar a columna \"Carpeta\" en a vista de disco en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "Amplaria d'a columna \"Tipo\" en a vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "Amostrar a columna \"Tipo\" en a vista de disco en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "Amplaria d'a columna \"Total\" en a vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "Amostrar a columna \"Total\" en a vista de disco en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "Amplaria d'a columna \"Libre\" en a vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "Amostrar a columna \"Libre\" en a vista de disco en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "Amplaria d'a columna \"Disponible\" en a vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "Amostrar a columna \"Disponible\" en a vista de disco en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "Amplaria d'a columna \"Usau\" en a vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "Amostrar a columna \"Usau\" en a vista de disco en encetar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "Columna d'ordinación de l'anvista de mapa d'a memoria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "Orden de colocación d'o mapa d'a memoria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "Columna d'ordinación d'os fichers ubiertos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "Orden de colocación d'os fichers ubiertos" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "Icono" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"No se puet cambiar a prioridat d'o proceso con pid %d a %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"No se puet amortar o proceso con pid %d con o sinyal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Yes seguro que quiers amortar o proceso '%s' seleccionau (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Ye seguro de querer rematar o proceso \"%s\" seleccionau (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Yes seguro que quiers amortar o proceso seleccionau?" +msgstr[1] "Yes seguro que quiers amortar os %d procesos seleccionaus?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Yes seguro que quiers rematar o proceso seleccionau?" +msgstr[1] "Yes seguro quiers rematar os %d procesos seleccionaus?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Amortar un proceso puet destruir datos, tronzar a sesión de treballo u " +"creyar un risgo de seguranza. nomás habrán de amortar-sen os procesos que no " +"respondan." + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Amortar o proceso" +msgstr[1] "_Amortar os procesos" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Rematar o proceso" +msgstr[1] "_Rematar os procesos" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Cambiar a prioridat d'o proceso \"%s\" (PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Cambiar a prioridat d'o proceso seleccionau" +msgstr[1] "Cambiar a prioridat d'os %d procesos seleccionaus" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "Nota:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"A prioridat d'un proceso ye dada por a suya valura nice. Una valura nice " +"baixa corresponde a una prioridat mas alta." + +#: ../src/procproperties.cpp:49 ../src/procproperties.cpp:83 +#: ../src/procproperties.cpp:86 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/D" + +#: ../src/procproperties.cpp:66 ../src/proctable.cpp:319 +msgid "Process Name" +msgstr "Nombre d'o proceso" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:320 +msgid "User" +msgstr "Usuario" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:321 +msgid "Status" +msgstr "Estau" + +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:322 +msgid "Virtual Memory" +msgstr "Memoria virtual" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:323 +msgid "Resident Memory" +msgstr "Memoria resident" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:324 +msgid "Writable Memory" +msgstr "Memoria escribible" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:325 +msgid "Shared Memory" +msgstr "Memoria compartida" + +#: ../src/procproperties.cpp:75 ../src/proctable.cpp:326 +msgid "X Server Memory" +msgstr "Memoria d'o servidor X" + +#: ../src/procproperties.cpp:78 ../src/proctable.cpp:328 +msgid "CPU Time" +msgstr "Tiempo d'a CPU" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:329 +msgid "Started" +msgstr "Encetau" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:330 +msgid "Nice" +msgstr "Prioridat" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:344 +msgid "Priority" +msgstr "Prioridat" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:331 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:332 +msgid "Security Context" +msgstr "Contexto de seguranza" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:333 +msgid "Command Line" +msgstr "Linia de comandos" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Waiting Channel" +msgstr "Canal en aspera" + +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:337 +msgid "Control Group" +msgstr "Grupo de control" + +#: ../src/procproperties.cpp:198 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:327 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:338 +msgid "Unit" +msgstr "Unidat" + +#: ../src/proctable.cpp:339 +msgid "Session" +msgstr "Sesion" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:342 +msgid "Seat" +msgstr "Estau" + +#: ../src/proctable.cpp:343 +msgid "Owner" +msgstr "Propietario" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Executando-se" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Aturau" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ininterrumpible" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Adormindo" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%us%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bit" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioridat muit alta" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Prioridat alta" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioridat normal" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioridat baixa" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioridat muit baixa" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' no ye una expresión regular de Perl valida." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segundo" +#~ msgstr[1] "%lld segundos" diff --git a/po/ar.gmo b/po/ar.gmo new file mode 100644 index 0000000..6570c46 Binary files /dev/null and b/po/ar.gmo differ diff --git a/po/ar.po b/po/ar.po new file mode 100644 index 0000000..3bdb26a --- /dev/null +++ b/po/ar.po @@ -0,0 +1,1609 @@ +# translation of gnome-system-monitor.HEAD.po to Arabic +# translation of procman.HEAD.ar.po to +# translation of procman.HEAD.ar.po to +# Arabic translation of procman. +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER +# Sayed Jaffer Al-Mosawi , 2002, 2004. +# Abdulaziz Al-Arfaj , 2004, 2005. +# Djihed Afifi , 2006. +# Khaled Hosny , 2006, 2007, 2008, 2009, 2010, 2011, 2013, 2015, 2016. +# Anas Husseini , 2007. +# Anas Afif Emad , 2012. +# Abderrahim Kitouni , 2012. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-10 19:55+0200\n" +"PO-Revision-Date: 2016-04-10 19:55+0200\n" +"Last-Translator: Khaled Hosny \n" +"Language-Team: Arabic \n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Virtaal 1.0.0-beta1\n" +"X-Project-Style: gnome\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:262 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "مرقاب النّظام" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "اعرض العمليات الحالية و راقب حالة النظام" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "مراقب;مرقاب;نظام;عملية;معالج;ذاكرة;شبكة;تأريخ;تاريخ;استخدام;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:317 +msgid "GNOME System Monitor" +msgstr "مراقب نظام جنوم" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "مراقب;مرقاب;نظام;عملية;معالج;ذاكرة;شبكة;تأريخ;تاريخ;استخدام;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "اقتل العملية" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "الامتيازات مطلوبة للتحكم في عمليات المستخدمين الآخرين" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "اضبط أولوية العملية" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "الامتيازات مطلوبة لتغيير أولوية العملية" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "أ_نه العملية" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "أظهر خصائص العملية" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "العمليّات" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "تاريخ المعالج" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "تاريخ الذاكرة و الذاكرة البديلة" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:347 +msgid "Memory" +msgstr "الذاكرة" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "مساحة التبديل" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "تاريخ الشبكة" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "المتلقّى" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "المجموع المُتلقّى" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "المُرسَل" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "المجموع المُرسَل" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "الموارد" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "أنظمة الملفات" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "ابحث عن الملفات المفتوحة" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "رشِّح الملفات بالاسم" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "غير حساس لحالة الأحرف" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "ابحث عن الملفات المفتوحة" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "التفضيلات" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "مساعدة" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "عنْ" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "أنهِ" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "أ_نعش" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "العمليات ال_نشطة" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_كل العمليات" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_عملياتي" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "ا_عتماديات" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "أو_قف" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "_واصِل" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "أ_نهِ" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "ا_قتل" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_غيّر الأولوية" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "مرتفعة جدًا" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "مرتفعة" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "طبيعية" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "منخفضة" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "منخفضة جدًا" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "مُخصّصة" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "_خرائط الذاكرة" + +#. Translators: this means +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "ال_ملفات المفتوحة" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "ال_خصائص" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "الملفّات المفتوحة" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "تفضيلات مرقاب النّظام" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "السلوك" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "ال_مدة بالثانية بين التحديثات الآلية:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "_فعّل التحديث المرن" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "نبّه عند إنهاء أو _قتل العمليّات" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_قسّم استخدام المعالج على عدد المعالجات" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "حقول المعلومات" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "_معلومات العمليات المعروضة في القائمة:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "رسوم بيانية" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "ار_سم رسم المعالج البياني على شكل مناطق متراصة" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "ا_عرض سرعة الشبكة بالبتات" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "أظهر _كل أنظمة الملفات" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "م_علومات نظام الملفات معروضة في قائمة:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "أ_لغِ" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "غيّر الأ_ولوية" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "قيمة Nice:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"ملاحظة: أولوية العملية معطاة بقيمة nice. كلما انخفضت قيمت " +"nice كلما أشارت لأولوية أكبر." + +#: ../src/application.cpp:303 +msgid "A simple process and system monitor." +msgstr "مرقاب مبسّط للنظام والعمليات." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "أظهر لسان العمليات" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "أظهر لسان الموارد" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "أظهر لسان أنظمة الملفات" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "اعرض إصدار التطبيق" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "الجهاز" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "الدليل" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "النوع" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "المجموع" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "الخالي" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "المتوفر" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "المُستخدَم" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "؟" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "اليوم %Ol:%OM %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "الأمس %Ol:%OM %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%A %Ol:%OM %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%Oe %b %Ol:%OM %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Oe %b %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "جزء" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "النسبة كلية لمنتقيات اللون الدائرية" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "عنوان" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "عنوان حوار انتقاء الألوان" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "اختر لونًا" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "اللون الحالي" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "اللون المُختار" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "نوع منتقي اللون" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "تلقيت بيانات لون غير سليمة\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "انقر لضبط ألوان الرسم البياني" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "اختر لونًا لـ '%s'" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "المعالج" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "المعالج %Id" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"فريق عربآيز للترجمة http://www.arabeyes.org :\n" +"عرفات المديني\t\n" +"أنس الحسيني\t\n" +"جهاد عفيفي\t\n" +"خالد حسني\t\n" +"أنس عفيف عماد\t\n" +"إبراهيم سعيد\t" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%Iu ثانية" +msgstr[1] "ثانية واحدة" +msgstr[2] "ثانيتان" +msgstr[3] "%Iu ثوان" +msgstr[4] "%Iu ثانية" +msgstr[5] "%Iu ثانية" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "غير متوفر" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) من %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "لا ملفّات مفتوحة" +msgstr[1] "ملف واحد مفتوح" +msgstr[2] "ملفّان مفتوحان" +msgstr[3] "%d ملفّات مفتوحة" +msgstr[4] "%d ملفًّا مفتوحًا" +msgstr[5] "%d ملف مفتوح" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "لا ملفّات مفتوحة مطابقة" +msgstr[1] "ملف واحد مفتوح مطابق" +msgstr[2] "ملفّان مفتوحان مطابقان" +msgstr[3] "%d ملفّات مفتوحة مطابقة" +msgstr[4] "%d ملفًّا مفتوحًا مطابقًا" +msgstr[5] "%d ملف مفتوح مطابق" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "عمليّة" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "اسم الملف" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "بداية الذاكرة الافتراضية" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "نهاية الذاكرة الافتراضية" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "حجم الذاكرة الافتراضية" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "خيارات" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "إزاحة الذاكرة الافتراضية" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "نظيفة خاصة" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "وسخة خاصة" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "نظيفة مشتركة" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "وسخة مشتركة" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "خرائط الذاكرة" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "خرائط ال_ذاكرة للعملية «%s» ‏(PID %Iu):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "ملفّ" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "أنبوب" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "إتّصال شبكي IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "إتّصال شبكي IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "مقبس محلي" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "نوع مجهول" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "و.م." + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "كائن" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "ال_ملفات المفتوحة بالعملية «%s» ‏(PID %Iu):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "اعرض علاقات العمليات على شكل شجرة" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "نمط سولاريس لنسبة استخدام المعالج المئوية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"إن كان TRUE، فسيعمل مرقاب النظام في 'نمط سولاريس' حيث استخدام المهمة للمعالج " +"يُقسّم على العدد الكلي للمعالجات. وإلا فسيعمل في 'نمط آيريكس'." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "تفعيل/تعطيل الإنعاش المرن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "اعرض حوار تنبيه عند إنهاء عمليات" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "الوقت بالمللي ثانية بين تحديثات مشهد العمليات" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "الوقت بالمللي ثانية بين تحديثات الرسم البياني" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "ما إذا كان ينبغي عرض معلومات حول كل أنظمة الملفات" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"ما إذا كنت تريد عرض معلومات حول كل أنظمة الملفات (متضمنة أنواع مثل 'autofs' " +"و 'procfs'). مفيدة لإيجاد قائمة بكل أنظمة الملفات الموصولة حاليًا." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "الوقت بالمللي ثانية بين تحديثات قائمة الأجهزة" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "يحفظ اللسان المعروض حاليًا" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "ألوان المعالج" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "كل مدخلة تكون على النسق (رقم المعالج, قيمة سادس عشرية)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "اللون الافتراضي للرسم البياني للذاكرة" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "اللون الافتراضي لخلفية الذاكرة البديلة" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "اللون الافتراضي للرسم البياني لمرور الشبكة الداخل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "اللون الافتراضي للرسم البياني لمرور الشبكة الخارج" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "اعرض حركة نقل الشبكة بالبتات" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "العمود المرتب في مشهد العمليات" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "ترتيب الأعمدة في مشهد العمليات" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "اتجاه الترتيب في مشهد العمليات" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "اتساع عمود 'الاسم' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "اعرض عمود 'الاسم' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "اتساع عمود 'المستخدم' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "اعرض عمود 'المستخدم' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "اتساع عمود 'الحالة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "اعرض عمود 'الحالة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "اتساع عمود 'الذاكرة الافتراضية' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "اعرض عمود 'الذاكرة الافتراضية' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "اتساع عمود 'الذاكرة المقيمة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "اعرض عمود 'الذاكرة المقيمة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "اتساع عمود 'الذاكرة القابلة للكتابة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "اعرض عمود 'الذاكرة القابلة للكتابة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "اتساع عمود 'الذاكرة المشتركة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "اعرض عمود 'الذاكرة المشتركة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "اتساع عمود 'ذاكرة خادوم X' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "اعرض عمود 'ذاكرة خادوم X' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "اتساع عمود نسبة استخدام العملية للمعالج 'CPU %'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "اعرض عمود نسبة استخدام العملية للمعالج 'CPU %' عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "اتساع عمود 'وقت المعالجة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "اعرض عمود 'وقت المعالجة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "اتساع عمود 'وقت البداية' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "اعرض عمود 'وقت البداية' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "اتساع عمود 'قيمة الأولوية Nice' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "اعرض عمود قيمة الأولوية 'Nice' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "اتساع عمود رقم العملية 'PID' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "اعرض عمود رقم العملية 'PID' عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "اتساع عمود 'سياق أمن SELinux\" للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "اعرض عمود 'سياق أمن SELinux' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "اتساع عمود 'الأمر' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "اعرض عمود 'الأمر' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "اتساع عمود 'الذاكرة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "اعرض عمود 'الذاكرة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "اتساع عمود 'قناة الانتظار' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "اعرض عمود 'قناة الانتظار' عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "اتساع عمود 'مجموعة التحكم' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "اعرض عمود 'مجموعة التحكم' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "اتساع عمود 'الوحدة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "اعرض عمود 'الوحدة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "اتساع عمود 'الجلسة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "اعرض عمود 'الجلسة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "اتساع عمود 'المقر' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "اعرض عمود 'المقر' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "اتساع عمود 'المالك' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "اعرض عمود 'المالك' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "اتساع عمود 'الأولوية' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "اعرض عمود 'الأولوية' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "العمود المرتب في مشهد القرص" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "اتجاه الترتيب في مشهد القرص" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "ترتيب الأعمدة في مشهد القرص" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +#, fuzzy +msgid "Width of disk view 'Device' column" +msgstr "اتساع عمود 'قيمة الأولوية Nice' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +#, fuzzy +msgid "Show disk view 'Device' column on startup" +msgstr "اعرض عمود قيمة الأولوية 'Nice' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +#, fuzzy +msgid "Width of disk view 'Directory' column" +msgstr "اتساع عمود 'الذاكرة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +#, fuzzy +msgid "Show disk view 'Directory' column on startup" +msgstr "اعرض عمود 'الذاكرة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +#, fuzzy +msgid "Width of disk view 'Type' column" +msgstr "اتساع عمود 'الاسم' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +#, fuzzy +msgid "Show disk view 'Type' column on startup" +msgstr "اعرض عمود 'الاسم' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +#, fuzzy +msgid "Width of disk view 'Total' column" +msgstr "اتساع عمود 'الحالة' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +#, fuzzy +msgid "Show disk view 'Total' column on startup" +msgstr "اعرض عمود 'الحالة' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +#, fuzzy +msgid "Width of disk view 'Free' column" +msgstr "اتساع عمود 'الاسم' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +#, fuzzy +msgid "Show disk view 'Free' column on startup" +msgstr "اعرض عمود 'الاسم' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +#, fuzzy +msgid "Width of disk view 'Available' column" +msgstr "اتساع عمود 'الاسم' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +#, fuzzy +msgid "Show disk view 'Available' column on startup" +msgstr "اعرض عمود 'الاسم' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +#, fuzzy +msgid "Width of disk view 'Used' column" +msgstr "اتساع عمود 'المستخدم' للعملية" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +#, fuzzy +msgid "Show disk view 'Used' column on startup" +msgstr "اعرض عمود 'المستخدم' للعملية عند بدء التشغيل" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "العمود المرتب في خارطة الذاكرة" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "اتجاه الترتيب في خارطة الذاكرة" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "العمود المرتب في الملفات المفتوحة" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "اتجاه الترتيب في الملفات المفتوحة" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "أيقونة" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"لا يمكن تغيير أولوية العملية ذات PID %Id إلى %Id.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"لا يمكن إنهاء العملية ذات PID %Id بإشارة %Id.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "أمتأكّد أنك تريد قتل العمليّة المُختارة “%s” ‏(PID: %u)؟" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "أمتأكّد أنك تريد إنهاء العمليّة المُختارة “%s” ‏(PID: %u)؟" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "أمتأكّد أنك تريد قتل العمليّة المُختارة؟" +msgstr[1] "أمتأكّد أنك تريد قتل العمليّة المُختارة؟" +msgstr[2] "أمتأكّد أنك تريد قتل العمليّتين المُختارتين؟" +msgstr[3] "أمتأكّد أنك تريد قتل %d عمليّات مُختارة؟" +msgstr[4] "أمتأكّد أنك تريد قتل %d عمليّة مُختارة؟" +msgstr[5] "أمتأكّد أنك تريد قتل %d عمليّة مُختارة؟" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "أمتأكّد أنك تريد إنهاء العمليّة المُختارة؟" +msgstr[1] "أمتأكّد أنك تريد إنهاء العمليّة المُختارة؟" +msgstr[2] "أمتأكّد أنك تريد إنهاء العمليّتين المُختارتين؟" +msgstr[3] "أمتأكّد أنك تريد إنهاء %d عمليّات مُختارة؟" +msgstr[4] "أمتأكّد أنك تريد إنهاء %d عمليّة مُختارة؟" +msgstr[5] "أمتأكّد أنك تريد إنهاء %d عمليّة مُختارة؟" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"قتل عملية قد يؤدي إلى تدمير البيانات أو إيقاف الجلسة أو تعريض النظام لخطر " +"أمني. ينبغي قتل العمليات غير المستجيبة فقط." + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "ا_قتل العملية" +msgstr[1] "ا_قتل العملية" +msgstr[2] "ا_قتل العمليتين" +msgstr[3] "ا_قتل العمليات" +msgstr[4] "ا_قتل العمليات" +msgstr[5] "ا_قتل العمليات" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "أ_نه العملية" +msgstr[1] "أ_نه العملية" +msgstr[2] "أ_نه العمليتين" +msgstr[3] "أ_نه العمليات" +msgstr[4] "أ_نه العمليات" +msgstr[5] "أ_نه العمليات" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "غيّر أولوية العملية “%s” ‏(PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "غيّر أولوية العملية المختارة" +msgstr[1] "غيّر أولوية العملية المختارة" +msgstr[2] "غيّر أولوية العمليتين المختارتين" +msgstr[3] "غيّر أولوية %d عمليات مختارة" +msgstr[4] "غيّر أولوية %d عملية مختارة" +msgstr[5] "غيّر أولوية %d عملية مختارة" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "ملاحظة:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"أولوية العملية معطاة بقيمة nice. كلما انخفضت قيمت nice كلما أشارت لأولوية " +"أكبر." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 +msgid "N/A" +msgstr "غير متوفر" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:332 +msgid "Process Name" +msgstr "اسم العملية" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:333 +msgid "User" +msgstr "المستخدم" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:334 +msgid "Status" +msgstr "الحالة" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "الذاكرة الافتراضية" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "الذاكرة المقيمة" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "الذّاكرة القابلة للكتابة" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "الذاكرة المشتركة" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "ذاكرة خادوم X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:341 +msgid "CPU Time" +msgstr "وقت المعالجة" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:342 +msgid "Started" +msgstr "وقت البداية" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:343 +msgid "Nice" +msgstr "الأولوية (Nice)" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:357 +msgid "Priority" +msgstr "الأولوية" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:344 +msgid "ID" +msgstr "الهوية" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:345 +msgid "Security Context" +msgstr "سياق الأمن" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:346 +msgid "Command Line" +msgstr "الأمر" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "قَناة الانتظار" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:350 +msgid "Control Group" +msgstr "مجموعة التحكم" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (معرف السيرورة %u)" + +#: ../src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% من المعالج" + +#: ../src/proctable.cpp:351 +msgid "Unit" +msgstr "الوحدة" + +#: ../src/proctable.cpp:352 +msgid "Session" +msgstr "الجلسة" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:355 +msgid "Seat" +msgstr "المقر" + +#: ../src/proctable.cpp:356 +msgid "Owner" +msgstr "المالك" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "شاغلة" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "متوقفة" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "زومبي" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "لا يمكن قطعه" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "نائمة" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%Iuأ%Iuي" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%Iuي%02uس" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%Iu:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%Iu:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%I.1f ك.بايت" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%I.1f م.بايت" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%I.1f ج.بايت" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%I.1f ت.بايت" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g ك.بتة" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g م.بتة" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g ج.بتة" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g ت.بتة" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%Iu بتة" +msgstr[1] "بتة واحدة" +msgstr[2] "بتتين" +msgstr[3] "%Iu بتات" +msgstr[4] "%Iu بتة" +msgstr[5] "%Iu بتة" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%Iu بايت" +msgstr[1] "بايت واحد" +msgstr[2] "بايتين" +msgstr[3] "%Iu بايتات" +msgstr[4] "%Iu بايت" +msgstr[5] "%Iu بايت" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "أولوية مرتفعة جدا" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "أولوية مرتفعة" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "أولوية عادية" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "أولوية منخفضة" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "أولوية منخفضة جدا" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/ثا" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "ابحث عن الملفات المفتوحة" + +#~ msgid "_Name contains:" +#~ msgstr "الا_سم يحتوي:" + +#~ msgid "_Find" +#~ msgstr "ا_بحث" + +#~ msgid "C_lear" +#~ msgstr "ا_مسح" + +#~ msgid "S_earch results:" +#~ msgstr "نتائج ال_بحث:" + +#~ msgid "_Close" +#~ msgstr "أ_غلق" + +#~ msgid "_Help" +#~ msgstr "م_ساعدة" + +#~ msgid "Error" +#~ msgstr "خطأ" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' ليس تعبير نمطي صالح في بِرل." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "أقل من ثانية" +#~ msgstr[1] "ثانية واحدة" +#~ msgstr[2] "ثانيتان" +#~ msgstr[3] "%lld ثوان" +#~ msgstr[4] "%lld ثانية" +#~ msgstr[5] "%lld ثانية" + +#~ msgid "Process Properties" +#~ msgstr "خصائص العمليّات" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "خصائص العملية «%s» ‏(PID %u):" + +#~ msgid "System" +#~ msgstr "النّظام" + +#~ msgid "Sent" +#~ msgstr "المُرسَل" + +#~ msgid "Show the System tab" +#~ msgstr "أظهر لسان النظام" + +#~ msgid "_Monitor" +#~ msgstr "_مرقاب" + +#~ msgid "_Edit" +#~ msgstr "ت_حرير" + +#~ msgid "_View" +#~ msgstr "_عرض" + +#~ msgid "Search for _Open Files" +#~ msgstr "ابحث عن ال_ملفات المفتوحة" + +#~ msgid "Quit the program" +#~ msgstr "اخرج من البرنامج" + +#~ msgid "_Stop Process" +#~ msgstr "أ_وقف العملية" + +#~ msgid "Stop process" +#~ msgstr "أوقف العملية" + +#~ msgid "Continue process if stopped" +#~ msgstr "_واصِل العملية إذا كان موقفا" + +#~ msgid "Force process to finish normally" +#~ msgstr "أجبر العملية على الانتهاء عاديا" + +#~ msgid "Force process to finish immediately" +#~ msgstr "أجبر العملية على الانتهاء حالا" + +#~ msgid "Refresh the process list" +#~ msgstr "أنعش قائمة العمليات" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "اعرض خرائط الذاكرة المرافقة للعملية" + +#~ msgid "View the files opened by a process" +#~ msgstr "اعرض الملفات المفتوحة بالعملية" + +#~ msgid "View additional information about a process" +#~ msgstr "اعرض معلومات إضافية عن العملية" + +#~ msgid "_Contents" +#~ msgstr "_المحتويات" + +#~ msgid "Open the manual" +#~ msgstr "افتح الكتيّب" + +#~ msgid "About this application" +#~ msgstr "عن هذا التّطبيق" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "اعرض العلاقة أب/إبن بين العمليات" + +#~ msgid "Show active processes" +#~ msgstr "أظهر العمليات النشطة" + +#~ msgid "Show all processes" +#~ msgstr "أظهر كل العمليات" + +#~ msgid "Show only user-owned processes" +#~ msgstr "أظهر عمليات المستخدم فقط" + +#~ msgid "Set process priority to very high" +#~ msgstr "اضبط أولوية العملية لمرتفعة جدًا" + +#~ msgid "Set process priority to high" +#~ msgstr "اضبط أولوية العملية لمرتفعة" + +#~ msgid "Set process priority to normal" +#~ msgstr "اضبط أولوية العملية لطبيعية" + +#~ msgid "Set process priority to low" +#~ msgstr "اضبط أولوية العملية لمنخفضة" + +#~ msgid "Set process priority to very low" +#~ msgstr "اضبط أولوية العملية لمنخفضة جدًا" + +#~ msgid "Set process priority manually" +#~ msgstr "اضبط أولوية العملية يدويًا" + +#~ msgid "Main Window width" +#~ msgstr "عرض النّافذة الرئيسيّة" + +#~ msgid "Main Window height" +#~ msgstr "ارتفاع النافذة الرئيسيّة" + +#~ msgid "Main Window X position" +#~ msgstr "الإحداثي السيني للنّافذة الرئيسيّة" + +#~ msgid "Main Window Y position" +#~ msgstr "الإحداثي الصادي للنّافذة الرئيسيّة" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "تحدّد العمليات المعروضة افتراضيا. 0 للكل، 1 للمستخدم، و 2 للنشاط" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "0 لمعلومات النظام، 1 لقائمة العمليّات، 2 للموارد و 3 لقائمة الأقراص" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "إنهاء عملية قد يؤدي إلى تدمير البيانات أو إيقاف الجلسة أو تعريض النظام " +#~ "لخطر أمني. ينبغي إنهاء العمليات غير المستجيبة فقط." + +#~ msgid "(%s Priority)" +#~ msgstr "(أولوية %s)" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "معدل التشغيل في الدقائق ال 1، 5، 15 الأخيرة: %0.2f، %0.2f، %0.2f" + +#~ msgid "Release %s %s" +#~ msgstr "إصدارة %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-بتة" + +#~ msgid "Kernel %s" +#~ msgstr "النواة %s" + +#~ msgid "GNOME %s" +#~ msgstr "جنوم %s" + +#~ msgid "Hardware" +#~ msgstr "العتاد" + +#~ msgid "Memory:" +#~ msgstr "الذاكرة:" + +#~ msgid "Processor:" +#~ msgstr "المعالج:" + +#~ msgid "System Status" +#~ msgstr "حالة النظام" + +#~ msgid "Available disk space:" +#~ msgstr "مساحة القرص المتوفرة:" + +#~ msgid "Unknown model" +#~ msgstr "طِراز مجهول" + +#~ msgid "N/A" +#~ msgstr "غير محدد" + +#~ msgid "_Change Priority..." +#~ msgstr "_غيّر الأولوية..." + +#~ msgid "Default graph cpu color" +#~ msgstr "اللون الافتراضي لخلفية الرسم البياني للمعالج" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "اعرض عمود معطيات العملية عند بدء التشغيل" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "اعرض عمود تقدير الذاكرة المستعملة عند بدء التشغيل" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "اتساع عمود معطيات العمليّة" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "اتساع عمود استخدام العمليّة المقدّر من الذاكرة" + +#~ msgid "Solaris mode" +#~ msgstr "نمط سولاريس" + +#~ msgid "Processor %d:" +#~ msgstr "المعالج %Id:" diff --git a/po/as.gmo b/po/as.gmo new file mode 100644 index 0000000..c2b264d Binary files /dev/null and b/po/as.gmo differ diff --git a/po/as.po b/po/as.po new file mode 100644 index 0000000..2743ebe --- /dev/null +++ b/po/as.po @@ -0,0 +1,1618 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Amitakhya Phukan , 2009. +# Nilamdyuti Goswami , 2011, 2012, 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: as\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-08-14 07:37+0000\n" +"PO-Revision-Date: 2014-08-14 18:24+0530\n" +"Last-Translator: Nilamdyuti Goswami \n" +"Language-Team: Assamese \n" +"Language: as\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Lokalize 1.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "চিস্টেম মনিটৰ" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "বৰ্তমান প্ৰক্ৰিয়াসমূহ চাওক আৰু চিস্টেমৰ অবস্থা নিৰীক্ষণ কৰক" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"মনিটৰ;চিস্টেম;প্ৰক্ৰিয়া;CPU;মেমৰি;নেটৱৰ্ক;ইতিহাস;ব্যৱহাৰ;পৰিৱেশন;কাৰ্য্য;ব্যৱ" +"স্থাপক;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME চিস্টেম মনিটৰ" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "মনিটৰ;চিস্টেম;প্ৰক্ৰিয়া;CPU;মেমৰি;নেটৱৰ্ক;ইতিহাস;ব্যৱহাৰ;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "চিস্টেমৰ সম্পদসমূহ চাওক আৰু ব্যৱস্থাপনা কৰক" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"চিস্টেম মনিটৰ এটা আকৰ্ষণীয়, সহজে ব্যৱহাৰ কৰিব পৰা আন্তঃপৃষ্ঠৰ সৈতে এটা " +"প্ৰক্ৰিয়া " +"দৰ্শক আৰু চিস্টেম মনিটৰ।" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"চিস্টেম মনিটৰে আপোনাক কোন এপ্লিকেচনসমূহে প্ৰচেছৰ অথবা কমপিউটাৰৰ মেমৰি ব্যৱহাৰ " +"কৰি " +"আছে সন্ধান কৰাত সহায় কৰে, চলি থকা এপ্লিকেচনসমূহ ব্যৱস্থাপনা কৰিব পাৰে, " +"প্ৰতিক্ৰিয়া " +"নকৰা প্ৰক্ৰিয়াসমূহ বলৱৎভাৱে বন্ধ কৰিব পাৰে, আৰু স্থায়ী প্ৰক্ৰিয়াসমূহৰ অৱস্থা " +"অথবা " +"প্ৰাথমিকতা পৰিবৰ্তন কৰিব পাৰে।" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"সম্পদ ৰেখাচিত্ৰ বৈশিষ্ট্যয় আপোনাৰ কমপিউটাৰৰ সৈতে কি হৈ আছে তাৰ এটা দ্ৰুত " +"অভাৰভিউ " +"দিব পাৰে, শেহতীয়া নেটৱৰ্ক, মেমৰি আৰু প্ৰচেছৰৰ ব্যৱহাৰ প্ৰদৰ্শন কৰাকৈ।" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "প্ৰক্ৰিয়া Kill কৰক" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "" +"অন্য ব্যৱহাৰকাৰীসকলৰ প্ৰক্ৰিয়াসমূহ নিয়ন্ত্ৰণ কৰিবলৈ সুবিধাসমূহৰ প্ৰয়োজন" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "প্ৰক্ৰিয়া Renice কৰক" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "প্ৰক্ৰিয়াসমূহৰ প্ৰাথমিকতা পৰিবৰ্তন কৰিবলৈ সুবিধাসমূহৰ প্ৰয়োজন" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "প্ৰক্ৰিয়া সমাপ্ত কৰক (_P)" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "প্ৰক্ৰিয়াৰ বৈশিষ্টসমূহ দেখুৱাওক" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "প্ৰক্ৰিয়াসমূহ" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU ইতিহাস" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "মেমৰি আৰু শ্বাপ ইতিহাস" + +# +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "মেমৰি" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "শ্বাপ" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "নেটৱৰ্ক ইতিহাস" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "প্ৰাপ্ত কৰা হৈ আছে" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "সৰ্বমোট প্ৰাপ্ত" + +# +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "প্ৰেৰণ কৰা হৈ আছে" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "সৰ্বমোট প্ৰেৰিত" + +# +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "সম্পদসমূহ" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ফাইল চিস্টেমসমূহ" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "খোলা ফাইলসমূহ সন্ধান কৰক" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "ফাইলসমূহক নামৰ সহায়ত ফিল্টাৰ কৰক" + +#: ../data/lsof.ui.h:3 +#| msgid "Case insensitive matching" +msgid "Case insensitive" +msgstr "ফলা অসংবেদ্য" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "খোলা ফাইলসমূহ সন্ধান কৰক" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "পছন্দসমূহ" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "সহায়" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "বিষয়ে" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "প্ৰস্থান কৰক" + +# +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "পুনৰ সতেজ কৰক (_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "সক্ৰিয় প্ৰক্ৰিয়াসমূহ (_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "সকলো প্ৰক্ৰিয়া (_l)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "মোৰ প্ৰক্ৰিয়াসমূহ (_y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "নিৰ্ভৰশীলসমূহ (_D)" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "বন্ধ কৰক (_S)" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "অব্যাহত ৰাখক (_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "অন্ত কৰক (_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "Kill কৰক (_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "প্ৰাথমিকতা পৰিবৰ্তন কৰক (_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "অতি উচ্চ" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "উচ্চ" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "স্বাভাৱিক" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "নিম্ন" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "অতি নিম্ন" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "স্বনিৰ্বাচিত" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "মেমৰি মানচিত্ৰসমূহ (_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "ফাইলসমূহ খোলক (_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "বৈশিষ্ট্যসমূহ (_P)" + +# +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "ফাইলসমূহ খোলক" + +# +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "চিস্টেম মনিটৰ পছন্দসমূহ" + +# +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "আচৰণ" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "আপডেইটৰ বিৰতি, ছেকেণ্ডত (_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "নিমজ সতেজ সামৰ্থবান কৰক (_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "প্ৰক্ৰিয়া সমাপ্ত অথবা kill কৰাৰ পূৰ্বে সতৰ্ক কৰক (_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU ব্যৱহাৰক CPU কাউন্টৰে হৰণ কৰক (_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "তথ্যৰ ক্ষেত্ৰসমূহ" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "তালিকাত প্ৰদৰ্শিত প্ৰক্ৰিয়াৰ তথ্য (_n):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "লেখাচিত্ৰসমূহ" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU চাৰ্টক স্টেক কৰা স্থান চাৰ্ট হিচাপে আঁকক (_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "নেটৱৰ্কৰ গতিক বিটসমূহত দেখুৱাওক (_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "সকলো ফাইলচিস্টেম দেখুৱাওক (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "তালিকাত প্ৰদৰ্শিত ফাইল চিস্টেমৰ তথ্য: (_n)" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "বাতিল কৰক (_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "প্ৰাথমিকতা পৰিবৰ্তন কৰক (_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Nice ৰ মান:(_N)" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"টোকা:প্ৰক্ৰিয়াৰ প্ৰাথমিকতা nice মান দ্বাৰা নিৰ্ধাৰিত হয়। " +"nice ৰ " +"মান তুলনামূলকৰূপে কম হলে প্ৰক্ৰিয়াৰ প্ৰাথমিকতা মাত্ৰা বেশি হ'ব।" + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "এটা সাধাৰণ প্ৰক্ৰিয়া আৰু চিস্টেম মনিটৰ।" + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "প্ৰক্ৰিয়াসমূহ টেব দেখুৱাওক" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "সম্পদসমূহ টেব দেখুৱাওক" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "ফাইল চিস্টেম টেব দেখুৱাওক" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "এপ্লিকেচনৰ সংস্কৰণ দেখুৱাওক" + +# +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "ডিভাইচ" + +# +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "ডাইৰেকটৰি" + +# +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "ধৰণ" + +# +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "সৰ্বমোট" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "মুক্ত" + +# +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "উপলব্ধ" + +# +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "ব্যবহৃত" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "আজি %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "যোৱাকালী %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "ভগ্নাংশ" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "পাই ৰঙ নিৰ্বাচকসমূহৰ বাবে শতাংশ সম্পূৰ্ণ" + +# +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "শীৰ্ষক" + +# +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "ৰঙ নিৰ্বাচক ডাইলগৰ শীৰ্ষক" + +# +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "এটা ৰঙ বাছক" + +# +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "বৰ্তমান ৰঙ" + +# +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "নিৰ্বাচিত ৰঙ" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "ৰঙ নিৰ্বাচকৰ ধৰণ" + +# +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "অবৈধ ৰঙৰ তথ্য প্ৰাপ্ত হৈছে\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "লেখচিত্ৰৰ ৰঙসমূহ সংহতি কৰিবলে ক্লিক কৰক" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' ৰ বাবে এটা ৰঙ বাছক" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"অমিতাক্ষ ফুকন (aphukan@fedoraproject.org), নীলমদ্যুতি গোস্বামী " +"(ngoswami@redhat." +"com)" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u ছেকেণ্ড" +msgstr[1] "%u ছেকেণ্ড" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "উপলব্ধ নহয়" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%), %s ৰ" + +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "ত্ৰুটি" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' এটা বৈধ Perl স্বাভাৱিক অভিব্যক্তি নহয়।" + +#: ../src/lsof.cpp:128 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d ফাইল খোলক" +msgstr[1] "%d ফাইলসমূহ খোলক" + +#: ../src/lsof.cpp:130 +#, c-format +#| msgid "Search for open files" +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d মিল খোৱা ফাইল খোলক" +msgstr[1] "%d মিল খোৱা ফাইলসমূহ খোলক" + +#: ../src/lsof.cpp:248 +msgid "Process" +msgstr "প্ৰক্ৰিয়া" + +#: ../src/lsof.cpp:260 +msgid "PID" +msgstr "PID" + +# +#: ../src/lsof.cpp:270 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "ফাইলৰ নাম" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "VM আৰম্ভ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM সমাপ্ত" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "VM আকাৰ" + +# +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "ফ্ল্যাগসমূহ" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "VM অফচেট" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "ব্যক্তিগত পৰিষ্কাৰ" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "ব্যক্তিগত লেতেৰা" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "অংশীদাৰী পৰিষ্কাৰ" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "অংশীদাৰী লেতেৰা" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:437 +msgid "Memory Maps" +msgstr "মেমৰি মানচিত্ৰসমূহ" + +#: ../src/memmaps.cpp:449 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "\"%s\" (PID %u) প্ৰক্ৰিয়াৰ বাবে মেমৰি মানচিত্ৰসমূহ:(_M)" + +# +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "ফাইল" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "পাইপ" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 নেটৱৰ্ক সংযোগ" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 নেটৱৰ্ক সংযোগ" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "স্থানীয় চকেট" + +# +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "অজ্ঞাত ধৰণ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +# +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "অবজেক্ট" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "প্ৰক্ৰিয়া \"%s\" (PID %u) দ্বাৰা খোলা ফাইল (_F):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "ফৰ্মত মূখ্য উইন্ডোৰ আকাৰ আৰু অৱস্থান (প্ৰস্থ, উচ্চতা,xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "মূখ্য উইন্ডো ডাঙৰভাৱে খোলিব লাগিব" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "প্ৰক্ৰিয়াৰ নিৰ্ভৰশীলসমূহ ট্ৰি-বিন্যাসত দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU ৰ শতাংশৰ বাবে Solaris অৱস্থা" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"যদি সত্য, system-monitor 'Solaris mode' ত সঞ্চালন কৰিব যত এটা কাৰ্য্যৰ " +"CPUব্যৱহাৰ CPUসমূহৰ সৰ্বমুঠ সংখ্যৰে হৰণ কৰা হয়। নহলে ই 'Irix mode' ত সঞ্চালন " +"কৰিব। " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU চাৰ্টক স্টেক স্থান চাৰ্ট হিচাপে দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"যদি TRUE, system-monitor এ CPU চাৰ্টক এটা ৰেখা চাৰ্টৰ পৰিবৰ্তে এটা স্টেক " +"স্থান " +"চাৰ্ট হিচাপে দেখুৱায়।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "নিমজ সতেজ সামৰ্থবান/অসামৰ্থবান কৰক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "প্ৰক্ৰিয়াসমূহ kill কৰাৰ সময়ত সতৰ্কবাৰ্তা ডাইলগ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "প্ৰক্ৰিয়া প্ৰদৰ্শন আপডেইটৰ মধ্যবৰ্তী সময়, মিলিছেকেণ্ডত" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "লেখাচিত্ৰ আপডেইটৰ মধ্যবৰ্তী সময়, মিলিছেকেণ্ডত" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "সকলো ফাইলচিস্টেম সংক্ৰান্ত তথ্য দেখুৱা হব নে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"সকলো ফাইলচিস্টেম সম্পৰ্কিত তথ্য দেখুৱা হব নে ('autofs' আৰু 'procfs' ধৰণসমূহ " +"অন্তৰ্ভুক্ত " +"কৰাকৈ)। বৰ্তমানে মাউন্ট কৰা সকলো ফাইলচিস্টেম সম্পৰ্কিত তথ্য প্ৰাপ্ত কৰোতে " +"সহায়ক।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ডিভাইচসমূহ তালিকাৰ আপডেইটসমূহৰ মাজৰ অন্তৱৰ্তী সময়কাল, মিলিছেকেণ্ডত" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "কোন প্ৰক্ৰিয়া দেখুৱা হব নিৰ্ধাৰণ কৰে।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "বৰ্তমানে প্ৰদৰ্শিত টেব সংৰক্ষণ কৰে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "CPU ৰঙসমূহ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "প্ৰতিটো প্ৰবিষ্টি বিন্যাস (CPU#, হেক্সাডেচিমেল ৰঙ মান) ত আছে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "অবিকল্পিত ৰেখাচিত্ৰ মেমৰি ৰঙ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "অবিকল্পিত লেখাচিত্ৰ শ্বাপ ৰঙ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "আগমণকাৰী নেটৱৰ্ক ট্ৰাফিকৰ অবিকল্পিত লেখাচিত্ৰ ৰঙ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "বাহিৰমূখী নেটৱৰ্ক ট্ৰাফিকৰ অবিকল্পিত লেখাচিত্ৰ ৰঙ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "নেটৱৰ্ক ট্ৰাফিকসমূহ বিটসমূহত দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "প্ৰক্ৰিয়া দৰ্শন সজোৱা স্তম্ভ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "প্ৰক্ৰিয়া দৰ্শন স্তম্ভসমূহ ক্ৰম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "প্ৰক্ৰিয়া দৰ্শন সজোৱা ক্ৰম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "প্ৰক্ৰিয়া 'নাম' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "আৰম্ভণিৰ প্ৰক্ৰিয়াৰ 'Name' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "প্ৰক্ৰিয়া 'ব্যৱহাৰকাৰী' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'ব্যৱহাৰকাৰী' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "প্ৰক্ৰিয়া 'অবস্থা' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'অৱস্থা' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "প্ৰক্ৰিয়া 'ভাৰছুৱেল মেমৰি' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'ভাৰছুৱেল মেমৰি' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "প্ৰক্ৰিয়া 'অভ্যন্তৰীণ মেমৰি' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'নিৱাসী মেমৰি' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "প্ৰক্ৰিয়া 'লিখনযোগ্য মেমৰি' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'লিখনযোগ্য মেমৰি' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "প্ৰক্ৰিয়া 'অংশীদাৰী মেমৰি' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'অংশীদাৰী মেমৰি' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "প্ৰক্ৰিয়া 'X চাৰ্ভাৰ মেমৰি' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'X চাৰ্ভাৰ মেমৰি' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "প্ৰক্ৰিয়া CPU % স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়া 'CPU %' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "প্ৰক্ৰিয়া 'CPU সময়' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়া 'CPU সময়' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "প্ৰক্ৰিয়া 'Started' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'Started' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "প্ৰক্ৰিয়া 'Nice' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'Nice' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "প্ৰক্ৰিয়া 'PID' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়া 'PID' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "প্ৰক্ৰিয়া 'SELinux সুৰক্ষা পৰিপ্ৰেক্ষতীত' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়া 'SELinux সুৰক্ষা পৰিপ্ৰেক্ষিত' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "প্ৰক্ৰিয়া 'কমান্ড শাৰী' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'কমান্ড শাৰী' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "প্ৰক্ৰিয়া 'মেমৰি' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'মেমৰি' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "প্ৰক্ৰিয়া 'অপেক্ষাৰত চেনেল' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়া 'অপেক্ষাৰত চেনেল' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "প্ৰক্ৰিয়া 'নিয়ন্ত্ৰণ দল' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'নিয়ন্ত্ৰণ দল' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "প্ৰক্ৰিয়া 'Unit' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'একক' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "প্ৰক্ৰিয়া 'অধিবেশন' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'অধিবেশন' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "প্ৰক্ৰিয়া 'Seat' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'Seat' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "প্ৰক্ৰিয়া 'গৰাকী' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'গৰাকী' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "প্ৰক্ৰিয়া 'প্ৰাথমিকতা' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "আৰম্ভণিত প্ৰক্ৰিয়াৰ 'প্ৰাথমিকতা' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "ডিস্ক দৰ্শন সজোৱা স্তম্ভ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "ডিস্ক দৰ্শন সজোৱাৰ ক্ৰম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "ডিস্ক দৰ্শন স্তম্ভসমূহৰ ক্ৰম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "ডিস্ক দৰ্শন 'Device' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "আৰম্ভণিত ডিস্ক দৰ্শন 'Device' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "ডিস্ক দৰ্শন 'Directory' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "আৰম্ভণিত ডিস্ক দৰ্শন 'Directory' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "ডিস্ক দৰ্শন 'Type' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "আৰম্ভণিত ডিস্ক দৰ্শন 'Type' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "ডিস্ক দৰ্শন 'Total' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "আৰম্ভণিত ডিস্ক দৰ্শন 'Total' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "ডিস্ক দৰ্শন 'Free' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "আৰম্ভণিৰ ডিস্ক দৰ্শন 'Free' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "ডিস্ক দৰ্শন 'Available' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "আৰম্ভণিত ডিস্ক দৰ্শন 'Available' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "ডিস্ক দৰ্শন 'Used' স্তম্ভৰ প্ৰস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "আৰম্ভণিত ডিস্ক দৰ্শন 'Used' স্তম্ভ দেখুৱাওক" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "মেমৰি মানচিত্ৰ সজোৱা স্তম্ভ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "মেমৰি মানচিত্ৰ সজোৱা ক্ৰম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "ফাইলসমূহ খোলক সজোৱা স্তম্ভ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "ফাইলসমূহ খোলক সজোৱা ক্ৰম" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "আইকন" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d সহ প্ৰক্ৰিয়াৰ প্ৰাথমিকতা %d লে পৰিবৰ্তন কৰিব নোৱাৰি।\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d সৈতে প্ৰক্ৰিয়াক %d সংকেত দ্বাৰা kill কৰিব নোৱাৰি।\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "আপুনি নিৰ্বাচিত প্ৰক্ৰিয়া “%s” (PID: %u) kill কৰিবলৈ নিশ্চিত নে?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "আপুনি নিৰ্বাচিত প্ৰক্ৰিয়া “%s” (PID: %u) সমাপ্ত কৰিবলৈ নিশ্চিত নে?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "আপুনি নিৰ্বাচিত প্ৰক্ৰিয়া kill কৰিবলৈ নিশ্চিত নে?" +msgstr[1] "আপুনি নিৰ্বাচিত %d প্ৰক্ৰিয়া kill কৰিবলৈ নিশ্চিত নে?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "আপুনি নিৰ্বাচিত প্ৰক্ৰিয়া সমাপ্ত কৰিবলৈ নিশ্চিত নে?" +msgstr[1] "আপুনি %d নিৰ্বাচিত প্ৰক্ৰিয়া সমাপ্ত কৰিবলৈ নিশ্চিত নে?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"প্ৰক্ৰিয়া Kill কৰিলে তথ্য নষ্ট হব পাৰে, অধিবেশন বিপৰ্যত্ত হব পাৰে অথবা " +"সুৰক্ষাজড়িত " +"সমস্যা উৎপন্ন হব পাৰে। কেৱল প্ৰতিক্ৰিয়া নকৰা প্ৰক্ৰিয়াসমূহে kill কৰিব লাগে।" + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "প্ৰক্ৰিয়া Kill কৰক (_K)" +msgstr[1] "প্ৰক্ৰিয়া Kill কৰক (_K)" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "প্ৰক্ৰিয়া সমাপ্ত কৰক (_E)" +msgstr[1] "প্ৰক্ৰিয়াসমূহ সমাপ্ত কৰক (_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "প্ৰক্ৰিয়া “%s” (PID: %u) ৰ প্ৰাথমিকতা পৰিবৰ্তন কৰক" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "নিৰ্বাচিত প্ৰক্ৰিয়াৰ প্ৰাথমিকতা পৰিবৰ্তন কৰক" +msgstr[1] "নিৰ্বাচিত %d প্ৰক্ৰিয়াৰ প্ৰাথমিকতা পৰিবৰ্তন কৰক" + +# +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "টোকা:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"প্ৰক্ৰিয়াৰ প্ৰাথমিকতা nice মান দ্বাৰা নিৰ্ধাৰিত হয়। nice ৰ মান তুলনামূলকৰূপে " +"কম হলে " +"প্ৰক্ৰিয়াৰ প্ৰাথমিকতা মাত্ৰা বেশি হ'ব।" + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "অপ্ৰযোজ্য" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "প্ৰক্ৰিয়াৰ নাম" + +# +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "ব্যৱহাৰকাৰী" + +# +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "অবস্থা" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "ভাৰছুৱেল মেমৰি" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "অভ্যন্তৰীক মেমৰি" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "লিখনযোগ্য মেমৰি" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "অংশীদাৰী মেমৰি" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X চাৰ্ভাৰ মেমৰি" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU সময়" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld ছেকেণ্ড" +msgstr[1] "%lld ছেকেণ্ড" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "আৰম্ভ কৰা হল" + +# +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "প্ৰাথমিকতা" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "সুৰক্ষা পৰিপ্ৰেক্ষতীত" + +# +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "কমান্ড শাৰী" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "অপেক্ষাৰত চেনেল" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "নিয়ন্ত্ৰণ দল" + +#: ../src/procproperties.cpp:222 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "একক" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "অধিবেশন" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Seat" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "গৰাকী" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "চলমান" + +# +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "স্থগিত" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "জম্বি" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "অবিচ্ছিন্নিত" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "নিদ্ৰিত" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u বিট" +msgstr[1] "%u বিটসমূহ" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u বাইট" +msgstr[1] "%u বাইটসমূহ" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "অতি উচ্চ প্ৰাথমিকতা" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "উচ্চ প্ৰাথমিকতা" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "সাধাৰণ প্ৰাথমিকতা" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "নিম্ন প্ৰাথমিকতা" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "অত্যন্ত নিম্ন প্ৰাথমিকতা" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +# +#~ msgid "_Name contains:" +#~ msgstr "নামে অন্তৰ্ভুক্ত কৰে (_N):" + +#~ msgid "_Find" +#~ msgstr "সন্ধান কৰক (_F)" + +#~ msgid "C_lear" +#~ msgstr "পৰিষ্কাৰ কৰক (_l)" + +#~ msgid "S_earch results:" +#~ msgstr "সন্ধানৰ ফলাফলসমূহ (_e):" + +#~ msgid "_Close" +#~ msgstr "বন্ধ কৰক (_C)" + +#~ msgid "_Help" +#~ msgstr "সহায় (_H)" + +#~ msgid "Process Properties" +#~ msgstr "প্ৰক্ৰিয়া বৈশিষ্টসমূহ" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "প্ৰক্ৰিয়া \"%s\" (PID %u) ৰ বৈশিষ্টসমূহ:" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "প্ৰক্ৰিয়া kill কৰিবলে অনুমতিৰ প্ৰয়োজন" + +#~ msgid "View" +#~ msgstr "দৰ্শন কৰক" + +#~ msgid "Sent" +#~ msgstr "প্ৰেৰিত" + +# +#~ msgid "_View" +#~ msgstr "দৰ্শন কৰক (_V)" + +#~ msgid "_Stop Process" +#~ msgstr "প্ৰক্ৰিয়া বন্ধ কৰক (_S)" + +#~ msgid "Stop process" +#~ msgstr "প্ৰক্ৰিয়া বন্ধ কৰক" + +#~ msgid "Continue process if stopped" +#~ msgstr "প্ৰক্ৰিয়া বন্ধ কৰা হলে আকৌ চলাওক" + +#~ msgid "Force process to finish normally" +#~ msgstr "বলপূৰ্বক প্ৰক্ৰিয়াটো স্বাভাবিকৰূপে সমাপ্ত কৰক" + +#~ msgid "Force process to finish immediately" +#~ msgstr "বলপূৰ্বক প্ৰক্ৰিয়াটো এই মুহূৰ্তে সমাপ্ত কৰক" + +#~ msgid "Refresh the process list" +#~ msgstr "প্ৰক্ৰিয়াৰ তালিকা পুনৰ সতেজ কৰক" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "এটা প্ৰক্ৰিয়াৰ সৈতে যুক্ত মেমৰি মানচিত্ৰসমূহ খোলক" + +#~ msgid "View the files opened by a process" +#~ msgstr "প্ৰক্ৰিয়াৰ দ্বাৰা খোলা ফাইলসমূহ চাওক" + +#~ msgid "View additional information about a process" +#~ msgstr "এটা প্ৰক্ৰিয়াৰ বিষয়ে অতিৰিক্ত তথ্য দৰ্শন কৰক" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "প্ৰক্ৰিয়াসমূহৰ মাজত উপধায়ক/সন্তান সম্পৰ্ক দেখুৱাওক" + +#~ msgid "Show active processes" +#~ msgstr "সক্ৰিয় প্ৰক্ৰিয়াসমূহ দেখুৱাওক" + +#~ msgid "Show all processes" +#~ msgstr "সকলো প্ৰক্ৰিয়া দেখুৱাওক" + +#~ msgid "Show only user-owned processes" +#~ msgstr "কেৱল ব্যৱহাৰকাৰী-আয়ত্ব প্ৰক্ৰিয়াসমূহ দেখুৱাওক" + +#~ msgid "Set process priority to very high" +#~ msgstr "প্ৰক্ৰিয়া প্ৰাথমিকতা অতি উচ্চলে সংহতি কৰক" + +#~ msgid "Set process priority to high" +#~ msgstr "প্ৰক্ৰিয়া প্ৰাথমিকতা উচ্চলে সংহতি কৰক" + +#~ msgid "Set process priority to normal" +#~ msgstr "প্ৰক্ৰিয়া প্ৰাথমিকতা স্বাভাৱিকলে সংহতি কৰক" + +#~ msgid "Set process priority to low" +#~ msgstr "প্ৰক্ৰিয়া প্ৰাথমিকতা নিম্নলে সংহতি কৰক" + +#~ msgid "Set process priority to very low" +#~ msgstr "প্ৰক্ৰিয়া প্ৰাথমিকতা অতি নিম্নলে সংহতি কৰক" + +#~ msgid "Set process priority manually" +#~ msgstr "প্ৰক্ৰিয়া প্ৰাথমিকতা হস্তচালিভাৱে সংহতি কৰক" + +#~ msgid "Main Window width" +#~ msgstr "মূখ্য উইন্ডোৰ প্ৰস্থ" + +#~ msgid "Main Window height" +#~ msgstr "মূখ্য উইন্ডোৰ উচ্চতা" + +#~ msgid "Main Window X position" +#~ msgstr "মূখ্য উইন্ডোৰ X অৱস্থান" + +#~ msgid "Main Window Y position" +#~ msgstr "মূখ্য উইন্ডোৰ Y অৱস্থান" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "কোন প্ৰক্ৰিয়াসমূহ অবিকল্পিতভাৱে দেখুৱা হব নিৰ্ধাৰণ কৰক। মান 0 হলে সকলো, 1হলে " +#~ "কেৱল ব্যবহাৰকাৰীৰ আৰু 2 হলে বৰ্তমানে সক্ৰিয়।" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "চিস্টেমৰ তথ্যেৰ বাবে 0, প্ৰক্ৰিয়া তালিকাৰ বাবে 1, সম্পদৰ বাবে 2 আৰু ডিস্কসমূহৰ " +#~ "তালিকাৰ বাবে 3" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "প্ৰক্ৰিয়া সমাপ্ত কৰিলে তথ্য নষ্ট হব পাৰে, অধিবেশন বিপৰ্যত্ত হব পাৰে অথবা " +#~ "সুৰক্ষাজড়িত সমস্যা উৎপন্ন হব পাৰে। কেৱল প্ৰতিক্ৰিয়া নকৰা প্ৰক্ৰিয়াসমূহে সমাপ্ত কৰিব " +#~ "লাগে।" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "সৰ্বশেষ ১, ৫, ১৫ মিনিটত ব্যবহাৰৰ গড় চাপ: %0.2f, %0.2f, %0.2f" + +# +#~ msgid "System" +#~ msgstr "চিস্টেম" + +#~ msgid "Show the System tab" +#~ msgstr "চিস্টেমৰ টেব দেখুৱাওক" + +#~ msgid "Release %s %s" +#~ msgstr "উন্মোচন %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-বিট" + +#~ msgid "Kernel %s" +#~ msgstr "কাৰ্নেল %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "হাৰ্ডৱেৰ" + +#~ msgid "Memory:" +#~ msgstr "মেমৰি:" + +#~ msgid "Processor:" +#~ msgstr "প্ৰচেছৰ:" + +#~ msgid "System Status" +#~ msgstr "চিস্টেমৰ অবস্থা" + +#~ msgid "Available disk space:" +#~ msgstr "ডিস্কৰ উপলব্ধ স্থান:" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "_Monitor" +#~ msgstr "মনিটৰ (_M)" + +# +#~ msgid "_Edit" +#~ msgstr "সম্পাদনা কৰক (_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "খোলা ফাইলসমূহ সন্ধান কৰক (_O)" + +# +#~ msgid "Quit the program" +#~ msgstr "প্ৰগ্ৰামৰ পৰা প্ৰস্থান কৰক" + +# +#~ msgid "_Contents" +#~ msgstr "সমলসমূহ (_C)" + +#~ msgid "Open the manual" +#~ msgstr "হাতপুথি খোলক" + +# +#~ msgid "About this application" +#~ msgstr "এই এপ্লিকেচনৰ বিষয়ে" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s প্ৰাথমিকতা)" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "Unknown model" +#~ msgstr "অজ্ঞাত আৰ্হি" + +#~ msgid "_Change Priority..." +#~ msgstr "প্ৰাথমিকতা পৰিবৰ্তন কৰক...(_C)" + +#~ msgid "Default graph cpu color" +#~ msgstr "লেখাচিত্ৰ cpu'ৰ অবিকল্পিত ৰঙ" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "আৰম্ভণিত প্ৰক্ৰিয়া 'তৰ্কসমূহ' স্তম্ভ দেখুৱাওক" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "আৰম্ভণিত 'আনুমানিক মেমৰি ব্যবহাৰ' স্তম্ভ দেখুৱাওক" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "প্ৰক্ৰিয়া 'তৰ্কসমূহ' স্তম্ভৰ প্ৰস্থ" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "প্ৰক্ৰিয়া 'আনুমানিক মেমৰি ব্যবহাৰ' স্তম্ভৰ প্ৰস্থ" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris অৱস্থা" + +#~ msgid "Processor %d:" +#~ msgstr "প্ৰচেছৰ %d:" diff --git a/po/ast.gmo b/po/ast.gmo new file mode 100644 index 0000000..27d0370 Binary files /dev/null and b/po/ast.gmo differ diff --git a/po/ast.po b/po/ast.po new file mode 100644 index 0000000..1ffcf8b --- /dev/null +++ b/po/ast.po @@ -0,0 +1,1097 @@ +# translation of gnome-system-monitor.po to Asturian +# Asturian translation for gnome-system-monitor +# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# This file is distributed under the same license as the gnome-system-monitor package. +# +# FIRST AUTHOR , 2007. +# Xose S. Puente , 2007. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-02-10 09:39+0100\n" +"PO-Revision-Date: 2009-01-17 10:45+0000\n" +"Last-Translator: Astur \n" +"Language-Team: Asturian \n" +"Language: ast\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Launchpad-Export-Date: 2009-02-10 00:36+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:157 +#: ../src/interface.cpp:619 ../src/procman.cpp:709 +msgid "System Monitor" +msgstr "Monitor del Sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:158 +msgid "View current processes and monitor system state" +msgstr "Adicar los procesos autuales y monitorizar l'estáu del sistema" + +#: ../src/argv.cpp:18 +msgid "Show the System tab" +msgstr "Amosar la pestaña Sistema" + +#: ../src/callbacks.cpp:167 +msgid "translator-credits" +msgstr "" +"Launchpad Contributions:\n" +" Astur https://launchpad.net/~malditoastur\n" +" xa https://launchpad.net/~xspuente" + +#: ../src/disks.cpp:297 ../src/memmaps.cpp:498 +msgid "Device" +msgstr "Dispositivu" + +#: ../src/disks.cpp:298 +msgid "Directory" +msgstr "Directoriu" + +#: ../src/disks.cpp:299 ../src/gsm_color_button.c:211 ../src/openfiles.cpp:247 +msgid "Type" +msgstr "Tipu" + +#: ../src/disks.cpp:300 +msgid "Total" +msgstr "Total" + +#: ../src/disks.cpp:301 +msgid "Free" +msgstr "Llibre" + +#: ../src/disks.cpp:302 +msgid "Available" +msgstr "Disponible" + +#: ../src/disks.cpp:303 +msgid "Used" +msgstr "Usada" + +#: ../src/disks.cpp:310 ../src/interface.cpp:702 ../src/procdialogs.cpp:680 +#: ../src/procdialogs.cpp:684 +msgid "File Systems" +msgstr "Sistemes d'archivos" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "Güei %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "Ayeri %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "" +"0 pa la Información del Sistema, 1 pa la llista de procesos, 2 pa los " +"recursos y 3 pa la llista de discos" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "Color predetermináu de la gráfica de la cpu" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "Color predetermináu de la gráfica de tráficu entrante" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "Color predetermináu del gráficu de memoria" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "Color predetermináu de la gráfica de tráficu saliente" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "Color predetermináu del gráficu d'intercambéu" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"Determina qué procesos s'amosarán por omisión. 0 ye toos, 1 ye usuariu, y 2 " +"ye activu" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "Orde de les columnes de la vista de discu" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "Activar/Desactivar refrescu dondu" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" +"Si ye TRUE, el monitor del sistema opera nel «Mou Solaris» au l'usu de CPU " +"d'una xera divídese ente'l númberu total deCPUs. D'otra miente opera nel «Mou " +"Irix»." + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "Altor de la ventana principal" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "Anchor de la ventana principal" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "Orde de les columnes de la vista de procesos" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "Columna d'ordenación de la vista de procesos" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "Orde de colocación de la vista de procesos" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Guarda la solapa autualmente vista" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Amosar la columna «% de CPU» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "Amosar la columna «tiempu de CPU» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "Amosar la columna «PID» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "Amosar la columna «contestu de seguridá SELinux» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Amosar la columna «Canal n'espera» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'X server memory' column on startup" +msgstr "Amosar la columna «memoria del servidor X» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'arguments' column on startup" +msgstr "Amosar la columna «argumentos» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "Amosar la columna «usu de memoria estimáu» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'name' column on startup" +msgstr "Amosar la columna «nome del procesu» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'nice' column on startup" +msgstr "Amosar la columna «prioridá» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'owner' column on startup" +msgstr "Amosar la columna «propietariu» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'resident memory' column on startup" +msgstr "Amosar la columna «memoria residente» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'shared memory' column on startup" +msgstr "Amosar la columna «memoria compartía» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'start time' column on startup" +msgstr "Amosar la columna «tiempu d'aniciu» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'status' column on startup" +msgstr "Amosar la columna «estáu» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'virtual memory' column on startup" +msgstr "Amosar columna «memoria virtual» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'writable memory' column on startup" +msgstr "Amosar columna «memoria escribible» del procesu al entamu" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process dependencies in tree form" +msgstr "Amosar les dependencies del procesu en forma d'árbol" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show warning dialog when killing processes" +msgstr "Amoar un diálogu d'alvertencia al matar procesos" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Solaris mode for CPU percentage" +msgstr "Mou Solaris pal porcentax de CPU" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Tiempu en milisegundos ente les autualizaciones de la llista de dispositivos" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tiempu en milisegundos ente les autualizaciones de les gráfiques" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Tiempu en milisegundos ente les autualizaciones de la vista de procesos" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether information about all filesystems should be displayed" +msgstr "Conseña si tien d'amosase información sobro tolos sistemes de ficheros" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"Conseña si tien d'amosase información sobro tolos sistemes de ficheros " +"(incluyendo tipos como «autofs» y «procfs»). Pue ser útil pa obtener una " +"llista de tolos sistemes de ficheros montaos anguaño." + +#: ../src/gnome-system-monitor.schemas.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Anchor de la columna «% de CPU» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'CPU time' column" +msgstr "Anchor de la columna «tiempu de CPU» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'PID' column" +msgstr "Anchor de la columna «PID» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'SELinux security context' column" +msgstr "Anchor de la columna «contestu de seguridá SELinux» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'Waiting Channel' column" +msgstr "Anchor de la columna «Canal n'espera» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "Anchor de la columna «memoria el servidor X» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "Anchor de la columna «argumentos» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "Anchor de la columna «usu estimáu de memoria» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "Anchor de la columna «nome» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "Anchor de la columna «prioridá» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "Anchor de la columna «propietariu» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "Anchor de la columna «memoria residente» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "Anchor de la columna «memoria compartía» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "Anchor de la columna «tiempu d'aniciu» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "Anchor de la columna «estáu» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "Anchor de la columna «memoria virtual» del procesu" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "Anchor de la columna «memoria escribible» del procesu" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "Fraición" + +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "Porcentax completu pa los seleutores de color de la tarta" + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "Títulu" + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "El títulu del diálogu de seleición de color" + +#: ../src/gsm_color_button.c:198 ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "Escueya un Color" + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "Color autual" + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "El color seleicionáu" + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "Tipu de seleutor de color" + +#: ../src/gsm_color_button.c:523 +msgid "Received invalid color data\n" +msgstr "Recibió datos de color non válidos\n" + +#: ../src/gsm_color_button.c:623 +msgid "Click to set graph colors" +msgstr "" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "_Monitor" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "R_emanar" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "_Ver" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "_Ayuda" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "Gueta de ficheros a_biertos" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "Gueta de ficheros abiertos" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "Colar del programa" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "_Parar procesu" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "Parar procesu" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "_Continuar procesu" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "Continuar el procesu si ta deteníu" + +#: ../src/interface.cpp:66 ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "_Finar procesu" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "Forciar al procesu a finar normalmente" + +#: ../src/interface.cpp:68 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "_Matar procesu" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "Forciar al procesu a finar darréu" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "_Camudar la prioridá..." + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "Camuda l'orde de prioridá de procesu" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "Configurar el programa" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "_Autualizar" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "Refrescar la llista de procesos" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "_Mapes de memoria" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "Abrir los mapes de memoria asociaos con un procesu" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "_Ficheros abiertos" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "Adicar los ficheros abiertos por un procesu" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "_Conteníos" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "Abrir el manual" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "Al rodiu d'esti programa" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "_Dependencies" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "Amosar les rellaciones d'ascendencia ente los procesos" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "Procesos _activos" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "Amosar procesos activos" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "_Tolos procesos" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "Amosar tolos procesos" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "_Los mios procesos" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "Amoar procesos pertenecientes al usuariu" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "_Finar procesu" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "Hestóricu de la CPU" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "CPU %d" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "Hestóricu de memoria ya intercambéu" + +#: ../src/interface.cpp:359 ../src/proctable.cpp:225 +msgid "Memory" +msgstr "Memoria" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "Intercambéu" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "Hestóricu de la rede" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "Recibiendo" + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "Total recibíos" + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "Unviando" + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "Total unviaos" + +#. procman_create_sysinfo_view(); +#: ../src/interface.cpp:690 +msgid "System" +msgstr "Sistema" + +#: ../src/interface.cpp:694 ../src/procdialogs.cpp:512 +msgid "Processes" +msgstr "Procesos" + +#: ../src/interface.cpp:698 ../src/procdialogs.cpp:627 +msgid "Resources" +msgstr "Recursos" + +#: ../src/load-graph.cpp:145 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segundu" +msgstr[1] "%u segundos" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:324 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "%s (%.1f %%) of %s" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "" +"Error\n" +"'%s' is not a valid Perl regular expression.\n" +"%s" +msgstr "" +"Fallu\n" +"«%s« nun ye una espresión regular válida de Perl.\n" +"%s" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "Procesu" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 ../src/memmaps.cpp:476 +msgid "Filename" +msgstr "Nome de ficheru" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:309 +msgid "Search for Open Files" +msgstr "Gueta de ficheros abiertos" + +#: ../src/lsof.cpp:337 +msgid "_Name contains:" +msgstr "El _nome contién:" + +#: ../src/lsof.cpp:353 +msgid "Case insensitive matching" +msgstr "Coincidencia insensible a capitalización" + +#: ../src/lsof.cpp:361 +msgid "S_earch results:" +msgstr "Resultaos de la _gueta:" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:478 +msgid "VM Start" +msgstr "Aniciu MV" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:480 +msgid "VM End" +msgstr "Fin MV" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:482 +msgid "VM Size" +msgstr "Tamañu MV" + +#: ../src/memmaps.cpp:483 +msgid "Flags" +msgstr "Banderes" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:485 +msgid "VM Offset" +msgstr "Desplazamientu MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:488 +msgid "Private clean" +msgstr "Priváu llimpiu" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:491 +msgid "Private dirty" +msgstr "Priváu suciu" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:494 +msgid "Shared clean" +msgstr "Compartíu llimpiu" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:497 +msgid "Shared dirty" +msgstr "Compartíu suciu" + +#: ../src/memmaps.cpp:499 +msgid "Inode" +msgstr "Nodu-i" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:608 +msgid "Memory Maps" +msgstr "Mapes de memoria" + +#: ../src/memmaps.cpp:627 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "Mapes de _memoria pal procesu «%s» (PID %u):" + +#: ../src/openfiles.cpp:34 +msgid "file" +msgstr "ficheru" + +#: ../src/openfiles.cpp:36 +msgid "pipe" +msgstr "cauce" + +#: ../src/openfiles.cpp:38 +msgid "IPv6 network connection" +msgstr "Conexón de rede IPv6" + +#: ../src/openfiles.cpp:40 +msgid "IPv4 network connection" +msgstr "Conexón de rede IPv4" + +#: ../src/openfiles.cpp:42 +msgid "local socket" +msgstr "socket llocal" + +#: ../src/openfiles.cpp:44 +msgid "unknown type" +msgstr "tipu desconocíu" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:246 +msgid "FD" +msgstr "DF" + +#: ../src/openfiles.cpp:248 +msgid "Object" +msgstr "Oxetu" + +#: ../src/openfiles.cpp:332 +msgid "Open Files" +msgstr "Archivos abiertos" + +#: ../src/openfiles.cpp:354 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Archivos abiertos pol procesu «%s» (PID %u):" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"Nun se pue camudar la prioridá del procesu con pid %d a %d.\n" +"%s" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"Nun se pue matar el procesu con pid %d cola señal %d.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "¿Quier matar el procesu seleicionáu?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"Matar un procesu pue estrizar datos, frañar la sesión de trabayu o criar un " +"riesgu de seguridá. Namái tendríen de matase los procesos que nun respuendan." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "¿Finar col procesu seleicionáu?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"Finar un procesu pue estrizar los datos, frañar la sesión de trabayu o criar " +"un riesgu de seguridá. Namái tendríen de finase los procesos que nun " +"respuendan." + +#: ../src/procdialogs.cpp:113 +msgid "(Very High Priority)" +msgstr "(Prioridá mui alta)" + +#: ../src/procdialogs.cpp:115 +msgid "(High Priority)" +msgstr "(Prioridá alta)" + +#: ../src/procdialogs.cpp:117 +msgid "(Normal Priority)" +msgstr "(Prioridá normal)" + +#: ../src/procdialogs.cpp:119 +msgid "(Low Priority)" +msgstr "(Prioridá baja)" + +#: ../src/procdialogs.cpp:121 +msgid "(Very Low Priority)" +msgstr "(Prioridá mui baxa)" + +#: ../src/procdialogs.cpp:173 +msgid "Change Priority" +msgstr "Camuda la prioridá" + +#: ../src/procdialogs.cpp:194 +msgid "Change _Priority" +msgstr "Camudar _prioridá" + +#: ../src/procdialogs.cpp:215 +msgid "_Nice value:" +msgstr "_Valor apropiáu:" + +#: ../src/procdialogs.cpp:231 +msgid "Note:" +msgstr "Nota:" + +#: ../src/procdialogs.cpp:232 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La prioridá d'un procesu vien dau pol so valor apropiáu. Un valor apropiáu " +"baxu, correspuende a una prioridá más alta." + +#: ../src/procdialogs.cpp:444 +msgid "Icon" +msgstr "Iconu" + +#: ../src/procdialogs.cpp:489 +msgid "System Monitor Preferences" +msgstr "Preferencies del monitor del sistema" + +#: ../src/procdialogs.cpp:519 +msgid "Behavior" +msgstr "Comportamientu" + +#: ../src/procdialogs.cpp:538 ../src/procdialogs.cpp:653 +#: ../src/procdialogs.cpp:703 +msgid "_Update interval in seconds:" +msgstr "Intervalu d'aut_ualización en segundos:" + +#: ../src/procdialogs.cpp:563 +msgid "Enable _smooth refresh" +msgstr "Activar refrescu _dondu" + +#: ../src/procdialogs.cpp:577 +msgid "Alert before ending or _killing processes" +msgstr "Sollertar enantes de finar o _matar procesos" + +#: ../src/procdialogs.cpp:591 +msgid "Solaris mode" +msgstr "Mou Solaris" + +#: ../src/procdialogs.cpp:609 ../src/procdialogs.cpp:737 +msgid "Information Fields" +msgstr "Campos d'información" + +#: ../src/procdialogs.cpp:622 +msgid "Process i_nformation shown in list:" +msgstr "Información de los procesos _amosaos na llista:" + +#: ../src/procdialogs.cpp:634 +msgid "Graphs" +msgstr "Gráficos" + +#: ../src/procdialogs.cpp:723 +msgid "Show _all filesystems" +msgstr "Amosar _tolos sistemes de ficheros" + +#: ../src/procdialogs.cpp:750 +msgid "File system i_nformation shown in list:" +msgstr "I_nformación de los procesos amosaos na llista:" + +#: ../src/procman.cpp:667 +msgid "A simple process and system monitor." +msgstr "Un cenciellu monitor de procesos y del sistema." + +#: ../src/proctable.cpp:210 +msgid "Process Name" +msgstr "Nome del procesu" + +#: ../src/proctable.cpp:211 +msgid "User" +msgstr "Usuariu" + +#: ../src/proctable.cpp:212 +msgid "Status" +msgstr "Estáu" + +#: ../src/proctable.cpp:213 +msgid "Virtual Memory" +msgstr "Memoria virtual" + +#: ../src/proctable.cpp:214 +msgid "Resident Memory" +msgstr "Memoria residente" + +#: ../src/proctable.cpp:215 +msgid "Writable Memory" +msgstr "Memoria escribible" + +#: ../src/proctable.cpp:216 +msgid "Shared Memory" +msgstr "Memoria compartía" + +#: ../src/proctable.cpp:217 +msgid "X Server Memory" +msgstr "Memoria del servidor X" + +#: ../src/proctable.cpp:218 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:219 +msgid "CPU Time" +msgstr "Tiempu de CPU" + +#: ../src/proctable.cpp:220 +msgid "Started" +msgstr "Aniciáu" + +#: ../src/proctable.cpp:221 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.cpp:222 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:223 +msgid "Security Context" +msgstr "Contestu de seguridá" + +#: ../src/proctable.cpp:224 +msgid "Command Line" +msgstr "Llinia de Comandu" + +#. xgettext: wchan, see ps(1) or top(1) +#: ../src/proctable.cpp:227 +msgid "Waiting Channel" +msgstr "Canal n'espera" + +#: ../src/proctable.cpp:944 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "Carga media pa los caberos 1, 5 y 15 minutos: %0.2f, %0.2f, %0.2f" + +#: ../src/sysinfo.cpp:77 +#, c-format +msgid "Release %s" +msgstr "Versión %s" + +#: ../src/sysinfo.cpp:111 +msgid "Unknown CPU model" +msgstr "Modelu de CPU desconocíu" + +#: ../src/sysinfo.cpp:549 +#, c-format +msgid "Kernel %s" +msgstr "Núcleu %s" + +#: ../src/sysinfo.cpp:562 +#, c-format +msgid "GNOME %s" +msgstr "GNOME %s" + +#. hardware section +#: ../src/sysinfo.cpp:576 +#, c-format +msgid "Hardware" +msgstr "Hardware" + +#: ../src/sysinfo.cpp:581 ../src/sysinfo.cpp:584 +msgid "Memory:" +msgstr "Memoria:" + +#: ../src/sysinfo.cpp:589 +#, c-format +msgid "Processor %d:" +msgstr "Procesador %d:" + +#: ../src/sysinfo.cpp:594 +msgid "Processor:" +msgstr "Procesador:" + +#. disk space section +#: ../src/sysinfo.cpp:606 +#, c-format +msgid "System Status" +msgstr "Estáu del sistema" + +#: ../src/sysinfo.cpp:612 +msgid "Available disk space:" +msgstr "Espaciu disponible en discu:" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "Executando" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "Parao" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "Ininterrumpible" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "Durmiendo" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%us%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:161 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:174 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:348 +msgid "N/A" +msgstr "N/D" + +#. xgettext: rate, 10MiB/s +#: ../src/util.cpp:465 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/az.gmo b/po/az.gmo new file mode 100644 index 0000000..4310269 Binary files /dev/null and b/po/az.gmo differ diff --git a/po/az.po b/po/az.po new file mode 100644 index 0000000..53b3948 --- /dev/null +++ b/po/az.po @@ -0,0 +1,653 @@ +# translation of procman.HEAD.az.po to Azerbaijani Turkish +# Copyright (C) 2003, 2004 Free Software Foundation, Inc. +# Mətin Əmirov , 2003, 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: procman.HEAD.az\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-10-17 02:04+0200\n" +"PO-Revision-Date: 2004-02-01 21:12+0200\n" +"Last-Translator: Mətin Əmirov \n" +"Language-Team: Azerbaijani Turkish \n" +"Language: az\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: gnome-system-monitor.desktop.in.h:1 src/callbacks.c:144 src/interface.c:614 +msgid "System Monitor" +msgstr "Sistem İzləyicisi" + +#: gnome-system-monitor.desktop.in.h:2 +msgid "View current processes and monitor system state" +msgstr "" +"Hazırda baş verən gedişatları göstər və sistemin vəziyyətinə nəzarət et" + +#: src/callbacks.c:121 +msgid "Kevin Vandersloot" +msgstr "Kevin Vandersloot" + +#: src/callbacks.c:122 +msgid "Jorgen Scheibengruber - nicer devices treeview" +msgstr "Jorgen Scheibengruber - daha yaxşı avadanlıq budaq nümayişi" + +#: src/callbacks.c:130 +msgid "translator_credits" +msgstr "" +"Vasif İsmailoğlu \n" +"Mətin Əmirov \n" +"\n" +"Tərcümə işləri üzrə yazışma siyahısı ünvanımız:\n" +"" + +#: src/callbacks.c:145 +msgid "(C) 2001 Kevin Vandersloot" +msgstr "(C) 2001 Kevin Vandersloot" + +#: src/callbacks.c:146 +msgid "Simple process viewer using libgtop" +msgstr "Libgtop işlədən sadə gedişat nümayişçisi" + +#: src/defaulttable.h:8 +msgid "X window system" +msgstr "X pəncərə sistemi" + +#: src/defaulttable.h:9 +msgid "bourne again shell" +msgstr "bourne again shell" + +#: src/defaulttable.h:10 +msgid "Gnome-Session" +msgstr "Gnome-İclası" + +#: src/favorites.c:344 +msgid "No processes are currently hidden." +msgstr "Hazırda gizli gedişat yoxdur." + +#: src/favorites.c:364 +msgid "Manage Hidden Processes" +msgstr "Gizli Gedişatları İdarə Et" + +#: src/favorites.c:388 +msgid "_Hidden processes:" +msgstr "_Gizli gedişatlar:" + +#: src/favorites.c:410 +msgid "_Remove From List" +msgstr "Siyahıdan _Çıxart" + +#: src/favorites.c:419 src/procdialogs.c:439 +msgid "Note:" +msgstr "Qeyd:" + +#: src/favorites.c:420 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" +"Bunlar sizin gizləmək istədiyiniz gedişatlardır. Onları yenidən göstərmək " +"üçün siyahıdan çıxartmalısınız." + +#: src/infoview.c:81 +msgid "Process Info" +msgstr "Gedişat Mə'lumatı" + +#: src/infoview.c:95 +msgid "Command:" +msgstr "Əmr:" + +#: src/infoview.c:99 +msgid "Status:" +msgstr "Vəziyyət:" + +#: src/infoview.c:103 +msgid "Priority:" +msgstr "Üstünlük:" + +#: src/infoview.c:127 +msgid "Memory Usage" +msgstr "Yaddaş İstifadəsi" + +#: src/infoview.c:141 +msgid "Total:" +msgstr "Toplam:" + +#: src/infoview.c:145 +msgid "RSS:" +msgstr "RSS:" + +#: src/infoview.c:149 +msgid "Shared:" +msgstr "Bölüşülmüş:" + +#: src/infoview.c:194 +#, c-format +msgid "Very high - nice %d" +msgstr "Çox yüksək- nice %d" + +#: src/infoview.c:196 +#, c-format +msgid "High - nice %d" +msgstr "Yüksək - nice %d" + +#: src/infoview.c:198 +#, c-format +msgid "Normal - nice %d" +msgstr "Normal - nice %d" + +#: src/infoview.c:200 +#, c-format +msgid "Low - nice %d" +msgstr "Alçaq - nice %d" + +#: src/infoview.c:202 +#, c-format +msgid "Very low - nice %d" +msgstr "Çox alçaq - nice %d" + +#: src/interface.c:53 src/interface.c:124 +msgid "_Change Priority..." +msgstr "Üstünlüyü _Dəyişdir..." + +#: src/interface.c:53 src/interface.c:124 +msgid "Change the importance (nice value) of a process" +msgstr "Gedişatın əhəmiyyətini (nice qiymətini) dəyişdir" + +#: src/interface.c:58 src/interface.c:135 src/procdialogs.c:155 +msgid "_Hide Process" +msgstr "Gedişatı _Gizlət" + +#: src/interface.c:58 src/interface.c:135 +msgid "Hide a process" +msgstr "Gedişatı gizlət" + +#: src/interface.c:64 src/interface.c:230 +msgid "End _Process" +msgstr "_Gedişatı Sonlandır" + +#: src/interface.c:64 +msgid "Force a process to finish." +msgstr "Gedişatı sonlanmaya məcbur et." + +#: src/interface.c:69 src/interface.c:146 src/procdialogs.c:217 +#: src/procdialogs.c:1008 +msgid "_Kill Process" +msgstr "Gedişatı _Öldür" + +#: src/interface.c:69 +msgid "Force a process to finish now." +msgstr "Gedişatı indi sonlanmaya məcbur et." + +#: src/interface.c:75 +msgid "_Hidden Processes" +msgstr "_Gizli Gedişatlar" + +#: src/interface.c:76 +msgid "View and edit your list of hidden processes" +msgstr "Gizli gedişatlar siyahınızı görün və dəyişdirin" + +#: src/interface.c:87 src/interface.c:129 +msgid "_Memory Maps" +msgstr "_Yaddaş Xəritələri" + +#: src/interface.c:87 src/interface.c:129 +msgid "View the memory maps associated with a process" +msgstr "Gedişat ilə əlaqəli yaddaş xəritələrini göstər" + +#: src/interface.c:93 +msgid "Process _Dependencies" +msgstr "Gedişat _Asılılıqları" + +#: src/interface.c:93 +msgid "Display a tree showing process dependencies" +msgstr "Gedişat asılılıqlarını ağac ilə göstər" + +#: src/interface.c:98 +msgid "_Threads" +msgstr "_İlgəklər" + +#: src/interface.c:98 +msgid "Display threads (subprocesses)" +msgstr "İlgəkləri (alt gedişatları) göstər" + +#: src/interface.c:141 src/procdialogs.c:222 src/procdialogs.c:1012 +msgid "_End Process" +msgstr "Gedişatı _Sonlandır" + +#: src/interface.c:141 +msgid "Force a process to finish" +msgstr "Gedişatı sonlanmaya məcbur et" + +#: src/interface.c:146 +msgid "Force a process to finish now" +msgstr "Gedişatı indi sonlanmaya məcbur et" + +#: src/interface.c:153 +msgid "More _Info >>" +msgstr "Daha Çox _Mə'lumat >>" + +#: src/interface.c:154 +msgid "<< Less _Info" +msgstr "<< Daha Az _Mə'lumat" + +#: src/interface.c:187 +msgid "Sea_rch:" +msgstr "Axta_r:" + +#: src/interface.c:199 +msgid "All Processes" +msgstr "Bütün _Gedişatlar" + +#: src/interface.c:200 +msgid "My Processes" +msgstr "Gedişatlarım" + +#: src/interface.c:201 +msgid "Active Processes" +msgstr "Fəal Gedişatlar" + +#: src/interface.c:208 +msgid "Vie_w:" +msgstr "Nü_mayiş:" + +#: src/interface.c:235 +msgid "More _Info" +msgstr "Daha Çox _Mə'lumat" + +#: src/interface.c:334 +msgid "Name" +msgstr "Ad" + +#: src/interface.c:335 +msgid "Directory" +msgstr "Cərgə" + +#: src/interface.c:336 +msgid "Type" +msgstr "Növ" + +#: src/interface.c:337 +msgid "Total" +msgstr "Cəmi" + +#: src/interface.c:338 +msgid "Used" +msgstr "İstifadədə" + +#: src/interface.c:359 +msgid "CPU History" +msgstr "CPU İstifadə Keçmişi" + +#: src/interface.c:400 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: src/interface.c:419 +msgid "Memory and Swap History" +msgstr "Yaddaş və Dəyiş-toqquş Sahəsi İstifadə Keçmişi" + +#: src/interface.c:452 +msgid "Used memory:" +msgstr "İstifadədəki yaddaş:" + +#: src/interface.c:461 src/interface.c:488 +msgid "of" +msgstr "/" + +#: src/interface.c:479 +msgid "Used swap:" +msgstr "İstifadədəki dəyiş-toqquş sahəsi:" + +#: src/interface.c:509 src/procdialogs.c:928 +msgid "Devices" +msgstr "Avadanlıq" + +#: src/interface.c:626 src/procdialogs.c:753 +msgid "Process Listing" +msgstr "Gedişat Siyahısı" + +#: src/interface.c:632 src/procdialogs.c:840 +msgid "Resource Monitor" +msgstr "Ehtiyatlar Monitoru" + +#: src/interface.c:690 +msgid "Application Manager" +msgstr "Proqram İdarəçisi" + +#: src/interface.c:696 +msgid "Running Applications" +msgstr "Fəal Tə'minatlar" + +#: src/interface.c:715 +msgid "_Close Application" +msgstr "Tə'minatı _Bağla" + +#: src/memmaps.c:227 +msgid "Filename" +msgstr "Fayl adı" + +#: src/memmaps.c:227 +msgid "VM Start" +msgstr "VM Başı" + +#: src/memmaps.c:227 +msgid "VM End" +msgstr "VM Sonu" + +#: src/memmaps.c:228 src/proctable.c:133 +msgid "VM Size" +msgstr "VM Böyüklüyü" + +#: src/memmaps.c:228 +msgid "Flags" +msgstr "Bayraqlar" + +#: src/memmaps.c:228 +msgid "VM Offset" +msgstr "VM Offseti" + +#: src/memmaps.c:229 +msgid "Device" +msgstr "Avadanlıq" + +#: src/memmaps.c:229 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.c:305 +msgid "Memory Maps" +msgstr "Yaddaş Xəritələri" + +#: src/memmaps.c:325 +msgid "Process name:" +msgstr "Gedişat adı:" + +#: src/procactions.c:54 +msgid "No such process." +msgstr "Belə gedişat yoxdur." + +#: src/procactions.c:67 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to change the priority of this process. You can " +"enter the root password to gain the necessary permission." +msgstr "" +"Gedişat Adı : %s \n" +"\n" +"Gedişatın üstünlüyünü dəyişdirmə səlahiyyətinə sahib deyilsiniz. Lazımi " +"səlahiyyəti əldə etmək üçün ali istifadəçi şifrəsini verməlisiniz." + +#: src/procactions.c:74 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You must be root to renice a process lower than 0. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"Gedişat Adı : %s \n" +"\n" +"Gedişatı 0 altında yenidən əhəmiyyətləndirmək üçün ali istifadəçi " +"olmalısınız. Lazımi səlahiyyəti əldə etmək üçün ali istifadəçi şifrəsini " +"verməlisiniz." + +#: src/procactions.c:126 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to end this process. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"Gedişat Adı : %s \n" +"\n" +"Gedişatı sonlandırmaq səlahiyyətinə sahib deyilsiniz. Lazımi səlahiyyəti " +"əldə etmək üçün ali istifadəçi şifrəsini verməlisiniz." + +#: src/procactions.c:145 +msgid "An error occured while killing the process." +msgstr "Gedişat sonlandırılarkən xəta yarandı." + +#: src/procdialogs.c:80 +msgid "Are you sure you want to hide this process?" +msgstr "Bu gedişatı gizlətmək istədiyinizə əminsiniz?" + +#: src/procdialogs.c:81 +msgid "" +"If you hide a process, you can unhide it by selecting 'Hidden Processes' in " +"the Edit menu." +msgstr "" +"Qedişatı gizlətsəniz, onu Düzəlt menyusundakı 'Gizli Gedişatlar' seçimi ilə " +"yenidən göstərə bilərsiniz." + +#: src/procdialogs.c:138 src/procdialogs.c:279 +msgid "_Show this dialog next time" +msgstr "_Bu dialoqu yenə də göstər" + +#: src/procdialogs.c:215 +msgid "Are you sure you want to kill this process?" +msgstr "Bu gedişatı öldürmək istədiyinizə əminsiniz?" + +#: src/procdialogs.c:216 +msgid "If you kill a process, unsaved data will be lost." +msgstr "Qeyd edilməmiş mə'lumatlar itirələcək." + +#: src/procdialogs.c:220 +msgid "Are you sure you want to end this process?" +msgstr "Bu gedişatı sonlandırmaq istədiyinizə əminsiniz?" + +#: src/procdialogs.c:221 +msgid "If you end a process, unsaved data will be lost." +msgstr "Qeyd edilməmiş mə'lumatlar itirələcək." + +#: src/procdialogs.c:319 +msgid "(Very High Priority)" +msgstr "(Çox Yüksək Üstünlük)" + +#: src/procdialogs.c:321 +msgid "(High Priority)" +msgstr "(Yüksək Üstünlük)" + +#: src/procdialogs.c:323 +msgid "(Normal Priority)" +msgstr "(Normal Üstünlük)" + +#: src/procdialogs.c:325 +msgid "(Low Priority)" +msgstr "(Alçaq Üstünlük)" + +#: src/procdialogs.c:327 +msgid "(Very Low Priority)" +msgstr "(Çox Alçaq Üstünlük)" + +#: src/procdialogs.c:381 src/procdialogs.c:1016 +msgid "Change Priority" +msgstr "Üstünlüyü Dəyişdir" + +#: src/procdialogs.c:402 src/procdialogs.c:1017 +msgid "Change _Priority" +msgstr "Üstünlüyü _Dəyişdir" + +#: src/procdialogs.c:423 +msgid "_Nice value:" +msgstr "Nice _qiyməti:" + +#: src/procdialogs.c:440 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Gedişatın üstünlüyü onun \"nice\" qiyməti ilə müəyyənləşdirilir. Daha alçaq " +"\"nice\" qiyməti daha yüksək üstünlüyə dəlalət edir." + +#: src/procdialogs.c:695 +msgid "Icon" +msgstr "Timsal" + +#: src/procdialogs.c:735 +msgid "Preferences" +msgstr "Seçimlər" + +#: src/procdialogs.c:760 +msgid "Behavior" +msgstr "Davranış" + +#: src/procdialogs.c:779 src/procdialogs.c:866 +msgid "_Update interval:" +msgstr "_Yeniləmə aralığı:" + +#: src/procdialogs.c:795 src/procdialogs.c:883 src/procdialogs.c:964 +msgid "seconds" +msgstr "saniyə" + +#: src/procdialogs.c:802 +msgid "Show warning dialog when ending or _killing processes" +msgstr "Gedişatları sonlandırarkən xəbərdarlıq dialoqunu göstər" + +#: src/procdialogs.c:812 +msgid "Show warning dialog when _hiding processes" +msgstr "Gedişatları _gizlərkən xəbərdarlıq dialoqunu göstər" + +#: src/procdialogs.c:822 +msgid "Process Fields" +msgstr "Gedişat Sahələri" + +#: src/procdialogs.c:847 +msgid "Graphs" +msgstr "Qrafikalar" + +#: src/procdialogs.c:890 +msgid "_Background color:" +msgstr "_Arxa plan rəngi:" + +#: src/procdialogs.c:909 +msgid "_Grid color:" +msgstr "_Qəfəs rəngi:" + +#: src/procdialogs.c:947 +msgid "Update _interval:" +msgstr "Yeniləmə _aralığı:" + +#: src/procdialogs.c:1007 +msgid "Kill Process" +msgstr "Gedişatı Öldür" + +#: src/procdialogs.c:1011 +msgid "End Process" +msgstr "Gedişatı Sonlandır" + +#: src/procdialogs.c:1036 +msgid "Root Password :" +msgstr "Ali İstifadəçi Şifrəsi :" + +#: src/procdialogs.c:1081 +msgid "Wrong Password." +msgstr "Səhv Şifrə." + +#: src/procman.c:47 +msgid "show simple dialog to end processes and logout" +msgstr "gedişatları sonlandırmaq və çıxmaq üçün sadə dialoq işlət" + +#: src/proctable.c:131 +msgid "Process Name" +msgstr "Gedişat Adı" + +#: src/proctable.c:131 +msgid "Arguments" +msgstr "Müzakirələr" + +#: src/proctable.c:132 +msgid "User" +msgstr "İstifadəçi" + +#: src/proctable.c:132 +msgid "Status" +msgstr "Vəziyyət" + +#: src/proctable.c:133 +msgid "Memory" +msgstr "Yaddaş" + +#: src/proctable.c:133 +msgid "Resident Memory" +msgstr "Yerləşmiş Yaddaş" + +#: src/proctable.c:134 +msgid "Shared Memory" +msgstr "Bölüşülmüş Yaddaş" + +#: src/proctable.c:134 +msgid "RSS Memory" +msgstr "RSS Yaddaşı" + +#: src/proctable.c:135 +msgid "X Server Memory" +msgstr "X Vericisi Yaddaşı" + +#: src/proctable.c:137 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.c:138 +msgid "Nice" +msgstr "Nice" + +#: src/proctable.c:138 +msgid "ID" +msgstr "ID" + +#: src/proctable.c:282 +msgid "Running" +msgstr "Fəal" + +#: src/proctable.c:288 +msgid "Stopped" +msgstr "Dayandırılıb" + +#: src/proctable.c:293 +msgid "Sleeping" +msgstr "Yatır" + +#: src/proctable.c:412 +msgid " (thread)" +msgstr " (ilgək)" + +#: src/proctable.c:982 +#, c-format +msgid "%s could not be found." +msgstr "%s tapıla bilmədi." + +#: src/util.c:294 +#, c-format +msgid "%d byte" +msgid_plural "%d bytes" +msgstr[0] "%d bayt" +msgstr[1] "%d bayt" + +#: src/util.c:297 +#, c-format +msgid "%d K" +msgstr "%d K" + +#: src/util.c:301 +#, c-format +msgid "%.1f MB" +msgstr "%.1f MB" + +#: src/util.c:303 +#, c-format +msgid "%.0f MB" +msgstr "%.0f MB" + +#: src/util.c:306 +#, c-format +msgid "%.1f GB" +msgstr "%.1f GB" diff --git a/po/be.gmo b/po/be.gmo new file mode 100644 index 0000000..59a906b Binary files /dev/null and b/po/be.gmo differ diff --git a/po/be.po b/po/be.po new file mode 100644 index 0000000..252af2f --- /dev/null +++ b/po/be.po @@ -0,0 +1,1513 @@ +# Vital Khilko , 2003. +# Ales Nyakhaychyk , 2004, 2010. +# Ihar Hrachyshka , 2010-2013. +# Yuras Shumovich , 2017. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-08-07 22:24+0000\n" +"PO-Revision-Date: 2017-09-02 00:51+0300\n" +"Last-Translator: Yuras Shumovich \n" +"Language-Team: Belarusian \n" +"Language: be\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Poedit 1.8.11\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Сістэмны назіральнік" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Прагляд актыўных працэсаў і назіранне за станам сістэмы" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Назіральнік;Манітор;Сістэма;Працэс;Працэсар;CPU;Памяць;Сетка;Сеціва;Гісторыя;" +"Графік;Рэсурсы;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Сістэмны назіральнік GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Назіральнік;Манітор;Працэс;Працэсар;CPU;Памяць;Сетка;Сеціва;Гісторыя;Графік;" +"Рэсурсы;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Прагляд і кіраванне сістэмнымі рэсурсамі" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Сістэмны назіральнік - гэта праглядальнік працэсаў і назіральнік за сістэмай " +"з прыемным, прыязным інтэрфейсам." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Сістэмны назіральнік можа дапамагчы вызначыць, якія праграмы займаюць " +"працэсар або памяць камп'ютара, дазваляе кіраваць запушчанымі праграмамі, " +"прымусова спыняць працэсы, якія не адказваюць на запыты сістэмы, а таксама " +"змяняць стан або прыярытэт наяўных працэсаў." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Графік выкарыстання рэсурсаў паказвае актыўнасць сістэмы, ужыванне сеткі, " +"памяці і працэсара." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Агляд спіса працэсаў" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Агляд рэсурсаў" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Агляд файлавых сістэм" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "Праект GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Забіць працэс" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "Для кіравання працэсамі іншых карыстальнікаў патрэбны адпаведны дазвол" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "_Змяніць прыярытэт працэсу" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Для змянення прыярытэту працэсаў патрэбны адпаведны дазвол" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "_Закончыць працэс" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Паказваць уласцівасці працэсу" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Працэсы" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Гісторыя выкарыстання працэсара" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Гісторыя выкарыстання памяці і своп-прасторы" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "Памяць" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Своп" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Гісторыя выкарыстання сеткі" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "Атрыманне" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Колькасць атрыманага" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "Пасылка" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Колькасць пасланага" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Рэсурсы" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Файлавыя сістэмы" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Пошук адкрытых файлаў" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Фільтраваць файлы на імені" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Не ўлічваць рэгістр літар" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Пошук адкрытых файлаў" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Настройкі" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Дапамога" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Аб праграме" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Выйсці" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Абнавіць" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "_Актыўныя працэсы" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Усе працэсы" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Мае працэсы" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Сувязі" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_Уласцівасці" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Карты памяці" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "Адкрытыя _файлы" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Змяніць прыярытэт" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Вельмі высокі" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Высокі" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Звычайны" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Нізкі" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Вельмі нізкі" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Асаблівы" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Спыніць" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Працягнуць" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Закончыць" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "За_біць" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Адкрытыя файлы" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Настройкі сістэмнага назіральніка" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Паводзіны" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Прамежак абнаўлення ў секундах:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Уключыць _гладкае абнаўленне" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Папярэджваць аб _заканчэнні ці забойстве працэсаў" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Дзяліць узровень выкарыстання працэсараў на іх колькасць" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Інфармацыйныя графы" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "І_нфармацыя аб працэсах для паказу ў спісе:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Графікі" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Рысаваць загрузку працэсара ў форме слупковых дыяграм" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Рысаваць загрузку працэсара ў форме гладкага графіка" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "Вы_мяраць хуткасць сеткі ў бітах" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Па_казваць усе файлавыя сістэмы" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "Інф_армацыя аб файлавых сістэмах для паказу ў спісе:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Скасаваць" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "_Змяніць прыярытэт" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "_Значэнне Nice:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Увага: прыярытэт працэсу вызначаецца значэннем \"Nice\". " +"Ніжэйшае значэнне \"Nice\" адпавядае вышэйшаму прыярытэту." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Зручная прылада для назірання за працэсамі і сістэмай." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Паказаць картку працэсаў" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Паказаць картку рэсурсаў" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Паказаць картку файлавых сістэм" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Паказаць нумар версіі праграмы" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Прыстасаванне" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Каталог" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "Тып" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Агулам" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Вольна" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Наяўна" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Ужыта" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Выбар колеру для \"%s\"" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "Працэсар" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "Працэсар%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Vital Khilko \n" +"Ales Nyakhaychyk \n" +"Ihar Hrachyshka \n" +"Юрась Шумовіч " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Сёння, %k:%M" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Учора, %k:%M" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a, %k:%M" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b, %k:%M" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b, %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Частка" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Працэнт запоўненасці круглай каляровай дыяграмы" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Загаловак" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Загаловак дыялогавага акенца выбару колеру" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Выбраць колер" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Бягучы колер" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Выбраны колер" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Тып дыялогавага акенца выбару колеру" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Атрыманыя хібныя даныя колеру\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Пстрыкніце для настройкі колераў графіка" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунда" +msgstr[1] "%u секунды" +msgstr[2] "%u секунд" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "адсутнічае" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) з %s" + +#: ../src/lsof.cpp:118 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d адкрыты файл" +msgstr[1] "%d адкрытых файла" +msgstr[2] "%d адкрытых файлаў" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d супадаючы адкрыты файл" +msgstr[1] "%d супадаючых адкрытых файл" +msgstr[2] "%d супадаючых адкрытых файлаў" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "Працэс" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Назва файла" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Пачатак карты" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Канец карты" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Памер карты" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Сцягі" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Зрух карты" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Прыватн., не змен." + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Прыватн., змен." + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Супольн., не змен." + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Супольн., змен." + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Карты памяці" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Карты памяці для працэсу \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "файл" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "канал" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "сеткавае злучэнне IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "сеткавае злучэнне IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "мясцовы сокет" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "невядомы тып" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "Аб'ект" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Файлы, адкрытыя працэсам \"%s\" (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Памер і становішча галоўнага акна ў фармаце (шырыня, вышыня, x-становішча, y-" +"становішча)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Адкрываць галоўнае акно максімалізаваным" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Паказваць іерархічныя сувязі працэсаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Рэжым Solaris для падліку выкарыстання працэсара" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Калі ўключана, system-monitor дзейнічае ў \"рэжыме Solaris\", у якім " +"узровень выкарыстання задачай працэсара дзеліцца на агульную колькасць " +"працэсараў. Іначай выкарыстоўваецца \"рэжым Irix\"." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Паказваць загрузку працэсара ў форме слупковых дыяграм" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Калі ўключана, system-monitor паказвае загрузку працэсара ў форме слупковых " +"дыяграм замест лінейнага графіка." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Паказваць загрузку працэсара ў форме гладкага графіка, выкарыстоўваючы " +"крывыя Без'е" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Калі ўключана, system-monitor паказвае загрузку працэсара ў форме гладкага " +"графіка, інакш у форме лінейнага графіка." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Пераключыць рэжым гладкага абнаўлення" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Паказваць асцерагальнае дыялогавае акенца пры забойстве працэсаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "Інтэрвал у мілісекундах паміж абнаўленнямі ў рэжыме прагляду працэсаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Інтэрвал у мілісекундах паміж абнаўленнямі графікаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "Ці трэба паказваць інфармацыю аб усіх файлавых сістэмах" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Ці трэба паказваць інфармацыю аб усіх файлавых сістэмах (у тым ліку такіх " +"тыпаў, як autofs ці procfs). Гэта опцыя можа прыдацца ў выпадку патрэбы ў " +"атрыманні спіса ўсіх прымацаваных файлавых сістэм." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Інтэрвал у мілісекундах паміж абнаўленнямі спіса прыстасаванняў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Вызначае, якія працэсы трэба паказваць." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Захоўвае картку, якую праглядае карыстальнік" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Колеры працэсараў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Кожны элемент у фармаце (Працэсар#, Шаснаццатковае значэнне колеру)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Прадвызначаны колер графіка памяці" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Прадвызначаны колер графіка выкарыстання своп-прасторы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Прадвызначаны колер графіка ўваходнага сеткавага трафіка" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Прадвызначаны колер графіка выхаднога сеткавага трафіка" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Вымяраць сеткавы трафік у бітах" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Слупок для сартавання ў рэжыме прагляду працэсаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Парадак слупкоў у рэжыме прагляду працэсаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Парадак сартавання ў рэжыме прагляду працэсаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "Шырыня слупка \"Назва\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "Пры запуску паказваць слупок \"Назва\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "Шырыня слупка \"Карыстальнік\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "Пры запуску паказваць слупок \"Карыстальнік\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "Шырыня слупка \"Стан\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "Пры запуску паказваць слупок \"Стан\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "Шырыня слупка \"Віртуальная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Пры запуску паказваць слупок \"Віртуальная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "Шырыня слупка \"Рэзідэнтная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "Пры запуску паказваць слупок \"Рэзідэнтная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "Шырыня слупка \"Запісвальная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "Пры запуску паказваць слупок \"Запісвальная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "Шырыня слупка \"Супольная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "Пры запуску паказваць слупок \"Супольная памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "Шырыня слупка \"Памяць X-сервера\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "Пры запуску паказваць слупок \"Памяць X-сервера\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "Шырыня слупка \"Працэсар %\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "Пры запуску паказваць слупок \"Працэсар %\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "Шырыня слупка \"Працэсарны час\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "Пры запуску паказваць слупок \"Працэсарны час\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "Шырыня слупка \"Час запуску\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "Пры запуску паказваць слупок \"Час запуску\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "Шырыня слупка \"Nice\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "Пры запуску паказваць слупок \"Nice\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "Шырыня слупка \"PID\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "Пры запуску паказваць слупок \"PID\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "Шырыня слупка \"Кантэкст бяспекі SELinux\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Пры запуску паказваць слупок \"Кантэкст бяспекі SELinux\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "Шырыня слупка \"Загад\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "Пры запуску паказваць слупок \"Загадны радок\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "Шырыня слупка \"Памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "Пры запуску паказваць слупок \"Памяць\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "Шырыня слупка \"Пункт чакання\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Пры запуску паказваць слупок \"Пункт чакання\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "Шырыня слупка \"Кіроўная група\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "Пры запуску паказваць слупок \"Кіроўная група\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "Шырыня слупка працэсу \"Служба\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "Пры запуску паказваць слупок працэсу \"Служба\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "Шырыня слупка працэсу \"Сеанс\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "Пры запуску паказваць слупок працэсу \"Сеанс\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "Шырыня слупка працэсу \"Працоўнае месца\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "Пры запуску паказваць слупок працэсу \"Працоўнае месца\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "Шырыня слупка працэсу \"Уласнік\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "Пры запуску паказваць слупок працэсу \"Уласнік\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Total disk write” column" +msgstr "Шырыня слупка \"Агулам запісана на дыск\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Total disk write” column on startup" +msgstr "Пры запуску паказваць слупок \"Агулам запісана на дыск\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Width of process “Total disk read” column" +msgstr "Шырыня слупка \"Агулам прачытана з дыска\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Show process “Total disk read” column on startup" +msgstr "Пры запуску паказваць слупок \"Агулам прачытана з дыска\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Width of process “Disk read” column" +msgstr "Шырыня слупка \"Прачытана з дыска\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Show process “Disk read” column on startup" +msgstr "Пры запуску паказваць слупок \"Прачытана з дыска\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Width of process “Disk write” column" +msgstr "Шырыня слупка \"Запісана на дыск\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Show process “Disk write” column on startup" +msgstr "Пры запуску паказваць слупок \"Запісана на дыск\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "Шырыня слупка \"Прыярытэт\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "Пры запуску паказваць слупок \"Прыярытэт\"" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "Слупок для сартавання ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "Парадак сартавання ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "Парадак слупкоў у рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "Шырыня слупка прыстасаванняў у рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "Пры запуску паказваць слупок прыстасаванняў у рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "Шырыня слупка каталогаў у рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "Пры запуску паказваць слупок каталогаў у рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "Шырыня слупка тыпу ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "Пры запуску паказваць слупок тыпу ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "Шырыня слупка \"Агулам\" у рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "Пры запуску паказваць слупок \"Агулам\" у рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "Шырыня слупка вольнай прасторы ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "Пры запуску паказваць слупок вольнай прасторы ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "Шырыня слупка наяўнай прасторы ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "Пры запуску паказваць слупок наяўнай прасторы ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "Шырыня слупка ўжытай прасторы ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "Пры запуску паказваць слупок ужытай прасторы ў рэжыме прагляду дыскаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "Слупок для сартавання ў рэжыме карты памяці" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "Парадак сартавання ў рэжыме карты памяці" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "Слупок для сартавання ў рэжыме прагляду адкрытых файлаў" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "Парадак сартавання ў рэжыме прагляду адкрытых файлаў" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Значок" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Не ўдалося змяніць прыярытэт працэсу (PID %d) на %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Не ўдалося забіць працэс (PID %d) сігналам %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Сапраўды забіць вылучаны працэс \"%s\" (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Сапраўды закончыць працу вылучанага працэсу \"%s\" (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Сапраўды закончыць працу вылучанага працэсу \"%s\" (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Сапраўды забіць %0d вылучаны працэс?" +msgstr[1] "Сапраўды забіць %d вылучаныя працэсы?" +msgstr[2] "Сапраўды забіць %d вылучаных працэсаў?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Сапраўды закончыць працу %0d вылучанага працэсу?" +msgstr[1] "Сапраўды закончыць працу %d вылучаных працэсаў?" +msgstr[2] "Сапраўды закончыць працу %d вылучаных працэсаў?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Сапраўды закончыць працу %0d вылучанага працэсу?" +msgstr[1] "Сапраўды закончыць працу %d вылучаных працэсаў?" +msgstr[2] "Сапраўды закончыць працу %d вылучаных працэсаў?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Забойства працэсу можа знішчыць даныя, пашкодзіць сеанс або стварыць рызыку " +"небяспекі. Варта забіваць толькі тыя працэсы, якія не адказваюць на запыты." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "За_біць працэс" +msgstr[1] "За_біць працэсы" +msgstr[2] "За_біць працэсы" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Заканчэнне працэсу можа знішчыць даныя, пашкодзіць сеанс або стварыць рызыку " +"небяспекі. Варта заканчваць толькі тыя працэсы, якія не адказваюць на запыты." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Закончыць працу працэсу" +msgstr[1] "_Закончыць працу працэсаў" +msgstr[2] "_Закончыць працу працэсаў" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Спыненне працэсу можа знішчыць даныя, пашкодзіць сеанс або стварыць рызыку " +"небяспекі. Варта спыняць толькі тыя працэсы, якія не адказваюць на запыты." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Спыніць працу працэсу" +msgstr[1] "_Спыніць працу працэсаў" +msgstr[2] "_Спыніць працу працэсаў" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Змяненне прыярытэту працэсу \"%s\" (PID %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Змяніць прыярытэт %0d вылучанага працэсу" +msgstr[1] "Змяніць прыярытэт %d вылучаных працэсаў" +msgstr[2] "Змяніць прыярытэт %d вылучаных працэсаў" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Увага:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Прыярытэт працэсу вызначаецца значэннем \"Nice\". Ніжэйшае значэнне \"Nice\" " +"адпавядае вышэйшаму прыярытэту." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "Невядома" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "Назва працэсу" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "Карыстальнік" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "Стан" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Віртуальная памяць" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Рэзідэнтная памяць" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Запісвальная памяць" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Супольная памяць" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Памяць X-сервера" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Працэсарны час" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "Запушчаны" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "Прыярытэт" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "Кантэкст бяспекі" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "Загадны радок" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Пункт чакання" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "Кіроўная група" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "Працэсар %" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "Служба" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "Сеанс" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Працоўнае месца" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "Уласнік" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Прачытана з дыска агулам" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Запісана на дыск агулам" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "Прачытана з дыска" + +#: ../src/proctable.cpp:350 +msgid "Disk write" +msgstr "Запісана на дыск" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Працуе" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Прыпынены" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Зомбі" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Неперарыўны" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Спіць" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uт%uдз" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%uдз%02uг" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f Кбайт" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f Мбайт" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f Гбайт" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f Тбайт" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g кбіт" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Мбіт" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Гбіт" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Тбіт" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u біт" +msgstr[1] "%u біты" +msgstr[2] "%u бітаў" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u байт" +msgstr[1] "%u байты" +msgstr[2] "%u байтаў" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Вельмі высокі прыярытэт" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Высокі прыярытэт" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Звычайны прыярытэт" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Нізкі прыярытэт" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Вельмі нізкі прыярытэт" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/с" + +#~ msgid "_Name contains:" +#~ msgstr "_Назва змяшчае:" + +#~ msgid "_Find" +#~ msgstr "_Знайсці" + +#~ msgid "C_lear" +#~ msgstr "_Ачысціць" + +#~ msgid "S_earch results:" +#~ msgstr "_Вынікі пошуку:" + +#~ msgid "_Close" +#~ msgstr "_Закрыць" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "" +#~ "Элемент меню для адкрыцця дыялогавага акенца \"Пошук адкрытых файлаў\"" + +#~ msgid "_Help" +#~ msgstr "_Дапамога" + +#~ msgid "Error" +#~ msgstr "Памылка" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "\"%s\" не з'яўляецца сапраўдным рэгулярным выразам Perl." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld секунда" +#~ msgstr[1] "%lld секунды" +#~ msgstr[2] "%lld секунд" + +#~ msgid "Process Properties" +#~ msgstr "Уласцівасці працэсу" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Уласцівасці працэсу \"%s\" (PID %u):" diff --git a/po/be@latin.gmo b/po/be@latin.gmo new file mode 100644 index 0000000..417f646 Binary files /dev/null and b/po/be@latin.gmo differ diff --git a/po/be@latin.po b/po/be@latin.po new file mode 100644 index 0000000..9c7c840 --- /dev/null +++ b/po/be@latin.po @@ -0,0 +1,1076 @@ +# Biełaruski pierakład gnome-system-monitor. +# Copyright (C) Ihar Hrachyshka, 2008. +# This file is distributed under the same license as the gnome-system-monitor package. +# Ihar Hrachyshka , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-08-16 15:04+0300\n" +"PO-Revision-Date: 2008-03-09 16:54+0200\n" +"Last-Translator: Ihar Hrachyshka \n" +"Language-Team: Belarusian Latin \n" +"Language: be@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:157 +#: ../src/interface.cpp:619 ../src/procman.cpp:706 +msgid "System Monitor" +msgstr "Systemny naziralnik" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:158 +msgid "View current processes and monitor system state" +msgstr "Prahladaj dziejnyja pracesy i adsočvaj stan systemy" + +#: ../src/argv.cpp:18 +msgid "Show the System tab" +msgstr "Pakažy kartku Systema" + +#: ../src/callbacks.cpp:167 +msgid "translator-credits" +msgstr "Ihar Hračyška " + +#: ../src/disks.cpp:297 ../src/memmaps.cpp:498 +msgid "Device" +msgstr "Aparat" + +#: ../src/disks.cpp:298 +msgid "Directory" +msgstr "Kataloh" + +#: ../src/disks.cpp:299 ../src/gsm_color_button.c:211 ../src/openfiles.cpp:247 +msgid "Type" +msgstr "Typ" + +#: ../src/disks.cpp:300 +msgid "Total" +msgstr "Ahułam" + +#: ../src/disks.cpp:301 +msgid "Free" +msgstr "Volna" + +#: ../src/disks.cpp:302 +msgid "Available" +msgstr "Dastupna" + +#: ../src/disks.cpp:303 +msgid "Used" +msgstr "Zaniata" + +#: ../src/disks.cpp:310 ../src/interface.cpp:702 ../src/procdialogs.cpp:680 +#: ../src/procdialogs.cpp:684 +msgid "File Systems" +msgstr "Fajłavyja systemy" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "Siońnia, %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "Učora, %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "" +"0 - Systemnyja źviestku, 1 - śpis pracesaŭ, 2 - resursaŭ, 3 - dyskaŭ" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "Zmoŭčany koler hrafika CPU" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "Zmoŭčany koler hrafika ŭvachodnaha sietkavaha trafika" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "Zmoŭčany koler hrafika pamiaci" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "Zmoŭčany koler hrafika vychodnaha sietkavaha trafika" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "Zmoŭčany koler hrafika padručnaj pamiaci" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "Paradak kalonaŭ pry prahladzie dyskaŭ" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "Uklučy/Vyklučy hładkaje abnaŭleńnie" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'X server memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'arguments' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'name' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'nice' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'owner' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'resident memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'shared memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'start time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'status' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'virtual memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'writable memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process dependencies in tree form" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show warning dialog when killing processes" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Solaris mode for CPU percentage" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the process view" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether information about all filesystems should be displayed" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'CPU time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'PID' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'SELinux security context' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'Waiting Channel' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "" + +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "" + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "Zahałovak" + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "Zahałovak akna vybaru koleru" + +#: ../src/gsm_color_button.c:198 ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "Abiary koler" + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "Dziejny koler" + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "Abrany koler" + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "Typ vybaru koleru" + +#: ../src/gsm_color_button.c:522 +msgid "Received invalid color data\n" +msgstr "Atrymanyja niapravilnyja źviestki ab kolery\n" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "_Naziralnik" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "_Redahuj" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "_Vyhlad" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "_Dapamoha" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "Šukaj _adčynienyja fajły" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "Šukaj adčynienyja fajły" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "Vyjdzi z prahramy" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "_Spyni praces" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "Spyni praces" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "_Praciahvaj praces" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "Praciahvaj praces, kali toj spynieny" + +#: ../src/interface.cpp:66 ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "_Zakonč praces" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "Prymuś praces vykanać narmalnaje zakančeńnie" + +#: ../src/interface.cpp:68 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "_Zabi praces" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "Prymuś praces vykanać imhniennaje zakančeńnie" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "_Źmiani pryjarytet..." + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "Źmiani pryjarytetnaść pracesu" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "Skanfihuruj aplikacyju" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "_Adnavi" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "Adnavi śpis pracesaŭ" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "_Mapy pamiaci" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "Pakažy mapy pamiaci, źviazanyja z pracesam" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "Adčynienyja _fajły" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "Pakažy fajły, adčynienyja pracesam" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "_Źmieściva" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "Adčyni padručnik" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "Pra hetuju prahramu" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "_Zaležnaści" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "Pakažy radavod pracesaŭ" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "_Aktyŭnyja pracesy" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "Pakažy aktyŭnyja pracesy" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "_Usie pracesy" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "Pakažy ŭsie pracesy" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "_Maje pracesy" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "Pakažy pracesy karystalnika" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "Zakonč _praces" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "Historyja raboty CPU" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "Historyja aperacyjnaj i padručnaj pamiaci" + +#: ../src/interface.cpp:359 ../src/proctable.cpp:225 +msgid "Memory" +msgstr "Pamiać" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "Swap" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "Historyja sietkavaj raboty" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "Atrymańnie" + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "Usiaho atrymana" + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "Vysyłańnie" + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "Usiaho vysłana" + +#: ../src/interface.cpp:690 +msgid "System" +msgstr "Systema" + +#: ../src/interface.cpp:694 ../src/procdialogs.cpp:512 +msgid "Processes" +msgstr "Pracesy" + +#: ../src/interface.cpp:698 ../src/procdialogs.cpp:627 +msgid "Resources" +msgstr "Resursy" + +#: ../src/load-graph.cpp:145 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "" +msgstr[1] "" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:324 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "%s (%.1f%%) ad %s" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "" +"Error\n" +"'%s' is not a valid Perl regular expression.\n" +"%s" +msgstr "" +"Pamyłka\n" +"\"%s\" nie źjaŭlajecca rečaisnym rehularnym vyrazam Perla.\n" +"%s" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "Praces" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 ../src/memmaps.cpp:476 +msgid "Filename" +msgstr "Nazva fajłu" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:309 +msgid "Search for Open Files" +msgstr "Šukaj adčynienyja fajły" + +#: ../src/lsof.cpp:337 +msgid "_Name contains:" +msgstr "_Nazva ŭtrymlivaje:" + +#: ../src/lsof.cpp:353 +msgid "Case insensitive matching" +msgstr "Nia ŭličvaj pamieru litar" + +#: ../src/lsof.cpp:361 +msgid "S_earch results:" +msgstr "_Vyniki pošuku:" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:478 +msgid "VM Start" +msgstr "Pačatak VM" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:480 +msgid "VM End" +msgstr "Kaniec VM" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:482 +msgid "VM Size" +msgstr "Pamier VM" + +#: ../src/memmaps.cpp:483 +msgid "Flags" +msgstr "Ściažki" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:485 +msgid "VM Offset" +msgstr "Zruch VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:488 +msgid "Private clean" +msgstr "Pryvatnaja čystaja" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:491 +msgid "Private dirty" +msgstr "Pryvatnaja brudnaja" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:494 +msgid "Shared clean" +msgstr "Supolnaja čystaja" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:497 +msgid "Shared dirty" +msgstr "Supolnaja brudnaja" + +#: ../src/memmaps.cpp:499 +msgid "Inode" +msgstr "Inod" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:608 +msgid "Memory Maps" +msgstr "Mapy pamiaci" + +#: ../src/memmaps.cpp:627 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Mapy pamiaci pracesu \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:34 +msgid "file" +msgstr "fajł" + +#: ../src/openfiles.cpp:36 +msgid "pipe" +msgstr "kanvejer" + +#: ../src/openfiles.cpp:38 +msgid "IPv6 network connection" +msgstr "Sietkavaje spałučeńnie (IPv6)" + +#: ../src/openfiles.cpp:40 +msgid "IPv4 network connection" +msgstr "Sietkavaje spałučeńnie (IPv4)" + +#: ../src/openfiles.cpp:42 +msgid "local socket" +msgstr "lakalny sokiet" + +#: ../src/openfiles.cpp:44 +msgid "unknown type" +msgstr "nieviadomy typ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:246 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:248 +msgid "Object" +msgstr "Abjekt" + +#: ../src/openfiles.cpp:332 +msgid "Open Files" +msgstr "Adčynienyja fajły" + +#: ../src/openfiles.cpp:354 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Fajły, adčynienyja pracesam \"%s\" (PID %u):" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"Niemahčyma źmianić pryjarytetnaść pracesu (PID %d) na %d.\n" +"%s" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"Niemahčyma zabić praces (PID %d) syhnałam %d.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "Zabić zaznačany praces?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"Z zabojstva pracesu moža vyniknuć strata źviestak, avaryja sesii ci " +"niebiaśpiečnaja ryzyka. Zabivać varta tolki pracesy, jakija nijak nie " +"reahujuć na karystalnika." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "Zakonč zaznačany praces?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"Z zakančeńnia pracesu moža vyniknuć strata źviestak, avaryja sesii ci " +"niebiaśpiečnaja ryzyka. Zabivać varta tolki pracesy, jakija nijak nie " +"reahujuć na karystalnika." + +#: ../src/procdialogs.cpp:113 +msgid "(Very High Priority)" +msgstr "(Vielmi vysoki pryjarytet)" + +#: ../src/procdialogs.cpp:115 +msgid "(High Priority)" +msgstr "(Vysoki pryjarytet)" + +#: ../src/procdialogs.cpp:117 +msgid "(Normal Priority)" +msgstr "(Zvyčajny pryjarytet)" + +#: ../src/procdialogs.cpp:119 +msgid "(Low Priority)" +msgstr "(Nizki pryjarytet)" + +#: ../src/procdialogs.cpp:121 +msgid "(Very Low Priority)" +msgstr "(Vielmi nizki pryjarytet)" + +#: ../src/procdialogs.cpp:173 +msgid "Change Priority" +msgstr "Źmiani pryjarytet" + +#: ../src/procdialogs.cpp:194 +msgid "Change _Priority" +msgstr "Źmiani _pryjarytet" + +#: ../src/procdialogs.cpp:215 +msgid "_Nice value:" +msgstr "_Dalikatnaść (nice):" + +#: ../src/procdialogs.cpp:231 +msgid "Note:" +msgstr "Uvaha:" + +#: ../src/procdialogs.cpp:232 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Pryjarytet pracesu akreślivajecca jaho dalikatnaściu. Čym mienš dalikatny " +"praces, tym jon pryjarytetniejšy." + +#: ../src/procdialogs.cpp:444 +msgid "Icon" +msgstr "Ikona" + +#: ../src/procdialogs.cpp:489 +msgid "System Monitor Preferences" +msgstr "Nałady systemnaha naziralnika" + +#: ../src/procdialogs.cpp:519 +msgid "Behavior" +msgstr "Pavodziny" + +#: ../src/procdialogs.cpp:538 ../src/procdialogs.cpp:653 +#: ../src/procdialogs.cpp:703 +msgid "_Update interval in seconds:" +msgstr "_Intervał adnaŭleńnia ŭ sekundach:" + +#: ../src/procdialogs.cpp:563 +msgid "Enable _smooth refresh" +msgstr "Uklučy _hładkaje adnaŭleńnie" + +#: ../src/procdialogs.cpp:577 +msgid "Alert before ending or _killing processes" +msgstr "Aścierahaj ad zakančeńnia j _zabojstva pracesaŭ" + +#: ../src/procdialogs.cpp:591 +msgid "Solaris mode" +msgstr "Režym Solaris" + +#: ../src/procdialogs.cpp:609 ../src/procdialogs.cpp:737 +msgid "Information Fields" +msgstr "Pali źviestak" + +#: ../src/procdialogs.cpp:622 +msgid "Process i_nformation shown in list:" +msgstr "_Źviestki ab pracesy:" + +#: ../src/procdialogs.cpp:634 +msgid "Graphs" +msgstr "Hrafiki" + +#: ../src/procdialogs.cpp:723 +msgid "Show _all filesystems" +msgstr "_Pakažy ŭsie fajłavyja systemy" + +#: ../src/procdialogs.cpp:750 +msgid "File system i_nformation shown in list:" +msgstr "Źviestki _fajłavaj systemy ŭ śpisie:" + +#: ../src/procman.cpp:664 +msgid "A simple process and system monitor." +msgstr "Prosty manitor pracesaŭ i systemy." + +#: ../src/proctable.cpp:210 +msgid "Process Name" +msgstr "Nazva pracesu" + +#: ../src/proctable.cpp:211 +msgid "User" +msgstr "Karystalnik" + +#: ../src/proctable.cpp:212 +msgid "Status" +msgstr "Stan" + +#: ../src/proctable.cpp:213 +msgid "Virtual Memory" +msgstr "Virtualnaja pamiać" + +#: ../src/proctable.cpp:214 +msgid "Resident Memory" +msgstr "Rezydentavaja pamiać" + +#: ../src/proctable.cpp:215 +msgid "Writable Memory" +msgstr "Zapisvalnaja pamiać" + +#: ../src/proctable.cpp:216 +msgid "Shared Memory" +msgstr "Supolnaja pamiać" + +#: ../src/proctable.cpp:217 +msgid "X Server Memory" +msgstr "Pamiać servera X" + +#: ../src/proctable.cpp:218 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:219 +msgid "CPU Time" +msgstr "Čas CPU" + +#: ../src/proctable.cpp:220 +msgid "Started" +msgstr "Uklučany" + +#: ../src/proctable.cpp:221 +msgid "Nice" +msgstr "Dalikatnaść" + +#: ../src/proctable.cpp:222 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:223 +msgid "Security Context" +msgstr "Kantekst biaśpieki" + +#: ../src/proctable.cpp:224 +msgid "Command Line" +msgstr "Zahadny radok" + +#. xgettext: wchan, see ps(1) or top(1) +#: ../src/proctable.cpp:227 +msgid "Waiting Channel" +msgstr "Čakańnie kanału" + +#: ../src/proctable.cpp:942 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "" +"Siaredniaja napružanaść systemy ŭ apošnija 1, 5, 15 chvilinaŭ: %0.2f, %0.2f, " +"%0.2f" + +#: ../src/sysinfo.cpp:75 +#, c-format +msgid "Release %s" +msgstr "Vydańnie %s" + +#: ../src/sysinfo.cpp:109 +msgid "Unknown CPU model" +msgstr "Nieviadomaja madel CPU" + +#: ../src/sysinfo.cpp:547 +#, c-format +msgid "Kernel %s" +msgstr "Jadro %s" + +#: ../src/sysinfo.cpp:560 +#, c-format +msgid "GNOME %s" +msgstr "GNOME %s" + +#. hardware section +#: ../src/sysinfo.cpp:574 +msgid "Hardware" +msgstr "Aparatura" + +#: ../src/sysinfo.cpp:579 ../src/sysinfo.cpp:582 +msgid "Memory:" +msgstr "Pamiać:" + +#: ../src/sysinfo.cpp:587 +#, c-format +msgid "Processor %d:" +msgstr "Pracesar %d:" + +#: ../src/sysinfo.cpp:592 +msgid "Processor:" +msgstr "Pracesar:" + +#. disk space section +#: ../src/sysinfo.cpp:604 +msgid "System Status" +msgstr "Stan systemy" + +#: ../src/sysinfo.cpp:610 +msgid "Available disk space:" +msgstr "Dastupnaja prastora na dysku:" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "Pracuje" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "Spynieny" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "Miarćviak" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "Nielha pierapynić" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "Śpić" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%ut%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:161 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "" +msgstr[1] "" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:174 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:348 +msgid "N/A" +msgstr "Niama" + +#. xgettext: rate, 10MiB/s +#: ../src/util.cpp:465 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/bg.gmo b/po/bg.gmo new file mode 100644 index 0000000..7b36c95 Binary files /dev/null and b/po/bg.gmo differ diff --git a/po/bg.po b/po/bg.po new file mode 100644 index 0000000..8c33f2e --- /dev/null +++ b/po/bg.po @@ -0,0 +1,1474 @@ +# Bulgarian translation for gnome-system-monitor po-file. +# Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# Copyright (C) 2009, 2011, 2012, 2016, 2017 Free Software Foundation, Inc. +# Borislav Aleksandrov , 2002. +# Vladimir Petkov , 2004, 2005. +# Alexander Shopov , 2005, 2006, 2007, 2008, 2009, 2011. +# Alexander Shopov , 2012, 2016. +# Yavor Doganov , 2008. +# Krasimir Chonov , 2014. +# Lyubomir Vasilev , 2017. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-10 10:45+0300\n" +"PO-Revision-Date: 2017-09-10 10:45+0300\n" +"Last-Translator: Lyubomir Vasilev \n" +"Language-Team: Bulgarian \n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Наблюдение на системата" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Показване на текущите процеси и следене на състоянието на системата" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"наблюдение;система;процес;процесор;памет;мрежа;история;използване;" +"производителност;задача;управление;monitor;system;process;cpu;memory;network;" +"history;usage;performance;task;manager;activity;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Наблюдение на системата" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"наблюдение;система;процеси;процесори;памет;мрежа;история;използване;monitor;" +"system;process;cpu;memory;network;history;usage;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Наблюдение и управление на системните ресурси" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"„Наблюдение на системата“ е програма за наблюдаване на процесите и " +"системата. Притежава привлекателен и лесен за работа интерфейс." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"„Наблюдение на системата“ може да ви помогне да разберете кои програми " +"използват процесора или паметта, може да управлявате работещите процеси, да " +"ги спирате, както и да променяте състоянието или приоритета им." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Разделът „Ресурси“ показва общ изглед какво се случва с вашия компютър. " +"Показва информация за мрежата, паметта и натоварването на процесора." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Процеси" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Ресурси" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Файлови системи" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "Проектът GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Убиване на процеса" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "" +"Необходими са привилегии за управление на процесите на други потребители" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Приоритет на процес" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Необходими са привилегии за промяна приоритета на процес" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "_Прекратяване на процес" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Информация за процеса" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Процеси" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "История на процесора" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "История на паметта/страницирането" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "Памет" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Странициране" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "История на мрежата" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "Получаване" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Общо получени" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "Изпращане" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Общо изпратени" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Ресурси" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Файлови системи" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Търсене за отворени файлове" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Филтриране на файловете по име" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Без разлика главни/малки" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Търсене за отворени файлове" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Настройки" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Помощ" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Относно" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Спиране на програмата" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "О_бновяване" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "_Активни процеси" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "В_сички процеси" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "М_ои процеси" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Зависимости" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_Информация" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Карти на паметта" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "Отваряне на _файлове" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Промяна на приоритет" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Много висок" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Висок" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Нормален" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Нисък" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Много нисък" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Друг" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Спиране на процеса" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Продължаване на процеса" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "Пре_кратяване на процеса" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_Убиване на процеса" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Отворени файлове" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Настройки на наблюдението на системата" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Поведение" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Интервал на обновяване в секунди:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Включване на _гладко опресняване" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "_Предупреждаване при прекратяване на процес" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Разделяне на използването на процесорите на броя им" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Полета с информация" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "И_нформация за процесите:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Графики" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Показване на площна графика с наслагване за процесорите" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Показване на _гладка графика за процесорите" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Извеждане на скоростта на мрежата в битове" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Показване на _всички файлови системи" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "И_нформация за файловите системи:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Отказ" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "_Промяна на приоритет" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "_Стойност на nice:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Бележка: Приоритетът на процеса се задава с неговата " +"стойност в nice. Ниска стойност на nice съответства на висок приоритет." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Програма за наблюдение на системата и процесите." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Показване на подпрозорец „Процеси“" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Показване на подпрозорец „Ресурси“" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Показване на подпрозорец „Файлови системи“" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Версия на програмата" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Устройство" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Папка" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "Вид" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Общо" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Свободни" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Налични" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Използвани" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Избор на цвят за „%s“" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "Процесори" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "Процесор № %d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Владимир „Kaladan“ Петков \n" +"Борислав Александров \n" +"Александър Шопов \n" +"Красимир „bfaf“ Чонов \n" +"Любомир Василев \n" +"\n" +"Проектът за превод на GNOME има нужда от подкрепа.\n" +"Научете повече за нас на http://gnome.cult." +"bg\n" +"Докладвайте за грешки на http://gnome." +"cult.bg/bugs" + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Днес, %H:%M" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Вчера, %H:%M" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%e %b %H:%M" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%e %b %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Част" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Процент запълване при избор на цвета на кръговите диаграми" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Заглавие" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Заглавие на диалоговия прозорец за избор на цвят" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Избор на цвят" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Текущ цвят" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Избраният цвят" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Вид на диаграмата" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Получени неправилни данни за цвят\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Натиснете, за да зададете цветовете на графиката" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунда" +msgstr[1] "%u секунди" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "няма" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%) от %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d отворен файл" +msgstr[1] "%d отворени файла" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "Намерен е %d файл" +msgstr[1] "Намерени са %d файла" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "Процес" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "ИдПр" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Име на файл" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Начало на ВП" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Край на ВП" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Размер на ВП" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Флагове" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Отместване на ВП" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Несподелена чиста" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Несподелена променена" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Споделена чиста" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Споделена променена" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "I-възел" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Карти на паметта" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Карти на паметта за процеса „%s“ (ИдПр %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "файл" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "канал" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "мрежова свързаност по IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "мрежова свързаност по IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "локално гнездо" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "неизвестен вид" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "УкФ" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "Обект" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Отворени файлове от процес „%s“ (ИдПр: %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Размер и позиция на главния прозорец (широчина, височина, позиция по x и y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Основният прозорец да е максимизиран" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Показване на зависимостите на процес чрез дървовиден изглед" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Режим на Solaris за процентите на процесорите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Ако е истина, system-monitor работи в режим на Solaris, в който използването " +"на процесора от задача се дели на общия брой процесори. В противен случай се " +"работи в режим на Irix." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Показване на площна графика с наслагване за процесорите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ако е отбелязано, „Наблюдение на системата“ ще показва площна графика с " +"наслагване за процесорите." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Показване на гладка графика чрез криви на Безие за процесорите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Ако е отбелязано, „Наблюдение на системата“ ще показва гладка графика за " +"процесорите." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Включване/изключване на гладкото опресняване" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Показване на предупреждение при убиване на процес" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Време в милисекунди между интервалите за обновяване на списъка с процеси" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Време в милисекунди между интервалите за обновяване на графиките" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "Дали да се показва информация за всички файлови системи" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Дали да се показва информация за всички файлови системи — това включва и " +"служебните „autofs“ и „procfs“. Тази настройка е полезна, ако искате да " +"получите списък с всички монтирани файлови системи." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Време в милисекунди между интервалите за обновяване на списъка с устройства" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Определяне кои процеси да се показват." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Запазване на текущия подпрозорец" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Цветове на процесорите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"Всеки запис е във формата „(Проц. №, шестнайсетично представяне на цвят)“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Стандартен цвят на графиката за паметта" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Стандартен цвят на графиката за мястото за странициране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Стандартен цвят на графиката за входящия трафик" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Стандартен цвят на графиката за изходящия трафик" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Извеждане на пренесените данни по мрежата в битове" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Колона за подреждане на процесите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Ред на колоните за процесите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Ред за подреждане на процесите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "Широчина на колоната „Име“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "Показване на колоната „Име“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "Широчина на колоната „Потребител“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "Показване на колоната „Потребител“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "Широчина на колоната „Състояние“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "Показване на колоната „Състояние“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "Широчина на колоната „Виртуална памет“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Показване на колоната „Виртуална памет“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "Широчина на колоната „Постоянна памет“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "Показване на колоната „Постоянна памет“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "Широчина на колоната „Памет за запис“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "Показване на колоната „Памет за запис“ стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "Широчина на колоната „Споделена памет“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "Показване на колоната „Споделена памет“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "Широчина на колоната „Памет за X сървъра“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "Показване на колоната „Памет за X сървъра“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "Широчина на колоната „% проц.“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "Показване на колоната „% проц.“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "Широчина на колоната „Процесорно време“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "Показване на колоната „Процесорно време“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "Широчина на колоната „Стартиран на“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "Показване на колоната „Стартиран на“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "Широчина на колоната „Приоритет (nice)“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "Показване на колоната „Приоритет (nice)“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "Широчина на колоната „ИдПр“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "Показване на колоната „ИдПр“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "Широчина на колоната „Контекст на сигурността“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Показване на колоната „Контекст на сигурността“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "Широчина на колоната „Команден ред“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "Показване на колоната „Команден ред“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "Широчина на колоната „Памет“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "Показване на колоната „Памет“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "Широчина на колоната „Канал на изчакване“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Показване на колоната „Канал на изчакване“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "Широчина на колоната „Контролирана група“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "Показване на колоната „Контролирана група“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "Широчина на колоната „Eдиница“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "Показване на колоната „Eдиница“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "Широчина на колоната „Сесия“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "Показване на колоната „Сесия“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "Широчина на колоната „Място“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "Показване на колоната „Място“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "Широчина на колоната „Собственик“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "Показване на колоната „Собственик“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Total disk write” column" +msgstr "Широчина на колоната „Запис на диска — общо“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Total disk write” column on startup" +msgstr "Показване на колоната „Запис на диска — общо“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Width of process “Total disk read” column" +msgstr "Широчина на колоната „Четене от диска — общо“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Show process “Total disk read” column on startup" +msgstr "Показване на колоната „Четене от диска — общо“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Width of process “Disk read” column" +msgstr "Широчина на колоната „Четене от диска“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Show process “Disk read” column on startup" +msgstr "Показване на колоната „Четене от диска“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Width of process “Disk write” column" +msgstr "Широчина на колоната „Запис на диска“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Show process “Disk write” column on startup" +msgstr "Показване на колоната „Запис на диска“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "Широчина на колоната „Приоритет“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "Показване на колоната „Приоритет“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "Колона за подреждане при дисковете" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "Ред за подреждане при дисковете" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "Подредба на колоните при дисковете" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "Широчина на колоната „Устройство“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "Показване на колоната „Устройство“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "Широчина на колоната „Папка“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "Показване на колоната „Папка“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "Широчина на колоната „Вид“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "Показване на колоната „Вид“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "Широчина на колоната „Общо“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "Показване на колоната „Общо“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "Широчина на колоната „Свободни“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "Показване на колоната „Свободни“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "Широчина на колоната „Налични“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "Показване на колоната „Налични“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "Широчина на колоната „Използвани“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "Показване на колоната „Използвани“ при стартиране" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "Колона за подреждане на картите на паметта" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "Ред за подреждане на картите на паметта" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "Колона за подреждане на отворените файлове" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "Ред за подреждане на отворените файлове" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Икона" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Невъзможно е да се промени приоритетът на процес с идентификатор %d на %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Процесът с идентификатор %d не може да бъде убит със сигнал %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Убиване на процеса „%s“ (ИдПр: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Прекратяване на процеса „%s“ (ИдПр: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Спиране на процеса „%s“ (ИдПр: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Сигурни ли сте, че искате да убиете избрания процес?" +msgstr[1] "Сигурни ли сте, че искате да убиете избраните %d процеса?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Сигурни ли сте, че искате да прекратите избрания процес?" +msgstr[1] "Сигурни ли сте, че искате да прекратите избраните %d процеса?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Сигурни ли сте, че искате да спрете избрания процес?" +msgstr[1] "Сигурни ли сте, че искате да спрете избраните %d процеса?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ако убиете процес, можете да загубите данни, развалите текущата си сесия или " +"да създадете риск за сигурността на системата. Желателно е да убивате само " +"процеси, които не отговарят на потребителските заявки." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Убиване на процеса" +msgstr[1] "_Убиване на процесите" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ако прекратите процес, можете да загубите данни, развалите текущата си сесия " +"или да създадете риск за сигурността на системата. Желателно е да " +"прекратявате само процеси, които не отговарят на потребителските заявки." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Прекратяване на процеса" +msgstr[1] "_Прекратяване на процесите" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Ако спрете процес, можете да загубите данни, развалите текущата си сесия или " +"да създадете риск за сигурността на системата. Желателно е да спирате само " +"процеси, които не отговарят на потребителските заявки." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Спиране на процеса" +msgstr[1] "_Спиране на процесите" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Промяна на приоритета на процеса „%s“ (ИдПр: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Промяна на приоритета на процеса" +msgstr[1] "Промяна на приоритета на %d процеса" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Бележка:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Приоритетът на процеса се задава с неговата стойност в nice. Ниска стойност " +"на nice съответства на висок приоритет." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "Няма" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "Име на процес" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "Потребител" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "Състояние" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Виртуална памет" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Постоянна памет" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Памет за запис" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Споделена памет" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Памет за X сървъра" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Процесорно време" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "Стартиран на" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Приоритет (nice)" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "Приоритет" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ИдПр" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "Контекст на сигурността" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "Команден ред" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Канал на изчакване" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "Контролирана група" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (ИдПр %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% проц." + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "Единица" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "Сесия" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Място" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "Собственик" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Четене от диска — общо" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Запис на диска — общо" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "Четене от диска" + +#: ../src/proctable.cpp:350 +msgid "Disk write" +msgstr "Запис на диска" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Работещ" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Спрян" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Зомби" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Непрекъсваем" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Спящ" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u бит" +msgstr[1] "%u бита" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u байт" +msgstr[1] "%u байта" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Много висок" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Висок" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Нормален" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Нисък" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Много нисък" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/bn.gmo b/po/bn.gmo new file mode 100644 index 0000000..42c4376 Binary files /dev/null and b/po/bn.gmo differ diff --git a/po/bn.po b/po/bn.po new file mode 100644 index 0000000..84fd71e --- /dev/null +++ b/po/bn.po @@ -0,0 +1,1127 @@ +# Bengali Translation of gnome-system-monitor +# Copyright (C) 2003, 2006, 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Sayamindu Dasgupta , 2003. +# Mahay Alam Khan , 2005. +# Samia Niamatullah , 2005. +# Runa Bhattacharjee , 2009. +# Israt Jahan , 2009-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: bn\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&component=general\n" +"POT-Creation-Date: 2010-03-23 15:55+0000\n" +"PO-Revision-Date: 2010-03-24 18:35+0600\n" +"Last-Translator: Israt Jahan \n" +"Language-Team: Bengali \n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:157 +#: ../src/interface.cpp:619 ../src/procman.cpp:724 +msgid "System Monitor" +msgstr "সিস্টেম পর্যবেক্ষক" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:158 +msgid "View current processes and monitor system state" +msgstr "বর্তমান প্রসেস দেখুন ও সিস্টেমের অবস্থা পর্যবেক্ষন করুন" + +#: ../src/argv.cpp:18 +msgid "Show the System tab" +msgstr "সিস্টেমের ট্যাব প্রদর্শন করা হবে" + +#: ../src/callbacks.cpp:167 +msgid "translator-credits" +msgstr "" +"অঙ্কুর প্রকল্পের পক্ষে, সায়মিন্দু দাশগুপ্ত \n" +"মাহে আলম খান \n" +"সামিয়া নিয়ামতুল্লাহ \n" +"রুণা ভট্টাচার্য্য \n" +"ইসরাত জাহান " + +#: ../src/disks.cpp:300 ../src/memmaps.cpp:498 +msgid "Device" +msgstr "ডিভাইস" + +#: ../src/disks.cpp:301 +msgid "Directory" +msgstr "ডিরেক্টরি" + +#: ../src/disks.cpp:302 ../src/gsm_color_button.c:211 ../src/openfiles.cpp:247 +msgid "Type" +msgstr "ধরণ" + +#: ../src/disks.cpp:303 +msgid "Total" +msgstr "সর্বমোট" + +#: ../src/disks.cpp:304 +msgid "Free" +msgstr "মুক্ত" + +#: ../src/disks.cpp:305 +msgid "Available" +msgstr "বিদ্যমান" + +#: ../src/disks.cpp:306 +msgid "Used" +msgstr "ব্যবহৃত" + +#: ../src/disks.cpp:313 ../src/interface.cpp:702 ../src/procdialogs.cpp:705 +#: ../src/procdialogs.cpp:709 +msgid "File Systems" +msgstr "ফাইল সিস্টেম" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "আজ %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "গতকাল %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "" +"সিস্টেমের তথ্যের জন্য 0, প্রসেস তালিকার জন্য 1, রিসোর্সের জন্য 2 ও ডিস্কের তালিকার " +"জন্য 3" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "গ্রাফ cpu এর ডিফল্ট রং" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "আগমণকারী নেটওয়ার্ক ট্র্যাফিকের গ্রাফের ডিফল্ট রং" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "গ্রাফ mem এর ডিফল্ট রং" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "বাহিরমূখী নেটওয়ার্ক ট্র্যাফিকের গ্রাফের ডিফল্ট রং" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "গ্রাফ swap এর ডিফল্ট রং" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"ডিফল্টরূপে প্রদর্শিত প্রসেসের তালিকা নির্ধারণ করতে ব্যবহৃত। মান 0(০) হলে সমস্ত, 1(১) " +"হলে শুধুমাত্র ব্যবহারকারীর ও 2(২) হলে বর্তমানে সক্রিয় প্রসেস।" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "ডিস্ক প্রদর্শন ব্যবস্থায় কলামের ক্রম" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "স্মুথ রিফ্রেশ ব্যবস্থা সক্রিয়/নিষ্ক্রিয় করুন" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" +"মান TRUE (সত্য) হলে, 'Solaris মোড'-এ সিস্টেম পর্যবেক্ষক চালানো হবে এবং কর্ম দ্বারা " +"ব্যবহৃত cpu-র সর্বমোট পরিমাণ, উপস্থিত CPU-র সংখ্যা দ্বারা বিভাগ করা যায়। অন্যথা এটি " +"'Irix মোড' চালানো হবে।" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "প্রধান উইন্ডোর উচ্চতা" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "প্রধান উইন্ডোর প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "প্রসেস অনুযায়ী প্রদর্শনে কলামের ক্রম" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "প্রসেস অনুযায়ী প্রদর্শনে কলামের ক্রম সুবিন্যস্ত করুন" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "প্রসেস অনুযায়ী প্রদর্শনের অনুক্রম সুবিন্যস্ত করুন" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "বর্তমানে প্রদর্শিত ট্যাব সংরক্ষণ করতে ব্যবহৃত" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "প্রারম্ভে প্রসেস 'CPU %' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "প্রারম্ভে প্রসেস 'CPU-র সময়' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "প্রারম্ভে প্রসেস 'PID' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "প্রারম্ভে প্রসেস 'SELinux সিকিউরিট কনটেক্সট' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "প্রারম্ভে প্রসেস 'অপেক্ষারত চ্যানেল' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'X server memory' column on startup" +msgstr "প্রসেসের 'X সার্ভার মেমরি' কলামের কলাম প্রারম্ভে প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'arguments' column on startup" +msgstr "প্রারম্ভে প্রসেস 'আর্গুমেন্ট' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "প্রারম্ভে 'আনুমানিক মেমরি ব্যবহার' সংক্রান্ত কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'name' column on startup" +msgstr "প্রারম্ভের প্রসেসের 'নাম' শীর্ষক কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'nice' column on startup" +msgstr "প্রারম্ভে প্রসেসের 'nice' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'owner' column on startup" +msgstr "প্রারম্ভে প্রসেসের 'মালিকানা' সংক্রান্ত কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'resident memory' column on startup" +msgstr "প্রারম্ভে প্রসেসের 'অভ্যন্তরীণ মেমরি' কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'shared memory' column on startup" +msgstr "প্রারম্ভে প্রসেসের 'শেয়ার মেমরি' সংক্রান্ত কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'start time' column on startup" +msgstr "প্রারম্ভে প্রসেসর 'আরম্ভকাল' সংক্রান্ত কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'status' column on startup" +msgstr "প্রারম্ভে প্রসেসের 'অবস্থা' সংক্রান্ত কলাম প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'virtual memory' column on startup" +msgstr "প্রারম্ভে প্রসেসের 'ভার্চুয়াল মেমরি' কলাম প্রদর্শন করা হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'writable memory' column on startup" +msgstr "প্রারম্ভে প্রসেসের 'লিখনযোগ্য মেমরি' কলাম প্রদর্শন করা হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process dependencies in tree form" +msgstr "প্রসেসের নির্ভরশীলতাগুলো ট্রি-বিন্যাসে প্রদর্শিত হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show warning dialog when killing processes" +msgstr "প্রসেস kill করার সময় সতর্কতাসূচক ডায়লগ বাক্স প্রদর্শন করা হবে" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Solaris mode for CPU percentage" +msgstr "CPU-র শতাংশের জন্য Solaris মোড" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ডিভাইস তালিকা হালনাগাদ করার মধ্যে অন্তর্বর্তী সময়কাল, মিলিসেকেন্ডে প্রকাশিত" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the graphs" +msgstr "গ্রাফ হালনাগাদের মধ্যবর্তী সময়, মিলিসেকেন্ডে প্রকাশিত" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the process view" +msgstr "প্রসেস প্রদর্শন হালনাগাদের মধ্যবর্তী সময়, মিলিসেকেন্ডে প্রকাশিত" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether information about all filesystems should be displayed" +msgstr "সব ফাইল সিস্টেম সংক্রান্ত তথ্য প্রদর্শিত হবে কি না" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"সর্বধরনের ফাইল সিস্টেম সম্পর্কিত তথ্য প্রদর্শিত হবে কি না ('autofs' ও 'procfs' সহ)। " +"বর্তমানে মাউন্ট করা সব ফাইল সিস্টেম সম্পর্কিত তথ্য পেতে সহায়ক।" + +#: ../src/gnome-system-monitor.schemas.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "প্রসেস CPU % কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'CPU time' column" +msgstr "প্রসেস 'CPU এর সময়' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'PID' column" +msgstr "প্রসেস 'PID' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'SELinux security context' column" +msgstr "প্রসেস 'SELinux সিকিউরিট কনটেক্সট' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'Waiting Channel' column" +msgstr "প্রসেস 'অপেক্ষারত চ্যানেল' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "প্রসেস 'X সার্ভার মেমরি' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "প্রসেস 'আর্গুমেন্ট' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "প্রসেস 'আনুমানিক মেমরি ব্যবহার' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "প্রসেস 'নাম' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "প্রসেস 'nice' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "প্রসেস 'মালিকানা' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "প্রসেস 'অভ্যন্তরীণ মেমরি' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "প্রসেস 'শেয়ার মেমরি' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "প্রসেস 'আরম্ভকাল' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "প্রসেস 'অবস্থা' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "প্রসেস 'ভার্চুয়াল মেমরি' কলামের প্রস্থ" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "প্রসেস 'লিখনযোগ্য মেমরি' কলামের প্রস্থ" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "ভগ্নাংশ" + +# gnome bug: 585940 +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "রং নির্বাচনের চক্রাকার বৃত্তের মধ্যে শতাংশে চিহ্নিত পূর্ণতার মাপ" + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "শিরোনাম" + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "রং নির্বাচন ডায়লগের শিরোনাম" + +#: ../src/gsm_color_button.c:198 ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "একটি রং নির্বাচন করুন" + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "বর্তমান রং" + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "নির্বাচিত রং" + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "রং নির্বাচনের ধরন" + +#: ../src/gsm_color_button.c:523 +msgid "Received invalid color data\n" +msgstr "রং সংক্রান্ত প্রাপ্ত তথ্য কার্যকর নয়\n" + +#: ../src/gsm_color_button.c:623 +msgid "Click to set graph colors" +msgstr "গ্রাফের রং নির্ধারণ করতে ক্লিক করুন" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "পর্যবেক্ষক (_M)" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "সম্পাদনা (_E)" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "প্রদর্শন (_V)" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "সহায়তা (_H)" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "খোলা ফাইল অনুসন্ধান করুন (_O)" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "খোলা ফাইল অনুসন্ধান করুন" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "প্রোগ্রাম বন্ধ করুন" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "প্রসেস বন্ধ করুন (_S)" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "প্রসেস বন্ধ করুন" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "প্রসেস চালিয়ে যাওয়া হবে (_C)" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "প্রসেস বন্ধ করা হলে চালু করা হবে" + +#: ../src/interface.cpp:66 ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "প্রসেস সমাপ্ত করুন (_E)" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "বলপূর্বক প্রসেসটি স্বাভাবিকরূপে সমাপ্ত করুন" + +#: ../src/interface.cpp:68 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "প্রসেস kill করুন (_K)" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "বলপূর্বক প্রসেসটি এই মুহূর্তে সমাপ্ত করুন" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "প্রাধান্য পরিবর্তন করুন...(_C)" + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "প্রসেসের প্রাধান্যের ক্রম পরিবর্তন করুন" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "অ্যাপ্লিকেশন কনফিগার করুন" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "রিফ্রেস (_R)" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "প্রসেসের তালিকা রিফ্রেস করা হবে" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "মেমরি ম্যাপ (_M)" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "প্রসেসের সাথে যুক্ত মেমরি ম্যাপ খুলুন" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "ফাইল খুলুন (_F)" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "প্রসেস দ্বারা খোলা ফাইল দেখুন" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "বিষয়বস্তু (_C)" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "ম্যানুয়াল খুলুন" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "অ্যাপ্লিকেশন পরিচিতি" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "নির্ভরতা (_D)" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "প্রসেসের মধ্যে প্যারেন্ট/চাইল্ড সম্পর্ক প্রদর্শন করা হবে" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "সক্রিয় প্রসেস (_A)" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "সক্রিয় প্রসেস প্রদর্শন করা হবে" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "সব প্রসেস (_l)" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "সব প্রসেস প্রদর্শন করা হবে" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "ব্যবহারকারীর প্রসেস (_y)" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "ব্যবহারকারীর নিজস্ব প্রসেস প্রদর্শন করা হবে" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "প্রসেস সমাপ্ত করুন (_P)" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "CPU ব্যবহারের ইতিহাস" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "মেমরি ও Swap ব্যবহার সংক্রান্ত ইতিহাস" + +#: ../src/interface.cpp:359 ../src/proctable.cpp:226 +msgid "Memory" +msgstr "মেমরি" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "Swap" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "নেটওয়ার্ক ব্যবহার সংক্রান্ত ইতিহাস" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "গ্রহন করা হচ্ছে" + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "সর্বমোট প্রাপ্ত" + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "পাঠানো হচ্ছে" + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "সর্বমোট প্রেরিত" + +#. procman_create_sysinfo_view(); +#: ../src/interface.cpp:690 +msgid "System" +msgstr "সিস্টেম" + +#: ../src/interface.cpp:694 ../src/procdialogs.cpp:525 +msgid "Processes" +msgstr "প্রসেস" + +#: ../src/interface.cpp:698 ../src/procdialogs.cpp:640 +msgid "Resources" +msgstr "রিসোর্স" + +#: ../src/load-graph.cpp:153 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u সেকেন্ড" +msgstr[1] "%u সেকেন্ড" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:329 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "%s (%.1f %%), %s এর" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "" +"Error\n" +"'%s' is not a valid Perl regular expression.\n" +"%s" +msgstr "" +"ত্রুটি\n" +"'%s', Perl এর বৈধ রেগুলার এক্সপ্রেশন নয়।\n" +"%s" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "প্রসেস" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 ../src/memmaps.cpp:476 +msgid "Filename" +msgstr "ফাইলের নাম" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:309 +msgid "Search for Open Files" +msgstr "খোলা ফাইল অনুসন্ধান করা হয়" + +#: ../src/lsof.cpp:337 +msgid "_Name contains:" +msgstr "নামের মধ্যে অন্তর্ভুক্ত (_N):" + +#: ../src/lsof.cpp:353 +msgid "Case insensitive matching" +msgstr "অক্ষরের ছাঁদ বিনা মেলানো হবে" + +#: ../src/lsof.cpp:361 +msgid "S_earch results:" +msgstr "অনুসন্ধানের ফলাফল (_e):" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:478 +msgid "VM Start" +msgstr "VM প্রারম্ভ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:480 +msgid "VM End" +msgstr "VM সমাপ্ত" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:482 +msgid "VM Size" +msgstr "VM আকার" + +#: ../src/memmaps.cpp:483 +msgid "Flags" +msgstr "ফ্ল্যাগ" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:485 +msgid "VM Offset" +msgstr "VM অফসেট" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:488 +msgid "Private clean" +msgstr "অপরিবর্তিত প্রাইভেট মেমরি" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:491 +msgid "Private dirty" +msgstr "পরিবর্তিত প্রাইভেট মেমরি" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:494 +msgid "Shared clean" +msgstr "অপরিবর্তিত শেয়ারকৃত মেমরি" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:497 +msgid "Shared dirty" +msgstr "পরিবর্তিত শেয়ারকৃত মেমরি" + +#: ../src/memmaps.cpp:499 +msgid "Inode" +msgstr "Inode" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:608 +msgid "Memory Maps" +msgstr "মেমরি ম্যাপ" + +#: ../src/memmaps.cpp:627 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "\"%s\" (PID %u) প্রসেসের মেমরি ম্যাপ (_M):" + +#: ../src/openfiles.cpp:34 +msgid "file" +msgstr "ফাইল" + +#: ../src/openfiles.cpp:36 +msgid "pipe" +msgstr "পাইপ" + +#: ../src/openfiles.cpp:38 +msgid "IPv6 network connection" +msgstr "IPv6 নেটওয়ার্ক সংযোগ" + +#: ../src/openfiles.cpp:40 +msgid "IPv4 network connection" +msgstr "IPv4 নেটওয়ার্ক সংযোগ" + +#: ../src/openfiles.cpp:42 +msgid "local socket" +msgstr "স্থানীয় সকেট" + +#: ../src/openfiles.cpp:44 +msgid "unknown type" +msgstr "অজানা ধরণ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:246 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:248 +msgid "Object" +msgstr "বস্তু" + +#: ../src/openfiles.cpp:332 +msgid "Open Files" +msgstr "খোলা ফাইল" + +#: ../src/openfiles.cpp:354 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "প্রসেস \"%s\" (PID %u) দ্বারা খোলা ফাইল (_F):" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"pid %d সহ প্রসেসের প্রাধান্য %d-এ পরিবর্তন করতে ব্যর্থ।\n" +"%s" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"pid %d সহ প্রসেসকে সিগনাল %d দ্বারা kill করতে ব্যর্থ।\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "নির্বাচিত প্রসেস kill করা হবে কি?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"প্রসেস Kill করার ফলে তথ্য নষ্ট ও সেশন বিপর্যস্ত হতে পারে ও নিরাপত্তাজড়িত সমস্যা " +"উৎপন্ন হওয়া সম্ভাবনা রয়েছে। শুধুমাত্র অসাড় প্রসেস kill করা উচিত।" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "নির্বাচিত প্রসেস সমাপ্ত করা হবে কি?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"প্রসেস সমাপ্ত করার ফলে তথ্য নষ্ট ও সেশন বিপর্যস্ত হতে পারে ও নিরাপত্তাজড়িত সমস্যা " +"উৎপন্ন হওয়া সম্ভাবনা রয়েছে। শুধুমাত্র অসাড় প্রসেস সমাপ্ত করা উচিত।" + +#: ../src/procdialogs.cpp:115 +msgid "(Very High Priority)" +msgstr "(অত্যন্ত উচ্চ প্রাধান্য)" + +#: ../src/procdialogs.cpp:117 +msgid "(High Priority)" +msgstr "(উচ্চ মাত্রার প্রাধান্য)" + +#: ../src/procdialogs.cpp:119 +msgid "(Normal Priority)" +msgstr "(সাধারণ প্রাধান্য)" + +#: ../src/procdialogs.cpp:121 +msgid "(Low Priority)" +msgstr "(নিম্ন মাত্রার প্রাধান্য)" + +#: ../src/procdialogs.cpp:123 +msgid "(Very Low Priority)" +msgstr "(অত্যন্ত নিম্ন মাত্রার প্রাধান্য)" + +#: ../src/procdialogs.cpp:175 +msgid "Change Priority" +msgstr "প্রাধান্য পরিবর্তন করুন" + +#: ../src/procdialogs.cpp:196 +msgid "Change _Priority" +msgstr "প্রাধান্য পরিবর্তন করুন (_P)" + +#: ../src/procdialogs.cpp:217 +msgid "_Nice value:" +msgstr "Nice এর মান (_N):" + +#: ../src/procdialogs.cpp:233 +msgid "Note:" +msgstr "নোট:" + +#: ../src/procdialogs.cpp:234 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"প্রসেসের প্রাধান্য nice মান দ্বারা নির্ধারিত হয়। nice এর মান তুলনামূলকরূপে কম হলে " +"প্রসেসের প্রাধান্যের মাত্রা বেশি হবে।" + +#: ../src/procdialogs.cpp:457 +msgid "Icon" +msgstr "আইকন" + +#: ../src/procdialogs.cpp:502 +msgid "System Monitor Preferences" +msgstr "সিস্টেম পর্যবেক্ষক সংক্রান্ত পছন্দ" + +#: ../src/procdialogs.cpp:532 +msgid "Behavior" +msgstr "আচরণ" + +#: ../src/procdialogs.cpp:551 ../src/procdialogs.cpp:666 +#: ../src/procdialogs.cpp:728 +msgid "_Update interval in seconds:" +msgstr "হালনাগাদের মধ্যবর্তী বিরতি, সেকেন্ডে প্রকাশিত (_U):" + +#: ../src/procdialogs.cpp:576 +msgid "Enable _smooth refresh" +msgstr "স্মুথ রিফ্রেশ ব্যবস্থা সক্রিয় করা হবে (_s)" + +#: ../src/procdialogs.cpp:590 +msgid "Alert before ending or _killing processes" +msgstr "প্রসেস সমাপ্ত অথবা kill করার পূর্বে সতর্কবার্তা প্রদর্শিত হবে (_k)" + +#: ../src/procdialogs.cpp:604 +msgid "Solaris mode" +msgstr "Solaris মোড" + +#: ../src/procdialogs.cpp:622 ../src/procdialogs.cpp:762 +msgid "Information Fields" +msgstr "তথ্যের ক্ষেত্র" + +#: ../src/procdialogs.cpp:635 +msgid "Process i_nformation shown in list:" +msgstr "তালিকায় প্রদর্শিত প্রসেসের তথ্য (_n):" + +#: ../src/procdialogs.cpp:647 +msgid "Graphs" +msgstr "গ্রাফ" + +#: ../src/procdialogs.cpp:686 +msgid "Show network speed in bits" +msgstr "বিট অনুযায়ী নেটওয়ার্কের গতি প্রদর্শন করা হবে" + +#: ../src/procdialogs.cpp:748 +msgid "Show _all filesystems" +msgstr "সব ফাইল সিস্টেম প্রদর্শিত হবে (_a)" + +#: ../src/procdialogs.cpp:775 +msgid "File system i_nformation shown in list:" +msgstr "তালিকায় প্রদর্শিত ফাইল সিস্টেমের তথ্য (_n):" + +#: ../src/procman.cpp:682 +msgid "A simple process and system monitor." +msgstr "সাধারণ প্রসেস ও সিস্টেম পর্যবেক্ষক।" + +#: ../src/proctable.cpp:211 +msgid "Process Name" +msgstr "প্রসেসের নাম" + +#: ../src/proctable.cpp:212 +msgid "User" +msgstr "ব্যবহারকারী" + +#: ../src/proctable.cpp:213 +msgid "Status" +msgstr "অবস্থা" + +#: ../src/proctable.cpp:214 +msgid "Virtual Memory" +msgstr "ভার্চুয়াল মেমরি" + +#: ../src/proctable.cpp:215 +msgid "Resident Memory" +msgstr "রেসিডেন্ট মেমরি" + +#: ../src/proctable.cpp:216 +msgid "Writable Memory" +msgstr "লিখনযোগ্য মেমরি" + +#: ../src/proctable.cpp:217 +msgid "Shared Memory" +msgstr "যৌথরূপে ব্যবহৃত (শেয়ার) মেমরি" + +#: ../src/proctable.cpp:218 +msgid "X Server Memory" +msgstr "X সার্ভার মেমরি" + +#: ../src/proctable.cpp:219 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:220 +msgid "CPU Time" +msgstr "CPU সময়" + +#: ../src/proctable.cpp:221 +msgid "Started" +msgstr "প্রারম্ভকাল" + +#: ../src/proctable.cpp:222 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.cpp:223 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:224 +msgid "Security Context" +msgstr "সিকিউরিটি কনটেক্সট" + +#: ../src/proctable.cpp:225 +msgid "Command Line" +msgstr "কমান্ড লাইন" + +#. xgettext: wchan, see ps(1) or top(1) +#: ../src/proctable.cpp:228 +msgid "Waiting Channel" +msgstr "অপেক্ষারত চ্যানেল" + +#: ../src/proctable.cpp:945 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "সর্বশেষ ১, ৫, ১৫ মিনিটে ব্যবহারের গড় চাপ: %0.2f, %0.2f, %0.2f" + +#: ../src/sysinfo.cpp:77 +#, c-format +msgid "Release %s" +msgstr "রিলিজ %s" + +#: ../src/sysinfo.cpp:116 +msgid "Unknown CPU model" +msgstr "অজানা CPU মডেল" + +#: ../src/sysinfo.cpp:586 +#, c-format +msgid "Kernel %s" +msgstr "কার্নেল %s" + +#: ../src/sysinfo.cpp:599 +#, c-format +msgid "GNOME %s" +msgstr "GNOME %s" + +#. hardware section +#: ../src/sysinfo.cpp:613 +#, c-format +msgid "Hardware" +msgstr "হার্ডওয়্যার" + +#: ../src/sysinfo.cpp:618 +msgid "Memory:" +msgstr "মেমরি:" + +#: ../src/sysinfo.cpp:625 +#, c-format +msgid "Processor %d:" +msgstr "প্রসেসর %d:" + +#: ../src/sysinfo.cpp:630 +msgid "Processor:" +msgstr "প্রসেসর:" + +#. disk space section +#: ../src/sysinfo.cpp:642 +#, c-format +msgid "System Status" +msgstr "সিস্টেমের অবস্থা" + +#: ../src/sysinfo.cpp:648 +msgid "Available disk space:" +msgstr "ডিস্কে বিদ্যমান ফাঁকা স্থান:" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "চলমান" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "বন্ধ" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "জম্বি" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "নিরবিচ্ছিন্নভাবে" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "নিদ্রিত" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +# msgstr "%.0f এম-বি" +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f kbit" +msgstr "%.1f kbit" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f Mbit" +msgstr "%.1f Mbit" + +# msgstr "%.0f এম-বি" +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f Gbit" +msgstr "%.1f Gbit" + +#: ../src/util.cpp:184 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u বিট" +msgstr[1] "%u বিট" + +#: ../src/util.cpp:185 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u বাইট" +msgstr[1] "%u বাইট" + +#: ../src/util.cpp:373 +msgid "N/A" +msgstr "N/A" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:490 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/bn_IN.gmo b/po/bn_IN.gmo new file mode 100644 index 0000000..7d9662b Binary files /dev/null and b/po/bn_IN.gmo differ diff --git a/po/bn_IN.po b/po/bn_IN.po new file mode 100644 index 0000000..3b0bbf3 --- /dev/null +++ b/po/bn_IN.po @@ -0,0 +1,1498 @@ +# translation of bn_IN.po to Bengali INDIA +# Bengali Translation of gnome-system-monitor +# Copyright (C) 2003, 2006, 2009, 2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Sayamindu Dasgupta , 2003. +# Mahay Alam Khan , 2005. +# Samia Niamatullah , 2005. +# Runa Bhattacharjee , 2009, 2010, 2011. +# sray , 2013, 2014. #zanata. +msgid "" +msgstr "" +"Project-Id-Version: bn_IN\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-09-24 07:43+0000\n" +"PO-Revision-Date: 2014-09-25 11:54+0000\n" +"Last-Translator: \n" +"Language-Team: Bengali (India) \n" +"Language: bn_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"\n" +"X-Generator: Lokalize 1.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "System Monitor" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "চলমান প্রসেস দেখুন ও সিস্টেমের অবস্থা নিরীক্ষণ করুন" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"মনিটর;সিস্টেম;প্রক্রিয়া;CPU;মেমরি;নেটওয়ার্ক;ইতিহাস;ব্যবহার;পারফরমেন্স;কাজ;ম্" +"যানেজার;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME সিস্টেম মনিটর" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "মনিটর;সিস্টেম;প্রক্রিয়া;CPU;মেমরি;নেটওয়ার্ক;ইতিহাস;ব্যবহার;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "সিস্টেম রিসোর্সগুলি দেখুন এবং ব্যবস্থাপনা করুন" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"সিস্টেম মনিটর হল একটি প্রক্রিয়া ভিউয়ার এবং সিস্টেম একটি অাকর্ষণীয়, সহজে " +"ব্যবহার করা যায় এমন ইন্টারফেস দ্বারা নিয়ন্ত্রিত হয়।" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"সিস্টেম মনিটর কোন অ্যাপ্লিকেশনগুলি অাপনার কম্পিউটারের প্রসেসর বা মেমরি " +"ব্যবহার করছে তা বুঝতে, চলমান অ্যাপ্লিকেশনগুলি পরিচালনা করতে, সাড়া দিচ্ছে না " +"এমন প্রক্রিয়াগুলিকে বলপ্রয়োগ করে বন্ধ করতে, এবং বিদ্যমান প্রক্রিয়াগুলির " +"অবস্থা বা অগ্রাধিকার পরিবর্তন করতে সাহায্য করবে।" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"রিসোর্স গ্র্যাফ বৈশিষ্ট্য সাম্প্রতিক নেটওয়ার্ক, মেমরি এবং প্রসেসরের ব্যবহার " +"সমেত অাপনার কম্পিউটারে কী ঘটে চলেছে তার এক সংক্ষিপ্ত পূর্বরূপ দেখায়।" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "প্রক্রিয়াটিকে শেষ করুন" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to control other users' processes" +msgstr "অন্যান্য ব্যবহারকারীর প্রক্রিয়া নিয়ন্ত্রণ করতে বিশেষাধিকারের প্রয়োজন" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "প্রক্রিয়া রি-নাইস করুন" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to change the priority of processes" +msgstr "প্রক্রিয়াগুলির অগ্রাধিকার পরিবর্তন করতে বিশেষাধিকারের প্রয়োজন" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "প্রসেস সমাপ্ত করুন (_P)" + +#: ../data/interface.ui.h:3 +#| msgid "Process Properties" +msgid "Show process properties" +msgstr "প্রক্রিয়া বিশিষ্টতা দেখান" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "প্রসেস" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU ব্যবহার সংক্রান্ত পূর্ববর্তী তথ্য" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "মেমরি ও Swap ব্যবহার সংক্রান্ত পূর্ববর্তী তথ্য" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "মেমরি" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "নেটওয়ার্ক ব্যবহার সংক্রান্ত পূর্ববর্তী তথ্য" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "প্রাপ্ত করা হচ্ছে" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "সর্বমোট প্রাপ্ত" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "পাঠানো হচ্ছে" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "সর্বমোট প্রেরিত" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "সামগ্রী" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ফাইল-সিস্টেম" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "উন্মুক্ত ফাইলগুলির জন্য অনুসন্ধান" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "ফাইলগুলি নাম অনুসারে বাছাই করুন" + +#: ../data/lsof.ui.h:3 +#| msgid "Case insensitive matching" +msgid "Case insensitive" +msgstr "বড় বা ছোট হাতের অক্ষর সংবেদী" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "উন্মুক্ত ফাইলগুলির জন্য অনুসন্ধান" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "পছন্দ" + +# auto translated by TM merge from project: iok, version: 6.4, DocId: iok +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "সাহায্য" + +# auto translated by TM merge from project: iok, version: 6.4, DocId: iok +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "সম্বন্ধে" + +# auto translated by TM merge from project: iok, version: 6.4, DocId: iok +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "প্রস্থান" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "নতুন করে প্রদর্শন (_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "সক্রিয় প্রসেস (_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "সকল প্রসেস (_l)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "ব্যবহারকারীর প্রসেস (_y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "নির্ভরতা (_D)" + +#: ../data/menus.ui.h:11 +#| msgid "Stopped" +msgid "_Stop" +msgstr "থামান (_S)" + +#: ../data/menus.ui.h:12 +#| msgid "_Continue Process" +msgid "_Continue" +msgstr "জারি রাখুন (_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "সমাপ্ত করুন (_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "শেষ করুন (_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "অগ্রাধিকার পরিবর্তন করুন (_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "অত্যন্ত বেশি" + +# auto translated by TM merge from project: system-config-printer, version: 1.4.1, DocId: system-config-printer +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "বেশি" + +# auto translated by TM merge from project: system-config-printer, version: 1.4.1, DocId: system-config-printer +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "স্বাভাবিক" + +# auto translated by TM merge from project: evolution, version: el6, DocId: evolution-2.32 +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "কম" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "একেবারই কম" + +# auto translated by TM merge from project: system-config-printer, version: 1.1.16-23, DocId: system-config-printer +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "স্বনির্ধারিত" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "মেমরি ম্যাপ (_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "ফাইল খুলুন (_F)" + +# auto translated by TM merge from project: evolution, version: el6, DocId: evolution-2.32 +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "বৈশিষ্ট্য (_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "খোলা ফাইল" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "System Monitor সংক্রান্ত পছন্দ" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "আচরণ" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "আপডেটের মধ্যবর্তী বিরতি, সেকেন্ড দ্বারা ব্যক্ত:(_U)" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "স্মুথ রিফ্রেশ ব্যবস্থা সক্রিয় করা হবে(_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "প্রসেস সমাপ্ত অথবা kill করার পূর্বে সতর্কবার্তা প্রদর্শিত হবে (_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU গণনা দিয়ে CPU ব্যবহার বিভাজন করুন (_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "তথ্যের ক্ষেত্র" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "তালিকায় প্রদর্শিত প্রসেসের তথ্য: (_n)" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "গ্রাফ" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "স্ট্যাকড অঞ্চল তালিকা হিসাবে CPU তালিকা অাঁকুন (_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "বিটে নেটওয়ার্ক গতি দেখান (_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "সকল ফাইল সিস্টেম দেখান (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "তালিকায় প্রদর্শিত ফাইল সিস্টেমের তথ্য: (_n)" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "বাতিল করুন (_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "গুরুত্ব পরিবর্তন করুন (_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Nice'র মান:(_N)" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"দ্রষ্টব্য: প্রসেসের গুরুত্ব nice মান দ্বারা নির্ধারিত হয়। " +"nice'র মান " +"তুলনামূলকরূপে কম হলে প্রসেসের গুরুত্বের মাত্রা বেশি হবে।" + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "সাধারণ প্রসেস ও সিস্টেম মনিটর।" + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "প্রক্রিয়া ট্যাব দেখান" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "রিসোর্স ট্যাব দেখান" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "ফাইল সিস্টেম ট্যাব দেখান" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "অ্যাপ্লিকেশনের সংস্করণ সংখ্যা প্রদর্শন করা হবে" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "ডিভাইস" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "ডিরেক্টরি" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "ধরন" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "সর্বমোট" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "মুক্ত" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "অব্যবহৃত" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "ব্যবহৃত" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "আজ %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "গতকাল %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "ভগ্নাংশ" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "পাই রঙের চয়নকারীর জন্য সম্পূর্ণ শতাংশ" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "শিরোনাম" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "রং নির্বাচন ডায়লগের শিরোনাম" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "একটি রং নির্বাচন করুন" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "বর্তমান রং" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "নির্বাচিত রং" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "রঙ নির্বাচনের ধরন" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "রঙ সংক্রান্ত প্রাপ্ত তথ্যে বৈধ নয়\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "গ্রাফের রঙ নির্ধারণ করতে ক্লিক করুন" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' এর জন্য একটি রঙ নির্বাচন করুন" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"সায়মিন্দু দাশগুপ্ত \n" +"মাহে আলম খান \n" +"রুণা ভট্টাচার্য্য \n" +" (অঙ্কুর বাংলা প্রকল্পের তরফ থেকে)" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u সেকেন্ড" +msgstr[1] "%u সেকেন্ড" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "উপলব্ধ নেই" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) %s এর" + +# auto translated by TM merge from project: rhn-client-tools, version: 6.2, DocId: rhn-client-tools +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "সমস্যা" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' একটি বৈধ Perl নিয়মিত অভিব্যক্তি নয়।" + +#: ../src/lsof.cpp:128 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d খোলা ফাইল" +msgstr[1] "%d খোলা ফাইল" + +#: ../src/lsof.cpp:130 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d মানানসই খোলা ফাইল" +msgstr[1] "%d মানানসই খোলা ফাইল" + +#: ../src/lsof.cpp:246 +msgid "Process" +msgstr "প্রসেস" + +#: ../src/lsof.cpp:258 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:268 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "ফাইলের নাম" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "VM প্রারম্ভ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM সমাপ্ত" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "VM মাপ" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "ফ্ল্যাগ" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "VM অফ-সেট" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "অপরিবর্তিত প্রাইভেট মেমরি" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "পরিবর্তিত প্রাইভেট মেমরি" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "অপরিবর্তিত শেয়ার্ড মেমরি" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "পরিবর্তিত শেয়ার্ড মেমরি" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "মেমরি ম্যাপ" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "\"%s\" (PID %u) প্রসেসের মেমরি ম্যাপ:(_M)" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "ফাইল" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "পাইপ" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 নেটওয়ার্ক সংযোগ" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 নেটওয়ার্ক সংযোগ" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "স্থানীয় সকেট" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "অজানা ধরন" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "অবজেক্ট" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "প্রসেস \"%s\" (PID %u) দ্বারা খোলা ফাইল:_F" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "প্রধান উইন্ডো মাপ এবং ফর্মে অবস্থান (প্রস্থ, উচ্চতা, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "প্রধান উইন্ডো বড় করে খুলতে হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "প্রসেসের নির্ভরত ট্রি-বিন্যাসে প্রদর্শিত হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU-র শতাংশের জন্য Solaris মোড" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"TRUE হলে, system-monitor 'Solaris মোডে' পরিচালিত হয় যেখানে একটি কাজের CPU " +"ব্যবহার সর্বমোট সংখ্যক CPU বিভাজন করা হয়। অন্যথায়, এটি 'Irix মোডে' পরিচালিত " +"হয়। " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "স্ট্যাকড অঞ্চল তালিকা হিসাবে CPU তালিকা দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"TRUE হলে, system-monitor CPU তালিকাকে একটি লাইন তালিকার পরিবর্তে স্ট্যাক্ড " +"অঞ্চল " +"তালিকা হিসাবে দেখানো হয়।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "স্মুথ রিফ্রেশ ব্যবস্থা সক্রিয়/নিষ্ক্রিয় করুন" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "প্রসেস kill করার সময় সতর্কতাসূচক ডায়লগ বক্স প্রদর্শন করা হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "প্রসেস প্রদর্শন আপডেটের মধ্যবর্তী সময়, মিলিসেকেন্ডে ব্যক্ত" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "গ্রাফ আপডেটের মধ্যবর্তী সময়, মিলিসেকেন্ডে ব্যক্ত" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "সকল ফাইল সিস্টেমের তথ্য দেখানো হবে কিনা" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"সকল ফাইল সিস্টেমের তথ্য দেখানো হবে কিনা ('autofs' এবং 'procfs' এর মতো ধরন " +"সমেত)। বর্তমানে মাউন্ট করা সকল ফাইল সিস্টেমের একটি তালিকা পেতে উপযোগী।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ডিভাইস তালিকা আপডেট করার মধ্যে অন্তর্বর্তী সময়কাল, মিলিসেকেন্ডে ব্যক্ত" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "কোন প্রক্রিয়াগুলি দেখানো হবে তা নির্ধারণ করে।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "বর্তমানে প্রদর্শিত ট্যাব সংরক্ষণ করতে ব্যবহৃত" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "CPU রঙ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "প্রত্যেক এন্ট্রির ফর্ম্যাট হল (CPU#, Hexadecimal রঙ মান)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "ডিফল্ট মানচিত্র মেমরি রঙ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "গ্রাফ swap'র ডিফল্ট রং" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "আগমণকারী নেটওয়ার্ক ট্র্যাফিকের গ্রাফের ডিফল্ট রং" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "বাহিরমূখী নেটওয়ার্ক ট্র্যাফিকের গ্রাফের ডিফল্ট রং" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "বিট অনুযায়ী নেটওয়ার্কের ট্র্যাফিক প্রদর্শন করা হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "প্রসেস অনুযায়ী প্রদর্শনে কলামের ক্রম সুবন্যস্ত করুন" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "প্রসেস অনুযায়ী প্রদর্শনে কলামের ক্রম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "প্রসেস অনুযায়ী প্রদর্শনের অনুক্রম সুবিন্যস্ত করুন" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "প্রক্রিয়া 'নাম' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'নাম' কলাম প্রদর্শিত হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "'ব্যবহারকারী' প্রক্রিয়ার প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "প্রারম্ভে 'ব্যবহারকারী' কলাম প্রক্রিয়া দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "'স্ট্যাটাস' কলাম প্রক্রিয়ার প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'স্ট্যাটাস' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "প্রক্রিয়া 'ভার্টুয়াল মেমরি' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'ভার্টুয়াল মেমরি' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "প্রক্রিয়া 'রেসিডেন্ট মেমরি' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'রেসিডেন্ট মেমরি' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "প্রক্রিয়া 'লেখারযোগ্য মেমরি' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'লেখারযোগ্য মেমরি' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "প্রক্রিয়া 'শেয়ার্ড মেমরি' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'শেয়ার্ড মেমরি' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "প্রক্রিয়া 'X সার্ভার মেমরি' কলামের প্রক্রিয়া" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'X সার্ভার মেমরি' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "প্রসেস CPU % কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "প্রারম্ভে প্রসেস 'CPU %' কলাম প্রদর্শিত হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "প্রক্রিয়া 'CPU সময়' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'CPU সময়' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "প্রক্রিয়া 'Started' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'Started' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "প্রক্রিয়া 'Nice' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'Nice' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "প্রসেস 'PID' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "প্রারম্ভে প্রসেস 'PID' কলাম প্রদর্শিত হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "প্রক্রিয়া 'SELinux নিরাপত্তা বিষয়' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'SELinux নিরাপত্তা বিষয়' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "প্রক্রিয়া 'কম্যান্ড লাইন' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'কম্যান্ড লাইন' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "প্রক্রিয়া 'মেমরি' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'মেমরি' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "প্রসেস 'অপেক্ষারত চ্যানেল' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "প্রারম্ভে প্রসেস 'অপেক্ষারত চ্যানেল' কলাম প্রদর্শিত হবে" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "প্রক্রিয়া 'কন্ট্রোল গ্রুপ' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'কন্ট্রোল গ্রুপ' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "প্রক্রিয়া 'ইউনিট' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'ইউনিট' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "প্রক্রিয়া 'সেশন' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'সেশন' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "প্রক্রিয়া 'সিট' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "প্রারম্ভে 'সিট' কলাম প্রক্রিয়া দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "প্রক্রিয়া 'মালিক' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'মালিক' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "প্রক্রিয়া 'অগ্রাধিকার' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া 'অগ্রাধিকার' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "ডিস্ক রূপ বাছাই কলাম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "ডিস্ক রূপ বাছাই ক্রম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "ডিস্ক প্রদর্শন ব্যবস্থায় কলামের ক্রম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "ডিস্ক রূপ 'ডিভাইস' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "প্রারম্ভে প্রক্রিয়া ডিস্ক রূপ 'ডিভাইস' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "ডিস্ক রূপ 'ডিরেক্টরি' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "প্রারম্ভে ডিস্ক রূপ 'ডিরেক্টরি' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "ডিস্ক রূপ 'ধরন' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "প্রারম্ভে ডিস্ক রূপ 'ধরন' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "ডিস্ক রূপ 'সর্বমোট' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "প্রারম্ভে ডিস্ক রূপ 'সর্বমোট' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "ডিস্ক রূপ 'ফ্রী' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "প্রারম্ভে ডিস্ক রূপ 'ফ্রী' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "ডিস্ক রূপ 'উপলব্ধ' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "প্রারম্ভে ডিস্ক রূপ 'উপলব্ধ' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "ডিস্ক রূপ 'ব্যবহৃত' কলামের প্রস্থ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "প্রারম্ভে ডিস্ক রূপ 'ব্যবহৃত' কলাম দেখান" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "মেমরি মানচিত্র বাছাই কলাম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "মেমরি মানচিত্র বাছাই ক্রম" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "ফাইলগুলির বাছাই কলাম খুলুন" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "ফাইলগুলির বাছাই ক্রম খুলুন" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "আইকন" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d থেকে %d এ প্রক্রিয়ার অগ্রাধিকার পরিবর্তন করা যায় না।\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"প্রক্রিয়া শেষ করতে পারে না, PID %d সংকেত %d সমেত।\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +#| msgid "Kill the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "নির্বাচিত প্রক্রিয়া “%s” (PID: %u) শেষ করার বিষয়ে অাপনি কি নিশ্চিত?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +#| msgid "End the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "নির্বাচিত প্রক্রিয়া “%s” (PID: %u) শেষ করার বিষয়ে অাপনি নিশ্চিত?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "অাপনি কি নির্বাচিত প্রক্রিয়াটি শেষ করার বিষয়ে নিশ্চিত?" +msgstr[1] "অাপনি কি %dটি নির্বাচিত প্রক্রিয়াটি শেষ করার বিষয়ে নিশ্চিত?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "অাপনি কি নির্বাচিত প্রক্রিয়াটি সমাপ্ত করার বিষয়ে নিশ্চিত?" +msgstr[1] "অাপনি কি %dটি নির্বাচিত প্রক্রিয়াটি সমাপ্ত করার বিষয়ে নিশ্চিত?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"একটি প্রক্রিয়া মাঝপথে শেষ করলে তাতে ডেটা নষ্ট হতে পারে, সেশন ভাঙতে পারে বা " +"এক " +"নিরাপত্তা বিষয়ক ঝুঁকি তৈরি করে। শুধুমাত্র প্রত্যুত্তর না দেওয়া প্রক্রিয়াই " +"মাঝপথে থামানো " +"উচিত।" + +#: ../src/procdialogs.cpp:101 +#| msgid "_Kill Process" +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "প্রক্রিয়া শেষ করুন (_K)" +msgstr[1] "প্রসেস kill করুন (_K)" + +#: ../src/procdialogs.cpp:107 +#| msgid "_End Process" +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "প্রসেস সমাপ্ত করুন (_E)" +msgstr[1] "প্রসেস সমাপ্ত করুন (_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "“%s” (PID: %u) প্রক্রিয়ার অগ্রাধিকার পরিবর্তন করুন" + +#: ../src/procdialogs.cpp:191 +#, c-format +#| msgid "Change the order of priority of process" +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "নির্বাচিত প্রক্রিয়ার গুরুত্বের ক্রম পরিবর্তন করুন" +msgstr[1] "নির্বাচিত %d প্রক্রিয়ার গুরুত্বের ক্রম পরিবর্তন করুন" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "উল্লেখ্য:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"প্রসেসের গুরুত্ব nice মান দ্বারা নির্ধারিত হয়। nice'র মান তুলনামূলকরূপে কম " +"হলে " +"প্রসেসের গুরুত্বের মাত্রা বেশি হবে।" + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "প্রযোজ্য নয়" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "প্রসেসের নাম" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "ব্যবহারকারী" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "অবস্থা" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "ভার্চুয়াল মেমরি" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "রেসিডেন্ট মেমরি" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "লিখনযোগ্য মেমরি" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "যৌথরূপে ব্যবহৃত (শেয়ার) মেমরি" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X সার্ভার মেমরি" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU সময়" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld সেকেন্ড" +msgstr[1] "%lld সেকেন্ড" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "প্রারম্ভকাল" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "অগ্রাধিকার" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "সিকিউরিটি কনটেক্সট" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "কমান্ড-লাইন" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "অপেক্ষারত চ্যানেল" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "কন্ট্রোল গ্রুপ" + +#: ../src/procproperties.cpp:221 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "ইউনিট" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "সেশন" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "সিট" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "মালিক" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "চলমান" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "বন্ধ" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "জম্বি" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "নিরবিচ্ছিন্নভাবে" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "নিদ্রিত" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +# msgstr "%.0f এম-বি" +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u বিট" +msgstr[1] "%u বিট" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u বাইট" +msgstr[1] "%u বাইট" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "অত্যন্ত বেশি অগ্রাধিকার বিশিষ্ট" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "বেশি অগ্রাধিকার বিশিষ্ট" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "স্বাভাবিক অগ্রাধিকার বিশিষ্ট" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "কম অগ্রাধিকার বিশিষ্ট" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "অত্যন্ত কম অগ্রাধিকার বিশিষ্ট" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "প্রক্রিয়া শেষ করতে বিশেষাধিকারের প্রয়োজন" + +#~ msgid "View" +#~ msgstr "দেখুন" + +#~ msgid "Sent" +#~ msgstr "প্রেরিত" + +#~ msgid "_Name contains:" +#~ msgstr "নামের মধ্যে অন্তর্ভুক্ত: (_N)" + +#~ msgid "C_lear" +#~ msgstr "মুছে ফেলুন (_l)" + +#~ msgid "S_earch results:" +#~ msgstr "অনুসন্ধানের ফলাফল: (_e)" + +#~ msgid "_View" +#~ msgstr "প্রদর্শন (_V)" + +#~ msgid "_Stop Process" +#~ msgstr "প্রসেস বন্ধ করুন (_S)" + +#~ msgid "Stop process" +#~ msgstr "প্রসেস বন্ধ করুন" + +#~ msgid "Continue process if stopped" +#~ msgstr "প্রসেস বন্ধ করা হলে চালু করা হবে" + +#~ msgid "Force process to finish normally" +#~ msgstr "বলপূর্বক প্রসেসটি স্বাভাবিকরূপে সমাপ্ত করুন" + +#~ msgid "Force process to finish immediately" +#~ msgstr "বলপূর্বক প্রসেসটি এই মুহূর্তে সমাপ্ত করুন" + +#~ msgid "Refresh the process list" +#~ msgstr "প্রসেসের তালিকা নতুন করে প্রদর্শন করা হবে" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "প্রসেসের সাথে যুক্ত মেমরি ম্যাপ খুলুন" + +#~ msgid "View the files opened by a process" +#~ msgstr "প্রসেসর দ্বারা খোলা ফাইল দেখুন" + +#~ msgid "View additional information about a process" +#~ msgstr "একটি প্রক্রিয়ার বিষয়ে অতিরিক্ত তথ্য দেখুন" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "প্রসেসের মধ্যে প্যারেন্ট/চাইল্ড সম্পর্ক প্রদর্শন করা হবে" + +#~ msgid "Show active processes" +#~ msgstr "সক্রিয় প্রসেস প্রদর্শন করা হবে" + +#~ msgid "Show all processes" +#~ msgstr "সকল প্রসেস প্রদর্শন করা হবে" + +#~ msgid "Show only user-owned processes" +#~ msgstr "শুধুমাত্র ব্যবহারকারীর মালিকানা বিশিষ্ট প্রক্রিয়া দেখান" + +#~ msgid "Set process priority to very high" +#~ msgstr "প্রক্রিয়ার অগ্রাধিকার অত্যন্ত বেশিতে সেট করুন" + +#~ msgid "Set process priority to high" +#~ msgstr "প্রক্রিয়া অগ্রাধিকার বেশিতে সেট করুন" + +#~ msgid "Set process priority to normal" +#~ msgstr "প্রক্রিয়ার অগ্রাধিকার স্বাভাবিকতে সেট করুন" + +#~ msgid "Set process priority to low" +#~ msgstr "প্রক্রিয়ার অগ্রাধিকার কমতে সেট করুন" + +#~ msgid "Set process priority to very low" +#~ msgstr "প্রক্রিয়ার অগ্রাধিকার একেবারই কমতে সেট করুন" + +#~ msgid "Set process priority manually" +#~ msgstr "প্রক্রিয়ার অগ্রাধিকার ম্যানুয়াল ভাবে সেট করুন" + +#~ msgid "Main Window width" +#~ msgstr "প্রধান উইন্ডোর প্রস্থ" + +#~ msgid "Main Window height" +#~ msgstr "প্রধান উইন্ডোর উচ্চতা" + +#~ msgid "Main Window X position" +#~ msgstr "প্রধান উইন্ডো X অবস্থান" + +#~ msgid "Main Window Y position" +#~ msgstr "প্রধান Window Y অবস্থান" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "ডিফল্টরূপে প্রদর্শিত প্রসেসের তালিকা নির্ধারণ করতে ব্যবহৃত। মান 0(০) হলে সমস্ত, " +#~ "1(১) হলে শুধুমাত্র ব্যবহারকারীর ও 2(২) হলে বর্তমানে সক্রিয় প্রসেস।" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "সিস্টেমের তথ্যের জন্য 0, প্রসেস তালিকার জন্য 1, রিসোর্সের জন্য 2 ও ডিস্কের " +#~ "তালিকার জন্য 3" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "একটি প্রক্রিয়া শেষ করলে তাতে ডেটা নষ্ট হতে পারে, সেশন ভাঙতে পারে বা এক " +#~ "নিরাপত্তা বিষয়ক ঝুঁকি তৈরি করে। শুধুমাত্র প্রত্যুত্তর না দেওয়া প্রক্রিয়াই থামানো উচিত।" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "\"%s\" (PID %u) প্রক্রিয়ার বিশিষ্টতা:" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "সর্বশেষ ১, ৫, ১৫ মিনিটে ব্যবহারের গড় চাপ: %0.2f, %0.2f, %0.2f" diff --git a/po/boldquot.sed b/po/boldquot.sed new file mode 100644 index 0000000..4b937aa --- /dev/null +++ b/po/boldquot.sed @@ -0,0 +1,10 @@ +s/"\([^"]*\)"/“\1”/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“”/""/g +s/“/“/g +s/”/”/g +s/‘/‘/g +s/’/’/g diff --git a/po/bs.gmo b/po/bs.gmo new file mode 100644 index 0000000..3a4c594 Binary files /dev/null and b/po/bs.gmo differ diff --git a/po/bs.po b/po/bs.po new file mode 100644 index 0000000..239ef42 --- /dev/null +++ b/po/bs.po @@ -0,0 +1,1356 @@ +msgid "" +msgstr "" +"Project-Id-Version: procman.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2015-02-26 20:51+0000\n" +"PO-Revision-Date: 2015-02-18 13:05+0100\n" +"Last-Translator: Samir Ribic \n" +"Language-Team: Bosnian \n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-02-15 06:13+0000\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Nadzor sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Pregled trenutnih procesa i nadzor stanja sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Sistem;Proces;Procesor;Memorija;Istorijat;Upotreba;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME Monitor Sistema" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistem;Proces;CPU;Memorija;Mreža;Historijat;Upotreba;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Pregled i upravljanje resursima sistema" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Sistem monitor je pregled procesa i sistem monitor sa atraktivnim, lako " +"koristecim interfejsom." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Sistem monitor vam mozi pomoći da pronađete aplikacije koje koriste procesor " +"ili memoriju vaseg računara, može upravljati pokrenutim aplikacijama, " +"nasilno prekinuti aplikacije koje ne reaguju, ili promijeniti stanje ili " +"prioritet postojecih procesa." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Grafikoni funkcije resursa prikazuju brzi pregled sta se desava sa vasim " +"računarom, prikazujući nedavno korištenje mreže, memorije i procesora." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Blokiranje izvršavanja procesa" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "Privilegije koje su potrebne za upravljanje procesima drugih korisnika" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Promjena prioriteta procesa" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Privilegije koje su potrebne za promjenu prioriteta procesa" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Završi _proces" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Prikaži prioritete procesa" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Procesi" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU historija" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Historija memorije i swapa" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "Memorija" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Svap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Vremenski dijagram mrežnog saobraćaja" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "Primam" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Primljeno" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "Šaljem" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Poslato" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "Resursi" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "Datotečni sistemi" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Opijen Files' dialog" +msgid "Search for Open Files" +msgstr "Traži otvorene datoteke" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtriraj datoteke po imenu" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Ne razlikuj velika i mala slova" + +#: ../data/menus.ui.h:1 +msgctxt "Mijenu item to Opijen 'Search for Opijen Files' dialog" +msgid "Search for Open Files" +msgstr "Traži otvorene datoteke" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Postavke" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Pomoć" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "O programu" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Izlaz" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Osvježi" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "_Aktivni procesi" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "S_vi procesi" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Moji procesi" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "M_eđuzavisnosti" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "_Zaustavi" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "_Nastavi" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "_Kraj" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "_Ubij" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Izmijeni prioritet" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Vrlo visoka" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Visok" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normalan" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Nizak" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Vrlo nizak" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Prilagođen" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "_Memorijske mape" + +#. Translators: this means 'Files that are open' (opijen is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "Otvorene _datoteke" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "_Osobine" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Otvorene datoteke" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Postavke praćenja sistema" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Ponašanje" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Period _osvježavanja (u sekundama):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Uključi precizno, _meko osvježavanje" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Prikaži upozorenje prije okončavanja ili u_bijanja procesa" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dijeli upotrebu procesora njihovim brojem" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Polja sa podacima" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Po_daci o procesima prikazani u spisku:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Grafikoni" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Nacrtaj dijagram opterećenja procesora kao naslagani" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "_Prikaži brzinu mreže u bitima" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "Prikaži _sve datotečni sisteme" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "Podaci o _sistemu datoteka u spisku:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "_Odustani" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Promjeni _Prioritet" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "_Nice vrijednost:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Napomena: Prioritet procesa dat je nice vrijednošću. Niža " +"nice vrijednost predstavlja veći prioritet." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "Prost program za praćenje sistema i procesa." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Prikaži list procesa" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Prikaži list resursa" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Prikaži list sistema datoteka" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "Prikaži verziju programa" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Uređaj" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "Direktorij" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Tip" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "Ukupno" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "Slobodno" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "Raspoloživo" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "Korišteno" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "Danas %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "Juče %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Dio" + +#. TRANSLATORS: description of the pije color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Boja za popunjeni dio pite" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "Naslov" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Naziv prozorčeta za izbor boje" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "Izaberi boju" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Trenutna boja" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Izabrana boja" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Vrsta izbornika boje" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "Primljeni su neispravni podaci\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "Kliknite za postavljanje boje grafika" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Izaberite boju za „%s“" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "Procesor" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "Procesor %d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +" Haris Helac https://launchpad.net/~hhelac1\n" +" Samir Ribić https://launchpad.net/~megaribi" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekunda" +msgstr[1] "%u sekunde" +msgstr[2] "%u sekundi" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "nije dostupno" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) od %s" + +#: ../src/lsof.cpp:115 +msgid "Error" +msgstr "Greška" + +#: ../src/lsof.cpp:116 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' nije važeći Perl regularni izraz." + +# translations. +#: ../src/lsof.cpp:134 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d otvorena datoteka" +msgstr[1] "%d otvorene datoteke" +msgstr[2] "%d otvorenih datoteka" + +# translations. +#: ../src/lsof.cpp:136 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d odgovarajuća otvorena datoteka" +msgstr[1] "%d odgovarajuće otvorene datoteke" +msgstr[2] "%d odgovarajućih otvorenih datoteka" + +#: ../src/lsof.cpp:252 +msgid "Process" +msgstr "Procesi" + +#: ../src/lsof.cpp:264 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:274 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Ime datoteke" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Početak VM" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM Kraj" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM Veličina" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Zastave" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Pomak VM" + +#. xgettext: memory that has not been modified sinci +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privatna nemenjana" + +#. xgettext: memory that has been modified sinci it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privatna menjana" + +#. xgettext: shared memory that has not been modified +#. sinci it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Dijeljena nemenjana" + +#. xgettext: shared memory that has been modified +#. sinci it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Dijeljena menjana" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "Memorijske mape" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Mape memorije za proces „%s“ (IB procesa %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "datoteka" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "cijev" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 mrežna veza" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 mrežna veza" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokalna utičnica" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "nepoznata vrsta" + +#. Translators: "FD" here means "File Descriptor". Please usi +#. a very short translation if possible, and at most +#. 2-3 characters for it to bje able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Objekat" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Datoteke koje je otvorio proces „%s“(IB procesa %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Veličina i pozicija glavnog prozora (širina, visina, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Glavni prozor bi se trebao otvoriti uvećan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Prikaži međuzavisnost procesa u obliku stabla" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris način rada za procenat procesora" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"Ako je izabrano, Praćenje Sistema će raditi u Solarisovom režimu rada gdje " +"je procesorsko vrijeme zadatka podijeljeno sa ukupnim brojem procesora. U " +"suprotnom, radiće u Irix režimu." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Nacrtaj dijagram opterećenja procesora kao naslagani" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ako je TAČNO, sistemski monitor prikazuje dijagram opterećenja procesora " +"kao naslagani dijagram umjesto linijskog." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "Uključi/isključi precizno, meko osvježavanje" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "Prikaži upozorenje prije ubijanja procesa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "Vrijeme u milisekundama između osvježavanja spiska procesa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Vrijeme u milisekundama između osvježavanja grafika" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "Da li će biti prikazani podaci o svim sistemima datoteka" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Da li će biti prikazani podaci o svim sistemima datoteka, uključujući i " +"vrste sistema datoteka „autofs“ i „procfs“. Korisno je za dobavljanje spiska " +"svih trenutno priključenih sistema datoteka." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Vrijeme u milisekundama između osvježavanja spiska uređaja" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "Određuje koji proces će se prikazati." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Drži trenutno aktivni list" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "Boje procesora" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Svaki unos je oblika (Procesor#, Heksadecimalna vrijednost boje)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "Podrazumijevana boja operativne memorije na grafiku" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "Podrazumijevana boja razmjene memorije na grafiku" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "Podrazumijevana boja na grafiku za dolazni mrežni saobraćaj" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "Podrazumijevana boja na grafiku za dolazni mrežni saobraćaj" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "Prikaži mrežni saobraćaj u bitima" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "Stubac za ređanje u pregledu procesa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "Redoslijed ređanja u pregledu procesa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "Redoslijed ređanja u pregledu procesa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "Širina kolone procesa „Naziv“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "Prikazuje kolonu „Naziv“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "Širina kolone „Vlasnik“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "Prikazuje kolonu „Korisnik“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "Širina kolone „Stanje“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "Prikazuje kolonu „Stanje“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "Širina kolone „Virtuelna memorija“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Prikazuje kolonu „Virtuelna memorija“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "Širina kolone „Rezidentna memorija“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "Prikazuje kolonu „Rezidentna memorija“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "Širina kolone „Upisiva memorija“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "Prikazuje kolonu „Upisiva memorija“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "Širina kolone „Dijeljena memorija“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "Prikazuje kolonu „Dijeljena memorija“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "Širina kolone „Memorija X servera“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "Prikazuje kolonu „Memorija X servera“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Širina kolone „Procesor %“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Prikaži kolonu „Procesor %“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "Širina kolone „Procesorsko vreme“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "Prikazuje kolonu „Procesorsko vreme“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "Širina kolone „Započet“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "Prikazuje kolonu „Započet“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "Širina kolone „Pristojno“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "Prikazuje kolonu „Pristojno“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "Širina kolone „PID“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "Prikaži kolonu „PID“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "Širina kolone „SELinuks sigurnosni kontekst“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "Prikazuje kolonu „SELinuks sigurnosni kontekst“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "Širina kolone „Linija naredbi“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "Prikazuje kolonu „Linija naredbi“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "Širina kolone „Memorija“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "Prikazuje kolonu „Memorija“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "Širina kolone „Čeka na“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Prikaži kolonu „Čeka na“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "Širina kolone „Grupa upravljanja“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "Prikazuje kolonu „Grupa upravljanja“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "Širina kolone „Jedinica“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "Prikazuje kolonu „Jedinica“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "Širina kolone „Sesija“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "Prikazuje kolonu „Sesija“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "Širina kolone „Smještaj“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "Prikazuje kolonu „Smještaj“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "Širina kolone „Vlasnik“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "Prikazuje kolonu „Korisnik“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "Širina kolone „Prioritet“" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "Prikazuje kolonu „Prioritet“ po pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "Kolona poretka u pregledu procesa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "Redoslijed ređanja u pregledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "Redoslijed ređanja u pregledu dionica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "Širina kolone 'Uređaj' u pogledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "Prikaz kolone 'Uređaj' u pogledu diska pri pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "Širina kolone 'Direktorij' u pogledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "Prikaz kolone 'Direktorij' u pogledu diska pri pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "Širina kolone 'Vrsta' u pogledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "Prikaz kolone 'Vrsta' u pogledu diska pri pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "Širina kolone 'Ukupno' u pogledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "Prikaz kolone 'Ukupno' pri pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "Širina kolone 'Slobodno' u pogledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "Prikaz kolone 'Slobodno' pri pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "Širina kolone 'Dostupno' u pogledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "Prikaz kolone 'Dostupno' pri pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "Širina kolone 'Korišteno' u pogledu diska" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "Prikaz kolone 'Korišteno' pri pokretanju" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "Kolona poretka mape memorije" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "Redoslijed ređanja mape memorije" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "Kolona poretka otvorenih datoteka" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "Redoslijed ređanja otvorenih datoteka" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "Ikona" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Ne mogu da promijenim prioritet procesa sa PIB-om %d na %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Ne mogu da ubijem proces sa PIB-om %d pomoću signala %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Da li ste sigurni da želite uništiti izabrani proces “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Da li ste sigurni da želite završiti izabrani proces “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Da li ste sigurni da želite uništiti %d izabrani proces ?" +msgstr[1] "Da li ste sigurni da želite uništiti %d izabrana procesa?" +msgstr[2] "Da li ste sigurni da želite uništiti %d izabranih procesa?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Da li ste sigurni da želite završiti %d izabrani proces?" +msgstr[1] "Da li ste sigurni da želite završiti %d izabrana procesa?" +msgstr[2] "Da li ste sigurni da želite završiti %d izabranih procesa?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ubijanje nekog procesa može uništiti podatke, prekinuti tekuću sesiju ili " +"prouzrokovati bezbednosni propust. Trebalo bi ubijati samo procese koji se " +"ne odazivaju." + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Ubij proces" +msgstr[1] "_Ubij procese" +msgstr[2] "_Ubij procese" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Završi proces" +msgstr[1] "_Završi procese" +msgstr[2] "_Završi procese" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Promijeniti prioritet procesa “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Promijeni prioritet %d izabranog procesa" +msgstr[1] "Promijeni prioritete %d izabrana procesa" +msgstr[2] "Promijeni prioritete %d izabranih procesa" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "Bilješka:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioritet procesa dat je njegovom nice vrijednošću. Niža nije vrijednost " +"odgovara većem prioritetu." + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/D" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "Ime procesa" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "Korisnik" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtualna memorija" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Rezidentna memorija" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Upisiva memorija" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Djeljenja memorija" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X server memorija" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Procesorsko vrijeme" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld sekunda" +msgstr[1] "%lld sekunde" +msgstr[2] "%lld sekundi" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "Započet" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "Prioritet" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "Bezbijednosni kontekst" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "Komandna linija" + +#. xgettext: combined noun, the function the process is waiting in, seje wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Čeka na" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grupa upravljanja" + +#: ../src/procproperties.cpp:221 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "Jedinica" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "Sesija" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. Seje http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Smještaj" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "Vlasnik" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Pokrenut" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Zaustavljen" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Neprekidiv" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Uspavan" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f Kib" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bita" +msgstr[2] "%u bitova" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u bajt" +msgstr[1] "%u bajta" +msgstr[2] "%u bajtova" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Veoma visok prioritet" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Visok prioritet" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Normalan prioritet" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Nizak prioritet" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Veoma nizak prioritet" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/ca.gmo b/po/ca.gmo new file mode 100644 index 0000000..30e1957 Binary files /dev/null and b/po/ca.gmo differ diff --git a/po/ca.po b/po/ca.po new file mode 100644 index 0000000..5e54979 --- /dev/null +++ b/po/ca.po @@ -0,0 +1,1488 @@ +# Catalan translation of procman. +# Copyright © 2000-2007 Free Software Foundation, Inc. +# Softcatalà , 2000. +# Jesús Moreno , 2002. +# Josep Puigdemont i Casamajó , 2007 +# Jordi Mallach , 2002, 2003, 2004, 2005, 2006, 2007. +# Gil Forcada , 2006, 2009, 2011, 2012, 2013, 2014, 2016. +# Jordi Mas i Hernàndez , 2017 +# Jordi Serratosa , 2017. +# +# petit glossari amb alguns termes que poden portar confusió +# kill: mata +# stop: atura +# end: finalitza +# view : vista +# +# +msgid "" +msgstr "" +"Project-Id-Version: procman 2.11.92\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-08-22 07:31+0000\n" +"PO-Revision-Date: 2017-08-22 09:19+0200\n" +"Last-Translator: Jordi Mas i Hernàndez \n" +"Language-Team: Catalan \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 2.0.1\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor del sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Visualitza els processos actuals i supervisa l'estat del sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Sistema;Procés;CPU;Memòria;Xarxa;Història;Ús;Rendiment;Tasca;Gestor;" +"Activitat;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor del sistema del GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistema;Procés;CPU;Memòria;Xarxa;Història;Ús;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Visualitzeu i gestioneu els recursos del sistema" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"El monitor del sistema és un visualitzador de processos i un monitor del " +"sistema amb una interfície atractiva i fàcil d'utilitzar." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"El monitor del sistema us pot ajudar a descobrir quina aplicació està fent " +"servir el processador o la memòria de l'ordinador, us permet gestionar les " +"aplicacions en execució, pot aturar processos que no responguin i canviar " +"l'estat i la prioritat dels processos existents." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Els gràfics dels recursos us permeten tenir una visió general de què està " +"passant a l'ordinador, es mostra l'ús recent de la xarxa, la memòria i els " +"processadors." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Vista llista de processos" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Visió general dels recursos" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Vista dels sistemes de fitxers" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "El projecte GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Mata el procés" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "Es requereixen privilegis per controlar els processos d'altres usuaris" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Prioritza el procés" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Es requereixen privilegis per canviar la prioritat dels processos" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Finalitza el _procés" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Mostra les propietats del procés" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Processos" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Historial de la CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Historial de la memòria i espai d'intercanvi" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "Memòria" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Espai d'intercanvi" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Historial de la xarxa" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "Es rep" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Total rebut" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "S'envia" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Total enviat" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Recursos" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Sistemes de fitxers" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cerca fitxers oberts" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtra els fitxers per nom" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "No distingeixis entre majúscules i minúscules" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cerca de fitxers oberts" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Preferències" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Ajuda" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Quant a" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Tanca" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Actualitza" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Processos _actius" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Tots els processos" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Els meus processos" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Dependències" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_Propietats" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Mapes de memòria" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "_Fitxers oberts" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Canvia la prioritat" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Molt alta" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Alta" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normal" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Baixa" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Molt baixa" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Personalitzada" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Atura" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Continua" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Finalitza" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_Mata" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Fitxers oberts" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Preferències del monitor del sistema" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Comportament" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Interval d'_actualitzacions, en segons:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Habilita l'actualització _suau" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Mostra un diàleg d'advertència abans de finalitzar o _matar processos" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Divideix l'ús de la CPU pel nombre de CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Camps d'informació" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Processa la _informació que es mostra a la llista:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Gràfics" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Dibuixa el gràfic de la CPU com a gràfic d'àrea apilat" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Dibuixa el gràfic de la CPU com a gràfic suau" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Mostra el trànsit de la xarxa en bits" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Mostra _tots els processos" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "_Informació sobre el sistema de fitxers que es mostra a la llista:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Cancel·la" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Canvia la _Prioritat" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Valor de la _prioritat:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nota: la prioritat d'un procés ve donada pel seu valor de " +"prioritat «nice». Un valor de prioritat més baix es correspon amb una " +"prioritat més alta." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Un monitor del sistema i de processos simple." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostra la pestanya dels processos" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostra la pestanya dels recursos" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostra la pestanya dels sistemes de fitxers" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostra la versió de l'aplicació" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositiu" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Directori" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "Tipus" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Lliure" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Disponible" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Utilitzat" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Seleccioneu un color per «%s»" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Jesús Moreno \n" +"Jordi Mallach \n" +"Gil Forcada " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Avui %l:%M %p" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Ahir: %l:%M %p" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l:%M %p" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b de %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fracció" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Percentatge ple pels seleccionadors de color de pastís" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Títol" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "El títol del diàleg de selecció de color" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Seleccioneu un color" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Color actual" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "El color seleccionat" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipus de selector de color" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "S'ha rebut dades de color no vàlides\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Feu clic per establir els colors de la gràfica" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segon" +msgstr[1] "%u segons" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "no disponible" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) de %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d fitxer obert" +msgstr[1] "%d fitxers oberts" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d fitxer obert coincident" +msgstr[1] "%d fitxers oberts coincidents" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "Procés" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nom del fitxer" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Inici de la MV" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fi de la MV" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Mida de la MV" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Senyaladors" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Desplaçament de la MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Memòria privada neta" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Memòria privada bruta" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Memòria compartida neta" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Memòria compartida bruta" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Node-i" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapes de memòria" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapes de memòria per al procés «%s» (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "fitxer" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "conducte" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "connexió de xarxa IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "connexió de xarxa IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "sòcol local" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipus desconegut" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "DF" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "Objecte" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Fitxers oberts pel procés «%s» (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"La mida i la posició de la finestra principal en el format (amplada, alçada, " +"posició X, posició Y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "La finestra principal hauria d'obrir-se maximitzada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Mostra les dependències dels processos en forma d'arbre" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Mode Solaris per al percentatge de CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Si és «TRUE» (cert), el monitor del sistema funcionarà en «mode Solaris», en " +"què la utilització de la CPU de les tasques es divideix pel nombre total de " +"CPU. Si no, funcionarà en «mode Irix»." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostra el gràfic de la CPU com a gràfic d'àrea apilat" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Si és «TRUE» (cert), el monitor del sistema mostrarà el gràfic de la CPU com " +"un gràfic d'àrea apilat en comptes d'un gràfic de línia." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Mostra el gràfic de la CPU com a gràfic usant corbes Bezier" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Si és «TRUE» (cert), el monitor del sistema mostrarà el gràfic de la CPU com " +"un gràfic d'àrea suavitzat en comptes d'un gràfic de línia." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Habilita/inhabilita l'actualització suau" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Mostra un diàleg d'advertència en matar els processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "Temps en mil·lisegons entre actualitzacions de la vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Temps en mil·lisegons entre actualitzacions de les gràfiques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "Si s'ha de mostrar informació sobre tots els sistemes de fitxers" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Si s'ha de mostrar informació sobre tots els sistemes de fitxers, incloent-" +"hi els tipus com ara «autofs» i «procfs». Útil per obtenir una llista de " +"tots els sistemes de fitxers muntats actualment." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Temps en mil·lisegons entre actualitzacions de la llista de dispositius" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Determina quins processos es mostren." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Desa la pestanya visualitzada actualment" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Colors de les CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Cada entrada és del format (núm. de CPU, valor hexadecimal del color)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Color per defecte de la memòria a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Color predeterminat de l'espai d'intercanvi a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Color predeterminat del trànsit d'entrada de la xarxa a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Color predeterminat del trànsit de sortida de la xarxa a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Mostra el trànsit de la xarxa en bits" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Columna ordenada a la llista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Ordre de les columnes de la vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Ordre de la vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "Amplada de la columna «nom»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "A l'inici, mostra la columna «nom»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "Amplada de la columna «usuari»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "A l'inici, mostra la columna «usuari»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "Amplada de la columna «estat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "A l'inici, mostra la columna «estat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "Amplada de la columna «memòria virtual»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria virtual»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "Amplada de la columna «memòria resident»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria resident»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "Amplada de la columna «memòria d'escriptura»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria d'escriptura»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "Amplada de la columna «memòria compartida»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria compartida»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "Amplada de la columna «memòria del servidor X»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria del servidor X»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "Amplada de la columna «% de CPU»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "A l'inici, mostra la columna «% de CPU»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "Amplada de la columna «temps de CPU»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "A l'inici, mostra la columna «temps de CPU» en el llistat de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "Amplada de la columna «iniciat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "A l'inici, mostra la columna «iniciat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "Amplada de la columna «nivell de prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "A l'inici, mostra la columna «nivell de prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "Amplada de la columna «PID»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "A l'inici, mostra la columna «PID»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "Amplada de la columna «context de seguretat SELinux»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "A l'inici, mostra la columna «context de seguretat SELinux»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "Amplada de la columna «línia d'ordres»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "A l'inici, mostra la columna «línia d'ordres»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "Amplada de la columna «memòria»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "Amplada de la columna «canal d'espera»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "A l'inici, mostra la columna «canal d'espera»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "Amplada de la columna «grup de control»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "A l'inici, mostra la columna «grup de control»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "Amplada de la columna «unitat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "A l'inici, mostra la columna «unitat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "Amplada de la columna «sessió»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "A l'inici, mostra la columna «sessió»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "Amplada de la columna «seient»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "A l'inici, mostra la columna «seient»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "Amplada de la columna «propietari» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "A l'inici, mostra la columna «propietari» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Total disk write” column" +msgstr "Amplada de la columna «Escriptures totals de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Total disk write” column on startup" +msgstr "A l'inici, mostra la columna «Escriptures totals de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Width of process “Total disk read” column" +msgstr "Amplada de la columna «Lectures totals de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Show process “Total disk read” column on startup" +msgstr "A l'inici, mostra la columna del procés «Lectures totals de disc»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Width of process “Disk read” column" +msgstr "Amplada de la columna «Lectures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Show process “Disk read” column on startup" +msgstr "A l'inici, mostra la columna «Lectures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Width of process “Disk write” column" +msgstr "Amplada de la columna «Escriptures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Show process “Disk write” column on startup" +msgstr "A l'inici, mostra la columna «Escriptures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "Amplada de la columna «prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "A l'inici, mostra la columna «prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "Columna d'ordenació de la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "Ordre de la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "Ordre de les columnes de la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "Amplada de la columna «Dispositiu» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "A l'inici, mostra la columna «Dispositiu» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "Amplada de la columna «Directori» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "A l'inici, mostra la columna «Directori» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "Amplada de la columna «Tipus» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "A l'inici, mostra la columna «Tipus» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "Amplada de la columna «Total» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "A l'inici, mostra la columna «Total» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "Amplada de la columna «Lliure» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "A l'inici, mostra la columna «Lliure» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "Amplada de la columna «Disponible» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "A l'inici, mostra la columna «Disponible» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "Amplada de la columna «Utilitzat» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "" +"A l'inici, mostra la columna «Utilitzat» en la vista de sistemes de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "Columna d'ordenació del mapa de memòria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "Ordre del mapa de memòria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "Columna d'ordenació dels fitxers oberts" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "Ordre dels fitxers oberts" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icona" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"No es pot canviar la prioritat del procés amb PID %d a %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"No es pot matar el procés amb PID %d amb el senyal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Segur que voleu matar el procés seleccionat «%s» (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Segur que voleu finalitzar el procés seleccionat «%s» (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Segur que voleu aturar el procés seleccionat «%s» (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Segur que voleu matar el procés seleccionat?" +msgstr[1] "Segur que voleu matar els %d processos seleccionats?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Segur que voleu finalitzar el procés seleccionat?" +msgstr[1] "Segur que voleu finalitzar els %d processos seleccionats?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Segur que voleu aturar el procés seleccionat?" +msgstr[1] "Segur que voleu aturar els %d processos seleccionats?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Si mateu un procés, podeu destruir dades, corrompre la sessió o crear un " +"problema de seguretat. Només s'haurien de matar els processos que no " +"responguin." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Mata el procés" +msgstr[1] "_Mata els processos" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Si finalitzeu un procés, podeu destruir dades, corrompre la sessió o crear " +"un problema de seguretat. Només s'haurien de finalitzar els processos que no " +"responguin." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Finalitza el procés" +msgstr[1] "_Finalitza els processos" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Si atureu un procés, podeu destruir dades, corrompre la sessió o crear un " +"problema de seguretat. Només s'haurien d'aturar els processos que no " +"responguin." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Atura el procés" +msgstr[1] "_Atura els processos" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Canvia la prioritat del procés «%s» (PID: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Canvia la prioritat del procés seleccionat" +msgstr[1] "Canvia la prioritat dels %d processos seleccionats" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nota:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La prioritat d'un procés ve donada pel seu valor de prioritat «nice». Un " +"valor de prioritat més baix es correspon amb una prioritat més alta." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "N/D" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nom del procés" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "Usuari" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "Estat" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memòria virtual" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memòria resident" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memòria d'escriptura" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memòria compartida" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memòria del servidor X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Temps de CPU" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "Iniciat" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Prioritat" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritat" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "Identificador" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "Context de seguretat" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "Línia d'ordres" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Canal d'espera" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grup de control" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% de CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "Unitat" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "Sessió" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Seient" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "Propietari" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Lectures totals de disc" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Escriptures totals de disc" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "Lectures de disc" + +#: ../src/proctable.cpp:350 +msgid "Disk write" +msgstr "Escriptures de disc" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "S'està executant" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Aturat" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "No interruptible" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Adormit" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bits" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u octet" +msgstr[1] "%u octets" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioritat molt alta" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Prioritat alta" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioritat normal" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioritat baixa" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioritat molt baixa" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Cerca fitxers oberts" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "«%s» no és una expressió regular del Perl vàlida." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segon" +#~ msgstr[1] "%lld segons" diff --git a/po/ca@valencia.gmo b/po/ca@valencia.gmo new file mode 100644 index 0000000..ed8cf1d Binary files /dev/null and b/po/ca@valencia.gmo differ diff --git a/po/ca@valencia.po b/po/ca@valencia.po new file mode 100644 index 0000000..9a404d8 --- /dev/null +++ b/po/ca@valencia.po @@ -0,0 +1,1488 @@ +# Catalan translation of procman. +# Copyright © 2000-2007 Free Software Foundation, Inc. +# Softcatalà , 2000. +# Jesús Moreno , 2002. +# Josep Puigdemont i Casamajó , 2007 +# Jordi Mallach , 2002, 2003, 2004, 2005, 2006, 2007. +# Gil Forcada , 2006, 2009, 2011, 2012, 2013, 2014, 2016. +# Jordi Mas i Hernàndez , 2017 +# Jordi Serratosa , 2017. +# +# petit glossari amb alguns termes que poden portar confusió +# kill: mata +# stop: atura +# end: finalitza +# view : vista +# +# +msgid "" +msgstr "" +"Project-Id-Version: procman 2.11.92\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-09-10 06:42+0000\n" +"PO-Revision-Date: 2017-08-22 09:19+0200\n" +"Last-Translator: Xavi Ivars \n" +"Language-Team: Catalan \n" +"Language: ca-valencia\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 2.0.1\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor del sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Visualitza els processos actuals i supervisa l'estat del sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Sistema;Procés;CPU;Memòria;Xarxa;Història;Ús;Rendiment;Tasca;Gestor;" +"Activitat;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor del sistema del GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistema;Procés;CPU;Memòria;Xarxa;Història;Ús;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Visualitzeu i gestioneu els recursos del sistema" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"El monitor del sistema és un visualitzador de processos i un monitor del " +"sistema amb una interfície atractiva i fàcil d'utilitzar." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"El monitor del sistema vos pot ajudar a descobrir quina aplicació està fent " +"servir el processador o la memòria de l'ordinador, vos permet gestionar les " +"aplicacions en execució, pot aturar processos que no responguin i canviar " +"l'estat i la prioritat dels processos existents." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Els gràfics dels recursos vos permeten tindre una visió general de què està " +"passant a l'ordinador, es mostra l'ús recent de la xarxa, la memòria i els " +"processadors." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Vista llista de processos" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Visió general dels recursos" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Vista dels sistemes de fitxers" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "El projecte GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Mata el procés" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "Es requereixen privilegis per controlar els processos d'altres usuaris" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Prioritza el procés" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Es requereixen privilegis per canviar la prioritat dels processos" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Finalitza el _procés" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Mostra les propietats del procés" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Processos" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Historial de la CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Historial de la memòria i espai d'intercanvi" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "Memòria" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Espai d'intercanvi" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Historial de la xarxa" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "Es rep" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Total rebut" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "S'envia" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Total enviat" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Recursos" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Sistemes de fitxers" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Busca fitxers oberts" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtra els fitxers per nom" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "No distingisques entre majúscules i minúscules" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Busca de fitxers oberts" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Preferències" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Ajuda" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Quant a" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Tanca" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Actualitza" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Processos _actius" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Tots els processos" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Els meus processos" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Dependències" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_Propietats" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Mapes de memòria" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "_Fitxers oberts" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Canvia la prioritat" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Molt alta" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Alta" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normal" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Baixa" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Molt baixa" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Personalitzada" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Atura" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Continua" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Finalitza" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_Mata" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Fitxers oberts" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Preferències del monitor del sistema" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Comportament" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Interval d'_actualitzacions, en segons:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Habilita l'actualització _suau" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Mostra un diàleg d'advertència abans de finalitzar o _matar processos" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Divideix l'ús de la CPU pel nombre de CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Camps d'informació" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Processa la _informació que es mostra a la llista:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Gràfics" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Dibuixa el gràfic de la CPU com a gràfic d'àrea apilat" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Dibuixa el gràfic de la CPU com a gràfic suau" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Mostra el trànsit de la xarxa en bits" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Mostra _tots els processos" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "_Informació sobre el sistema de fitxers que es mostra a la llista:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Cancel·la" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Canvia la _Prioritat" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Valor de la _prioritat:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nota: la prioritat d'un procés ve donada pel seu valor de " +"prioritat «nice». Un valor de prioritat més baix es correspon amb una " +"prioritat més alta." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Un monitor del sistema i de processos simple." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostra la pestanya dels processos" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostra la pestanya dels recursos" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostra la pestanya dels sistemes de fitxers" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostra la versió de l'aplicació" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositiu" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Directori" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "Tipus" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Lliure" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Disponible" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Utilitzat" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Seleccioneu un color per «%s»" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Jesús Moreno \n" +"Jordi Mallach \n" +"Gil Forcada " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Hui %l:%M %p" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Ahir: %l:%M %p" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l:%M %p" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d de %b de %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fracció" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Percentatge ple pels seleccionadors de color de pastís" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Títol" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "El títol del diàleg de selecció de color" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Seleccioneu un color" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Color actual" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "El color seleccionat" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipus de selector de color" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "S'ha rebut dades de color no vàlides\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Feu clic per establir els colors de la gràfica" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segon" +msgstr[1] "%u segons" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "no disponible" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) de %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d fitxer obert" +msgstr[1] "%d fitxers oberts" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d fitxer obert coincident" +msgstr[1] "%d fitxers oberts coincidents" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "Procés" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nom del fitxer" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Inici de la MV" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fi de la MV" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Mida de la MV" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Senyaladors" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Desplaçament de la MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Memòria privada neta" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Memòria privada bruta" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Memòria compartida neta" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Memòria compartida bruta" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Node-i" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapes de memòria" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapes de memòria per al procés «%s» (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "fitxer" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "conducte" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "connexió de xarxa IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "connexió de xarxa IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "sòcol local" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipus desconegut" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "DF" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "Objecte" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Fitxers oberts pel procés «%s» (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"La mida i la posició de la finestra principal en el format (amplària, alçària, " +"posició X, posició Y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "La finestra principal hauria d'obrir-se maximitzada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Mostra les dependències dels processos en forma d'arbre" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Mode Solaris per al percentatge de CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Si és «TRUE» (cert), el monitor del sistema funcionarà en «mode Solaris», en " +"què la utilització de la CPU de les tasques es divideix pel nombre total de " +"CPU. Si no, funcionarà en «mode Irix»." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostra el gràfic de la CPU com a gràfic d'àrea apilat" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Si és «TRUE» (cert), el monitor del sistema mostrarà el gràfic de la CPU com " +"un gràfic d'àrea apilat en comptes d'un gràfic de línia." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Mostra el gràfic de la CPU com a gràfic usant corbes Bezier" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Si és «TRUE» (cert), el monitor del sistema mostrarà el gràfic de la CPU com " +"un gràfic d'àrea suavitzat en comptes d'un gràfic de línia." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Habilita/inhabilita l'actualització suau" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Mostra un diàleg d'advertència en matar els processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "Temps en mil·lisegons entre actualitzacions de la vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Temps en mil·lisegons entre actualitzacions de les gràfiques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "Si s'ha de mostrar informació sobre tots els sistemes de fitxers" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Si s'ha de mostrar informació sobre tots els sistemes de fitxers, incloent-" +"hi els tipus com ara «autofs» i «procfs». Útil per obtindre una llista de " +"tots els sistemes de fitxers muntats actualment." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Temps en mil·lisegons entre actualitzacions de la llista de dispositius" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Determina quins processos es mostren." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Guarda la pestanya visualitzada actualment" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Colors de les CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Cada entrada és del format (núm. de CPU, valor hexadecimal del color)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Color per defecte de la memòria a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Color predeterminat de l'espai d'intercanvi a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Color predeterminat del trànsit d'entrada de la xarxa a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Color predeterminat del trànsit d'eixida de la xarxa a la gràfica" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Mostra el trànsit de la xarxa en bits" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Columna ordenada a la llista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Orde de les columnes de la vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Orde de la vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "Amplària de la columna «nom»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "A l'inici, mostra la columna «nom»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "Amplària de la columna «usuari»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "A l'inici, mostra la columna «usuari»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "Amplària de la columna «estat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "A l'inici, mostra la columna «estat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "Amplària de la columna «memòria virtual»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria virtual»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "Amplària de la columna «memòria resident»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria resident»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "Amplària de la columna «memòria d'escriptura»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria d'escriptura»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "Amplària de la columna «memòria compartida»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria compartida»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "Amplària de la columna «memòria del servidor X»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria del servidor X»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "Amplària de la columna «% de CPU»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "A l'inici, mostra la columna «% de CPU»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "Amplària de la columna «temps de CPU»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "A l'inici, mostra la columna «temps de CPU» en el llistat de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "Amplària de la columna «iniciat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "A l'inici, mostra la columna «iniciat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "Amplària de la columna «nivell de prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "A l'inici, mostra la columna «nivell de prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "Amplària de la columna «PID»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "A l'inici, mostra la columna «PID»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "Amplària de la columna «context de seguretat SELinux»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "A l'inici, mostra la columna «context de seguretat SELinux»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "Amplària de la columna «línia d'ordes»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "A l'inici, mostra la columna «línia d'ordes»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "Amplària de la columna «memòria»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "A l'inici, mostra la columna «memòria»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "Amplària de la columna «canal d'espera»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "A l'inici, mostra la columna «canal d'espera»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "Amplària de la columna «grup de control»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "A l'inici, mostra la columna «grup de control»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "Amplària de la columna «unitat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "A l'inici, mostra la columna «unitat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "Amplària de la columna «sessió»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "A l'inici, mostra la columna «sessió»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "Amplària de la columna «seient»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "A l'inici, mostra la columna «seient»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "Amplària de la columna «propietari» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "A l'inici, mostra la columna «propietari» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Total disk write” column" +msgstr "Amplària de la columna «Escriptures totals de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Total disk write” column on startup" +msgstr "A l'inici, mostra la columna «Escriptures totals de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Width of process “Total disk read” column" +msgstr "Amplària de la columna «Lectures totals de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Show process “Total disk read” column on startup" +msgstr "A l'inici, mostra la columna del procés «Lectures totals de disc»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Width of process “Disk read” column" +msgstr "Amplària de la columna «Lectures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Show process “Disk read” column on startup" +msgstr "A l'inici, mostra la columna «Lectures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Width of process “Disk write” column" +msgstr "Amplària de la columna «Escriptures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Show process “Disk write” column on startup" +msgstr "A l'inici, mostra la columna «Escriptures de disc» del procés" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "Amplària de la columna «prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "A l'inici, mostra la columna «prioritat»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "Columna d'ordenació de la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "Orde de la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "Orde de les columnes de la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "Amplària de la columna «Dispositiu» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "A l'inici, mostra la columna «Dispositiu» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "Amplària de la columna «Directori» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "A l'inici, mostra la columna «Directori» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "Amplària de la columna «Tipus» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "A l'inici, mostra la columna «Tipus» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "Amplària de la columna «Total» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "A l'inici, mostra la columna «Total» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "Amplària de la columna «Lliure» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "A l'inici, mostra la columna «Lliure» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "Amplària de la columna «Disponible» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "A l'inici, mostra la columna «Disponible» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "Amplària de la columna «Utilitzat» en la vista de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "" +"A l'inici, mostra la columna «Utilitzat» en la vista de sistemes de discs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "Columna d'ordenació del mapa de memòria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "Orde del mapa de memòria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "Columna d'ordenació dels fitxers oberts" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "Orde dels fitxers oberts" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icona" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"No es pot canviar la prioritat del procés amb PID %d a %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"No es pot matar el procés amb PID %d amb el senyal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Segur que voleu matar el procés seleccionat «%s» (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Segur que voleu finalitzar el procés seleccionat «%s» (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Segur que voleu aturar el procés seleccionat «%s» (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Segur que voleu matar el procés seleccionat?" +msgstr[1] "Segur que voleu matar els %d processos seleccionats?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Segur que voleu finalitzar el procés seleccionat?" +msgstr[1] "Segur que voleu finalitzar els %d processos seleccionats?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Segur que voleu aturar el procés seleccionat?" +msgstr[1] "Segur que voleu aturar els %d processos seleccionats?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Si mateu un procés, podeu destruir dades, corrompre la sessió o crear un " +"problema de seguretat. Només s'haurien de matar els processos que no " +"responguin." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Mata el procés" +msgstr[1] "_Mata els processos" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Si finalitzeu un procés, podeu destruir dades, corrompre la sessió o crear " +"un problema de seguretat. Només s'haurien de finalitzar els processos que no " +"responguin." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Finalitza el procés" +msgstr[1] "_Finalitza els processos" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Si atureu un procés, podeu destruir dades, corrompre la sessió o crear un " +"problema de seguretat. Només s'haurien d'aturar els processos que no " +"responguin." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Atura el procés" +msgstr[1] "_Atura els processos" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Canvia la prioritat del procés «%s» (PID: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Canvia la prioritat del procés seleccionat" +msgstr[1] "Canvia la prioritat dels %d processos seleccionats" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nota:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La prioritat d'un procés ve donada pel seu valor de prioritat «nice». Un " +"valor de prioritat més baix es correspon amb una prioritat més alta." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "N/D" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nom del procés" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "Usuari" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "Estat" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memòria virtual" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memòria resident" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memòria d'escriptura" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memòria compartida" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memòria del servidor X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Temps de CPU" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "Iniciat" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Prioritat" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritat" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "Identificador" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "Context de seguretat" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "Línia d'ordes" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Canal d'espera" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grup de control" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% de CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "Unitat" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "Sessió" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Seient" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "Propietari" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Lectures totals de disc" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Escriptures totals de disc" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "Lectures de disc" + +#: ../src/proctable.cpp:350 +msgid "Disk write" +msgstr "Escriptures de disc" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "S'està executant" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Aturat" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "No interruptible" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Adormit" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bits" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u octets" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioritat molt alta" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Prioritat alta" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioritat normal" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioritat baixa" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioritat molt baixa" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Cerca fitxers oberts" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "«%s» no és una expressió regular del Perl vàlida." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segon" +#~ msgstr[1] "%lld segons" diff --git a/po/cs.gmo b/po/cs.gmo new file mode 100644 index 0000000..9305505 Binary files /dev/null and b/po/cs.gmo differ diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..bc69bc2 --- /dev/null +++ b/po/cs.po @@ -0,0 +1,1484 @@ +# Czech translation of gnome-system-monitor. +# Copyright (C) 2008, 2009, 2010, 2011 the author(s) of gnome-system-monitor. +# Copyright (C) 2004, 2005, 2006 Miloslav Trmac . +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Miloslav Trmac , 2002, 2003, 2004, 2005, 2006. +# Petr Tomeš , 2006. +# Jakub Friedl , 2006. +# Otakar Jašek , 2011. +# Adam Matoušek , 2012, 2013. +# Petr Kovar , 2008, 2009, 2011, 2012. +# Marek Černocký , 2012, 2013, 2014, 2015, 2016, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-01 17:45+0000\n" +"PO-Revision-Date: 2017-11-02 09:38+0100\n" +"Last-Translator: Marek Černocký \n" +"Language-Team: čeština \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Gtranslator 2.91.7\n" +"X-Project-Style: gnome\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Sledování systému" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Zobrazit aktuální procesy a sledovat stav systému" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"sledování;systém;proces;CPU;procesor;paměť;RAM;síť;historie;využití;zátěž;" +"výkon;úloha;úlohy;správa;aktivita;činnost;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Sledování systému GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Sledování;Systém;Proces;CPU;Procesor;Paměť;RAM;Síť;Historie;Využití;Zátěž;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Zobrazit a spravovat systémové prostředky" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Sledování systému je prohlížeč procesů a sledování systému v přívětivém " +"uživatelském rozhraní se snadnou obsluhou." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Sledování systému vám může pomoci najít, která aplikace vám vytěžuje " +"procesor nebo paměť ve vašem počítači, můžete v něm spravovat běžící " +"aplikace, násilně ukončovat procesy, které nereagují, a měnit stav a " +"prioritu stávajících procesů." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Na grafech využití prostředů, které zobrazují vytížení sítě, paměti a " +"procesoru, získáte rychlý přehled, co se ve vašem počítači děje." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Seznamové zobrazení procesů" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Přehled prostředků" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Zobrazení souborových systémů" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Projekt GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Zabít proces" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "K ovládání procesu jiného uživatele je nutné oprávnění" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Změnit prioritu procesu" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Ke změně priority procesu je nutné oprávnění" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "U_končit proces" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Zobrazit vlastnosti procesu" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesy" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Historie CPU" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Historie použití paměti a odkládacího prostoru" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Paměť" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Odkládací prostor" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Historie sítě" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Příjem" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Celkem přijato" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Odesílání" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Celkem odesláno" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Prostředky" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Souborové systémy" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Hledání otevřených souborů" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrovat soubory podle názvu" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Rozlišovat velikosti písmen" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Hledat otevřené soubory" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Předvolby" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Nápověda" + +#: data/menus.ui:23 +msgid "About" +msgstr "O programu" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Ukončit" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Aktualizovat" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktivní procesy" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Všechny procesy" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Moje procesy" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "Zá_vislosti" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Vlastnosti" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Mapy paměti" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Otevřené _soubory" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Změnit prioritu" + +#: data/menus.ui:91 src/util.cpp:215 +msgid "Very High" +msgstr "Velmi vysoká" + +#: data/menus.ui:96 src/util.cpp:217 +msgid "High" +msgstr "Vysoká" + +#: data/menus.ui:101 src/util.cpp:219 +msgid "Normal" +msgstr "Normální" + +#: data/menus.ui:106 src/util.cpp:221 +msgid "Low" +msgstr "Nízká" + +#: data/menus.ui:111 src/util.cpp:223 +msgid "Very Low" +msgstr "Velmi nízká" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Volitelná" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "Za_stavit" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Pokračovat" + +#: data/menus.ui:139 +msgid "_End" +msgstr "U_končit" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "Za_bít" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Otevřené soubory" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Předvolby sledování systému" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Chování" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Interval akt_ualizace v sekundách:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Povolit _plynulé aktualizování" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Varovat před u_končením nebo zabitím procesů" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dělit vytížení procesoru počtem procesorů" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informační pole" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformace o procesech zobrazované v seznamu:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafy" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Vykreslovat graf CPU jako skládaný plošný graf" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Vykreslovat graf CPU jako _hladkou křivku" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "Zobrazovat rychlo_st sítě v bitech" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Zobr_azovat všechny souborové systémy" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformace o souborových systémech zobrazené v seznamu:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Zrušit" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Změnit _prioritu" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Hodnota _nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Poznámka: Priorita procesu je dána jeho hodnotou nice. " +"Nižší hodnota nice odpovídá vyšší prioritě." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Jednoduché sledování procesů a systému." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Zobrazit kartu Procesy" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Zobrazit kartu Prostředky" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Zobrazit kartu Souborové systémy" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Zobrazit verzi aplikace" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Zařízení" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Složka" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Typ" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Celkem" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Volné" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "K dispozici" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Použito" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Vybrat barvu pro „%s“" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Miloslav Trmač \n" +"Petr Tomeš \n" +"Jakub Friedl \n" +"Petr Kovář \n" +"Otakar Jašek \n" +"Adam Matoušek " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Dnes v %H∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Včera v %H∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a, %H∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%e. %B %H∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%e. %B %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Podíl" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Plný procentuální podíl výběrů barvy výsečového grafu" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Nadpis" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Nadpis dialogu výběru barvy" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Vybrat barvu" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Aktuální barva" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Vybraná barva" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Typ výběru barvy" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Přijata neplatná data barvy\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Kliknutím nastavíte barvy grafu" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekunda" +msgstr[1] "%u sekundy" +msgstr[2] "%u sekund" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "nedostupné" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%) z %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d otevřený soubor" +msgstr[1] "%d otevřené soubory" +msgstr[2] "%d otevřených souborů" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d odpovídající otevřený soubor" +msgstr[1] "%d odpovídající otevřené soubory" +msgstr[2] "%d odpovídajících otevřených souborů" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proces" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Název souboru" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Začátek VP" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Konec VP" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Velikost VP" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Příznaky" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Posun VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Soukromá čistá paměť" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Soukromá špinavá paměť" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Sdílená čistá paměť" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Sdílená špinavá paměť" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapy paměti" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapy paměti procesu „%s“ (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "soubor" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "roura" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Připojení k síti IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Připojení k síti IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "místní socket" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "neznámý typ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekt" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Soubory otevřené procesem „%s“ (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Velikost a umístění hlavního okna v podobě (šířka, výška, souřadnice_x, " +"souřadnice_y)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Hlavní okno se má otevírat maximalizováné" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Zobrazovat závislosti procesů ve formě stromu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Režim Solaris CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Je-li ZAPNUTO, system-monitor pracuje v „režimu Solaris“, ve kterém je " +"vytížení procesoru u úlohy děleno celkovým počtem procesorů. Jinak pracuje v " +"„režimu Irix“." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Zobrazit graf CPU jako skládaný plošný graf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Pokud je zapnuto, system-monitor zobrazuje graf CPU jako skládaný plošný " +"graf namísto čárového grafu." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Zobrazit graf CPU jako hladký graf pomocí Beziérových křivek" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Pokud je zapnuto, system-monitor zobrazuje graf CPU jako vyhlazenou křivku, " +"jinak jako lomené čáry." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Povolit/zakázat plynulé aktualizování" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Zobrazit varovný dialog při zabíjení procesů" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Čas v milisekundách mezi aktualizacemi zobrazení procesů" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Čas v milisekundách mezi aktualizacemi grafů" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Jestli se má zobrazovat informace o všech souborových systémech" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Jestli se má zobrazovat informace o všech souborových systémech (včetně typů " +"jako „autofs“ a „procfs“). Užitečné pro získání seznamu všech připojených " +"souborových systémech." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Čas v milisekundách mezi aktualizacemi seznamu zařízení" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Určuje, které procesy se mají zobrazit." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Uloží aktuálně zobrazovanou kartu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Barvy CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Každá položka je ve formátu (CPU#, barva šestnáctkově)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Výchozí barva grafu paměti" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Výchozí barva grafu odkládacího prostoru" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Výchozí barva grafu příchozího síťového provozu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Výchozí barva grafu odchozího síťového provozu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Zobrazovat síťový provoz v bitech" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Sloupec řazení zobrazení procesů" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Pořadí sloupců zobrazení procesů" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Pořadí řazení zobrazení procesů" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Šířka sloupce „Název“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Název“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Šířka sloupce „Vlastník“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Vlastník“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Šířka sloupce „Stav“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Stav“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Šířka sloupce „Virtuální paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Virtuální paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Šířka sloupce „Rezidentní paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Rezidentní paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Šířka sloupce „Zapisovatelná paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Zapisovatelná paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Šířka sloupce „Sdílená paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Sdílená paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Šířka sloupce „Paměť serveru X“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Paměť serveru X“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Šířka sloupce „% CPU“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Zobrazovat po spuštění sloupec „% CPU“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Šířka sloupce „Čas CPU“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Čas CPU“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Šířka sloupce „Spuštěn“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Spuštěn“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Šířka sloupce „Nice“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Nice“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Šířka sloupce „PID“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Zobrazovat po spuštění sloupec „PID“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Šířka sloupce „Kontext zabezpečení SELinux“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Kontext zabezpečení SELinux“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Šířka sloupce „Příkaz“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Příkaz“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Šířka sloupce „Paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Paměť“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Šířka sloupce „Kanál čekání“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Kanál čekání“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Šířka sloupce „Řídící skupina“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Řídící skupina“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Šířka sloupce „Součást“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Součást“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Šířka sloupce „Sezení“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Sezení“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Šířka sloupce „Sídlo“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Sídlo“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Šířka sloupce „Vlastník“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Vlastník“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Šířka sloupce „Diskové zápisy celkem“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Diskové zápisy celkem“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Šířka sloupce „Diskové čtení celkem“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Diskové čtení celkem“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Šířka sloupce „Diskové čtení“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Diskové čtení“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Šířka sloupce „Diskový zápis“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Diskový zápis“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Šířka sloupce „Priorita“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Priorita“ procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Sloupec řazení zobrazení disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Pořadí řazení zobrazení disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Pořadí sloupců zobrazení disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Šířka sloupce „Zařízení“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Zařízení“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Šířka sloupce „Složka“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Složka“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Šířka sloupce „Typ“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Typ“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Šířka sloupce „Celkem“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Celkem“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Šířka sloupce „Volné“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Volné“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Šířka sloupce „K dispozici“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Zobrazovat po spuštění sloupec „K dispozici“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Šířka sloupce „Použito“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Zobrazovat po spuštění sloupec „Použito“ v seznamu disků" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Sloupec řazení paměťových map" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Pořadí řazení paměťových map" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Sloupec řazení otevřených souborů" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Pořadí řazení otevřených souborů" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikona" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Nelze změnit prioritu procesu s pid %d na %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Nelze zabít proces s pid %d signálem %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Opravdu chcete zabít vybraný proces „%s“ (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Opravdu chcete ukončit vybraný proces „%s“ (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Opravdu chcete zastavit vybraný proces „%s“ (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Opravdu chcete zabít vybraný proces?" +msgstr[1] "Opravdu chcete zabít %d vybrané procesy?" +msgstr[2] "Opravdu chcete zabít %d vybraných procesů?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Opravdu chcete ukončit vybraný proces?" +msgstr[1] "Opravdu chcete ukončit %d vybrané procesy?" +msgstr[2] "Opravdu chcete ukončit %d vybraných procesů?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Opravdu chcete zastavit vybraný proces?" +msgstr[1] "Opravdu chcete zastavit %d vybrané procesy?" +msgstr[2] "Opravdu chcete zastavit %d vybraných procesů?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Zabití procesu může zničit data, přerušit sezení, nebo způsobit bezpečnostní " +"riziko. Zabíjet by se měly jen procesy, které nereagují." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Zabít proces" +msgstr[1] "_Zabít procesy" +msgstr[2] "_Zabít procesy" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ukončení procesu může zničit data, přerušit sezení, nebo způsobit " +"bezpečnostní riziko. Ukončovat by se měly jen procesy, které nereagují." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "U_končit proces" +msgstr[1] "U_končit procesy" +msgstr[2] "U_končit procesy" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Zastavení procesu může zničit data, přerušit sezení, nebo způsobit " +"bezpečnostní riziko. Zastavovat by se měly jen procesy, které nereagují." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Za_stavit proces" +msgstr[1] "Za_stavit procesy" +msgstr[2] "Za_stavit procesy" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Změnit prioritu procesu „%s“ (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Změnit prioritu vybraného procesu" +msgstr[1] "Změnit prioritu %d vybraných procesů" +msgstr[2] "Změnit prioritu %d vybraných procesů" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Poznámka:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Priorita procesu je dána jeho hodnotou nice. Nižší hodnota nice odpovídá " +"vyšší prioritě." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:432 src/util.cpp:471 +msgid "N/A" +msgstr "---" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Název procesu" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Uživatel" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Stav" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuální paměť" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Rezidentní paměť" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Zapisovatelná paměť" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Sdílená paměť" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Paměť serveru X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Čas CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Spuštěn" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Priorita" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Kontext zabezpečení" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Příkazový řádek" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Kanál čekání" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Řídící skupina" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Součást" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sezení" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Sídlo" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Vlastník" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Diskové čtení celkem" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Diskový zápis celkem" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Diskové čtení" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Diskový zápis" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Běží" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Zastaven" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Nepřerušitelný" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Spí" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%ut%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u∶%02u∶%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u∶%02u.%02u" + +#: src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bity" +msgstr[2] "%u bitů" + +#: src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u bajt" +msgstr[1] "%u bajty" +msgstr[2] "%u bajtů" + +#: src/util.cpp:230 +msgid "Very High Priority" +msgstr "Velmi vysoká priorita" + +#: src/util.cpp:232 +msgid "High Priority" +msgstr "Vysoká priorita" + +#: src/util.cpp:234 +msgid "Normal Priority" +msgstr "Normální priorita" + +#: src/util.cpp:236 +msgid "Low Priority" +msgstr "Nízká priorita" + +#: src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Velmi nízká priorita" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/cy.gmo b/po/cy.gmo new file mode 100644 index 0000000..dd4fdfb Binary files /dev/null and b/po/cy.gmo differ diff --git a/po/cy.po b/po/cy.po new file mode 100644 index 0000000..e30c7b9 --- /dev/null +++ b/po/cy.po @@ -0,0 +1,1071 @@ +# procman yn Gymraeg. +# Copyright (C) 2003, The Free Software Foundation. +# This file is distributed under the same license as the procman package. +# Dafydd Harries , 2003 2004. +# +# Geirfa: +# [rj] Lladd proses, nid llofruddio proses +# (mwy cywir o fewn y cyd-destun, rwy'n credu) +# [rj] Lluosog edefyn yw edafedd, *nid* edefynnau! +# [rj] Zombie = proses amhosib ei lladd (awgrym yn unig) +# [rj] Benywaidd yw proses (yn ôl y Termiadur Ysgol gwreiddiol) +# +# [rj] Wedi gyrru'r cyfan drwy Cysill, 29ain Mai 2005 +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-02-25 19:52+0000\n" +"PO-Revision-Date: 2006-02-22 23:13-0000\n" +"Last-Translator: Rhys Jones \n" +"Language-Team: Cymraeg \n" +"Language: cy\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n==2) ? 1 : 0\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.c:164 +#: ../src/interface.c:666 +msgid "System Monitor" +msgstr "Arsylwr System" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.c:165 +msgid "View current processes and monitor system state" +msgstr "Gweld prosesau cyfredol ac arsylwi cyflwr y system" + +#: ../src/callbacks.c:173 +msgid "translator-credits" +msgstr "" +"Dafydd Harries \n" +"Rhys Jones " + +#: ../src/disks.c:204 ../src/memmaps.c:302 +msgid "Device" +msgstr "Dyfais" + +#: ../src/disks.c:205 +msgid "Directory" +msgstr "Cyfeiriadur" + +#: ../src/disks.c:206 ../src/openfiles.c:232 +msgid "Type" +msgstr "Math" + +#: ../src/disks.c:207 +msgid "Total" +msgstr "Cyfanswm" + +#: ../src/disks.c:208 +msgid "Free" +msgstr "Rhydd" + +#: ../src/disks.c:209 +msgid "Available" +msgstr "Ar gael" + +#: ../src/disks.c:210 +msgid "Used" +msgstr "Defnydd" + +#: ../src/disks.c:217 ../src/interface.c:745 ../src/procdialogs.c:770 +#: ../src/procdialogs.c:774 +msgid "Devices" +msgstr "Dyfeisiau" + +#: ../src/e_date.c:154 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:161 +msgid "Today %l:%M %p" +msgstr "Heddiw %l:%M %p" + +#: ../src/e_date.c:170 +msgid "Yesterday %l:%M %p" +msgstr "Ddoe %l:%M %p" + +#: ../src/e_date.c:182 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:190 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#. translators: primary alert message +#: ../src/favorites.c:350 +msgid "No hidden processes" +msgstr "Dim prosesau cudd" + +#. translators: secondary alert message +#: ../src/favorites.c:357 +msgid "" +"There are no hidden processes in the list. To show all running processes, " +"select the \"All processes\" option in the main window." +msgstr "" +"Does yna ddim prosesau cudd yn y rhestr. I ddangos bob proses sy'n rhedeg, " +"dewiswch yr opsiwn \"Pob proses\" yn y brif ffenestr." + +#: ../src/favorites.c:377 +msgid "Hidden Processes" +msgstr "Prosesau Cudd" + +#: ../src/favorites.c:401 +msgid "Currently _hidden processes:" +msgstr "Prosesau sy'n _gudd ar hyn o bryd:" + +#: ../src/favorites.c:423 +msgid "_Remove From List" +msgstr "_Gwaredu o'r Rhestr" + +#: ../src/favorites.c:432 ../src/procdialogs.c:285 +msgid "Note:" +msgstr "Nodyn:" + +#: ../src/favorites.c:433 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" +"Dyma'r prosesau rydych chi wedi dewis eu cuddio. Gallwch ail-ddangos proses " +"drwy ei gwaredu o'r rhestr hon." + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "Column zero saved width" +msgstr "Lled o ddim wedi ei gadw ar gyfer y golofn" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph background color" +msgstr "Lliw rhagosodedig cefndir graff" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph cpu color" +msgstr "Lliw rhagosodedig cpu ar y graff" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph frame color" +msgstr "Lliw rhagosodedig ffrâm ar y graff" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph mem color" +msgstr "Lliw rhagosodedig cof ar y graff" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph net in color" +msgstr "Lliw rhagosodedig rhwyd allan ar y graff" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Default graph net out color" +msgstr "Lliw rhagosodedig rhwyd i mewn ar y graff" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Default graph swap color" +msgstr "Lliw rhagosodedig cyfnewid ar y graff" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"Pennu pa brosesau i'w dangos yn ragosodedig. 0 ar gyfer y cyfan, 1 ar gyfer " +"rhai'r defnyddiwr, a 2 ar gyfer y rhai gweithredol" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "Disk view columns order" +msgstr "Trefn colofnau golwg disg" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "Galluogi/analluogi adnewyddu llyfn" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window height" +msgstr "Uchder prif ffenestr" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Main Window width" +msgstr "Lled prif ffenestr" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view columns order" +msgstr "Trefn colofnau golwg proses" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort column" +msgstr "Colofn trefn golwg proses" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Process view sort order" +msgstr "Trefn ddidoli golwg proses" + +#: ../src/gnome-system-monitor.schemas.in.h:17 +msgid "Saves the currently viewed tab" +msgstr "Cadw'r tab a welir ar hyn o bryd" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Show column zero on startup" +msgstr "Dangos colofn sero wrth ddechrau" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process dependencies in tree form" +msgstr "Dangos dibyniaethau prosesau ar ffurf coeden" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process threads" +msgstr "Dangos edafedd prosesau" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show warning dialog when hiding processes" +msgstr "Dangos deialog rhybudd wrth guddio prosesau" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show warning dialog when killing processes" +msgstr "Dangos deialog rhybudd wrth ladd prosesau" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Amser, mewn milfedau eiliadau, rhwng diweddariadau'r rhestr ddyfais" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Amser, mewn milfedau eiliadau, rhwng diweddariadau'r graffiau" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Time in milliseconds between updates of the process view" +msgstr "Amser, mewn milfedau eiliadau, rhwng diweddariadau'r golwg broses" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Whether information about all filesystems should be displayed" +msgstr "A ddylid dangos gwybodaeth am bob system ffeil" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"A ddylid dangos gwybodaeth am bob system ffeil (yn cynnwys mathau 'autofs' a " +"'procfs'). Defnyddiol os am gael rhestr o bob system ffeil sydd wedi'i osod " +"ar hyn o bryd." + +#: ../src/interface.c:46 +msgid "_File" +msgstr "_Ffeil" + +#: ../src/interface.c:47 +msgid "_Edit" +msgstr "_Golygu" + +#: ../src/interface.c:48 +msgid "_View" +msgstr "_Golwg" + +#: ../src/interface.c:49 +msgid "_Help" +msgstr "_Cymorth" + +#: ../src/interface.c:51 +msgid "_Quit" +msgstr "_Gorffen" + +#: ../src/interface.c:52 +msgid "Quit the program" +msgstr "Gorffen y rhaglen" + +#: ../src/interface.c:55 +msgid "_Stop Process" +msgstr "_Diweddu Proses" + +#: ../src/interface.c:56 +msgid "Stop process" +msgstr "Diweddu proses" + +#: ../src/interface.c:57 +msgid "_Continue Process" +msgstr "_Parhau Proses" + +#: ../src/interface.c:58 +msgid "Continue process if stopped" +msgstr "Parhau proses os yw wedi diweddu" + +#: ../src/interface.c:60 ../src/interface.c:188 +msgid "End _Process" +msgstr "Diweddu _Proses" + +#: ../src/interface.c:61 +msgid "Force process to finish normally" +msgstr "Gorfodi proses i orffen yn naturiol" + +#: ../src/interface.c:62 ../src/procdialogs.c:129 +msgid "_Kill Process" +msgstr "_Lladd Proses" + +#: ../src/interface.c:63 +msgid "Force process to finish immediately" +msgstr "Gorfodi proses i orffen yn syth" + +#: ../src/interface.c:64 +msgid "_Change Priority..." +msgstr "_Newid Blaenoriaeth..." + +#: ../src/interface.c:65 +msgid "Change the order of priority of process" +msgstr "Newid trefn pwysigrwydd proses" + +#: ../src/interface.c:66 +msgid "Prefere_nces" +msgstr "_Hoffterau" + +#: ../src/interface.c:67 +msgid "Configure the application" +msgstr "Cyflunio'r rhaglen" + +#: ../src/interface.c:69 ../src/procdialogs.c:85 +msgid "_Hide Process" +msgstr "_Cuddio'r Proses" + +#: ../src/interface.c:70 +msgid "Hide process from list" +msgstr "Cuddio proses o'r rhestr" + +#: ../src/interface.c:71 +msgid "_Hidden Processes" +msgstr "Prosesau _Cudd" + +#: ../src/interface.c:72 +msgid "Open the list of currently hidden processes" +msgstr "Agor y rhestr o brosesau sy'n gudd ar hyn o bryd" + +#: ../src/interface.c:73 +msgid "_Memory Maps" +msgstr "_Mapiau Cof" + +#: ../src/interface.c:74 +msgid "Open the memory maps associated with a process" +msgstr "Agor y mapiau cof a gysylltir â phroses" + +#: ../src/interface.c:75 +msgid "Open _Files" +msgstr "Agor _Ffeiliau" + +#: ../src/interface.c:76 +msgid "View the files opened by a process" +msgstr "Gweld y ffeiliau agorwyd gan broses" + +#: ../src/interface.c:78 +msgid "_Contents" +msgstr "_Cynnwys" + +#: ../src/interface.c:79 +msgid "Open the manual" +msgstr "Agor y llawlyfr" + +#: ../src/interface.c:80 +msgid "_About" +msgstr "_Ynghylch" + +#: ../src/interface.c:81 +msgid "About this application" +msgstr "Ynghylch y rhaglen hon" + +#: ../src/interface.c:86 +msgid "_Dependencies" +msgstr "_Dibyniaethau" + +#: ../src/interface.c:87 +msgid "Show parent/child relationship between processes" +msgstr "Dangos perthynas rhiant/plentyn rhwng prosesau" + +#: ../src/interface.c:94 +msgid "_Active Processes" +msgstr "_Prosesau gweithredol" + +#: ../src/interface.c:95 +msgid "Show active processes" +msgstr "Dangos prosesau gweithredol" + +#: ../src/interface.c:96 +msgid "A_ll Processes" +msgstr "_Pob proses" + +#: ../src/interface.c:97 +msgid "Show all processes" +msgstr "Dangos bob proses" + +#: ../src/interface.c:98 +msgid "M_y Processes" +msgstr "Fy _mhrosesau i" + +#: ../src/interface.c:99 +msgid "Show user own process" +msgstr "Dangos prosesau'r defnyddiwr ei hun" + +#: ../src/interface.c:260 +msgid "CPU History" +msgstr "Hanes CPU" + +#: ../src/interface.c:303 +msgid "CPU:" +msgstr "CPU:" + +#: ../src/interface.c:306 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: ../src/interface.c:326 +msgid "Memory and Swap History" +msgstr "Hanes Cof a Chyfnewid" + +#: ../src/interface.c:359 +msgid "User memory:" +msgstr "Cof defnyddiwr:" + +#: ../src/interface.c:377 ../src/interface.c:437 +msgid "of" +msgstr "o" + +#: ../src/interface.c:418 +msgid "Used swap:" +msgstr "Defnydd cyfnewid:" + +#: ../src/interface.c:477 +msgid "Network History" +msgstr "Hanes Rhwydwaith" + +#: ../src/interface.c:509 +msgid "Received:" +msgstr "Wedi derbyn:" + +#: ../src/interface.c:529 ../src/interface.c:572 +msgid "Total:" +msgstr "Cyfanswm:" + +#: ../src/interface.c:553 +msgid "Sent:" +msgstr "Wedi anfon" + +#: ../src/interface.c:733 ../src/procdialogs.c:579 +msgid "Processes" +msgstr "Prosesau" + +#: ../src/interface.c:739 ../src/procdialogs.c:682 +msgid "Resources" +msgstr "Adnoddau" + +#: ../src/load-graph.c:368 ../src/load-graph.c:378 +#, c-format +msgid "%s/s" +msgstr "%s/eiliad" + +#: ../src/memmaps.c:296 +msgid "Filename" +msgstr "Enw Ffeil" + +#: ../src/memmaps.c:297 +msgid "VM Start" +msgstr "Cychwyn VM" + +#: ../src/memmaps.c:298 +msgid "VM End" +msgstr "Diwedd VM" + +#: ../src/memmaps.c:299 +msgid "VM Size" +msgstr "Maint VM" + +#: ../src/memmaps.c:300 +msgid "Flags" +msgstr "Baneri" + +#: ../src/memmaps.c:301 +msgid "VM Offset" +msgstr "Dadleoliad VM" + +#: ../src/memmaps.c:303 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.c:405 +msgid "Memory Maps" +msgstr "Mapiau Cof" + +#: ../src/memmaps.c:425 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Mapiau cof y broses \"%s\" (PID %u):" + +#: ../src/openfiles.c:31 +msgid "file" +msgstr "ffeil" + +#: ../src/openfiles.c:33 +msgid "pipe" +msgstr "pibell" + +#: ../src/openfiles.c:35 +msgid "network connection" +msgstr "cysylltiad rhwydwaith" + +#: ../src/openfiles.c:37 +msgid "local socket" +msgstr "soced lleol" + +#: ../src/openfiles.c:39 +msgid "unknown type" +msgstr "math anhysbys" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.c:231 +msgid "FD" +msgstr "DFf" + +#: ../src/openfiles.c:233 +msgid "Object" +msgstr "Gwrthrych" + +#: ../src/openfiles.c:312 +msgid "Open Files" +msgstr "Ffeiliau Agored" + +#: ../src/openfiles.c:334 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Ffeiliau agorwyd gan y broses \"%s\" (PID %u):" + +#: ../src/procactions.c:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"Methu newid blaenoriaeth y broses â'r pid %d i %d.\n" +"%s" + +#: ../src/procactions.c:144 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"Methu lladd proses gyda'r pid %d gyda'r signal %d.\n" +"%s" + +#. translators: primary alert message +#: ../src/procdialogs.c:65 +msgid "Hide the selected process?" +msgstr "Cuddio'r broses sydd wedi ei dewis?" + +#. FIXME: View menu -> Edit menu +#. translators: secondary alert messagex +#: ../src/procdialogs.c:75 +msgid "" +"Hidden processes are no longer visible in the process list. You can re-" +"enable them by selecting the \"Hidden Processes\" entry in the View menu." +msgstr "" +"Nid yw prosesau wedi'u cuddio i'w gweld yn y rhestr brosesau bellach. " +"Gallwch eu dangos wrth ddewis \"Prosesau Cudd\" yn y ddewislen Golwg." + +#. translators: primary alert message +#: ../src/procdialogs.c:124 +msgid "Kill the selected process?" +msgstr "Lladd y broses a ddewiswyd?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:126 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"Wrth ladd proses, gallech ddistrywio'ch data, dryllio'r sesiwn bresennol neu " +"achosi perygl i ddiogelwch. Dim ond prosesau sy'n camymddwyn dylai cael eu " +"lladd." + +#. translators: primary alert message +#: ../src/procdialogs.c:133 +msgid "End the selected process?" +msgstr "Gorffen y broses a ddewiswyd?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:135 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"Wrth orffen proses, gallech ddistrywio'ch data, dryllio'r sesiwn bresennol " +"neu achosi perygl i ddiogelwch. Dim ond prosesau sy'n camymddwyn dylai cael " +"eu gorffen." + +#: ../src/procdialogs.c:138 +msgid "_End Process" +msgstr "_Diweddu Proses" + +#: ../src/procdialogs.c:167 +msgid "(Very High Priority)" +msgstr "(Blaenoriaeth Uchel Iawn)" + +#: ../src/procdialogs.c:169 +msgid "(High Priority)" +msgstr "(Blaenoriaeth Uchel)" + +#: ../src/procdialogs.c:171 +msgid "(Normal Priority)" +msgstr "(Blaenoriaeth Normal)" + +#: ../src/procdialogs.c:173 +msgid "(Low Priority)" +msgstr "(Blaenoriaeth Isel)" + +#: ../src/procdialogs.c:175 +msgid "(Very Low Priority)" +msgstr "(Blaenoriaeth Isel Iawn)" + +#: ../src/procdialogs.c:227 +msgid "Change Priority" +msgstr "Newid Blaenoriaeth" + +#: ../src/procdialogs.c:248 +msgid "Change _Priority" +msgstr "Newid _Blaenoriaeth" + +#: ../src/procdialogs.c:269 +msgid "_Nice value:" +msgstr "Gwerth _Neis:" + +#: ../src/procdialogs.c:286 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Ei gwerth neis sy'n penderfynu blaenoriaeth proses. Mae gwerth neis is yn " +"cyfateb i flaenoriaeth uwch." + +#: ../src/procdialogs.c:464 +msgid "Processes i_nfo showed in list:" +msgstr "_Gwybodaeth proses a ddangosir yn y rhestr:" + +#: ../src/procdialogs.c:516 +msgid "Icon" +msgstr "Eicon" + +#: ../src/procdialogs.c:556 +msgid "System Monitor Preferences" +msgstr "Hoffterau Arsylwr System" + +#: ../src/procdialogs.c:586 +msgid "Behavior" +msgstr "Ymddygiad" + +#: ../src/procdialogs.c:605 ../src/procdialogs.c:708 ../src/procdialogs.c:793 +msgid "_Update interval in seconds:" +msgstr "Ysbaid _diweddaru mewn eiliadau:" + +#: ../src/procdialogs.c:630 +msgid "Enable _smooth refresh" +msgstr "Galluogi _adnewyddu llyfn" + +#: ../src/procdialogs.c:644 +msgid "Alert before ending or _killing processes" +msgstr "Rhybuddio cyn diweddu neu _ladd prosesau" + +#: ../src/procdialogs.c:654 +msgid "Alert before _hiding processes" +msgstr "Rhybuddio cyn _cuddio prosesau" + +#: ../src/procdialogs.c:664 +msgid "Process Fields" +msgstr "Meysydd Proses" + +#: ../src/procdialogs.c:689 +msgid "Graphs" +msgstr "Graffiau" + +#: ../src/procdialogs.c:729 +msgid "_Background color:" +msgstr "Lliw _cefndir:" + +#: ../src/procdialogs.c:748 +msgid "_Grid color:" +msgstr "Lliw _grid:" + +#: ../src/procdialogs.c:812 +msgid "Show _all filesystems" +msgstr "Dangos bob _system ffeil" + +#: ../src/proctable.c:245 +msgid "Process Name" +msgstr "Enw Proses" + +#: ../src/proctable.c:246 +msgid "User" +msgstr "Defnyddiwr" + +#: ../src/proctable.c:247 +msgid "Status" +msgstr "Cyflwr" + +#: ../src/proctable.c:248 +msgid "Virtual Memory" +msgstr "Rhith-gof" + +#: ../src/proctable.c:249 +msgid "Resident Memory" +msgstr "Cof Arhosol" + +#: ../src/proctable.c:250 +msgid "Writable Memory" +msgstr "Cof Ysgrifenadwy" + +#: ../src/proctable.c:251 +msgid "Shared Memory" +msgstr "Cof Wedi ei Rannu" + +#: ../src/proctable.c:252 +msgid "X Server Memory" +msgstr "Cof Gweinydd X" + +#: ../src/proctable.c:253 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.c:254 +msgid "CPU Time" +msgstr "Amser CPU" + +#: ../src/proctable.c:255 +msgid "Started" +msgstr "Wedi Cychwyn" + +#: ../src/proctable.c:256 +msgid "Nice" +msgstr "Neis" + +#: ../src/proctable.c:257 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.c:258 +msgid "Security Context" +msgstr "Cyd-destun Diogelwch" + +#: ../src/proctable.c:259 +msgid "Arguments" +msgstr "Ymresymiadau" + +#: ../src/proctable.c:432 +msgid "Running" +msgstr "Rhedeg" + +#: ../src/proctable.c:437 +msgid "Stopped" +msgstr "Ataliwyd" + +# EFALLAI +#: ../src/proctable.c:442 +msgid "Zombie" +msgstr "Proses amhosib ei lladd" + +#: ../src/proctable.c:447 +msgid "Uninterruptible" +msgstr "Di-doredig" + +#: ../src/proctable.c:452 +msgid "Sleeping" +msgstr "Cysgu" + +#: ../src/proctable.c:1034 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "Cyfartaledd llwyth am y 1, 5, 15 munud olaf: %0.2f, %0.2f, %0.2f" + +#: ../src/util.c:87 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u beit" +msgstr[1] "%u feit" + +#: ../src/util.c:93 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.c:97 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.c:101 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#~ msgid "Jorgen Scheibengruber - nicer devices treeview" +#~ msgstr "Jorgen Scheibengruber - golwg coeden neisiach" + +#~ msgid "Benoît Dejean - maintainer" +#~ msgstr "Benoît Dejean - cynhaliwr" + +#~ msgid "Show advanced info tab on startup" +#~ msgstr "Dangos tab gwybodaeth estynedig wrth ddechrau" + +#~ msgid "Less _Info" +#~ msgstr "Llai o _Wybodaeth" + +#~ msgid "More _Info" +#~ msgstr "Mwy o _Wybodaeth" + +#~ msgid "Process Info" +#~ msgstr "Gwybodaeth Proses" + +#~ msgid "Command:" +#~ msgstr "Gorchymyn:" + +#~ msgid "Status:" +#~ msgstr "Cyflwr:" + +#~ msgid "Priority:" +#~ msgstr "Blaenoriaeth:" + +#~ msgid "Memory Usage" +#~ msgstr "Defnydd Cof" + +#~ msgid "RSS:" +#~ msgstr "RSS:" + +#~ msgid "Very high - nice %d" +#~ msgstr "Uchel iawn - neis %d" + +#~ msgid "High - nice %d" +#~ msgstr "Uchel - neis %d" + +#~ msgid "Normal - nice %d" +#~ msgstr "Arferol - neis %d" + +#~ msgid "Low - nice %d" +#~ msgstr "Isel - neis %d" + +#~ msgid "Very low - nice %d" +#~ msgstr "Isel iawn - neis %d" + +#~ msgid "_Threads" +#~ msgstr "_Edau" + +#~ msgid "Show each thread as a separate process" +#~ msgstr "Dangos bob edefyn fel proses wahanol" + +#~ msgid "Sho_w:" +#~ msgstr "_Dangos:" + +#~ msgid "seconds" +#~ msgstr "eiliadau" + +#~ msgid "Update _interval:" +#~ msgstr "_Ysbaid diweddaru:" + +#~ msgid "Memory" +#~ msgstr "Cof" + +#~ msgid "RSS Memory" +#~ msgstr "Cof RSS" + +#~ msgid "%s (thread)" +#~ msgstr "%s (edefyn)" + +#~ msgid "Saves the pane position for the system monitor tab" +#~ msgstr "Cadw lleoliad cwarel ar gyfer y tab arsylwi system" + +#~ msgid "Force a process to finish normally" +#~ msgstr "Gorfodi proses i orffen yn naturiol" + +#~ msgid "Force a process to finish immediately" +#~ msgstr "Gorfodi proses i orffen yn syth" + +#~ msgid "Open the memory maps associated with the process" +#~ msgstr "Agor y mapiau cof a gysylltir â phroses" + +#~ msgid "View the files opened by the process" +#~ msgstr "Gweld y ffeiliau agorwyd gan y broses" + +#~ msgid "Sea_rch:" +#~ msgstr "_Chwilio:" + +#~ msgid "More _Info >>" +#~ msgstr "Mwy o _Wybodaeth >>" + +#~ msgid "No such process." +#~ msgstr "Does mo'r fath broses." + +#~ msgid "" +#~ "Process Name: %s \n" +#~ "\n" +#~ "You do not have permission to change the priority of this process. You " +#~ "can enter the root password to gain the necessary permission." +#~ msgstr "" +#~ "Enw Proses : %s \n" +#~ "\n" +#~ "Nid oes caniatad gennych i newid blaenoriaeth y broses hon. Gallwch roi'r " +#~ "cyfrinair gwraidd i gael y caniatad anghenrheidiol." + +#~ msgid "" +#~ "Process Name: %s\n" +#~ "\n" +#~ "You must be root to decrease a nice value of this process or set a nice " +#~ "value less than 0. You can enter the root password to gain the necessary " +#~ "permission." +#~ msgstr "" +#~ "Enw Proses : %s \n" +#~ "\n" +#~ "Rhaid i chi fod yn ddefnyddiwr gwraidd cyn lleihau gwerth neis y broses " +#~ "neu gosod gwerth neis sy'n llai na 0. Gallwch roi'r cyfrinair gwraidd i " +#~ "gael y caniatad angenrheidiol." + +#~ msgid "" +#~ "Process Name: %s \n" +#~ "\n" +#~ "You do not have permission to end this process. You can enter the root " +#~ "password to gain the necessary permission." +#~ msgstr "" +#~ "Enw Proses : %s \n" +#~ "\n" +#~ "Does gennych ddim caniatad i orffen y broses hon. Gallwch roi'r cyfrinair " +#~ "gwraidd i gael y caniatad anghenrheidiol." + +#~ msgid "An error occured while killing the process." +#~ msgstr "Digwyddodd gwall wrth ladd y broses." + +#~ msgid "Could not find \"%s\"" +#~ msgstr "Methu canfod \"%s\"" + +#~ msgid "" +#~ "There are no processes containing the searched string. Please note that " +#~ "the search is performed only on processes shown in the process list." +#~ msgstr "" +#~ "Does yna ddim prosesau sy'n cynnwys y llinyn chwiliwyd amdano. Sylwch mai " +#~ "dim ond y prosesau sydd yn y rhestr broses sy'n cael eu chwilio." + +#~ msgid "Kevin Vandersloot" +#~ msgstr "Kevin Vandersloot" + +#~ msgid "(C) 2001 Kevin Vandersloot" +#~ msgstr "(C) 2001 Kevin Vandersloot" + +#~ msgid "Simple process viewer using libgtop" +#~ msgstr "Gwelydd proses syml sy'n defnyddio libgtop" + +#~ msgid "X window system" +#~ msgstr "System ffenestri X" + +#~ msgid "bourne again shell" +#~ msgstr "cragen bourne again" + +#~ msgid "Gnome-Session" +#~ msgstr "Gnome-Session" + +#~ msgid "No processes are currently hidden." +#~ msgstr "Does dim prosesau wedi eu cuddio ar hyn o bryd." + +#~ msgid "Manage Hidden Processes" +#~ msgstr "Trefnu Prosesau Cudd" + +#~ msgid "Force a process to finish." +#~ msgstr "Gorfodi proses i orffen." + +#~ msgid "Force a process to finish now." +#~ msgstr "Gorfodi proses i orffen nawr." + +#~ msgid "Display a tree showing process dependencies" +#~ msgstr "Dangos coeden yn dangos dibynniadau proses" + +#~ msgid "Display threads (subprocesses)" +#~ msgstr "Danfos edau (isbrosesau)" + +#~ msgid "Name" +#~ msgstr "Enw" + +#~ msgid "Application Manager" +#~ msgstr "Rheolwr Rhaglenni" + +#~ msgid "Running Applications" +#~ msgstr "Rhaglenni sy'n Rhedeg" + +#~ msgid "Process name:" +#~ msgstr "Enw proses:" + +#~ msgid "Are you sure you want to hide this process?" +#~ msgstr "Ydych chi'n siwr eich bod chi am guddio'r proses hwn?" + +#~ msgid "_Show this dialog next time" +#~ msgstr "_Dangos y deialog hwn y tro nesaf" + +#~ msgid "Are you sure you want to kill this process?" +#~ msgstr "Ydych chi'n siwr eich bod chi am lofruddio'r proses hwn?" + +#~ msgid "If you kill a process, unsaved data will be lost." +#~ msgstr "Os ydych chi'n llofruddio proses, caiff data heb ei arbed ei golli." + +#~ msgid "Are you sure you want to end this process?" +#~ msgstr "Ydych chi'n siwr eich bod chi am terfynu's proses hwn?" + +#~ msgid "If you end a process, unsaved data will be lost." +#~ msgstr "Os ydych chi'n terfynu proses, caiff data heb ei arbed ei golli." + +#~ msgid "Kill Process" +#~ msgstr "Llofruddio Proses" + +#~ msgid "End Process" +#~ msgstr "Diewddu Proses" + +#~ msgid "Root Password :" +#~ msgstr "Cyfrinair Root :" + +#~ msgid "Wrong Password." +#~ msgstr "Cyfrinair Anghywir." + +#~ msgid "show simple dialog to end processes and logout" +#~ msgstr "dangos deialog syml er mwyn diewddu prosesau a allgofnodi" + +#~ msgid "%s could not be found." +#~ msgstr "Methwyd canfod %s." + +#~ msgid "%d K" +#~ msgstr "%d C" + +#~ msgid "%.0f MB" +#~ msgstr "%.0f MB" + +#~ msgid "Kevin Vandersloot (kfv101@psu.edu)" +#~ msgstr "Kevin Vandersloot (kfv101@psu.edu)" + +#~ msgid "View processes being run by all users" +#~ msgstr "Dangos prosesau sy'n cael eu rhedeg gan bob defnyddiwr" + +#~ msgid "View processes being run by you" +#~ msgstr "Dangos prosesau sy'n cael eu rhedeg gennych chi" + +#~ msgid "View only active processes" +#~ msgstr "Dangos prosesau gweithredol yn unig" + +#~ msgid "Used CPU:" +#~ msgstr "Defnydd CPU:" + +#~ msgid "Change Priority ..." +#~ msgstr "Newid Blaenoriaeth ..." + +#~ msgid "Hide Process" +#~ msgstr "Cuddio Proses" + +#~ msgid "" +#~ "Are you sure you want to hide this process?\n" +#~ "(Choose 'Hidden Processes' in the Settings menu to reshow)" +#~ msgstr "" +#~ "Ydych chi'n sicr eich bod chi am guddio'r proses hwn?\n" +#~ "(Dewiswch 'Prosesau Cudd' yn y dewislen Gosodiadau er mwyn ailddangos)" diff --git a/po/da.gmo b/po/da.gmo new file mode 100644 index 0000000..c4a0856 Binary files /dev/null and b/po/da.gmo differ diff --git a/po/da.po b/po/da.po new file mode 100644 index 0000000..9cc919c --- /dev/null +++ b/po/da.po @@ -0,0 +1,1474 @@ +# Danish translation of gnome-system-monitor. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# Ole Laursen , 2001-2005. +# Martin Willemoes Hansen , 2004-2005. +# Lasse Bang Mikkelsen , 2006. +# Ask Hjorth Larsen , 2007, 09, 16. +# Kenneth Nielsen , 2008, 2012-2013. +# Joe Hansen , 2017. +# +# Konventioner: +# +# application -> program +# end proces -> afslutte proces +# kill proces -> terminere proces +# memory map -> hukommelsesområde +# nice -> venlighedsværdi (hvis det er i modsætning til prioritet), (ellers) prioritet +# renice -> skift prioritet +# RSS memory -> fysik hukommelse (se top(1)) +# CPU -> CPU, processor (normalt bruges kun "processor", men det kommer til at fylde meget) +# +# Husk at tilføje dig i credit-listen (besked id "translator-credits") +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-03-08 12:53+0100\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Systemovervågning" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Vis aktive processer og overvåg systemstatus" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Overvågning;System;Proces;CPU;Processor;Hukommelse;Netværk;Historik;Forbrug;" +"Ydelse;Opgave;Håndtering;Aktivitet" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME-Systemovervågning" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Overvågning;System;Proces;CPU;Processor;Hukommelse;Netværk;Historik;Forbrug;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Gennemse og håndter systemressourcer" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Systemovervågning er en procesfremviser og systemovervåger med en attraktiv " +"brugergrænseflade, som er nem at bruge." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Systemovervågning kan hjælpe dig med, at finde ud af hvilke programmer der " +"bruger computerens processor eller hukommelse, at håndtere kørende " +"programmer, at tvinge processer som ikke svarer til at stoppe, samt ændre " +"tilstand eller prioritet for eksisterende processer." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Graffunktionen for ressourcer giver dig nemt et hurtigt overblik over hvad " +"der foregår på din computer ved at vise nylig netværks-, hukommelses- og " +"processorforbrug." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Proceslistevisning" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Ressourceoversigt" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Filsystemsvisning" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME-projektet" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Terminér proces" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Privilegier er påkrævet for at kontrollere andre brugeres processer" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Ændr procesprioritet" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Privilegier er påkrævet for at ændre prioritet for processer" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Afslut _proces" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Vis procesegenskaber" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Processer" + +# history unødvendigt +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Processorforbrug" + +# ingen grund til at tage 'swap' med her, det er blot en overskrift, +# ligeledes for 'history' +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Hukommelsesforbrug" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Hukommelse" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +# history unødvendigt +#: data/interface.ui:347 +msgid "Network History" +msgstr "Netværkshistorik" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Modtager" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Totalt modtaget" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Sender" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Sendt i alt" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Ressourcer" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Filsystemer" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Søg efter åbne filer" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrér filer efter navn" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Ikke versalfølsom" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Søg efter åbne filer" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Indstillinger" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Hjælp" + +#: data/menus.ui:23 +msgid "About" +msgstr "Om" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Afslut" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Genopfrisk" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktive processer" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "A_lle processer" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Mine processer" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Afhængigheder" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Egenskaber" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Hukommelsesområder" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Åbn _filer" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Skift _prioritet" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Meget høj" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Høj" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Lav" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Meget lav" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Tilpasset" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Stop" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Fortsæt" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Afslut" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Terminér" + +# titel til et vindue med de åbne filer for en proces +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Åbne filer" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Indstillinger for systemovervågning" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Opførsel" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Opdateringsinterval i sekunder:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Aktivér _blød opdatering" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Advar ved afslutning eller _terminering af processer" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Divider CPU-forbrug med CPU-antal" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informationsfelter" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "_Procesoplysninger vist i listen:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafer" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Tegn CPU-graf som stablet arealgraf" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Tegn CPU-graf som _jævn graf" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Vis netværkshastighed i bit" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Vis _alle filsystemer" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Filsystemi_nformation vist i listen:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Annullér" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Skift _prioritet" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Venlighedsværdi:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Bemærk: Prioriteten af en proces er givet ved dens nice-" +"værdi. En lavere\n" +"værdi svarer til en højere prioritet." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "En simpel proces- og systemovervåger." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Vis procesfaneblade" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Vis ressourcefanebladet" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Vis filsystemfanebladet" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Vis programmets version" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Enhed" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Mappe" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Type" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Fri" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Tilgængelig" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Benyttet" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Vælg en farve for “%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Ole Laursen\n" +"Martin Willemoes Hansen\n" +"Lasse Bang Mikkelsen\n" +"Ask Hjorth Larsen\n" +"Kenneth Nielsen\n" +"Joe Hansen\n" +"\n" +"Dansk-gruppen \n" +"Mere info: http://www.dansk-gruppen.dk" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "I dag %l∶%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "I går %l∶%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l∶%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Brøkdel" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Procentdel fuld til lagkage-farvevælger" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titel" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Titlen på farvevælger-dialogen" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Vælg en farve" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Nuværende farve" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Den valgte farve" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Farvevælgerens type" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Modtog ugyldig farvedata\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Klik for at indstille graf-farver" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekund" +msgstr[1] "%u sekunder" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "ikke tilgængelig" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) af %s" + +# titel til et vindue med de åbne filer for en proces +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d åben fil" +msgstr[1] "%d åbne filer" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d åben fil som matcher" +msgstr[1] "%d åbne filer som matcher" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proces" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Filnavn" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "V. huk. start" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "V. huk. slut" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "V. huk.-stør." + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flag" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "V. huk.-afsæt" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privat ren" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privat snavset" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Delt ren" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Delt snavset" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Hukommelsesområder" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Hukommelsesområder for proces “%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "fil" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "dataledning" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6-netværksforbindelse" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4-netværksforbindelse" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokal sokkel" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "ukendt type" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekt" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Filer åbnet af proces “%s” (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Størrelse og position for hovedvindue på formen (bredde, højde, xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Hovedvindue skal åbne maksimeret" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Vis procesafhængigheder som et træ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris-tilstand for processorforbrug" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Hvis “TRUE”, kører systemovervågning i “Solaris-tilstand”, hvor et jobs " +"processorforbrug divideres med det samlede antal processorer. Ellers køres i " +"“Irix-tilstand”." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Vis CPU-graf som stablet arealgraf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Hvis sat til sand vil system-monitor vise CPU-grafen som en stablet " +"arealgraf i stedet for en linjegraf." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Vis CPU-graf som jævn graf, der bruger Bezierkurver" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Hvis sat til sand vil system-monitor vise CPU-grafen som en jævn graf, " +"ellers som en linjegraf." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Aktivér/deaktivér blød opdatering" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Vis advarselsdialog ved terminering af processer" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Tid i millisekunder mellem opdateringer af proceslisten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tid i millisekunder mellem opdateringer af graferne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Om der skal vises information om alle filsystemer" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Om der skal vises information om alle filsystemer (dette inkluderer " +"filsystemer som “autofs” og “procfs”). Dette er nyttigt hvis der ønskes en " +"liste over alle monterede filsystemer." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Tid i millisekunder mellem opdateringer af listen med enheder" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Afgør hvilke processer der skal vises." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Gemmer det aktuelt viste faneblad" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU-farver" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Hver indgang er på formatet (CPU#, heksadecimal farveværdi)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Standard-farve for hukommelsesgraf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Standard-farve for swapgraf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Standard-farve for indkommende trafik på netværksgraf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Standard-farve for udgående trafik på netværksgraf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Vis netværkstrafik i bit" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Sorteringskolonne for proceslisten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Kolonnerækkefølge for proceslisten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Sorteringsrækkefølge for proceslisten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Bredde af proceskolonnen “Navn”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Vis proceskolonnen “Navn” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Bredde af proceskolonnen “Bruger”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Vis proceskolonnen “Bruger” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Bredde af proceskolonnen “Status”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Vis proceskolonnen “Status” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Bredde af proceskolonnen “Virtuel hukommelse”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Vis proceskolonnen “Virtuel hukommelse” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Bredde af proceskolonnen “Resident hukommelse”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Vis proceskolonnen “Resident hukommelse” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Bredde af proceskolonnen “Skrivbar hukommelse”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Vis proceskolonnen “Skrivbar hukommelse” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Bredde af proceskolonnen “Delt hukommelse”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Vis proceskolonnen “Delt hukommelse” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Bredde af proceskolonnen “X-serverhukommelse”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Vis proceskolonnen “X-serverhukommelse” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Bredde af proceskolonnen “CPU %”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Vis proceskolonnen “CPU %” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Bredde af proceskolonnen “CPU-tid”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Vis proceskolonnen “CPU-tid” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Bredde af proceskolonnen “Startet”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Vis proceskolonnen “Startet” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Bredde af proceskolonnen “Procesprioritet”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Vis proceskolonnen prioritet ved start" + +# "Process PID" er dobbeltkonfekt +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Bredde af proceskolonnen “PID”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Vis proceskolonnen “PID” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Bredde af proceskolonnen “SELinux-sikkerhedskontekst”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Vis proceskolonnen “SELinux-sikkerhedskontekst” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Bredde af proceskolonnen “Kommandolinje”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Vis proceskolonnen “Kommandolinje” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Bredde af proceskolonnen “Hukommelse”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Vis proceskolonnen “Hukommelse” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Bredde af proceskolonnen “Ventekanal”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Vis proceskolonnen “Ventekanal” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Bredde af proceskolonnen “Kontrolgruppe”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Vis proceskolonnen “Kontrolgruppe” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Bredde af proceskolonnen “Enhed”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Vis proceskolonnen “Enhed” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Bredde af proceskolonnen “Session”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Vis proceskolonnen “Session” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Bredde af proceskolonnen “Sæde”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Vis proceskolonnen “Sæde” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Bredde af proceskolonnen “Ejer”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Vis proceskolonnen “Ejer” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Bredde af proceskolonnen “Samlet disklæsning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Vis proceskolonnen “Samlet disklæsning” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Bredde af proceskolonnen “Samlet diskskrivning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Vis proceskolonnen “Samlet diskskrivning” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Bredde af proceskolonnen “Disklæsning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Vis proceskolonnen “Disklæsning” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Bredde af proceskolonnen “Diskskrivning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Vis proceskolonnen “Diskskrivning” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Bredde af proceskolonnen “Prioritet”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Vis proceskolonnen “Prioritet” ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Disklistens sorteringskolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Disklistens kolonne-sorteringsrækkefølge" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Disklistens kolonne-sorteringsrækkefølge" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Bredde af diskvisningens “enheds”-kolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Vis diskvisningens “Enheds”-kolonne ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Bredde af diskvisningens “Mappe”-kolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Vis diskvisningens “Mappe”-kolonne ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Bredde af diskvisningens “Type”-kolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Vis diskvisningens “Type”-kolonne ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Bredde af diskvisningens “Total”-kolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Vis diskvisningens “Total”-kolonne ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Bredde af diskvisningens “Fri”-kolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Vis diskvisningens “Fri”-kolonne ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Bredde af diskvisningens “Tilgængelig”-kolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Vis diskvisningens “Tilgængelig”-kolonne ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Bredde af diskvisningens “Brugt”-kolonne" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Vis diskvisningens “Brugt”-kolonne ved start" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Sorteringskolonne for hukommelsesområde" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Sorteringsrækkefølge for hukommelsesområde" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Sorteringskolonne for åbne filer" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Sorteringsrækkefølge for åbne filer" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikon" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Kan ikke ændre prioriteten for proces med PID %d til %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Kan ikke terminere proces med PID %d med signal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Er du sikker på at du vil terminere den valgte proces “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Er du sikker på at du vil afslutte den valgte proces “%s”« (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Er du sikker på at du vil stoppe den valgte proces “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Er du sikker på at du vil terminere den valgte proces?" +msgstr[1] "Er du sikker på at du vil terminere de %d valgte processer?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Er du sikker på at du vil afslutte den valgte proces?" +msgstr[1] "Er du sikker på at du vil afslutte de %d valgte processer?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Er du sikker på at du vil stoppe den valgte proces?" +msgstr[1] "Er du sikker på at du vil stoppe de %d valgte processer?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ved at terminere (kill) en proces kan du ødelægge dine data, spolere en " +"fungerende session eller skabe en sikkerhedsrisiko. Kun processer som ikke " +"svarer bør termineres." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Terminér proces" +msgstr[1] "_Terminér processer" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ved at afslutte en proces kan du ødelægge dine data, spolere en fungerende " +"session eller skabe en sikkerhedsrisiko. Kun processer som ikke svarer bør " +"afsluttes." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Afslut proces" +msgstr[1] "_Afslut processer" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"At stoppe en proces kan ødelægge data, sessionen, eller forårsage en " +"sikkerhedsrisiko. Kun processer som ikke svarer bør stoppes." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Stop proces" +msgstr[1] "_Stop processer" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Ændr prioritet for proces “%s” (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Ændr prioritet for den valgte proces" +msgstr[1] "Ændr prioritet for de %d valgte processer" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Note:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioriteten af en proces er givet ved dens venlighedsværdi. En lavere\n" +"værdi svarer til en højre prioritet." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "-" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Procesnavn" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Bruger" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuel hukommelse" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Resident huk." + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Skrivbar hukommelse" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Delt huk." + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X-serverhuk." + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU-tid" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Startet" + +# prioritet er helt entydigt her +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Prioritet" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritet" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "Id" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Sikkerhedskontekst" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Kommandolinje" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Ventekanal" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Kontrolgruppe" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Enhed" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Session" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Sæde" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Ejer" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Samlet disklæsning" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Samlet diskskrivning" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Disklæsning" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Diskskrivning" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Kører" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Stoppet" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ikke forstyrbar" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Sover" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uu%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02ut" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u,%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Meget høj prioritet" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Høj prioritet" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normal prioritet" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Lav prioritet" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Meget lav prioritet" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bit" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u byte" diff --git a/po/de.gmo b/po/de.gmo new file mode 100644 index 0000000..250562b Binary files /dev/null and b/po/de.gmo differ diff --git a/po/de.po b/po/de.po new file mode 100644 index 0000000..9bc8cbc --- /dev/null +++ b/po/de.po @@ -0,0 +1,1494 @@ +# German GNOME System Monitor translation. +# Copyright (C) 2001-2003 Free Software Foundation, Inc. +# Christian Meyer , 2001, 2002. +# Christian Neumair , 2003, 2004. +# Hendrik Richter , 2005, 2006, 2007, 2008. +# Frank Arnold , 2005, 2006. +# Andre Klapper , 2007. +# Hendrik Brandt , 2008. +# Christian Kirbach , 2009. +# Mario Blättermann , 2011-2012, 2016-2017. +# Tobias Endrigkeit , 2012. +# Benjamin Steinwender , 2013. +# Bernd Homuth , 2015. +# Wolfgang Stöggl , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-02 08:39+0000\n" +"PO-Revision-Date: 2017-11-06 11:33+0100\n" +"Last-Translator: Mario Blättermann \n" +"Language-Team: Deutsch \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.3\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Systemüberwachung" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Momentan laufende Prozesse betrachten und den Systemzustand überwachen" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Überwachung;System;Prozess;CPU;Speicher;Netzwerk;Chronik;Last;Leistung;" +"Aufgabe;Dienst;Verwaltung;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME Systemüberwachung" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Überwachung;System;Prozess;CPU;Speicher;Netzwerk;Chronik;Last;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Systemressourcen anzeigen und verwalten" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Die Systemüberwachung ist ein Prozessbetrachter mit einer attraktiven und " +"einfach zu verwendenden Benutzeroberfläche." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Die Systemüberwachung hilft Ihnen herauszufinden, welche Anwendungen den " +"Prozessor oder den Arbeitsspeicher Ihres Rechners verwenden. Zusätzlich " +"können Sie laufenden Anwendungen verwalten, indem Sie nicht mehr reagierende " +"Prozesse abwürgen oder den Zustand und die Priorität von existierenden " +"Prozessen bearbeiten." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Das Ressourcendiagramm vermittelt Ihnen einen schnellen Überblick über Ihren " +"Rechner. Angezeigt wird der Verlauf von Netzwerk-, Arbeitsspeicher- und " +"Prozessorauslastung." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Prozesslistenansicht" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Ressourcenübersicht" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Dateisystemansicht" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Das GNOME-Projekt" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Prozess beenden" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Berechtigung zur Steuerung der Prozesse anderer Benutzer wird benötigt" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Priorität ändern" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Berechtigung zum Ändern der Priorität der Prozesse wird benötigt" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Prozess _beenden" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Prozesseigenschaften anzeigen" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Prozesse" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "CPU-Chronik" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Speicher- und Auslagerungschronik" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Speicher" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Netzwerk-Chronik" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Empfangen" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Insgesamt empfangen" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Senden" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Insgesamt gesendet" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Ressourcen" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Dateisysteme" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Nach geöffneten Dateien suchen" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Dateien nach Name filtern" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Groß-/Kleinschreibung nicht beachten" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Nach geöffneten Dateien suchen" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Einstellungen" + +#: data/menus.ui:18 +msgid "Help" +msgstr "_Hilfe" + +#: data/menus.ui:23 +msgid "About" +msgstr "Info" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Beenden" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Akt_ualisieren" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "A_ktive Prozesse" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "A_lle Prozesse" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "Ei_gene Prozesse" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Abhängigkeiten" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Eigenschaften" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Speicherfelder" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Offene _Dateien" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Priorität ändern" + +#: data/menus.ui:91 src/util.cpp:215 +msgid "Very High" +msgstr "Sehr hoch" + +#: data/menus.ui:96 src/util.cpp:217 +msgid "High" +msgstr "Hoch" + +#: data/menus.ui:101 src/util.cpp:219 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:221 +msgid "Low" +msgstr "Niedrig" + +#: data/menus.ui:111 src/util.cpp:223 +msgid "Very Low" +msgstr "Sehr niedrig" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Anhalten" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Fortsetzen" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Beenden" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Abwürgen" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Offene Dateien" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Einstellungen der Systemüberwachung" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Verhalten" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Aktualisierungsintervall in Sekunden:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "_Sanfte Auffrischung aktivieren" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Vor _Beenden oder Abwürgen eines Prozesses Warndialog anzeigen" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Prozessorlast durch Anzahl der Prozessoren dividieren" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informationsfelder" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "In der Liste angezeigte Prozessi_nformationen:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Graphen" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "Prozessorauslastung als _Flächendiagramm anzeigen" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Prozessorauslastung als geglättetes Diagra_mm anzeigen" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Netzwerkgeschwindigkeit in Bits anzeigen" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "_Alle Dateisysteme anzeigen" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "In der Liste angezeigte Prozessi_nformationen:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "A_bbrechen" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "_Priorität ändern" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice-Wert:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Beachten Sie: Der Nice-Wert eines Prozesses legt dessen " +"Priorität fest. Ein kleinerer Nice-Wert entspricht einer höheren Priorität." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Eine einfache Prozess- und Systemüberwachung." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Den Reiter »Prozesse« anzeigen" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Den Reiter »Ressourcen« anzeigen" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Den Reiter »Dateisysteme« anzeigen" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Die Version der Anwendung zeigen" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Gerät" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Ordner" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Typ" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Gesamt" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Frei" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Verfügbar" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Belegt" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Eine Farbe für »%s« wählen" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Christian Meyer \n" +"Christian Neumair \n" +"Frank Arnold \n" +"Hendrik Richter \n" +"Andre Klapper \n" +"Mario Blättermann \n" +"Christian Kirbach \n" +"Tobias Endrigkeit " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Heute %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Gestern %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d. %b %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d. %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Anteil" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Voller Prozentstand des Ringfarbwählers" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titel" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Der Titel des Farbwahldialogs" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Farbe wählen" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Aktuelle Farbe" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Die gewählte Farbe" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Art des Farbwählers" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Ungültige Farbdaten empfangen\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Klicken, um die Farben der Graphen einzustellen" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u Sekunde" +msgstr[1] "%u Sekunden" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "Nicht verfügbar" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) von %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d offene Datei" +msgstr[1] "%d offene Dateien" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d passende offene Datei" +msgstr[1] "%d passende offene Dateien" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Prozess" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "Prozesskennung" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Dateiname" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM-Beginn" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM-Ende" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM-Größe" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Optionen" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM-Versatz" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privat - unverändert" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privat - verändert" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Gemeinsam - unverändert" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Gemeinsam - verändert" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Speicherfelder" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Speicherfelder für Prozess »%s« (Prozesskennung %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "Datei" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "Pipe" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6-Netzwerkverbindung" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4-Netzwerkverbindung" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "Lokaler Socket" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "Unbekannter Typ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekt" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "Von Prozess »%s« (Prozesskennung %u) geöffnete _Dateien:" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Größe und Position des Hauptfensters in der Form (Breite, Höhe, x-Position, " +"y-Position)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Das Hauptfenster maximiert öffnen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Prozessabhängigkeiten in Baumform anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris-Modus für die CPU-Prozentanzeige" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Falls dieser Schlüssel WAHR ist, so verwendet die Systemüberwachung den " +"»Solaris-Modus«, in welchem die CPU-Last eines Auftrags durch die " +"Gesamtanzahl der Prozessoren dividiert wird. Bei FALSCH wird der »Irix-" +"Modus« verwendet." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Prozessorauslastung als Flächendiagramm anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Wenn gesetzt, zeigt die Systemüberwachung die Prozessorauslastung als " +"Flächendiagramm anstelle eines Liniendiagramms." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Prozessorauslastung als geglättetes Diagramm mittels Bézierkurven anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Wenn gesetzt, zeigt die Systemüberwachung die Prozessorauslastung als " +"geglättetes Diagramm anstelle eines Liniendiagramms." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Sanfte Auffrischung aktivieren bzw. deaktivieren" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Beim Abwürgen von Prozessen einen Warndialog anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Zeit in Millisekunden zwischen den Aktualisierungen der Prozessliste" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Zeit in Millisekunden zwischen den Aktualisierungen der Graphen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Legt fest, ob Informationen über alle Dateisysteme angezeigt werden sollen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Legt fest, ob Informationen über alle Dateisysteme angezeigt werden sollen. " +"Dies schließt Dateisystemarten wie »autofs« und »procfs« mit ein. Es kann " +"nützlich sein, eine Liste aller zurzeit eingebundenen Dateisysteme zu " +"erhalten." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Zeit in Millisekunden zwischen den Aktualisierungen der Geräteliste" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Bestimmt welche Prozesse angezeigt werden sollen." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Speichert den momentan angezeigten Reiter" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU-Farben" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Jeder Eintrag hat das Format (CPU#, hexadezimaler Farbwert)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Farbvorgabe für den Speicher-Graph" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Farbvorgabe für den Graph des Auslagerungsspeichers" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Farbvorgabe für den Graph des eingehenden Netzwerkverkehrs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Farbvorgabe für den Graph des ausgehenden Netzwerkverkehrs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Netzwerkverkehr in Bits anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Sortierungsspalte der Prozessliste" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Spaltensortierung der Prozessliste" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Sortierungsreihenfolge der Prozessliste" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Breite der Spalte »Prozessname«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Spalte »Prozessname« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Breite der Spalte »Benutzer«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Spalte »Benutzer« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Breite der Spalte »Status«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Spalte »Status« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Breite der Spalte »Virtueller Speicher«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Spalte »Virtueller Speicher« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Breite der Spalte »Nicht auslagerbarer Speicher«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Spalte »Nicht auslagerbarer Speicher« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Breite der Spalte »Schreibbarer Speicher«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Spalte »Schreibbarer Speicher« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Breite der Spalte »Geteilter Speicher«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Spalte »Geteilter Speicher« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Breite der Spalte »X-Server-Speicher«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Spalte »X-Server-Speicher« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Breite der Spalte »% CPU«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Spalte »% CPU« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Breite der Spalte »CPU-Zeit«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Spalte »CPU-Zeit« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Breite der Spalte »Gestartet«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Spalte »Gestartet« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Breite der Spalte »Nice-Wert«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Spalte »Nice-Wert« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Breite der Spalte »Prozesskennung«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Spalte »Prozesskennung« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Breite der Spalte »SELinux-Sicherheitskontext«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Spalte »SELinux-Sicherheitskontext« des Prozesses beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Breite der Spalte »Befehlszeile«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Spalte »Befehlszeile« des Prozesses beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Breite der Spalte »Benutzer«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Spalte »Speicher« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Breite der Spalte »Waiting Channel«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Spalte »Waiting Channel« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Breite der Prozessspalte »Kontrollgruppe«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Prozessspalte »Kontrollgruppe« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Breite der Spalte »Einheit«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Spalte »Einheit« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Breite der Spalte »Sitzung«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Spalte »Sitzung« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Breite der Prozessspalte »Sitz«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Prozessspalte »Sitz« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Breite der Spalte »Benutzer«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Spalte »Benutzer« beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Breite der Spalte »Geräteschreibvorgänge gesamt« des Prozesses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "" +"Spalte »Geräteschreibvorgänge gesamt« des Prozesses beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Breite der Spalte »Gerätelesevorgänge gesamt« des Prozesses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Spalte »Gerätelesevorgänge gesamt« des Prozesses beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Breite der Spalte »Gerätelesevorgänge« des Prozesses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Spalte »Gerätelesevorgänge« des Prozesses beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Breite der Spalte »Geräteschreibvorgänge« des Prozesses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Spalte »Geräteschreibvorgänge« des Prozesses beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Breite der Spalte »Priorität« des Prozesses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Spalte »Priorität« des Prozesses beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Sortierungsspalte der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Sortierungsreihenfolge der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Spaltensortierung der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Breite der Spalte »Gerät« in der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Spalte »Gerät« in der Geräteansicht beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Breite der Spalte »Ordner« in der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Spalte »Ordner« in der Geräteansicht beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Breite der Spalte »Typ« in der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Spalte »Typ« in der Geräteansicht beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Breite der Spalte »Gesamt« in der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Spalte »Gesamt« in der Geräteansicht beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Breite der Spalte »Frei« in der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Spalte »Frei« in der Geräteansicht beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Breite der Spalte »Verfügbar« in der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Spalte »Verfügbar« in der Geräteansicht beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Breite der Spalte »Benutzt« in der Geräteansicht" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Spalte »Benutzt« in der Geräteansicht beim Start anzeigen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Sortierungsspalte der Speicherbelegung" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Sortierungsreihenfolge der Speicherbelegung" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Sortierungsspalte der geöffneten Dateien" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Sortierungsreihenfolge der geöffneten Dateien" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Symbol" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Die Priorität des Prozesses mit der Prozesskennung %d konnte nicht auf %d " +"geändert werden.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Der Prozess mit der Prozesskennung %d konnte nicht mit dem Signal %d " +"abgewürgt werden.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "" +"Sind Sie sicher, dass Sie den gewählten Prozess »%s« abwürgen wollen? (PID: " +"%u)" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"Sind Sie sicher, dass Sie den gewählten Prozess »%s« beenden wollen? (PID: " +"%u)" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"Sind Sie sicher, dass Sie den gewählten Prozess »%s« beenden wollen? (PID: " +"%u)" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Sind Sie sicher, dass Sie den gewählten Prozess abwürgen wollen?" +msgstr[1] "" +"Sind Sie sicher, dass Sie die %d gewählten Prozesse abwürgen wollen?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Sind Sie sicher, dass Sie den gewählten Prozess beenden wollen?" +msgstr[1] "Sind Sie sicher, dass Sie die %d gewählten Prozesse beenden wollen?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Sind Sie sicher, dass Sie den gewählten Prozess beenden wollen?" +msgstr[1] "Sind Sie sicher, dass Sie die %d gewählten Prozesse beenden wollen?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Durch Abwürgen eines Prozesses können Daten zerstört, die laufende Sitzung " +"unterbrochen oder ein Sicherheitsrisiko erzeugt werden. Es sollten nur " +"Prozesse abgewürgt werden, die nicht mehr reagieren." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Prozess _abwürgen" +msgstr[1] "Prozesse _abwürgen" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Durch Beenden eines Prozesses können Daten zerstört, die laufende Sitzung " +"unterbrochen oder ein Sicherheitsrisiko erzeugt werden. Es sollten nur " +"Prozesse beendet werden, die nicht mehr reagieren." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Prozess bee_nden" +msgstr[1] "Prozesse bee_nden" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Durch Beenden eines Prozesses können Daten zerstört, die laufende Sitzung " +"unterbrochen oder ein Sicherheitsrisiko erzeugt werden. Es sollten nur " +"Prozesse beendet werden, die nicht mehr reagieren." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Prozess _anhalten" +msgstr[1] "Prozesse _anhalten" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Die Priorität des Prozesses »%s« ändern? (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Die Priorität von dem gewählten Prozess ändern" +msgstr[1] "Die Priorität von %d gewählten Prozessen ändern" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Hinweis:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Der Nice-Wert eines Prozesses legt dessen Priorität fest, wobei ein kleiner " +"Nice-Wert einer hohen Priorität entspricht." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:432 src/util.cpp:471 +msgid "N/A" +msgstr "N/V" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Prozessname" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Benutzer" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtueller Speicher" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Nicht auslagerbarer Speicher" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Schreibbarer Speicher" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Gemeinsamer Speicher" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X-Server-Speicher" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU-Zeit" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Gestartet" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice-Wert" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Priorität" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "Kennung" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Sicherheitskontext" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Befehlszeile" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Waiting Channel" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Kontrollgruppe" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Einheit" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sitzung" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Sitz" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Benutzer" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Gerätelesevorgänge gesamt" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Geräteschreibvorgänge gesamt" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Gerätelesevorgänge" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Geräteschreibvorgänge" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Läuft" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Angehalten" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Nicht unterbrechbar" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Schläft" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uW%uT" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%uT%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f kiB" + +#: src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u Bit" +msgstr[1] "%u Bits" + +#: src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u Byte" +msgstr[1] "%u Bytes" + +#: src/util.cpp:230 +msgid "Very High Priority" +msgstr "Sehr hohe Priorität" + +#: src/util.cpp:232 +msgid "High Priority" +msgstr "Hohe Priorität" + +#: src/util.cpp:234 +msgid "Normal Priority" +msgstr "Normale Priorität" + +#: src/util.cpp:236 +msgid "Low Priority" +msgstr "Niedrige Priorität" + +#: src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Sehr niedrige Priorität" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/dz.gmo b/po/dz.gmo new file mode 100644 index 0000000..680517c Binary files /dev/null and b/po/dz.gmo differ diff --git a/po/dz.po b/po/dz.po new file mode 100644 index 0000000..bca049c --- /dev/null +++ b/po/dz.po @@ -0,0 +1,1181 @@ +# Dzongkha translation of gnome-system-monitor +# Copyright @ 2006, Free Software Foundation, Inc. +# Mindu Dorji +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor gnome-2-14 dz\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-03-11 03:16+0000\n" +"PO-Revision-Date: 2008-10-20 09:37+0530\n" +"Last-Translator: Dawa pemo \n" +"Language-Team: DZONGKHA \n" +"Language: dz\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2;plural=(n!=1);\n" +"X-Poedit-Language: Dzongkha\n" +"X-Poedit-Country: Bhutan\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 +#: ../src/callbacks.cpp:156 +#: ../src/interface.cpp:619 +#: ../src/procman.cpp:674 +msgid "System Monitor" +msgstr "རིམ་ལུགས་ལྟ་རྟོག་པ།" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../src/callbacks.cpp:157 +msgid "View current processes and monitor system state" +msgstr "ད་ལྟོའི་ལས་སྦྱོར་དང་ ལྟ་རྟོག་རིམ་ལུགས་ཀྱི་ གནས་ལུགས་སྟོན།" + +#: ../src/callbacks.cpp:166 +msgid "translator-credits" +msgstr "\"ཨའི་ཌི་ཨར་སི་གི་མ་དངུལ་རྒྱབ་སྐྱོར་ཐོག་ལས་ བརྡ་དོན་འཕྲུལ་རིག་ལས་ཁུངས་ནང་ སྐད་བསྒྱུར་འབད་ཡི། ཁ་གསལ་གྱི་དོན་ལུ་ འབྲེལ་བ་འཐབ་ས་: /\"།" + +#: ../src/disks.cpp:279 +#: ../src/memmaps.cpp:500 +msgid "Device" +msgstr "ཐབས་འཕྲུལ།" + +#: ../src/disks.cpp:280 +msgid "Directory" +msgstr "སྣོད་ཐོ།" + +#: ../src/disks.cpp:281 +#: ../src/gsm_color_button.c:211 +#: ../src/openfiles.cpp:235 +msgid "Type" +msgstr "དབྱེ་བ།" + +#: ../src/disks.cpp:282 +msgid "Total" +msgstr "བསྡོམས།" + +#: ../src/disks.cpp:283 +msgid "Free" +msgstr "དལཝ།" + +#: ../src/disks.cpp:284 +msgid "Available" +msgstr "འཐོབ་ཚུགསཔ།" + +#: ../src/disks.cpp:285 +msgid "Used" +msgstr "ལག་ལེན་འཐབ་ཡོདཔ།" + +#: ../src/disks.cpp:292 +#: ../src/interface.cpp:702 +#: ../src/procdialogs.cpp:680 +#: ../src/procdialogs.cpp:684 +msgid "File Systems" +msgstr "ཡིག་སྣོད་རིམ་ལུགས།" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "ད་རིས་%l:%M %p།" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "ཁ་རྩང་%l:%M %p།" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "0 for the System Info, 1 for the processes list, 2 for the resources and 3 for the disks list" +msgstr "རིམ་ལུགས་བརྡ་དོན་འདི་གི་དོན་ལུ་ ༠ ལས་སྦྱོར་ཐོ་ཡིག་འདི་གི་དོན་ལུ་ ༡ ཐོན་ཁུངས་འདི་གི་དོན་ལུ་ ༢ དང་ ཌིཀསི་ཐོ་ཡིག་འདི་གི་དོན་ལུ་ ༣" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "སྔོན་སྒྲིག་ཚད་ཁྲམ་གྱི་ ལས་སྦྱོར་ལྟེ་བའི་༼སི་པི་ཡི༽ཚོས་གཞི།" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "ཚད་ཁྲམ་ ནང་སྦྱོར་ ཡོངས་འབྲེལ་ འགྲུལ་ལམ་ སྔོན་སྒྲིག་ " + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "སྔོན་སྒྲིག་ཚད་ཁྲམ་གྱི་ ཨེམ་ཨི་ཨེམ་ཚོས་གཞི།" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "ཚད་ཁྲམ་ ཕྱིར་བསྐྱོད་ ཡོངས་འབྲེལ་ འགྲུལ་ལམ་ ཚོས་གཞི་ སྔོན་སྒྲིག་ " + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "སྔོན་སྒྲིག་ཚད་ཁྲམ་གྱི་ བརྗེ་སོར་ཚོས་གཞི།" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Determines which processes to show by default. 0 is All, 1 is user, and 2 is active" +msgstr "སྔོན་སྒྲིག་ཐོག་ལུ་སྟོན་ནིའི་ ལས་སྦྱོར་ཚུ་ ངེས་འཛིན་འབདཝ་ཨིན། ༠ འདི་ཆ་མཉམ་དང་ ༡ འདི་ལག་ལེན་པ། ༢ ཤུགས་ལྡན་ཨིན།" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "ཌིཀསི་མཐོང་སྣང་གི་ཀེར་ཐིག་གི་གོ་རིམ།" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "ཧུམ་ཁྱུག་ཡང་སེལ་ ལྕོགས་ཅན་/ལྕོགས་མིན་བཟོ།" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "བདེན་པ་ཨིན་པ་ཅིན་ རིམ་ལུགས་ ལྟ་རྟོག་པ་དེ་ ལས་ཀ་ཅིག་གི་ སི་པི་ཡུ་ བདེ་སྤྱོད་དེ་ སི་པི་ཡུ་ བསྡོམས་གིས་ བགོ་ཡོད་པའི་ སོ་ལ་རིསི་ ཐབས་ལམ་ནང་ བཀོལ་སྤྱོད་འབདཝ་ཨིན། དེ་མིན་ 'Irix ཐམས་ལམ་' ནང་བཀོལ་སྤྱོད་འབདཝ་ཨིན། " + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "སྒོ་སྒྲིག་གཙོ་བོའི་མཐོ་ཚད།" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "སྒོ་སྒྲིག་གཙོ་བོའི་རྒྱ་ཚད།" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "མཐོང་སྣང་ཀེར་ཐིག་གི་གོ་རིམ་ ལས་སྦྱོར་འབད།" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "མཐོང་སྣང་དབྱེ་སེལ་ཀེར་ཐིག་ ལས་སྦྱོར་འབད།" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "མཐོང་སྣང་དབྱེ་སེལ་གོ་རིམ་ ལས་སྦྱོར་འབད།" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "ད་ལྟོ་མཐོང་མི་མཆོང་ལྡེ་དེ་སྲུངམ་ཨིན།" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ སི་པི་ཡུ་་% གི་ཀེར་ཐིག་ ལས་སྦྱོར་སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ སི་པི་ཡུ་ དུས་ཚོད་ཀེར་ཐིག་གི་ ལས་སྦྱོར་སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ པིཨའི་ཌི་ཀེར་ཐིག་གི་ ལས་སྦྱོར་སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ལུ་ ཨེསི་ཨི་ལི་ནགསི་སྲུང་སྐྱོབ་སྐབས་དོན་གྱི་ ཀེར་ཐིག་གི་ ལས་སྦྱོར་སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'X server memory' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ ཨེགསི་སར་བར་དྲན་ཚད་ཀྱི་ ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན་" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'arguments' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ སྒྲུབ་རྟགས་ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ ཕོག་ཚོད་ཅན་གྱི་དྲན་ཚད་ལག་ལེན་གྱི་ ཀེར་ཐིག་ ལས་སྦྱོར་སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'name' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ མིང་གི་ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'nice' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ ན་ཡིསི་གི་ཀེར་ཐིག་ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'owner' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ བདག་པོའི་ཀེར་ཐིག་ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'resident memory' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ གནས་སྡོད་པའི་ དྲན་ཚད་ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'shared memory' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ རུབ་སྤྱོད་དྲན་ཚད་ཀྱི་ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'start time' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ འགོ་བཙུགས་དུས་ཚོད་ཀྱི་ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'status' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་་གནས་ཚད་ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན།" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'virtual memory' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་ བར་ཅུ་ཡལ་དྲན་ཚད་ཀྱི་ཀེར་ཐིག་ ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'writable memory' column on startup" +msgstr "འགོ་བཙུགས་སྐབས་འབྲི་བཏུབ་པའི་དྲན་ཚད་ཀྱི་ ཀེར་ཐིག་ལས་སྦྱོར་ སྟོན་ " + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process dependencies in tree form" +msgstr "ལས་སྦྱོར་རྟེན་འབྲེལ་ཚུ་ རྩ་འབྲེལ་གྱི་རྣམ་པ་ནང་སྟོན།" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show warning dialog when killing processes" +msgstr "ལས་སྦྱོར་ཚུ་གསད་པའི་སྐབས་ ཉེན་བརྡའི་ཌའི་ལོག་སྟོན།" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Solaris mode for CPU percentage" +msgstr "སི་པི་ཡུ་ བརྒྱ་ཆ་གི་དོན་ལུ་ སོ་ལ་རིསི་ ཐབས་ལམ་ " + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ཐབས་འཕྲུལ་ཚུ་གི་ཐོ་ཡིག་ཚུ་ དུས་མཐུན་བཟོ་བའི་བར་ནའི་དུས་ཚོད་ མི་ལི་སྐར་ཆའི་ནང་།" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ཚད་ཁྲམ་ཚུ་ དུས་མཐུན་བཟོ་བའི་བར་ནའི་དུས་ཚོད་ མི་ལི་སྐར་ཆའི་ནང་།" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the process view" +msgstr "ལས་སྦྱོར་མཐོང་སྣང་ དུས་མཐུན་བཟོ་བའི་བར་ནའི་དུས་ཚོད་ མི་ལི་སྐར་ཆའི་ནང་།" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Whether information about all filesystems should be displayed" +msgstr "ཡིག་སྣོད་རིམ་ལུགས་ ཆ་མཉམ་གྱི་སྐོར་ལས་ བརྡ་དོན་བཀྲམ་སྟོན་འབད་ནི་ཨིན་ན་མེན།" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether to display information about all filesystems (including types like 'autofs' and 'procfs'). Useful for getting a list of all currently mounted filesystems." +msgstr "'autofs' དང་ 'procfs' ཚུ་བརྩིས་པའི་ ཡིག་སྣོད་རིམ་ལུགས་ ཆ་མཉམ་གྱི་སྐོར་ལས་ བརྡ་དོན་བཀྲམ་སྟོན་འབད་ནི་ཨིན་ན་མེན།ད་ལྟོ་སྦྱར་བརྩེགས་འབད་དེ་ཡོད་མི་ ཡིག་སྣོད་རིམ་ལུགས་ ཆ་མཉམ་གྱི་ ཐོ་ཡིག་ཅིག་ལེན་པ་ཅིག་ ཕན་ཐོགས་འོང་།" + +#: ../src/gnome-system-monitor.schemas.in.h:43 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "ལས་སྦྱོར་ སི་པི་ཡུ་ % ཀེར་ཐིག་གི་རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:44 +msgid "Width of process 'CPU time' column" +msgstr "ལས་སྦྱོར་ སི་པི་ཡུ་ དུས་ཚོད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'PID' column" +msgstr "ལས་སྦྱོར་ པིཨའི་ཌི་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'SELinux security context' column" +msgstr "ལས་སྦྱོར་ ཨེསི་ཨི་ལི་ནགསི་སྲུང་སྐྱོབ་སྐབས་དོན་ ཀེར་ཐིག་གི་རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'X server memory' column" +msgstr "ལས་སྦྱོར་ ཨེགསི་སར་བར་ དྲན་ཚད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'arguments' column" +msgstr "ལས་སྦྱོར་ སྒྲུབ་རྟགས་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'estimated memory usage' column" +msgstr "ལས་སྦྱོར་ ཕོག་ཚོད་ དྲན་ཚད་ལག་ལེན་ ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'name' column" +msgstr "ལས་སྦྱོར་ མིང་ཀེར་ཐིག་གི་རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'nice' column" +msgstr "ལས་སྦྱོར་ ན་ཡིསི་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'owner' column" +msgstr "ལས་སྦྱོར་ བདག་པོའི་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'resident memory' column" +msgstr "ལས་སྦྱོར་ གནས་སྡོད་ དྲན་ཚད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'shared memory' column" +msgstr "ལས་སྦྱོར་ རུབ་སྤྱོད་དྲན་ཚད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'start time' column" +msgstr "ལས་སྦྱོར་ འགོ་བཙུགས་དུས་ཚོད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'status' column" +msgstr "ལས་སྦྱོར་ གནས་ཚད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'virtual memory' column" +msgstr "ལས་སྦྱོར་ བར་ཅུ་ཡལ་དྲན་ཚད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'writable memory' column" +msgstr "ལས་སྦྱོར་ འབྲི་བཏུབ་པའི་དྲན་ཚད་ཀེར་ཐིག་གི་ རྒྱ་ཚད་" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "དཔྱ་ཕྲན་ " + +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "པ་ཡི་ ཚོས་གཞི་འཐུ་མི་གི་དོན་ལུ་ བརྒྱ་ཆ་ ཆ་ཚང་ " + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "མགོ་མིང་ " + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "ཚོས་གཞི་སེལ་འཐུའི་ ཌིའི་ལོག་གི་ མགོ་མིང་ " + +#: ../src/gsm_color_button.c:198 +#: ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "ཚོས་གཞི་ཅིག་ འཐུ་ " + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "ད་ལྟོའི་ཚོས་གཞི་ " + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "སེལ་འཐུ་འབདཡོད་པའི་ཚོས་གཞི་ " + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "ཚོས་གཞི་འཐུ་མི་གི་དབྱེ་བ་ " + +#: ../src/gsm_color_button.c:522 +msgid "Received invalid color data\n" +msgstr "ནུས་མེད་ ཚོས་གཞི་ གནས་སྡུད་ཐོབ་ཡོདཔ་ \n" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "ལྟ་རྟོག་པ།(_M)" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "ཞུན་དག(_)" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "མཐོང་སྣང་།(_V)" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "གྲོགས་རམ།(_H)" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "ཁ་ཕྱེ་ཡོད་པའི་ཡིག་སྣོད་ཚུ་གི་དོན་ལུ་ འཚོལ་ཞིབ་འབད་(_O)" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "ཁ་ཕྱེ་ཡོད་པའི་ཡིག་སྣོད་ཚུ་གི་དོན་ལུ་འཚོལ་ཞིབ་འབད་" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "ལས་རིམ་དེ་སྤངས།" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "ལས་སྦྱོར་བཀག(_S)" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "ལས་སྦྱོར་བཀག" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "ལས་སྦྱོར་འཕྲོ་མཐུད།(_C)" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "བཀག་སྟེ་ཡོད་པ་ཅིན་ ལས་སྦྱོར་འཕྲོ་མཐུད།" + +#: ../src/interface.cpp:66 +#: ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "ལས་སྦྱོར་མཇུག་བསྡུ།(_E)" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "ལས་སྦྱོར་སྤྱིར་བཏང་སྦེ་ རྫོགས་བཅུག" + +#: ../src/interface.cpp:68 +#: ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "ལས་སྦྱོར་གསད།" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "ལས་སྦྱོར་དེ་འཕྲལ་ལས་རྫོགས་བཅུག" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "གཙོ་རིམ་སོར་...(_C)" + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "ལས་སྦྱོར་གྱི་གཙོ་རིམ་གྱི་ གོ་རིམ་སོར།" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "གློག་རིམ་དེ་ རིམ་སྒྲིག་འབད།" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "ཡང་སེལ་འབད་ (_R)" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "ལས་སྦྱོར་་ཐོ་ཡིག་ ཡང་སེལ་འབད་ " + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "དྲན་ཚད་ས་ཁྲ་ཚུ།(_M)" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "ལས་སྦྱོར་ཅིག་དང་འབྲེལ་བའི་ དྲན་ཚད་ས་ཁྲ་ཚུ་ཁ་ཕྱེ།" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "ཡིག་སྣོད་ཚུ་ཁ་ཕྱེ།(_F)" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "ལས་སྦྱོར་ཅིག་གིས་ ཁ་ཕྱེ་སཏེ་ཡོད་མི་ ཡིག་སྣོད་ཚུ་སྟོན།" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "ནང་དོན་ཚུ།(_C)" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "ལག་དེབ་དེ་ཁ་ཕྱེ།" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "གློག་རིམ་འདི་གི་སྐོར་ལས།" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "རྟེན་འབྲེལ་ཚུ།(_D)" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "ལས་སྦྱོར་ཚུ་གི་བར་ན་ རྩ་ལག་དང་ཆ་ལག་གི་མཐུན་འབྲེལ་སྟོན།" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "ཤུགས་ལྡན་ལས་སྦྱོར་ཚུ།(_A)" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "ཤུགས་ལྡན་ལས་སྦྱོར་ཚུ་སྟོན།" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "ལས་སྦྱོར་ཆ་མཉམ།(_A)" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "ལས་སྦྱོར་ཆ་མཉམ་སྟོན།" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "ངེད་ཀྱི་ལས་སྦྱོར་ཚུ།(_y)" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "ལག་ལེན་པ་གིས་བང་མི་ ལས་སྦྱོར་སྟོན།" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "ལས་སྦྱོར་མཇུག་བསྡུ།(_P)" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "ལས་སྦྱོར་ལྟེ་བའི་ལོ་རྒྱུས།" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "སི་པུ་ཡུ་ " + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "སི་པི་ཡུ་ %d" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "དྲན་ཚད་དང་ བརྗེ་སོར་ལོ་རྒྱུས།" + +#: ../src/interface.cpp:359 +#: ../src/proctable.cpp:224 +msgid "Memory" +msgstr "དྲན་ཚད།" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "བརྗེ་སོར་ " + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "ཡོངས་འབྲེལ་ལོ་རྒྱུས།" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "ཐོབ་དོ་ " + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "ཐོབ་ཡོདཔ་ ཡོངས་བསྡོམས་ " + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "གཏང་དོ་ " + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "བསྡོམས་ གཏང་ཡོདཔ་ " + +#: ../src/interface.cpp:690 +msgid "System" +msgstr "རིམ་ལུགས་" + +#: ../src/interface.cpp:694 +#: ../src/procdialogs.cpp:512 +msgid "Processes" +msgstr "ལས་སྦྱོར་ཚུ།" + +#: ../src/interface.cpp:698 +#: ../src/procdialogs.cpp:627 +msgid "Resources" +msgstr "ཐོན་ཁུངས་ཚུ།" + +#: ../src/load-graph.cpp:150 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u སྐར་མ་ " +msgstr[1] "%u སྐར་མ་ " + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:366 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "%s (%.1f %%) གི་ %s" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "ལས་སྦྱོར་" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "པི་ཨའི་ཌི་" + +#: ../src/lsof.cpp:269 +#: ../src/memmaps.cpp:478 +msgid "Filename" +msgstr "ཡིག་སྣོད་མིང་།" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:286 +msgid "Search for Open Files" +msgstr "ཁ་ཕྱེ་ཡོད་པའི་ཡིག་སྣོད་ཚུ་གི་དོན་ལུ་ འཚོལ་ཞིབ་འབད་" + +#: ../src/lsof.cpp:314 +msgid "_Name contains:" +msgstr "མིང་གི་ནང་ན:(_N)" + +#: ../src/lsof.cpp:330 +msgid "Case insensitive matching" +msgstr "ཡི་གུ་ཆེ་ཆུང་གི་ཉེན་ཁ་མཐུན་སྒྲིག་འབད་མི་" + +#: ../src/lsof.cpp:338 +msgid "S_earch results:" +msgstr "འཚོལ་ཞིབ་གྲུབ་འབྲས་:(_e)" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:480 +msgid "VM Start" +msgstr "ཝི་ཨེམ་འགོ་བཙུགས།" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:482 +msgid "VM End" +msgstr "ཝི་ཨེམ་མཇུག་སྡུད།" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:484 +msgid "VM Size" +msgstr "ཝི་ཨེམ་གྱི་ཚད།" + +#: ../src/memmaps.cpp:485 +msgid "Flags" +msgstr "ཟུར་རྟགས་ཚུ།" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:487 +msgid "VM Offset" +msgstr "ཝི་ཨེམ་པར་ལེན།" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:490 +msgid "Private clean" +msgstr "སྒེར་དོན་ གཙང་ཏོག་ཏོ་ " + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:493 +msgid "Private dirty" +msgstr "སྒེར་དོན་ བཙོག་པ་ " + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:496 +msgid "Shared clean" +msgstr "རུབ་སྤྱོད་ གཙང་ཏོག་ཏོ་ " + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:499 +msgid "Shared dirty" +msgstr "རུབ་སྤྱོད་ བཙོག་པ་ " + +#: ../src/memmaps.cpp:501 +msgid "Inode" +msgstr "ཨི་ནོཌི།" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:610 +msgid "Memory Maps" +msgstr "དྲན་ཚད་ས་ཁྲ་ཚུ།" + +#: ../src/memmaps.cpp:629 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "ལས་སྦྱོར་\"%s\" (པི་ཨའི་ཌི་ %u): གི་དོན་ལུ་ དྲན་ཚད་ས་ཁྲ་ཚུ།" + +#: ../src/openfiles.cpp:33 +msgid "file" +msgstr "ཡིག་སྣོད།" + +#: ../src/openfiles.cpp:35 +msgid "pipe" +msgstr "རྒྱུད་དུང་།" + +#: ../src/openfiles.cpp:37 +msgid "network connection" +msgstr "ཡོངས་འབྲེལ་མཐུད་ལམ།" + +#: ../src/openfiles.cpp:39 +msgid "local socket" +msgstr "ཉེ་གནས་སོ་ཀེཊི།" + +#: ../src/openfiles.cpp:41 +msgid "unknown type" +msgstr "མ་ཤེས་པའི་དབྱེ་བ།" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:234 +msgid "FD" +msgstr "ཡིག་སྣོད་འགྲེལ་བཤདཔ།" + +#: ../src/openfiles.cpp:236 +msgid "Object" +msgstr "དངུས་པོ།" + +#: ../src/openfiles.cpp:320 +msgid "Open Files" +msgstr "ཡིག་སྣོད་ཚུ་ཁ་ཕྱེ།" + +#: ../src/openfiles.cpp:342 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "ལས་སྦྱོར་\"%s\" (པི་ཨའི་ཌི་%u):གིས་ ཁ་ཕྱེ་མི་ ཡིག་སྣོད་ཚུ།(_F)" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"ལས་སྦྱོར་གྱི་གཙོ་རིམ་ པི་ཨའི་ཌི་%d ལས་%dལུ་ བསྒྱུར་བཅོས་འབད་མི་ཚུགས།\n" +"%s" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"པི་ཨའི་ཌི་%d དང་ བརྡ་རྟགས་%d གི་ཐོག་ལས་ ལས་སྦྱོར་གསད་མི་ཚུགས།\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "སེལ་འཐུ་འབད་མི་ ལས་སྦྱོར་ཚུ་ གསད་ནི་ཨིན་ན?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "Killing a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be killed." +msgstr "ལས་སྦྱོར་གསད་ནི་དེ་གིས་ གནད་སྡུད་རྩ་མེད་གཏང་ནི་དང་ ལཱ་ཡུན་རྒྱུན་གཅད་ནི་ ཡང་ཅིན་ སྲུང་སྐྱོབ་ལུ་ཉེན་ཁ་བཀལ་འོང་། ངོས་ལན་འབད་མ་བཏུབ་མི་ ལས་སྦྱོར་ཚུ་རྐྱངམ་གཅིག་གསད་དགོ" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "སེལ་འཐུ་འབད་མི་ ལས་སྦྱོར་ཚུ་ མཇུག་བསྡུ་ནི་ཨིན་ན?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "Ending a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be ended." +msgstr "ལས་སྦྱོར་མཇུག་བསྡུ་ནི་དེ་གིས་ གནད་སྡུད་རྩ་མེད་གཏང་ནི་དང་ ལཱ་ཡུན་རྒྱུན་གཅད་ནི་ ཡང་ཅིན་ སྲུང་སྐྱོབ་ལུ་ཉེན་ཁ་བཀལ་འོང་། ངོས་ལན་འབད་མ་བཏུབ་མི་ ལས་སྦྱོར་ཚུ་རྐྱངམ་གཅིག་མཇུག་བསྡུ་དགོ" + +#: ../src/procdialogs.cpp:113 +msgid "(Very High Priority)" +msgstr "(ཧ་ཅང་གཙོ་རིམ་ཆེ་བ)" + +#: ../src/procdialogs.cpp:115 +msgid "(High Priority)" +msgstr "(གཙོ་རིམ་ཆེ་བ།)" + +#: ../src/procdialogs.cpp:117 +msgid "(Normal Priority)" +msgstr "(སྤྱིར་བཏང་གཙོ་རིམ།)" + +#: ../src/procdialogs.cpp:119 +msgid "(Low Priority)" +msgstr "(གཙོ་རིམ་དམའ་བ།)" + +#: ../src/procdialogs.cpp:121 +msgid "(Very Low Priority)" +msgstr "(ཧ་ཅང་གཙོ་རིམ་དམའ་བ།)" + +#: ../src/procdialogs.cpp:173 +msgid "Change Priority" +msgstr "གཙོ་རིམ་བསྒྱུར་བཅོས་འབད།" + +#: ../src/procdialogs.cpp:194 +msgid "Change _Priority" +msgstr "གཙོ་རིམ་བསྒྱུར་བཅོས་འབད།(_P)" + +#: ../src/procdialogs.cpp:215 +msgid "_Nice value:" +msgstr "ན་ཡིསི་བེ་ལུ་:(_N)" + +#: ../src/procdialogs.cpp:231 +msgid "Note:" +msgstr "དྲན་འཛིན།" + +#: ../src/procdialogs.cpp:232 +msgid "The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority." +msgstr "ལས་སྦྱོར་ཅིག་གི་གཙོ་རིམ་དེ་ ན་ཡིསི་བེ་ལུ་གིས་བྱིནམ་ཨིན། ན་ཡིསི་བེ་ལུ་ དམའ་མི་ཅིག་གིས་ གཙོ་རིམ་མཐོ་མི་དང་ ཆ་མཉམ་ཨིན།" + +#: ../src/procdialogs.cpp:392 +msgid "Process i_nformation shown in list:" +msgstr "ཐོ་ཡིག་ནང་སྟོན་ཡོད་མི་ ལས་སྦྱོར་བརྡ་དོན་:(_n)" + +#: ../src/procdialogs.cpp:444 +msgid "Icon" +msgstr "ངོས་དཔར།" + +#: ../src/procdialogs.cpp:489 +msgid "System Monitor Preferences" +msgstr "རིམ་ལུགས་ལྟ་རྟོག་པའི་དགའ་གདམ་ཚུ།" + +#: ../src/procdialogs.cpp:519 +msgid "Behavior" +msgstr "སྤྱོད་ལམ།" + +#: ../src/procdialogs.cpp:538 +#: ../src/procdialogs.cpp:653 +#: ../src/procdialogs.cpp:703 +msgid "_Update interval in seconds:" +msgstr "སྐར་ཆ་ནང་ལུ་བར་མཚམས་དུས་མཐུན་བཟོ་:(_U)" + +#: ../src/procdialogs.cpp:563 +msgid "Enable _smooth refresh" +msgstr "ཧུམ་ཁྱུག་ཡང་སེལ་ ལྕོགས་ཅན་བཟོ།(_s)" + +#: ../src/procdialogs.cpp:577 +msgid "Alert before ending or _killing processes" +msgstr "ལས་སྦྱོར་ཚུ་ མཇུག་མ་བསྡུ་བའི་ཧེ་མར་ ཡང་ན་ མ་བསད་པའི་ཧེ་མར་ དྲན་བརྡ་བྱིན།(_k)" + +#: ../src/procdialogs.cpp:591 +msgid "Solaris mode" +msgstr "སོ་ལ་རིསི་ ཐབས་ལམ་ " + +#: ../src/procdialogs.cpp:609 +msgid "Information Fields" +msgstr "བརྡ་དོན་ས་སྒོ་" + +#: ../src/procdialogs.cpp:634 +msgid "Graphs" +msgstr "ཚད་ཁྲམ་ཚུ།" + +#: ../src/procdialogs.cpp:723 +msgid "Show _all filesystems" +msgstr "ཡིག་སྣོད་རིམ་ལུགས་ ཆ་མཉམ་སྟོན།(_a)" + +#: ../src/proctable.cpp:209 +msgid "Process Name" +msgstr "མིང་ལས་སྦྱོར་འབད།" + +#: ../src/proctable.cpp:210 +msgid "User" +msgstr "ལག་ལེན་པ།" + +#: ../src/proctable.cpp:211 +msgid "Status" +msgstr "གནས་ཚད།" + +#: ../src/proctable.cpp:212 +msgid "Virtual Memory" +msgstr "བར་ཅུ་ཡལ་ དྲན་ཚད་ " + +#: ../src/proctable.cpp:213 +msgid "Resident Memory" +msgstr "གནས་སྡོད་པའི་དྲན་ཚད།" + +#: ../src/proctable.cpp:214 +msgid "Writable Memory" +msgstr "འབྲི་བཏུབ་པའི་དྲན་ཚད།" + +#: ../src/proctable.cpp:215 +msgid "Shared Memory" +msgstr "རུབ་སྤྱོད་དྲན་ཚད།" + +#: ../src/proctable.cpp:216 +msgid "X Server Memory" +msgstr "ཨེགསི་སར་བར་ དྲན་ཚད།" + +#: ../src/proctable.cpp:217 +#, no-c-format +msgid "% CPU" +msgstr "ལས་སྦྱོར་ལྟེ་བའི་%།" + +#: ../src/proctable.cpp:218 +msgid "CPU Time" +msgstr "ལས་སྦྱོར་ལྟེ་བའི་དུས་ཚོད།" + +#: ../src/proctable.cpp:219 +msgid "Started" +msgstr "འགོ་བཙུགས་ཡོད།" + +#: ../src/proctable.cpp:220 +msgid "Nice" +msgstr "ན་ཡིསི།" + +#: ../src/proctable.cpp:221 +msgid "ID" +msgstr "ཨའི་ཌི།" + +#: ../src/proctable.cpp:222 +msgid "Security Context" +msgstr "སྲུང་སྐྱོབ་ཀྱི་སྐབས་དོན།" + +#: ../src/proctable.cpp:223 +msgid "Command Line" +msgstr "བརྡ་བཀོད་གྲལ་ཐིག་" + +#: ../src/proctable.cpp:926 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "འདས་པའི་སྐར་མ་ ༡, ༥, དང་ ༡༥ གི་དོན་ལུ་ ཆ་སྙོམས་ཚུ་ མངོན་གསལ་འབད་: %0.2f, %0.2f, %0.2f" + +#: ../src/sysinfo.cpp:75 +#, c-format +msgid "Release %s" +msgstr "%s གསར་བཏོན་འབད་" + +#: ../src/sysinfo.cpp:109 +msgid "Unknown CPU model" +msgstr "མ་ཤེས་པའི་སི་པི་ཡུ་དཔེ་" + +#: ../src/sysinfo.cpp:503 +#, c-format +msgid "Kernel %s" +msgstr "ཀར་ནེལ་ %s" + +#: ../src/sysinfo.cpp:511 +#, c-format +msgid "GNOME %s" +msgstr "ཇི་ནོམ་ %s" + +#. hardware section +#: ../src/sysinfo.cpp:520 +#, c-format +msgid "Hardware" +msgstr "སྲ་ཆས་" + +#: ../src/sysinfo.cpp:541 +msgid "Memory:" +msgstr "དྲན་ཚད་:" + +#: ../src/sysinfo.cpp:561 +#, c-format +msgid "Processor %d:" +msgstr "ལས་སྦྱོར་འཕྲུལ་ཆས་ %d:" + +#: ../src/sysinfo.cpp:566 +msgid "Processor:" +msgstr "ལས་སྦྱོར་འཕྲུལ་ཆས་:" + +#. disk space section +#: ../src/sysinfo.cpp:586 +#, c-format +msgid "System Status" +msgstr "རིམ་ལུགས་གནས་ཚད་" + +#: ../src/sysinfo.cpp:607 +msgid "Available disk space:" +msgstr "ཐོབ་ཚུགས་པའི་ཌིཀསི་བར་སྟོང་:" + +#: ../src/util.cpp:31 +msgid "Running" +msgstr "གཡོག་བཀོལ་དོ།" + +#: ../src/util.cpp:35 +msgid "Stopped" +msgstr "བཀག་ཡོད།" + +#: ../src/util.cpp:39 +msgid "Zombie" +msgstr "ཛོམ་བི།" + +#: ../src/util.cpp:43 +msgid "Uninterruptible" +msgstr "བར་དཀྲོགས་འབད་མ་ཚུགསཔ།" + +#: ../src/util.cpp:47 +msgid "Sleeping" +msgstr "ཉལ་བའི་བསྒང་།" + +#. xgettext: weeks, days +#: ../src/util.cpp:102 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:106 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:110 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:113 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:162 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "བའིཊི་%u།" +msgstr[1] "བའིཊི་%u།" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f ཀེ་ཨའི་བི།" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f ཨེམ་ཨའི་བི།" + +#: ../src/util.cpp:175 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f ཇི་ཨའི་བི།" + +#: ../src/util.cpp:349 +msgid "N/A" +msgstr "N/A" + +#. xgettext: rate, 10MiB/s +#: ../src/util.cpp:466 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Column zero saved width" +#~ msgstr "རྒྱ་ཚད་ཀླད་ཀོར་གུ་བསྲུངས་ཏེ་ཡོད་མི་ཀེར་ཐིག" +#~ msgid "Default graph background color" +#~ msgstr "སྔོན་སྒྲིག་ཚད་ཁྱམ་གྱི་ རྒྱབ་གཞི་ཚོས་གཞི།" +#~ msgid "Default graph frame color" +#~ msgstr "སྔོན་སྒྲིག་ཚད་ཁྲམ་གྱི་ གཞི་ཁྲམ་ཚོས་གཞི།" +#~ msgid "Default graph net out color" +#~ msgstr "སྔོན་སྒྲིག་ཚད་ཁྲམ་གྱི་ ནེཊི་ཨའུཊི་ཚོས་གཞི།" +#~ msgid "Show column zero on startup" +#~ msgstr "འགོ་བཙུགས་སྐབས་ ཀེར་ཐིག་ཀླད་ཀོར་སྟོན།" +#~ msgid "_Quit" +#~ msgstr "སྤངས།(_Q)" +#~ msgid "Prefere_nces" +#~ msgstr "དགའ་གདམ་ཚུ།(_n)" +#~ msgid "_About" +#~ msgstr "སྐོར་ལས།(_A)" +#~ msgid "User memory:" +#~ msgstr "ལག་ལེན་པའི་དྲན་ཚད།" +#~ msgid "of" +#~ msgstr "གི" +#~ msgid "Used swap:" +#~ msgstr "ལག་ལེན་འཐབ་ཡོད་པའི་བརྗེ་སོར།" +#~ msgid "Total:" +#~ msgstr "བསྡོམས།" +#~ msgid "Sent:" +#~ msgstr "བཏང་ཡོད་:" +#~ msgid "_Background color:" +#~ msgstr "རྒྱབ་གཞིའི་ཚོས་གཞི་:(_B)" +#~ msgid "_Grid color:" +#~ msgstr "གིརིཌི་གི་ཚོས་གཞི་:(_G)" +#~ msgid "Release %s (%s)" +#~ msgstr "%s (%s) གསར་བཏོན་འབད་" +#~ msgid "No hidden processes" +#~ msgstr "ལས་སྦྱོར་སྦ་སྦཝ་མིན་འདུག" +#~ msgid "" +#~ "There are no hidden processes in the list. To show all running processes, " +#~ "select the \"All processes\" option in the main window." +#~ msgstr "" +#~ "ཐོ་ཡིག་ནང་ ལས་སྦྱོར་སྦ་སྦཝ་ཨིན་འདུག གཡོག་བཀོལ་བའི་བསྒང་གི་ ལས་སྦྱོར་ཆ་མཉམ་ སྟོན་ནིའི་དོན་ལུ་ སྒོ་" +#~ "སྒྲིག་གཙོ་བའི་ནང་ \"All processes\" གདམ་ཁ་དེ་ སེལ་འཐུ་འབད།" +#~ msgid "Hidden Processes" +#~ msgstr "སྦ་སྟེ་ཡོད་པའི་ལས་སྦྱོར་ཚུ།" +#~ msgid "Currently _hidden processes:" +#~ msgstr "ད་ལྟོ་སྦ་སྟེ་ཡོད་པའི་ལས་སྦྱོར་ཚུ་:(_h)" +#~ msgid "_Remove From List" +#~ msgstr "ཐོ་ཡིག་ནང་ལས་རྩ་བསྐྲད་གཏང་།(_R)" +#~ msgid "" +#~ "These are the processes you have chosen to hide. You can reshow a process " +#~ "by removing it from this list." +#~ msgstr "" +#~ "འདི་ཚུ་ཁྱོད་ཀྱིས་སྦ་བཞག་ནི་འབད་ གདམ་ཁ་བརྐྱབས་མི་ ལས་སྦྱོར་ཚུ་ཨིན། ཁྱོད་ཀྱིས་ཐོ་ཡིག་འདི་ནང་ལས་ རྩ་" +#~ "བསྐྲད་གཏང་བའི་ཐོག་ལས་ ལས་སྦྱོར་ཅིག་ ལོག་སྟོན་ཚུགས།" +#~ msgid "Show process threads" +#~ msgstr "ལས་སྦྱོར་གྱི་ ཐེརེཌིསི་སྟོན།" +#~ msgid "Show warning dialog when hiding processes" +#~ msgstr "ལས་སྦྱོར་ཚུ་ སྦ་བའི་སྐབས་ ཉེན་བརྡའི་ཌའི་ལོག་སྟོན།" +#~ msgid "_Hide Process" +#~ msgstr "ལས་སྦྱོར་སྦ་བཞག(_H)" +#~ msgid "_Hidden Processes" +#~ msgstr "སྦ་སྟེ་ཡོད་པའི་ ལས་སྦྱོར་ཚུ།(_H)" +#~ msgid "Open the list of currently hidden processes" +#~ msgstr "ད་ལྟོ་སྦ་སྟེ་ཡོད་པའི་ ལས་སྦྱོར་གྱི་ཐོ་ཡིག་དེ་ཁ་ཕྱེ།" +#~ msgid "Hide the selected process?" +#~ msgstr "སེལ་འཐུ་འབད་མི་ ལས་སྦྱོར་ཚུ་ སྦ་ནི་ཨིན་ན?" +#~ msgid "" +#~ "Hidden processes are no longer visible in the process list. You can re-" +#~ "enable them by selecting the \"Hidden Processes\" entry in the View menu." +#~ msgstr "" +#~ "སྦ་སྟེ་ཡོད་མི་ ལས་སྦྱོར་ཚུ་ ད་ལས་ཕར་ ལས་སྦྱོར་ཐོ་ཡིག་ནང་ མཐོང་མི་ཚུགས། ཁྱོད་ཀྱིས་མཐོང་སྣང་དཀར་ཆག་" +#~ "ནང་ལུ་ \"Hidden Processes\" ཐོ་བཀོད་དེ་ སེལ་འཐུ་འབད་ཐོག་ལས་ སླར་ལྕོགས་ཅན་བཟོ་ཚུགས།" +#~ msgid "Alert before _hiding processes" +#~ msgstr "ལས་སྦྱོར་ཚུ་ མ་སྦ་བའི་ཧེ་མར་ དྲན་བརྡ་འབད།(_h)" +#~ msgid "Unknown distribution" +#~ msgstr "མ་ཤེས་པའི་བགོ་བཀྲམ་" +#~ msgid "Unknown release" +#~ msgstr "མ་ཤེས་པའི་འཛིན་གྲོལ་" +#~ msgid "Process CPU % column saved width" +#~ msgstr "ལས་སྦྱོར་ལྟེ་བ་%གི་ཀེར་ཐིག་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process CPU time column saved width" +#~ msgstr "ལས་སྦྱོར་ལྟེ་བའི་ དུས་ཚོད་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process PID column saved width" +#~ msgstr "པི་ཨའི་ཌི་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process SELinux security context column saved width" +#~ msgstr "ཨེས་ཨི་ལི་ནགསི་ སྲུང་སྐྱོབ་སྐབས་དོན་གྱི་ཀེར་ཐིག་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process arguments column saved width" +#~ msgstr "སྒྲུབ་རྟགས་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process name column saved width" +#~ msgstr "མིང་གི་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process nice column saved width" +#~ msgstr "ན་ཡིསི་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process owner column saved width" +#~ msgstr "བདག་པོའི་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process resident memory column saved width" +#~ msgstr "གན་སྡོད་པའི་དྲན་ཚད་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོེར་འབད།" +#~ msgid "Process shared memory column saved width" +#~ msgstr "རུབ་སྤྱོད་འབད་མི་ དྲན་ཚད་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process start time column saved width" +#~ msgstr "འགོ་བཙུགས་དུས་ཚོད་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process status column saved width" +#~ msgstr "གནས་ཚད་ཕྲ་རིང་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Process virtual memory column saved width" +#~ msgstr "བར་ཅུ་ཡལ་དྲན་ཚད་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ ལས་སྦྱོར་འབད།" +#~ msgid "Show process writable memory column saved width" +#~ msgstr "འབྲི་བཏུབ་པའི་དྲན་ཚད་ཀེར་ཐིག་གི་ བསྲུངས་ཡོད་པའི་རྒྱ་ཚད་ལས་སྦྱོར་སྟོན།" +#~ msgid "Arguments" +#~ msgstr "སྒྲུབ་རྟགས་ཚུ།" +#~ msgid "Devices" +#~ msgstr "ཐབས་འཕྲུལ་ཚུ།" +#~ msgid "_File" +#~ msgstr "ཡིག་སྣོད།(_F)" +#~ msgid "Jorgen Scheibengruber - nicer devices treeview" +#~ msgstr "ཇོར་ཇེན་ སིཀི་བེན་གུརུ་བར་ - ཐབས་འཕྲུལ་དྲག་ཤོས་ཀྱིས་རྩ་འབྲེལ་མཐོང་སྣང་།" +#~ msgid "Benoît Dejean - maintainer" +#~ msgstr "བི་ནོའིཊི་དི་ཇིན་ - རྒྱུན་སྐྱོང་པ།" +#~ msgid "Show advanced info tab on startup" +#~ msgstr "འགོ་བཙུགས་སྐབས་ མཐོ་རིམ་བརྡ་དོན་མཆོང་ལྡེ་སྟོན།།" +#~ msgid "Less _info" +#~ msgstr "བརྡ་དོན་ཉུང་བ།(_i)" +#~ msgid "More _info" +#~ msgstr "བརྡ་དོན་མང་བ།(_i)" +#~ msgid "Process Info" +#~ msgstr "ལས་སྦྱོར་བརྡ་དོན།" +#~ msgid "Status:" +#~ msgstr "གནས་ཚད་:" +#~ msgid "Priority:" +#~ msgstr "གཙོ་རིམ་:" +#~ msgid "Memory Usage" +#~ msgstr "དྲན་ཚད་ལག་ལེན།" +#~ msgid "RSS:" +#~ msgstr "ཨར་ཨེསི་ཨེསི།" +#~ msgid "Very high - nice %d" +#~ msgstr "མཐོ་དྲགས་ - ན་ཡིསི་%d" +#~ msgid "High - nice %d" +#~ msgstr "མཐོ་བ་ - ན་ཡིསི་%d" +#~ msgid "Normal - nice %d" +#~ msgstr "སྤྱིར་བཏང་ - ན་ཡིསི་%d" +#~ msgid "Low - nice %d" +#~ msgstr "དམའ་བ་ - ན་ཡིསི་%d" +#~ msgid "Very low - nice %d" +#~ msgstr "དམའ་དྲགས་ - ན་ཡིསི་%d" +#~ msgid "_Threads" +#~ msgstr "ཐེ་རེཌིསི།(_T)" +#~ msgid "Show each thread as a separate process" +#~ msgstr "ཐེ་རེཌི་རེ་རེ་བཞིན་དུ་ ལས་སྦྱོར་སོ་སོ་སྦེ་སྟོན།" +#~ msgid "Update _interval:" +#~ msgstr "བར་མཚམས་དུས་མཐུན་བཟོ་:(_i)" +#~ msgid "RSS Memory" +#~ msgstr "ཨར་ཨེསི་ཨེསི་ དྲན་ཚད།" +#~ msgid "%s (thread)" +#~ msgstr "%s(ཐེརེཌི་)" + diff --git a/po/el.gmo b/po/el.gmo new file mode 100644 index 0000000..e7d5573 Binary files /dev/null and b/po/el.gmo differ diff --git a/po/el.po b/po/el.po new file mode 100644 index 0000000..5698211 --- /dev/null +++ b/po/el.po @@ -0,0 +1,1555 @@ +# translation of el.po to Greek +# Greek translation of gnome-system-monitor. +# Copyright (C) 2002,2003 Simos Xenitellis. +# kostas: 30Oct2003, updated translation for Gnome 2.6 +# kostas: 03Feb2004, one more update +# Nikos: 21Feb2004, add plurals, small fixes. +# simos: 111 messages, 16Aug2002, initial translation. +# simos: 119 messages, 06Nov2002, completed translation. +# kostas: 141 messagew, 17Jul2003, updated translation fot 2.4. +# Simos Xenitellis ,, 2002. +# Kostas Papadimas , 2003, 2004, 2005, 2008, 2012. +# Nikos Charonitakis , 2004. +# Dimitris Spingos (Δημήτρης Σπίγγος) , 2013. +# Efstathios Iosifidis , 2013. +# Vangelis Skarmoutsos , 2017. +msgid "" +msgstr "" +"Project-Id-Version: el\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-03-07 01:26+0200\n" +"Last-Translator: Efstathios Iosifidis \n" +"Language-Team: team@gnome.gr\n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.5.7\n" +"X-Project-Style: gnome\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Παρακολούθηση συστήματος" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Προβολή τρεχουσών διεργασιών και παρακολούθηση κατάστασης συστήματος" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Παρακολούθηση;Σύστημα;Διεργασία;CPU;Μνήμη;Δίκτυο;Ιστορικό;Χρήση;Απόδοση;" +"Εργασία;Διαχειριστής;Δραστηριότητα;Monitor;System;Process;CPU;Memory;Network;" +"History;Usage;Performance;Task;Manager;Activity;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Παρακολούθηση συστήματος GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Παρακολούθηση;Σύστημα;Διεργασία;CPU;Μνήμη;Δίκτυο;Ιστορικό;Χρήση;Monitor;" +"System;Process;CPU;Memory;Network;History;Usage;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Δείτε και διαχειριστείτε τους πόρους του συστήματος" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Η Παρακολούθηση συστήματος, προβάλει τις διεργασίες και παρακολουθεί το " +"σύστημα με ελκυστική και εύχρηστη διεπαφή." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Η Παρακολούθηση συστήματος μπορεί να σας βοηθήσει να βρείτε ποιες εφαρμογές " +"χρησιμοποιούν τον επεξεργαστή ή τη μνήμη του υπολογιστή σας, μπορεί να " +"διαχειριστεί τις εκτελούμενες εφαρμογές, να εξαναγκάσει σε διακοπή τις " +"διεργασίες που δεν ανταποκρίνονται και να αλλάξει την κατάσταση ή την " +"προτεραιότητα των υπαρχουσών διεργασιών." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Το γράφημα των πόρων σας εμφανίζει μια γρήγορη επισκόπηση για το τι " +"συμβαίνει στο σύστημά σας, εμφανίζοντας την πρόσφατη χρήση του δικτύου, της " +"μνήμης και του επεξεργαστή." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Προβολή λίστας διεργασιών" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Επισκόπηση πόρων" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Προβολή συστημάτων αρχείων" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Το έργο GNOME" + +# +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Βίαιος τερματισμός διεργασίας" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Απαιτούνται δικαιώματα για τον έλεγχο διεργασιών άλλων χρηστών" + +# +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Νέα προτεραιότητα διεργασίας" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Απαιτούνται δικαιώματα για την αλλαγή προτεραιότητας διεργασιών" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Τερματισμός διεργα_σίας" + +# +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Εμφάνιση ιδιοτήτων διεργασιών" + +# +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Διεργασίες" + +# sysdeps/names/sysdeps.c:55 sysdeps/names/sysdeps.c:84 +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Ιστορικό CPU" + +# +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Ιστορικό μνήμης και Swap" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Μνήμη" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +# sysdeps/names/sysdeps.c:55 sysdeps/names/sysdeps.c:84 +#: data/interface.ui:347 +msgid "Network History" +msgstr "Ιστορικό δικτύου" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Λήψη" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Σύνολο ληφθέντων" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Αποστολή" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Σύνολο απεσταλμένων" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Πόροι" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Συστήματα αρχείων" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Αναζήτηση για ανοικτά αρχεία" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Φιλτράρισμα αρχείων με βάση το όνομα" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Χωρίς διάκριση πεζών/κεφαλαίων" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Αναζήτηση για ανοικτά αρχεία" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Προτιμήσεις" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Βοήθεια" + +#: data/menus.ui:23 +msgid "About" +msgstr "Περί" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Έξοδος" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Α_νανέωση" + +# +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "Ενε_ργές διεργασίες" + +# +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "Ό_λες οι διεργασίες" + +# +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "Οι διεργασίες _μου" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "Εξα_ρτήσεις" + +# +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Ιδιότητες" + +# +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Χάρτες μνήμης" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Άνοιγμα αρ_χείων" + +# sysdeps/names/procuid.c:51 +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Αλλα_γή προτεραιότητας" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Πολύ υψηλή" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Υψηλή" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Κανονική" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Χαμηλή" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Πολύ χαμηλή" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Προσαρμοσμένο" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Διακοπή" + +# +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Συνέχεια" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Τέλος" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Βίαιος τερματισμός" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Άνοιγμα αρχείων" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Προτιμήσεις παρακολούθησης συστήματος" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Συμπεριφορά" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Διάστημα ανανέ_ωσης σε δευτερόλεπτα:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Ενεργοποίηση ο_μαλής ανανέωσης" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Προειδοποίηση πριν τον τερματισμό ή _βίαιο τερματισμό διεργασιών" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Διαίρεση χρήσης CPU με τον αριθμό CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Πεδία πληροφορίας" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "_Πληροφορίες διεργασίας που εμφανίζονται στη λίστα:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Γραφήματα" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Σχεδίαση γραφήματος CPU ως γραφήματος στοιβαγμένης περιοχής" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Σχεδίαση γραφήματος CPU ως ομαλού γραφήματος" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Εμφάνιση ταχύτητας δικτύου σε bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Εμφάνιση όλ_ων των συστημάτων αρχείων" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "_Πληροφορίες συστήματος αρχείου που εμφανίζονται στη λίστα:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Aκύρωση" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Αλλα_γή προτεραιότητας" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Τιμή _nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Σημείωση: Η προτεραιότητα μιας διεργασίας δίνεται από την " +"τιμή nice της διεργασίας. Χαμηλότερη τιμή nice αντιστοιχεί σε υψηλότερη " +"προτεραιότητα." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Απλή παρακολούθηση διεργασιών και συστήματος." + +# +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Εμφάνιση της καρτέλας των διεργασιών" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Εμφάνιση της καρτέλας των πόρων" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Εμφάνιση της καρτέλας του συστήματος αρχείων" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Εμφάνιση έκδοσης της εφαρμογής" + +# +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Συσκευή" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Κατάλογος" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Τύπος" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Σύνολο" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Ελεύθερα" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Διαθέσιμα" + +# sysdeps/names/mem.c:49 +#: src/disks.cpp:358 +msgid "Used" +msgstr "Σε χρήση" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Επιλέξτε ένα χρώμα για «%s»" + +# sysdeps/names/sysdeps.c:55 sysdeps/names/sysdeps.c:84 +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +# sysdeps/names/sysdeps.c:55 sysdeps/names/sysdeps.c:84 +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +# +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Ελληνική μεταφραστική ομάδα GNOME\n" +" Δημήτρης Σπίγγος \n" +" Σίμος Ξενιτέλλης \n" +" Κώστας Παπαδήμας \n" +" Νίκος Χαρωνιτάκης \n" +" Τζένη Πετούμενου \n" +" Ευστάθιος Ιωσηφίδης \n" +" Μαρία Μαυρίδου \n" +" Βαγγέλης Σκαρμούτσος , 2017\n" +"\n" +"Για περισσότερες πληροφορίες, επισκεφθείτε την σελίδα\n" +"http://gnome.gr/" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr ";" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Σήμερα %l:%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Χθές %l:%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l∶%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Κλάσμα" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Πλήρες ποσοστό για επιλογείς χρώματος πίτας" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Τίτλος" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Ο τίτλος του διαλόγου επιλογής χρώματος" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Επιλέξτε ένα χρώμα" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Τρέχον χρώμα" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Το επιλεγμένο χρώμα" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Τύπος επιλογέα χρώματος" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Ελήφθησαν μη έγκυρα δεδομένα χρώματος\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Κάντε κλικ για να ορίσετε τα χρώματα των γραφημάτων" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u δευτερόλεπτο" +msgstr[1] "%u δευτερόλεπτα" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "μη διαθέσιμη" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) από %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d ανοιχτό αρχείο" +msgstr[1] "%d ανοιχτά αρχεία" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d ανοιχτό αρχείο που ταιριάζει" +msgstr[1] "%d ανοιχτά αρχεία που ταιριάζουν" + +# +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Διεργασία" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Όνομα αρχείου" + +# +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM αρχή" + +# +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM τέλος" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM μέγεθος" + +# +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Σημαίες" + +# +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM μετατόπιση" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Ιδιωτική καθαρή" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Ιδιωτική τροποποιημένη" + +# sysdeps/names/mem.c:46 +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Κοινόχρηστη καθαρή" + +# sysdeps/names/mem.c:46 +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Κοινόχρηστη τροποποιημένη" + +# +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +# +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Χάρτες μνήμης" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Χάρτες _μνήμης για διεργασία «%s» (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "αρχείο" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "διοχέτευση" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Σύνδεση δικτύου IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Σύνδεση δικτύου IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "τοπική υποδοχή" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "άγνωστος τύπος" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Αντικείμενο" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Αρχεία που ανοίχθηκαν από τη διεργασία «%s» (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Μέγεθος και θέση του κυρίως παραθύρου στην μορφή (πλάτος, ύψος, xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Το κύριο παράθυρο πρέπει να ανοίξει μεγιστοποιημένο" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Εμφάνιση εξαρτήσεων διεργασιών σε μορφή δέντρου" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Λειτουργία Solaris για το ποσοστό της CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Αν αληθές, τότε η παρακολούθηση συστήματος λειτουργεί σε «κατάσταση Solaris» " +"όπου μια εργασία διαιρείται από τον συνολικό αριθμό των επεξεργαστών του " +"συστήματος. Διαφορετικά, λειτουργεί σε «κατάσταση Irix»." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Εμφάνιση γραφήματος CPU ως γραφήματος στοιβαγμένης περιοχής" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Αν αληθές, η παρακολούθηση του συστήματος εμφανίζει το γράφημα CPU ως " +"γράφημα στοιβαγμένης επιφάνειας αντί για γραμμικό γράφημα." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Εμφάνιση γραφήματος CPU ως ομαλού γραφήματος χρησιμοποιώντας καμπύλες Bezier" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Αν αληθές, η παρακολούθηση συστήματος εμφανίζει το γράφημα CPU ως " +"ομαλοποιημένο γράφημα, διαφορετικά ως γραμμικό γράφημα." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Ενεργοποίηση/Απενεργοποίηση ομαλής ανανέωσης" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Εμφάνιση διαλόγου προειδοποίησης κατά τoν βίαιο τερματισμό διεργασιών" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Χρόνος σε χιλιοστά δευτερολέπτου ανάμεσα στις ενημερώσεις της προβολής " +"διεργασιών" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Χρόνος σε χιλιοστά δευτερολέπτου ανάμεσα στις ενημερώσεις γραφημάτων" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Αν θα προβάλλονται πληροφορίες για όλα τα συστήματα αρχείων" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Αν θα εμφανίζονται πληροφορίες για όλα τα συστήματα αρχείων (αυτό " +"περιλαμβάνει τύπους συστημάτων αρχείων όπως «autofs» και «procfs»). Είναι " +"χρήσιμο για τη λήψη όλων των τρεχόντων προσαρτημένων συστημάτων αρχείων." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Χρόνος σε χιλιοστά δευτερολέπτου ανάμεσα στις ενημερώσεις λίστας συσκευών" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Καθορίζει ποιες διεργασίες να εμφανίζονται." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Αποθηκεύει την τρέχουσα προβαλλόμενη καρτέλα" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Χρώματα CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"Κάθε καταχώρηση είναι μορφοποιημένη κατά (CPU#, Δεκαεξαδική τιμή χρώματος)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Προεπιλεγμένο χρώμα γραφήματος μνήμης" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Προεπιλεγμένο χρώμα γραφήματος swap" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Προεπιλεγμένο χρώμα γραφήματος εισερχομένων δικτύου" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Προεπιλεγμένο χρώμα γραφήματος εξερχομένων δικτύου" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Εμφάνιση της κίνησης του δικτύου σε bits" + +# +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Στήλη ταξινόμησης προβολής διεργασιών" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Σειρά στηλών προβολής διεργασιών" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Σειρά ταξινόμησης προβολής διεργασιών" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Πλάτος στήλης «Όνομα»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Εμφάνιση της στήλης «Όνομα» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Πλάτος στήλης «Χρήστης»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Εμφάνιση στήλης «Χρήστης» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Πλάτος στήλης «Κατάσταση»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Εμφάνιση στήλης «Κατάσταση» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Πλάτος στήλης «Εικονική μνήμη»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Εμφάνιση στήλης «Εικονική μνήμη» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Πλάτος στήλης «Παραμένουσα μνήμη»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Εμφάνιση στήλης «Παραμένουσα μνήμη» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Πλάτος στήλης «Εγγράψιμη μνήμη»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Εμφάνιση στήλης «Εγγράψιμη μνήμη» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Πλάτος στήλης «Κοινόχρηστη μνήμη»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Εμφάνιση στήλης «Κοινόχρηστη μνήμη» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Πλάτος στήλης «Μνήμη διακομιστή X»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Εμφάνιση στήλης «Μνήμη διακομιστή X» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Πλάτος στήλης «CPU %»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Εμφάνιση στήλης «CPU %» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Πλάτος στήλης «Χρόνος CPU»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Εμφάνιση στήλης «Χρόνος CPU» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Πλάτος στήλης «Έναρξη»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Εμφάνιση στήλης «Έναρξη» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Πλάτος διεργασίας στήλης «Nice»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Εμφάνιση στήλης διεργασίας «Nice» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Πλάτος στήλης «PID»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Εμφάνιση στήλης «PID» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Πλάτος στήλης «Περιβάλλον ασφάλειας SELinux»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Εμφάνιση στήλης «Περιβάλλον ασφάλειας SELinux» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Πλάτος στήλης «Γραμμή εντολών»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Εμφάνιση στήλης «Γραμμή εντολών» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Πλάτος στήλης «Μνήμη»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Εμφάνιση στήλης «Μνήμη» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Πλάτος στήλης «Κανάλι αναμονής»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Εμφάνιση στήλης «Κανάλι αναμονής» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Πλάτος στήλης «Ομάδα ελέγχου»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Εμφάνιση στήλης «Ομάδα ελέγχου» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Πλάτος στήλης «Μονάδα»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Εμφάνιση στήλης «Μονάδα» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Πλάτος στήλης «Συνεδρία»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Εμφάνιση στήλης «Συνεδρία» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Πλάτος στήλης «Θέση»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Εμφάνιση στήλης «Θέση» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Πλάτος στήλης «Ιδιοκτήτης»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Εμφάνιση στήλης «Ιδιοκτήτης» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Πλάτος στήλης «Σύνολο ανάγνωσης δίσκου»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Εμφάνιση στήλης «Σύνολο ανάγνωσης δίσκου» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Πλάτος στήλης «Σύνολο εγγραφής δίσκου»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Εμφάνιση στήλης «Σύνολο εγγραφής δίσκου» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Πλάτος στήλης «Ανάγνωση δίσκου»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Εμφάνιση στήλης «Ανάγνωση δίσκου» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Πλάτος στήλης «Εγγραφή δίσκου»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Εμφάνιση στήλης «Εγγραφή δίσκου» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Πλάτος στήλης «Προτεραιότητα»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Εμφάνιση στήλης «Προτεραιότητα» κατά την εκκίνηση" + +# +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Στήλη ταξινόμησης προβολής δίσκου" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Σειρά ταξινόμησης προβολής δίσκου" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Σειρά στηλών της προβολής δίσκου" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Πλάτος της προβολής δίσκου της στήλης «συσκευή»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Εμφάνιση της προβολής δίσκου της στήλης «συσκευή» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Πλάτος της προβολής δίσκου της στήλης «κατάλογος»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Εμφάνιση της προβολής δίσκου της στήλης «κατάλογος» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Πλάτος της προβολής δίσκου της στήλης «τύπος»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Εμφάνιση της προβολής δίσκου της στήλης «τύπος» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Πλάτος της προβολής δίσκου της στήλης «σύνολο»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Εμφάνιση της προβολής δίσκου της στήλης «σύνολο» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Πλάτος της προβολής δίσκου της στήλης «ελεύθερα»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Εμφάνιση της προβολής δίσκου της στήλης «ελεύθερα» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Πλάτος της προβολής δίσκου της στήλης «διαθέσιμα»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Εμφάνιση της προβολής δίσκου της στήλης «διαθέσιμα» κατά την εκκίνηση" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Πλάτος της προβολής δίσκου της στήλης «σε χρήση»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Εμφάνιση της προβολής δίσκου της στήλης «σε χρήση» κατά την εκκίνηση" + +# +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Στήλη ταξινόμησης χάρτη μνήμης" + +# +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Σειρά ταξινόμησης χάρτη μνήμης" + +# +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Άνοιγμα αρχείων ταξινομημένα κατά στήλη" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Άνοιγμα αρχείων ταξινομημένα κατά σειρά" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Εικονίδιο" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Αδυναμία αλλαγής της σειράς προτεραιότητας μιας διεργασίας με PID %d σε %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Αδυναμία βίαιου τερματισμού διεργασίας με PID %d με signal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Βίαιος τερματισμός της επιλεγμένης διεργασίας «%s» (PID: %u);" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Τερματισμός της επιλεγμένης διεργασίας «%s» (PID: %u);" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"Είστε σίγουροι ότι θέλετε να σταματήσετε την επιλεγμένη διεργασία «%s» (PID: " +"%u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Θέλετε να τερματίσετε βίαια την επιλεγμένη διεργασία;" +msgstr[1] "Θέλετε να τερματίσετε βίαια τις %d επιλεγμένες διεργασίες;" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Θέλετε να τερματίσετε την επιλεγμένη διεργασία;" +msgstr[1] "Θέλετε να τερματίσετε τις %d επιλεγμένες διεργασίες;" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Είστε σίγουροι ότι θέλετε να σταματήσετε την επιλεγμένη διεργασία;" +msgstr[1] "" +"Είστε σίγουροι ότι θέλετε να σταματήσετε τις %d επιλεγμένες διεργασίες;" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ο βίαιος τερματισμός μια διεργασίας, μπορεί να καταστρέψει τα δεδομένα και " +"τη συνεδρία σας, ή να δημιουργήσει ένα κενό ασφαλείας. Θα πρέπει να " +"τερματίζετε βίαια μόνο διεργασίες που δεν ανταποκρίνονται." + +# +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Βίαιος τερματισμός διεργασίας" +msgstr[1] "_Βίαιος τερματισμός διεργασιών" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ο τερματισμός μια διεργασίας, μπορεί να καταστρέψει τα δεδομένα και τη " +"συνεδρία σας, ή να δημιουργήσει ένα κενό ασφαλείας. Θα πρέπει να τερματίζετε " +"μόνο προβληματικές διεργασίες." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Τερματισμός διεργασίας" +msgstr[1] "_Τερματισμός διεργασιών" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Η διακοπή μια διεργασίας, μπορεί να καταστρέψει τα δεδομένα και τη συνεδρία " +"σας, ή να δημιουργήσει ένα κενό ασφαλείας. Θα πρέπει να διακόπτετε μόνο " +"προβληματικές διεργασίες." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Σταμάτημα διεργασίας" +msgstr[1] "_Τερματισμός διεργασιών" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Αλλαγή προτεραιότητας της διεργασίας «%s» (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Αλλαγή της σειράς προτεραιότητας της επιλεγμένης διεργασίας" +msgstr[1] "Αλλαγή της σειράς προτεραιότητας των επιλεγμένων διεργασιών %d" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Σημείωση:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Η προτεραιότητα μιας διεργασίας δίνεται από την τιμή nice της διεργασίας. " +"Μια χαμηλή τιμή nice αντιστοιχεί σε υψηλότερη προτεραιότητα." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/A" + +# +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Όνομα διεργασίας" + +# sysdeps/names/mem.c:49 +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Χρήστης" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Κατάσταση" + +# +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Εικονική μνήμη" + +# +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Παραμένουσα μνήμη" + +# +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Εγγράψιμη μνήμη" + +# sysdeps/names/mem.c:46 +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Κοινόχρηστη μνήμη" + +# sysdeps/names/mem.c:46 +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Μνήμη διακομιστή X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Χρόνος CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Ξεκίνησε" + +# sysdeps/names/procuid.c:51 +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +# sysdeps/names/procuid.c:51 +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Προτεραιότητα" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "Αναγνωριστικό " + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Περιβάλλον ασφάλειας" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Γραμμή εντολών" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Κανάλι αναμονής" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Ομάδα ελέγχου" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Μονάδα" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Συνεδρία" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Θέση" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Ιδιοκτήτης" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Σύνολο ανάγνωσης δίσκου\t" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Σύνολο εγγραφής δίσκου" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Ανάγνωση δίσκου" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Εγγραφή δίσκου" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Σε εκτέλεση" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Σταματημένη" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Ζόμπι" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Αδιάλειπτη" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Κοιμάται" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Πολύ υψηλή προτεραιότητα" + +# sysdeps/names/procuid.c:51 +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Υψηλή προτεραιότητα" + +# sysdeps/names/procuid.c:51 +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Κανονική προτεραιότητα" + +# sysdeps/names/procuid.c:51 +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Χαμηλή προτεραιότητα" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Πολύ χαμηλή προτεραιότητα" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bit" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u bytes" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Αναζήτηση για ανοικτά αρχεία" + +#~ msgid "Error" +#~ msgstr "Σφάλμα" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "Το '%s' δεν είναι έγκυρη κανονική έκφραση Perl." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld δευτερόλεπτο" +#~ msgstr[1] "%lld δευτερόλεπτα" + +#~ msgid "_Name contains:" +#~ msgstr "Το ό_νομα περιέχει:" + +#~ msgid "_Find" +#~ msgstr "_Εύρεση" + +#~ msgid "C_lear" +#~ msgstr "Ε_κκαθάριση" + +#~ msgid "S_earch results:" +#~ msgstr "Αποτελέσματα α_ναζήτησης:" + +#~ msgid "_Close" +#~ msgstr "_Κλείσιμο" + +#~ msgid "_Help" +#~ msgstr "_Βοήθεια" diff --git a/po/en@boldquot.header b/po/en@boldquot.header new file mode 100644 index 0000000..fedb6a0 --- /dev/null +++ b/po/en@boldquot.header @@ -0,0 +1,25 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# +# This catalog furthermore displays the text between the quotation marks in +# bold face, assuming the VT100/XTerm escape sequences. +# diff --git a/po/en@quot.header b/po/en@quot.header new file mode 100644 index 0000000..a9647fc --- /dev/null +++ b/po/en@quot.header @@ -0,0 +1,22 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# diff --git a/po/en@shaw.gmo b/po/en@shaw.gmo new file mode 100644 index 0000000..d5f85e9 Binary files /dev/null and b/po/en@shaw.gmo differ diff --git a/po/en@shaw.po b/po/en@shaw.po new file mode 100644 index 0000000..fcf5e2a --- /dev/null +++ b/po/en@shaw.po @@ -0,0 +1,1116 @@ +# Shavian translation for gnome-system-monitor. +# Copyright (C) 2009 The Gnome Foundation. +# Thomas Thurman , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&component=general\n" +"POT-Creation-Date: 2010-05-01 17:51+0000\n" +"PO-Revision-Date: 2010-05-12 18:36 -0400\n" +"Last-Translator: Thomas Thurman \n" +"Language-Team: Shavian \n" +"Language: en@shaw\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n!=1;\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:157 +#: ../src/interface.cpp:619 ../src/procman.cpp:724 +msgid "System Monitor" +msgstr "𐑕𐑦𐑕𐑑𐑩𐑥 𐑥𐑪𐑯𐑦𐑑𐑼" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:158 +msgid "View current processes and monitor system state" +msgstr "𐑝𐑿 𐑒𐑳𐑮𐑩𐑯𐑑 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟 𐑯 𐑥𐑪𐑯𐑦𐑑𐑼 𐑕𐑦𐑕𐑑𐑩𐑥 𐑕𐑑𐑱𐑑" + +#: ../src/argv.cpp:18 +msgid "Show the System tab" +msgstr "𐑖𐑴 𐑞 𐑕𐑦𐑕𐑑𐑩𐑥 𐑑𐑨𐑚" + +#: ../src/callbacks.cpp:167 +msgid "translator-credits" +msgstr "·𐑑𐑪𐑥𐑩𐑕 ·𐑔𐑻𐑥𐑩𐑯" + +#: ../src/disks.cpp:300 ../src/memmaps.cpp:498 +msgid "Device" +msgstr "𐑛𐑦𐑝𐑲𐑕" + +#: ../src/disks.cpp:301 +msgid "Directory" +msgstr "𐑛𐑲𐑮𐑧𐑒𐑑𐑼𐑦" + +#: ../src/disks.cpp:302 ../src/gsm_color_button.c:211 ../src/openfiles.cpp:247 +msgid "Type" +msgstr "𐑑𐑲𐑐" + +#: ../src/disks.cpp:303 +msgid "Total" +msgstr "𐑑𐑴𐑑𐑩𐑤" + +#: ../src/disks.cpp:304 +msgid "Free" +msgstr "𐑓𐑮𐑰" + +#: ../src/disks.cpp:305 +msgid "Available" +msgstr "𐑩𐑝𐑱𐑤𐑩𐑚𐑩𐑤" + +#: ../src/disks.cpp:306 +msgid "Used" +msgstr "𐑿𐑕𐑑" + +#: ../src/disks.cpp:313 ../src/interface.cpp:702 ../src/procdialogs.cpp:705 +#: ../src/procdialogs.cpp:709 +msgid "File Systems" +msgstr "𐑓𐑲𐑤 𐑕𐑦𐑕𐑑𐑩𐑥𐑟" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "𐑑𐑫𐑛𐑱 %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "𐑘𐑧𐑕𐑑𐑼𐑛𐑱 %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "" +"0 𐑓𐑹 𐑞 𐑕𐑦𐑕𐑑𐑩𐑥 𐑦𐑯𐑓𐑴, 1 𐑓𐑹 𐑞 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟 𐑤𐑦𐑕𐑑, 2 𐑓𐑹 𐑞 𐑮𐑦𐑟𐑹𐑕𐑩𐑟 𐑯 3 𐑓𐑹 𐑞 𐑛𐑦𐑕𐑒𐑕 𐑤𐑦𐑕𐑑" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "𐑛𐑦𐑓𐑷𐑤𐑑 𐑜𐑮𐑭𐑓 CPU 𐑒𐑳𐑤𐑼" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "𐑛𐑦𐑓𐑷𐑤𐑑 𐑜𐑮𐑭𐑓 𐑦𐑯𐑒𐑳𐑥𐑦𐑙 𐑯𐑧𐑑𐑢𐑻𐑒 𐑑𐑮𐑨𐑓𐑦𐑒 𐑒𐑳𐑤𐑼" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "𐑛𐑦𐑓𐑷𐑤𐑑 𐑜𐑮𐑭𐑓 mem 𐑒𐑳𐑤𐑼" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "𐑛𐑦𐑓𐑷𐑤𐑑 𐑜𐑮𐑭𐑓 𐑬𐑑𐑜𐑴𐑦𐑙 𐑯𐑧𐑑𐑢𐑻𐑒 𐑑𐑮𐑨𐑓𐑦𐑒 𐑒𐑳𐑤𐑼" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "𐑛𐑦𐑓𐑷𐑤𐑑 𐑜𐑮𐑭𐑓 𐑕𐑢𐑪𐑐 𐑒𐑳𐑤𐑼" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "𐑛𐑦𐑑𐑻𐑥𐑦𐑯𐑟 𐑢𐑦𐑗 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟 𐑑 𐑖𐑴 𐑚𐑲 𐑛𐑦𐑓𐑷𐑤𐑑. 0 𐑦𐑟 𐑷𐑤, 1 𐑦𐑟 𐑿𐑟𐑼, 𐑯 2 𐑦𐑟 𐑨𐑒𐑑𐑦𐑝" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "𐑛𐑦𐑕𐑒 𐑝𐑿 𐑒𐑪𐑤𐑩𐑥𐑟 𐑹𐑛𐑼" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "𐑦𐑯𐑱𐑚𐑩𐑤/𐑛𐑦𐑕𐑱𐑚𐑩𐑤 𐑕𐑥𐑵𐑞 𐑮𐑰𐑓𐑮𐑧𐑖" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" +"𐑦𐑓 𐑑𐑮𐑵, 𐑕𐑦𐑕𐑑𐑩𐑥-𐑥𐑪𐑯𐑦𐑑𐑼 𐑪𐑐𐑼𐑱𐑑𐑕 𐑦𐑯 '𐑕𐑴𐑤𐑧𐑮𐑦𐑕 𐑥𐑴𐑛' 𐑢𐑺 𐑩 task's ·𐑕·𐑐·𐑿 𐑿𐑕𐑦𐑡 𐑦𐑟 " +"𐑛𐑦𐑝𐑲𐑛𐑩𐑛 𐑚𐑲 𐑞 𐑑𐑴𐑑𐑩𐑤 𐑯𐑳𐑥𐑚𐑼 𐑝 CPUs. 𐑧𐑤𐑕 𐑦𐑑 𐑪𐑐𐑼𐑱𐑑𐑕 𐑦𐑯 'Irix 𐑥𐑴𐑛'." + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "𐑥𐑱𐑯 𐑢𐑦𐑯𐑛𐑴 𐑣𐑲𐑑" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "𐑥𐑱𐑯 𐑢𐑦𐑯𐑛𐑴 𐑢𐑦𐑛𐑔" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "𐑐𐑮𐑴𐑕𐑧𐑕 𐑝𐑿 𐑒𐑪𐑤𐑩𐑥𐑟 𐑹𐑛𐑼" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "𐑐𐑮𐑴𐑕𐑧𐑕 𐑝𐑿 𐑕𐑹𐑑 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "𐑐𐑮𐑴𐑕𐑧𐑕 𐑝𐑿 𐑕𐑹𐑑 𐑹𐑛𐑼" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "𐑕𐑱𐑝𐑟 𐑞 𐑒𐑳𐑮𐑩𐑯𐑑𐑤𐑦 𐑝𐑿𐑛 𐑑𐑨𐑚" + +#, no-c-format +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Show process 'CPU %' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 'CPU %' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 'CPU 𐑑𐑲𐑥' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 'PID' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 'SELinux 𐑕𐑦𐑒𐑘𐑫𐑼𐑦𐑑𐑦 𐑒𐑪𐑯𐑑𐑧𐑒𐑕𐑑' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑢𐑱𐑑𐑦𐑙 𐑗𐑨𐑯𐑩𐑤' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'X server memory' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 'X 𐑕𐑻𐑝𐑼 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'arguments' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑸𐑜𐑿𐑥𐑩𐑯𐑑𐑕' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑧𐑕𐑑𐑦𐑥𐑱𐑑𐑩𐑛 𐑥𐑧𐑥𐑼𐑦 𐑿𐑕𐑦𐑡' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'name' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑯𐑱𐑥' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'nice' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑯𐑲𐑕' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'owner' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑴𐑯𐑼' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'resident memory' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑮𐑧𐑟𐑦𐑛𐑩𐑯𐑑 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'shared memory' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑖𐑺𐑛 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'start time' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑕𐑑𐑸𐑑 𐑑𐑲𐑥' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'status' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑕𐑑𐑱𐑑𐑫𐑕' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'virtual memory' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑝𐑻𐑗𐑫𐑩𐑤 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'writable memory' column on startup" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑮𐑲𐑑𐑩𐑚𐑩𐑤 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥 𐑪𐑯 𐑕𐑑𐑸𐑑𐑳𐑐" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process dependencies in tree form" +msgstr "𐑖𐑴 𐑐𐑮𐑴𐑕𐑧𐑕 𐑛𐑦𐑐𐑧𐑯𐑛𐑩𐑯𐑕𐑰𐑟 𐑦𐑯 𐑑𐑮𐑰 𐑓𐑹𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show warning dialog when killing processes" +msgstr "𐑖𐑴 𐑢𐑹𐑯𐑦𐑙 𐑛𐑲𐑩𐑤𐑪𐑜 𐑢𐑧𐑯 𐑒𐑦𐑤𐑦𐑙 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Solaris mode for CPU percentage" +msgstr "𐑕𐑴𐑤𐑧𐑮𐑦𐑕 𐑥𐑴𐑛 𐑓𐑹 CPU 𐑐𐑼𐑕𐑧𐑯𐑑𐑦𐑡" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the devices list" +msgstr "𐑑𐑲𐑥 𐑦𐑯 𐑥𐑦𐑤𐑦𐑕𐑧𐑒𐑩𐑯𐑛𐑟 𐑚𐑦𐑑𐑢𐑰𐑯 𐑳𐑐𐑛𐑱𐑑𐑕 𐑝 𐑞 𐑛𐑦𐑝𐑲𐑕𐑩𐑟 𐑤𐑦𐑕𐑑" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the graphs" +msgstr "𐑑𐑲𐑥 𐑦𐑯 𐑥𐑦𐑤𐑦𐑕𐑧𐑒𐑩𐑯𐑛𐑟 𐑚𐑦𐑑𐑢𐑰𐑯 𐑳𐑐𐑛𐑱𐑑𐑕 𐑝 𐑞 𐑜𐑮𐑭𐑓𐑕" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the process view" +msgstr "𐑑𐑲𐑥 𐑦𐑯 𐑥𐑦𐑤𐑦𐑕𐑧𐑒𐑩𐑯𐑛𐑟 𐑚𐑦𐑑𐑢𐑰𐑯 𐑳𐑐𐑛𐑱𐑑𐑕 𐑝 𐑞 𐑐𐑮𐑴𐑕𐑧𐑕 𐑝𐑿" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether information about all filesystems should be displayed" +msgstr "𐑢𐑧𐑞𐑼 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯 𐑩𐑚𐑬𐑑 𐑷𐑤 filesystems 𐑖𐑫𐑛 𐑚𐑰 𐑛𐑩𐑕𐑐𐑤𐑱𐑛" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"𐑢𐑧𐑞𐑼 𐑑 𐑛𐑦𐑕𐑐𐑤𐑱 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯 𐑩𐑚𐑬𐑑 𐑷𐑤 filesystems (𐑦𐑯𐑒𐑤𐑵𐑛𐑦𐑙 𐑑𐑲𐑐𐑕 𐑤𐑲𐑒 'autofs' 𐑯 " +"'procfs'). 𐑿𐑕𐑓𐑩𐑤 𐑓𐑹 𐑜𐑧𐑑𐑦𐑙 𐑩 𐑤𐑦𐑕𐑑 𐑝 𐑷𐑤 𐑒𐑳𐑮𐑩𐑯𐑑𐑤𐑦 𐑥𐑬𐑯𐑑𐑩𐑛 filesystems." + +#, no-c-format +#: ../src/gnome-system-monitor.schemas.in.h:44 +msgid "Width of process 'CPU %' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 'CPU %' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'CPU time' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 'CPU 𐑑𐑲𐑥' 𐑒𐑪𐑤𐑩𐑥" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'PID' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 'PID' 𐑒𐑪𐑤𐑩𐑥" + +#, fuzzy +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'SELinux security context' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 'SELinux 𐑕𐑦𐑒𐑘𐑫𐑼𐑦𐑑𐑦 𐑒𐑪𐑯𐑑𐑧𐑒𐑕𐑑' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'Waiting Channel' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑢𐑱𐑑𐑦𐑙 𐑗𐑨𐑯𐑩𐑤' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 'X 𐑕𐑻𐑝𐑼 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑸𐑜𐑿𐑥𐑩𐑯𐑑𐑕' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑧𐑕𐑑𐑦𐑥𐑱𐑑𐑩𐑛 𐑥𐑧𐑥𐑼𐑦 𐑿𐑕𐑦𐑡' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑯𐑱𐑥' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑯𐑲𐑕' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑴𐑯𐑼' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑮𐑧𐑟𐑦𐑛𐑩𐑯𐑑 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑖𐑺𐑛 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑕𐑑𐑸𐑑 𐑑𐑲𐑥' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑕𐑑𐑱𐑑𐑫𐑕' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑝𐑻𐑗𐑫𐑩𐑤 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕 '𐑮𐑲𐑑𐑩𐑚𐑩𐑤 𐑥𐑧𐑥𐑼𐑦' 𐑒𐑪𐑤𐑩𐑥" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "𐑓𐑮𐑨𐑒𐑖𐑩𐑯" + +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "𐑐𐑼𐑕𐑧𐑯𐑑𐑦𐑡 𐑓𐑫𐑤 𐑓𐑹 𐑐𐑲 𐑒𐑳𐑤𐑼 𐑐𐑦𐑒𐑻𐑟" + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "𐑑𐑲𐑑𐑩𐑤" + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "𐑞 𐑑𐑲𐑑𐑩𐑤 𐑝 𐑞 𐑒𐑳𐑤𐑼 𐑕𐑦𐑤𐑧𐑒𐑖𐑩𐑯 𐑛𐑲𐑩𐑤𐑪𐑜" + +#: ../src/gsm_color_button.c:198 ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "𐑐𐑦𐑒 𐑩 𐑒𐑳𐑤𐑼" + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "𐑒𐑳𐑮𐑩𐑯𐑑 𐑒𐑳𐑤𐑼" + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "𐑞 𐑕𐑩𐑤𐑧𐑒𐑑𐑩𐑛 𐑒𐑳𐑤𐑼" + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "𐑑𐑲𐑐 𐑝 𐑒𐑳𐑤𐑼 𐑐𐑦𐑒𐑻" + +#: ../src/gsm_color_button.c:523 +msgid "Received invalid color data\n" +msgstr "𐑮𐑦𐑕𐑰𐑝𐑛 𐑦𐑯𐑝𐑨𐑤𐑦𐑛 𐑒𐑳𐑤𐑼 𐑛𐑱𐑑𐑩\n" + +#: ../src/gsm_color_button.c:623 +msgid "Click to set graph colors" +msgstr "𐑒𐑤𐑦𐑒 𐑑 𐑕𐑧𐑑 𐑜𐑮𐑭𐑓 𐑒𐑳𐑤𐑼𐑟" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "_𐑥𐑪𐑯𐑦𐑑𐑼" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "_𐑧𐑛𐑦𐑑" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "_𐑝𐑿" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "_𐑣𐑧𐑤𐑐" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "𐑕𐑻𐑗 𐑓𐑹 _𐑴𐑐𐑩𐑯 𐑓𐑲𐑤𐑟" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "𐑕𐑻𐑗 𐑓𐑹 𐑴𐑐𐑩𐑯 𐑓𐑲𐑤𐑟" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "𐑒𐑢𐑦𐑑 𐑞 𐑐𐑮𐑴𐑜𐑮𐑨𐑥" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "_𐑕𐑑𐑪𐑐 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "𐑕𐑑𐑪𐑐 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "_𐑒𐑩𐑯𐑑𐑦𐑯𐑿 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "𐑒𐑩𐑯𐑑𐑦𐑯𐑿 𐑐𐑮𐑴𐑕𐑧𐑕 𐑦𐑓 𐑕𐑑𐑪𐑐𐑑" + +#: ../src/interface.cpp:66 ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "_𐑧𐑯𐑛 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "𐑓𐑹𐑕 𐑐𐑮𐑴𐑕𐑧𐑕 𐑑 𐑓𐑦𐑯𐑦𐑖 𐑯𐑹𐑥𐑩𐑤𐑦" + +#: ../src/interface.cpp:68 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "_𐑒𐑦𐑤 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "𐑓𐑹𐑕 𐑐𐑮𐑴𐑕𐑧𐑕 𐑑 𐑓𐑦𐑯𐑦𐑖 𐑦𐑥𐑰𐑛𐑾𐑑𐑤𐑰" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "_𐑗𐑱𐑯𐑡 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦..." + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "𐑗𐑱𐑯𐑡 𐑞 𐑹𐑛𐑼 𐑝 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "𐑒𐑩𐑯𐑓𐑦𐑜𐑘𐑼 𐑞 𐑩𐑐𐑤𐑦𐑒𐑱𐑕𐑩𐑯" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "_𐑮𐑰𐑓𐑮𐑧𐑖" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "𐑮𐑰𐑓𐑮𐑧𐑖 𐑞 𐑐𐑮𐑴𐑕𐑧𐑕 𐑤𐑦𐑕𐑑" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "_𐑥𐑧𐑥𐑼𐑦 𐑥𐑨𐑐𐑕" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "𐑴𐑐𐑩𐑯 𐑞 𐑥𐑧𐑥𐑼𐑦 𐑥𐑨𐑐𐑕 𐑩𐑕𐑴𐑖𐑦𐑱𐑑𐑩𐑛 𐑢𐑦𐑞 𐑩 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "𐑴𐑐𐑩𐑯 _𐑓𐑲𐑤𐑟" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "𐑝𐑿 𐑞 𐑓𐑲𐑤𐑟 𐑴𐑐𐑩𐑯𐑛 𐑚𐑲 𐑩 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "_𐑒𐑪𐑯𐑑𐑩𐑯𐑑𐑕" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "𐑴𐑐𐑩𐑯 𐑞 𐑥𐑨𐑯𐑘𐑫𐑩𐑤" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "𐑩𐑚𐑬𐑑 𐑞𐑦𐑕 𐑩𐑐𐑤𐑦𐑒𐑱𐑕𐑩𐑯" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "_𐑛𐑦𐑐𐑧𐑯𐑛𐑩𐑯𐑕𐑰𐑟" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "𐑖𐑴 𐑐𐑺𐑩𐑯𐑑/𐑗𐑲𐑤𐑛 𐑮𐑦𐑤𐑱𐑖𐑩𐑯𐑖𐑦𐑐 𐑚𐑦𐑑𐑢𐑰𐑯 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "_𐑨𐑒𐑑𐑦𐑝 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "𐑖𐑴 𐑨𐑒𐑑𐑦𐑝 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#, fuzzy +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "A_ll 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "𐑖𐑴 𐑷𐑤 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#, fuzzy +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "M_y 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "𐑖𐑴 𐑿𐑟𐑼 𐑴𐑯 𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "𐑧𐑯𐑛 _𐑐𐑮𐑴𐑕𐑧𐑕" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "CPU 𐑣𐑦𐑕𐑑𐑼𐑦" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "CPU" + +#, c-format +#: ../src/interface.cpp:302 +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "𐑥𐑧𐑥𐑼𐑦 𐑯 𐑕𐑢𐑪𐑐 𐑣𐑦𐑕𐑑𐑼𐑦" + +#: ../src/interface.cpp:359 ../src/proctable.cpp:226 +msgid "Memory" +msgstr "𐑥𐑧𐑥𐑼𐑦" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "𐑕𐑢𐑪𐑐" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "𐑯𐑧𐑑𐑢𐑻𐑒 𐑣𐑦𐑕𐑑𐑼𐑦" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "𐑮𐑦𐑕𐑰𐑝𐑦𐑙" + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "𐑑𐑴𐑑𐑩𐑤 𐑮𐑦𐑕𐑰𐑝𐑛" + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "𐑕𐑧𐑯𐑛𐑦𐑙" + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "𐑑𐑴𐑑𐑩𐑤 𐑕𐑧𐑯𐑑" + +#. procman_create_sysinfo_view(); +#: ../src/interface.cpp:690 +msgid "System" +msgstr "𐑕𐑦𐑕𐑑𐑩𐑥" + +#: ../src/interface.cpp:694 ../src/procdialogs.cpp:525 +msgid "Processes" +msgstr "𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#: ../src/interface.cpp:698 ../src/procdialogs.cpp:640 +msgid "Resources" +msgstr "𐑮𐑦𐑟𐑹𐑕𐑩𐑟" + +#, fuzzy, c-format +#: ../src/load-graph.cpp:153 +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u 𐑕𐑧𐑒𐑩𐑯𐑛" +msgstr[1] "%u 𐑕𐑧𐑒𐑩𐑯𐑛𐑟" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#, c-format +#: ../src/load-graph.cpp:329 +msgid "%s (%.1f %%) of %s" +msgstr "%s (%.1f %%) 𐑝 %s" + +#, c-format +#: ../src/lsof.cpp:124 +msgid "Error\n'%s' is not a valid Perl regular expression.\n%s" +msgstr "𐑻𐑼\n'%s' 𐑦𐑟 𐑯𐑪𐑑 𐑩 𐑝𐑨𐑤𐑦𐑛 ·𐑐𐑻𐑤 𐑮𐑧𐑜𐑘𐑫𐑤𐑼 𐑦𐑒𐑕𐑐𐑮𐑧𐑖𐑩𐑯.\n%s" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "𐑐𐑮𐑴𐑕𐑧𐑕" + +#, fuzzy +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 ../src/memmaps.cpp:476 +msgid "Filename" +msgstr "𐑓𐑲𐑤𐑯𐑱𐑥" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:309 +msgid "Search for Open Files" +msgstr "𐑕𐑻𐑗 𐑓𐑹 𐑴𐑐𐑩𐑯 𐑓𐑲𐑤𐑟" + +#: ../src/lsof.cpp:337 +msgid "_Name contains:" +msgstr "_𐑯𐑱𐑥 𐑒𐑩𐑯𐑑𐑱𐑯𐑟:" + +#: ../src/lsof.cpp:353 +msgid "Case insensitive matching" +msgstr "𐑒𐑱𐑕 𐑦𐑯𐑕𐑧𐑯𐑕𐑩𐑑𐑦𐑝 𐑥𐑨𐑗𐑦𐑙" + +#, fuzzy +#: ../src/lsof.cpp:361 +msgid "S_earch results:" +msgstr "S_earch 𐑮𐑦𐑟𐑳𐑤𐑑𐑕:" + +#. xgettext: virtual memory start +#, fuzzy +#: ../src/memmaps.cpp:478 +msgid "VM Start" +msgstr "VM 𐑕𐑑𐑸𐑑" + +#. xgettext: virtual memory end +#, fuzzy +#: ../src/memmaps.cpp:480 +msgid "VM End" +msgstr "VM 𐑧𐑯𐑛" + +#. xgettext: virtual memory syze +#, fuzzy +#: ../src/memmaps.cpp:482 +msgid "VM Size" +msgstr "VM 𐑕𐑲𐑟" + +#: ../src/memmaps.cpp:483 +msgid "Flags" +msgstr "𐑓𐑤𐑨𐑜𐑟" + +#. xgettext: virtual memory offset +#, fuzzy +#: ../src/memmaps.cpp:485 +msgid "VM Offset" +msgstr "VM 𐑪𐑓𐑕𐑧𐑑" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:488 +msgid "Private clean" +msgstr "𐑐𐑮𐑲𐑝𐑩𐑑 𐑒𐑤𐑰𐑯" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:491 +msgid "Private dirty" +msgstr "𐑐𐑮𐑲𐑝𐑩𐑑 𐑛𐑻𐑑𐑦" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:494 +msgid "Shared clean" +msgstr "𐑖𐑺𐑛 𐑒𐑤𐑰𐑯" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:497 +msgid "Shared dirty" +msgstr "𐑖𐑺𐑛 𐑛𐑻𐑑𐑦" + +#, fuzzy +#: ../src/memmaps.cpp:499 +msgid "Inode" +msgstr "Inode" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:608 +msgid "Memory Maps" +msgstr "𐑥𐑧𐑥𐑼𐑦 𐑥𐑨𐑐𐑕" + +#, fuzzy, c-format +#: ../src/memmaps.cpp:627 +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Memory 𐑥𐑨𐑐𐑕 𐑓𐑹 𐑐𐑮𐑴𐑕𐑧𐑕 \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:34 +msgid "file" +msgstr "𐑓𐑲𐑤" + +#: ../src/openfiles.cpp:36 +msgid "pipe" +msgstr "𐑐𐑲𐑐" + +#: ../src/openfiles.cpp:38 +msgid "IPv6 network connection" +msgstr "IPv6 𐑯𐑧𐑑𐑢𐑻𐑒 𐑒𐑩𐑯𐑧𐑒𐑖𐑩𐑯" + +#: ../src/openfiles.cpp:40 +msgid "IPv4 network connection" +msgstr "IPv4 𐑯𐑧𐑑𐑢𐑻𐑒 𐑒𐑩𐑯𐑧𐑒𐑖𐑩𐑯" + +#: ../src/openfiles.cpp:42 +msgid "local socket" +msgstr "𐑤𐑴𐑒𐑩𐑤 𐑕𐑪𐑒𐑩𐑑" + +#: ../src/openfiles.cpp:44 +msgid "unknown type" +msgstr "𐑳𐑯𐑴𐑯 𐑑𐑲𐑐" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#, fuzzy +#: ../src/openfiles.cpp:246 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:248 +msgid "Object" +msgstr "𐑩𐑚𐑡𐑧𐑒𐑑" + +#: ../src/openfiles.cpp:332 +msgid "Open Files" +msgstr "𐑴𐑐𐑩𐑯 𐑓𐑲𐑤𐑟" + +#, fuzzy, c-format +#: ../src/openfiles.cpp:354 +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "𐑝𐑿 𐑞 𐑓𐑲𐑤𐑟 𐑴𐑐𐑩𐑯𐑛 𐑚𐑲 𐑩 𐑐𐑮𐑴𐑕𐑧𐑕" + +#, fuzzy, c-format +#: ../src/procactions.cpp:75 +msgid "Cannot change the priority of process with pid %d to %d.\n%s" +msgstr "𐑗𐑱𐑯𐑡 𐑞 𐑹𐑛𐑼 𐑝 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦 𐑝 𐑐𐑮𐑴𐑕𐑧𐑕" + +#, fuzzy, c-format +#: ../src/procactions.cpp:155 +msgid "Cannot kill process with pid %d with signal %d.\n%s" +msgstr "𐑒𐑨𐑯𐑪𐑑 𐑒𐑦𐑤 𐑐𐑮𐑴𐑕𐑧𐑕 𐑢𐑦𐑞 pid %d 𐑢𐑦𐑞 𐑕𐑦𐑜𐑯𐑩𐑤 %d.\n%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "𐑒𐑦𐑤 𐑞 𐑕𐑩𐑤𐑧𐑒𐑑𐑩𐑛 𐑐𐑮𐑴𐑕𐑧𐑕?" + +#. xgettext: secondary alert message +#, fuzzy +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be killed." +msgstr "" +"𐑒𐑦𐑤𐑦𐑙 𐑩 𐑐𐑮𐑴𐑕𐑧𐑕 𐑥𐑱 𐑛𐑩𐑕𐑑𐑮𐑶 𐑛𐑱𐑑𐑩, 𐑚𐑮𐑱𐑒 𐑞 𐑕𐑧𐑖𐑩𐑯 𐑹 𐑦𐑯𐑑𐑮𐑩𐑛𐑿𐑕 𐑩 𐑕𐑦𐑒𐑘𐑫𐑼𐑦𐑑𐑦 𐑮𐑦𐑕𐑒. 𐑴𐑯𐑤𐑦 " +"unresponding 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟 𐑖𐑫𐑛 𐑚𐑰 𐑒𐑦𐑤𐑛." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "𐑧𐑯𐑛 𐑞 𐑕𐑩𐑤𐑧𐑒𐑑𐑩𐑛 𐑐𐑮𐑴𐑕𐑧𐑕?" + +#. xgettext: secondary alert message +#, fuzzy +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"𐑧𐑯𐑛𐑦𐑙 𐑩 𐑐𐑮𐑴𐑕𐑧𐑕 𐑥𐑱 𐑛𐑩𐑕𐑑𐑮𐑶 𐑛𐑱𐑑𐑩, 𐑚𐑮𐑱𐑒 𐑞 𐑕𐑧𐑖𐑩𐑯 𐑹 𐑦𐑯𐑑𐑮𐑩𐑛𐑿𐑕 𐑩 𐑕𐑦𐑒𐑘𐑫𐑼𐑦𐑑𐑦 𐑮𐑦𐑕𐑒. 𐑴𐑯𐑤𐑦 " +"unresponding 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟 𐑖𐑫𐑛 𐑚𐑰 𐑧𐑯𐑛𐑩𐑛." + +#: ../src/procdialogs.cpp:115 +msgid "(Very High Priority)" +msgstr "(𐑝𐑧𐑮𐑦 𐑣𐑲 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦)" + +#: ../src/procdialogs.cpp:117 +msgid "(High Priority)" +msgstr "(𐑣𐑲 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦)" + +#: ../src/procdialogs.cpp:119 +msgid "(Normal Priority)" +msgstr "(𐑯𐑹𐑥𐑩𐑤 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦)" + +#: ../src/procdialogs.cpp:121 +msgid "(Low Priority)" +msgstr "(𐑤𐑴 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦)" + +#: ../src/procdialogs.cpp:123 +msgid "(Very Low Priority)" +msgstr "(𐑝𐑧𐑮𐑦 𐑤𐑴 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦)" + +#: ../src/procdialogs.cpp:175 +msgid "Change Priority" +msgstr "𐑗𐑱𐑯𐑡 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦" + +#: ../src/procdialogs.cpp:196 +msgid "Change _Priority" +msgstr "𐑗𐑱𐑯𐑡 _𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦" + +#: ../src/procdialogs.cpp:217 +msgid "_Nice value:" +msgstr "_𐑯𐑲𐑕 𐑝𐑨𐑤𐑿:" + +#: ../src/procdialogs.cpp:233 +msgid "Note:" +msgstr "𐑯𐑴𐑑:" + +#: ../src/procdialogs.cpp:234 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"𐑞 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦 𐑝 𐑩 𐑐𐑮𐑴𐑕𐑧𐑕 𐑦𐑟 𐑜𐑦𐑝𐑩𐑯 𐑚𐑲 𐑦𐑑𐑕 𐑯𐑲𐑕 𐑝𐑨𐑤𐑿. 𐑩 𐑤𐑴𐑼 𐑯𐑲𐑕 𐑝𐑨𐑤𐑿 𐑒𐑪𐑮𐑦𐑕𐑐𐑪𐑯𐑛𐑟 𐑑 𐑩 " +"𐑣𐑲𐑼 𐑐𐑮𐑲𐑪𐑮𐑦𐑑𐑦." + +#: ../src/procdialogs.cpp:457 +msgid "Icon" +msgstr "𐑲𐑒𐑪𐑯" + +#: ../src/procdialogs.cpp:502 +msgid "System Monitor Preferences" +msgstr "𐑕𐑦𐑕𐑑𐑩𐑥 𐑥𐑪𐑯𐑦𐑑𐑼 𐑐𐑮𐑧𐑓𐑼𐑩𐑯𐑕𐑩𐑟" + +#: ../src/procdialogs.cpp:532 +msgid "Behavior" +msgstr "𐑚𐑦𐑣𐑱𐑝𐑘𐑼" + +#: ../src/procdialogs.cpp:551 ../src/procdialogs.cpp:666 +#: ../src/procdialogs.cpp:728 +msgid "_Update interval in seconds:" +msgstr "_𐑳𐑐𐑛𐑱𐑑 𐑦𐑯𐑑𐑼𐑝𐑩𐑤 𐑦𐑯 𐑕𐑧𐑒𐑩𐑯𐑛𐑟:" + +#: ../src/procdialogs.cpp:576 +msgid "Enable _smooth refresh" +msgstr "𐑦𐑯𐑱𐑚𐑩𐑤 _𐑕𐑥𐑵𐑞 𐑮𐑰𐑓𐑮𐑧𐑖" + +#: ../src/procdialogs.cpp:590 +msgid "Alert before ending or _killing processes" +msgstr "𐑩𐑤𐑻𐑑 𐑚𐑦𐑓𐑹 𐑧𐑯𐑛𐑦𐑙 𐑹 _𐑒𐑦𐑤𐑦𐑙 𐑐𐑮𐑴𐑕𐑧𐑕𐑩𐑟" + +#: ../src/procdialogs.cpp:604 +msgid "Solaris mode" +msgstr "·𐑕𐑴𐑤𐑧𐑮𐑦𐑕 𐑥𐑴𐑛" + +#: ../src/procdialogs.cpp:622 ../src/procdialogs.cpp:762 +msgid "Information Fields" +msgstr "𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯 𐑓𐑰𐑤𐑛𐑟" + +#, fuzzy +#: ../src/procdialogs.cpp:635 +msgid "Process i_nformation shown in list:" +msgstr "𐑐𐑮𐑴𐑕𐑧𐑕 i_nformation 𐑖𐑴𐑯 𐑦𐑯 𐑤𐑦𐑕𐑑:" + +#: ../src/procdialogs.cpp:647 +msgid "Graphs" +msgstr "𐑜𐑮𐑭𐑓𐑕" + +#: ../src/procdialogs.cpp:686 +msgid "Show network speed in bits" +msgstr "𐑖𐑴 𐑯𐑧𐑑𐑢𐑻𐑒 𐑕𐑐𐑰𐑛 𐑦𐑯 𐑚𐑦𐑑𐑕" + +#, fuzzy +#: ../src/procdialogs.cpp:748 +msgid "Show _all filesystems" +msgstr "𐑖𐑴 _all filesystems" + +#, fuzzy +#: ../src/procdialogs.cpp:775 +msgid "File system i_nformation shown in list:" +msgstr "𐑓𐑲𐑤 𐑕𐑦𐑕𐑑𐑩𐑥 i_nformation 𐑖𐑴𐑯 𐑦𐑯 𐑤𐑦𐑕𐑑:" + +#: ../src/procman.cpp:682 +msgid "A simple process and system monitor." +msgstr "𐑩 𐑕𐑦𐑥𐑐𐑩𐑤 𐑐𐑮𐑴𐑕𐑧𐑕 𐑯 𐑕𐑦𐑕𐑑𐑩𐑥 𐑥𐑪𐑯𐑦𐑑𐑼." + +#: ../src/proctable.cpp:211 +msgid "Process Name" +msgstr "𐑐𐑮𐑴𐑕𐑧𐑕 𐑯𐑱𐑥" + +#: ../src/proctable.cpp:212 +msgid "User" +msgstr "𐑿𐑟𐑼" + +#: ../src/proctable.cpp:213 +msgid "Status" +msgstr "𐑕𐑑𐑱𐑑𐑫𐑕" + +#: ../src/proctable.cpp:214 +msgid "Virtual Memory" +msgstr "𐑝𐑻𐑗𐑫𐑩𐑤 𐑥𐑧𐑥𐑼𐑦" + +#: ../src/proctable.cpp:215 +msgid "Resident Memory" +msgstr "𐑮𐑧𐑟𐑦𐑛𐑩𐑯𐑑 𐑥𐑧𐑥𐑼𐑦" + +#: ../src/proctable.cpp:216 +msgid "Writable Memory" +msgstr "𐑮𐑲𐑑𐑩𐑚𐑩𐑤 𐑥𐑧𐑥𐑼𐑦" + +#: ../src/proctable.cpp:217 +msgid "Shared Memory" +msgstr "𐑖𐑺𐑛 𐑥𐑧𐑥𐑼𐑦" + +#: ../src/proctable.cpp:218 +msgid "X Server Memory" +msgstr "𐑧𐑒𐑕 𐑕𐑻𐑝𐑼 𐑥𐑧𐑥𐑼𐑦" + +#, no-c-format +#: ../src/proctable.cpp:219 +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:220 +msgid "CPU Time" +msgstr "CPU 𐑑𐑲𐑥" + +#: ../src/proctable.cpp:221 +msgid "Started" +msgstr "𐑕𐑑𐑸𐑑𐑩𐑛" + +#: ../src/proctable.cpp:222 +msgid "Nice" +msgstr "𐑯𐑲𐑕" + +#: ../src/proctable.cpp:223 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:224 +msgid "Security Context" +msgstr "𐑕𐑦𐑒𐑘𐑫𐑼𐑦𐑑𐑦 𐑒𐑪𐑯𐑑𐑧𐑒𐑕𐑑" + +#: ../src/proctable.cpp:225 +msgid "Command Line" +msgstr "𐑒𐑩𐑥𐑭𐑯𐑛 𐑤𐑲𐑯" + +#. xgettext: wchan, see ps(1) or top(1) +#: ../src/proctable.cpp:228 +msgid "Waiting Channel" +msgstr "𐑢𐑱𐑑𐑦𐑙 𐑗𐑨𐑯𐑩𐑤" + +#, c-format +#: ../src/proctable.cpp:945 +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "𐑤𐑴𐑛 𐑨𐑝𐑼𐑦𐑡𐑩𐑟 𐑓𐑹 𐑞 𐑤𐑭𐑕𐑑 1, 5, 15 𐑥𐑦𐑯𐑦𐑑𐑕: %0.2f, %0.2f, %0.2f" + +#, c-format +#: ../src/sysinfo.cpp:77 +msgid "Release %s" +msgstr "𐑮𐑦𐑤𐑰𐑕 %s" + +#: ../src/sysinfo.cpp:116 +msgid "Unknown CPU model" +msgstr "𐑳𐑯𐑴𐑯 CPU 𐑥𐑪𐑛𐑩𐑤" + +#, c-format +#: ../src/sysinfo.cpp:586 +msgid "Kernel %s" +msgstr "𐑒𐑻𐑯𐑩𐑤 %s" + +#, c-format +#: ../src/sysinfo.cpp:599 +msgid "GNOME %s" +msgstr "·𐑜𐑯𐑴𐑥 %s" + +#. hardware section +#, c-format +#: ../src/sysinfo.cpp:613 +msgid "Hardware" +msgstr "𐑣𐑭𐑮𐑛𐑢𐑧𐑮" + +#: ../src/sysinfo.cpp:618 +msgid "Memory:" +msgstr "𐑥𐑧𐑥𐑼𐑦:" + +#, c-format +#: ../src/sysinfo.cpp:625 +msgid "Processor %d:" +msgstr "𐑐𐑮𐑭𐑕𐑧𐑕𐑻 %d:" + +#: ../src/sysinfo.cpp:630 +msgid "Processor:" +msgstr "𐑐𐑮𐑭𐑕𐑧𐑕𐑻:" + +#. disk space section +#, c-format +#: ../src/sysinfo.cpp:642 +msgid "System Status" +msgstr "𐑕𐑦𐑕𐑑𐑩𐑥 𐑕𐑑𐑱𐑑𐑫𐑕" + +#: ../src/sysinfo.cpp:648 +msgid "Available disk space:" +msgstr "𐑩𐑝𐑱𐑤𐑩𐑚𐑩𐑤 𐑛𐑦𐑕𐑒 𐑕𐑐𐑱𐑕:" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "𐑮𐑳𐑯𐑦𐑙" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "𐑕𐑑𐑪𐑐𐑑" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "𐑟𐑪𐑥𐑚𐑦" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "𐑩𐑯𐑦𐑯𐑑𐑻𐑩𐑐𐑑𐑩𐑚𐑩𐑤" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "𐑕𐑤𐑰𐑐𐑦𐑙" + +#. xgettext: weeks, days +#, fuzzy, c-format +#: ../src/util.cpp:101 +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#, fuzzy, c-format +#: ../src/util.cpp:105 +msgid "%ud%02uh" +msgstr "%u:%02u:%02u" + +#. xgettext: hours (0 -> 23), minutes, seconds +#, c-format +#: ../src/util.cpp:109 +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#, c-format +#: ../src/util.cpp:112 +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#, fuzzy, c-format +#: ../src/util.cpp:164 +msgid "%.1f KiB" +msgstr "%.1f MiB" + +#, c-format +#: ../src/util.cpp:165 +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#, c-format +#: ../src/util.cpp:166 +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#, fuzzy, c-format +#: ../src/util.cpp:167 +msgid "%.1f kbit" +msgstr "%.1f MiB" + +#, fuzzy, c-format +#: ../src/util.cpp:168 +msgid "%.1f Mbit" +msgstr "%.1f MiB" + +#, fuzzy, c-format +#: ../src/util.cpp:169 +msgid "%.1f Gbit" +msgstr "%.1f GiB" + +#, c-format +#: ../src/util.cpp:184 +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u 𐑚𐑦𐑑" +msgstr[1] "%u 𐑚𐑦𐑑𐑕" + +#, c-format +#: ../src/util.cpp:185 +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u 𐑚𐑲𐑑" +msgstr[1] "%u 𐑚𐑲𐑑𐑕" + +#: ../src/util.cpp:373 +msgid "N/A" +msgstr "𐑯/𐑩" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#, c-format +#: ../src/util.cpp:490 +msgid "%s/s" +msgstr "%s/s" + diff --git a/po/en_CA.gmo b/po/en_CA.gmo new file mode 100644 index 0000000..70f96e2 Binary files /dev/null and b/po/en_CA.gmo differ diff --git a/po/en_CA.po b/po/en_CA.po new file mode 100644 index 0000000..3677e36 --- /dev/null +++ b/po/en_CA.po @@ -0,0 +1,797 @@ +# English/Canada translation of procman. +# Copyright (C) 2004-2006 Adam Weinberger and the GNOME Foundation +# This file is distributed under the same licence as the procman package. +# Adam Weinberger , 2004, 2005, 2006. +# +# +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-01-17 19:51-0500\n" +"PO-Revision-Date: 2005-07-18 18:38-0400\n" +"Last-Translator: Adam Weinberger \n" +"Language-Team: Canadian English \n" +"Language: en_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.c:164 +#: ../src/interface.c:666 +msgid "System Monitor" +msgstr "System Monitor" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.c:165 +msgid "View current processes and monitor system state" +msgstr "View current processes and monitor system state" + +#: ../src/callbacks.c:173 +msgid "translator-credits" +msgstr "Adam Weinberger " + +#: ../src/disks.c:204 ../src/memmaps.c:302 +msgid "Device" +msgstr "Device" + +#: ../src/disks.c:205 +msgid "Directory" +msgstr "Directory" + +#: ../src/disks.c:206 ../src/openfiles.c:232 +msgid "Type" +msgstr "Type" + +#: ../src/disks.c:207 +msgid "Total" +msgstr "Total" + +#: ../src/disks.c:208 +msgid "Free" +msgstr "Free" + +#: ../src/disks.c:209 +msgid "Available" +msgstr "Available" + +#: ../src/disks.c:210 +msgid "Used" +msgstr "Used" + +#: ../src/disks.c:217 ../src/interface.c:745 ../src/procdialogs.c:770 +#: ../src/procdialogs.c:774 +msgid "Devices" +msgstr "Devices" + +#: ../src/e_date.c:154 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:161 +msgid "Today %l:%M %p" +msgstr "Today %H:%M" + +#: ../src/e_date.c:170 +msgid "Yesterday %l:%M %p" +msgstr "Yesterday %H:%M" + +#: ../src/e_date.c:182 +msgid "%a %l:%M %p" +msgstr "%a %H:%M" + +#: ../src/e_date.c:190 +msgid "%b %d %l:%M %p" +msgstr "%d %b %H:%M" + +#: ../src/e_date.c:192 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#. translators: primary alert message +#: ../src/favorites.c:350 +msgid "No hidden processes" +msgstr "No hidden processes" + +#. translators: secondary alert message +#: ../src/favorites.c:357 +msgid "" +"There are no hidden processes in the list. To show all running processes, " +"select the \"All processes\" option in the main window." +msgstr "" +"There are no hidden processes in the list. To show all running processes, " +"select the \"All processes\" option in the main window." + +#: ../src/favorites.c:377 +msgid "Hidden Processes" +msgstr "Hidden Processes" + +#: ../src/favorites.c:401 +msgid "Currently _hidden processes:" +msgstr "Currently _hidden processes:" + +#: ../src/favorites.c:423 +msgid "_Remove From List" +msgstr "_Remove From List" + +#: ../src/favorites.c:432 ../src/procdialogs.c:285 +msgid "Note:" +msgstr "Note:" + +#: ../src/favorites.c:433 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "Column zero saved width" +msgstr "Column zero saved width" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph background color" +msgstr "Default graph background colour" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph cpu color" +msgstr "Default graph CPU colour" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph frame color" +msgstr "Default graph frame colour" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph mem color" +msgstr "Default graph mem colour" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph net in color" +msgstr "Default graph net in colour" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Default graph net out color" +msgstr "Default graph net out colour" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Default graph swap color" +msgstr "Default graph swap colour" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "Disk view columns order" +msgstr "Disk view columns order" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "Enable/Disable smooth refresh" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window height" +msgstr "Main Window height" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Main Window width" +msgstr "Main Window width" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view columns order" +msgstr "Process view columns order" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort column" +msgstr "Process view sort column" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Process view sort order" +msgstr "Process view sort order" + +#: ../src/gnome-system-monitor.schemas.in.h:17 +msgid "Saves the currently viewed tab" +msgstr "Saves the currently viewed tab" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Show column zero on startup" +msgstr "Show column zero on startup" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process dependencies in tree form" +msgstr "Show process dependencies in tree form" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process threads" +msgstr "Show process threads" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show warning dialog when hiding processes" +msgstr "Show warning dialogue when hiding processes" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show warning dialog when killing processes" +msgstr "Show warning dialogue when killing processes" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Time in milliseconds between updates of the devices list" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Time in milliseconds between updates of the graphs" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Time in milliseconds between updates of the process view" +msgstr "Time in milliseconds between updates of the process view" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Whether information about all filesystems should be displayed" +msgstr "Whether information about all filesystems should be displayed" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." + +#: ../src/interface.c:46 +msgid "_File" +msgstr "_File" + +#: ../src/interface.c:47 +msgid "_Edit" +msgstr "_Edit" + +#: ../src/interface.c:48 +msgid "_View" +msgstr "_View" + +#: ../src/interface.c:49 +msgid "_Help" +msgstr "_Help" + +#: ../src/interface.c:51 +msgid "_Quit" +msgstr "_Quit" + +#: ../src/interface.c:52 +msgid "Quit the program" +msgstr "Quit the program" + +#: ../src/interface.c:55 +msgid "_Stop Process" +msgstr "_Stop Process" + +#: ../src/interface.c:56 +msgid "Stop process" +msgstr "Stop process" + +#: ../src/interface.c:57 +msgid "_Continue Process" +msgstr "_Continue Process" + +#: ../src/interface.c:58 +msgid "Continue process if stopped" +msgstr "Continue process if stopped" + +#: ../src/interface.c:60 ../src/interface.c:188 +msgid "End _Process" +msgstr "End _Process" + +#: ../src/interface.c:61 +msgid "Force process to finish normally" +msgstr "Force process to finish normally" + +#: ../src/interface.c:62 ../src/procdialogs.c:129 +msgid "_Kill Process" +msgstr "_Kill Process" + +#: ../src/interface.c:63 +msgid "Force process to finish immediately" +msgstr "Force process to finish immediately" + +#: ../src/interface.c:64 +msgid "_Change Priority..." +msgstr "_Change Priority..." + +#: ../src/interface.c:65 +msgid "Change the order of priority of process" +msgstr "Change the order of priority of process" + +#: ../src/interface.c:66 +msgid "Prefere_nces" +msgstr "Prefere_nces" + +#: ../src/interface.c:67 +msgid "Configure the application" +msgstr "Configure the application" + +#: ../src/interface.c:69 ../src/procdialogs.c:85 +msgid "_Hide Process" +msgstr "_Hide Process" + +#: ../src/interface.c:70 +msgid "Hide process from list" +msgstr "Hide process from list" + +#: ../src/interface.c:71 +msgid "_Hidden Processes" +msgstr "_Hidden Processes" + +#: ../src/interface.c:72 +msgid "Open the list of currently hidden processes" +msgstr "Open the list of currently hidden processes" + +#: ../src/interface.c:73 +msgid "_Memory Maps" +msgstr "_Memory Maps" + +#: ../src/interface.c:74 +msgid "Open the memory maps associated with a process" +msgstr "Open the memory maps associated with a process" + +#: ../src/interface.c:75 +msgid "Open _Files" +msgstr "Open _Files" + +#: ../src/interface.c:76 +msgid "View the files opened by a process" +msgstr "View the files opened by a process" + +#: ../src/interface.c:78 +msgid "_Contents" +msgstr "_Contents" + +#: ../src/interface.c:79 +msgid "Open the manual" +msgstr "Open the manual" + +#: ../src/interface.c:80 +msgid "_About" +msgstr "_About" + +#: ../src/interface.c:81 +msgid "About this application" +msgstr "About this application" + +#: ../src/interface.c:86 +msgid "_Dependencies" +msgstr "_Dependencies" + +#: ../src/interface.c:87 +msgid "Show parent/child relationship between processes" +msgstr "Show parent/child relationship between processes" + +#: ../src/interface.c:94 +msgid "_Active Processes" +msgstr "_Active Processes" + +#: ../src/interface.c:95 +msgid "Show active processes" +msgstr "Show active processes" + +#: ../src/interface.c:96 +msgid "A_ll Processes" +msgstr "A_ll Processes" + +#: ../src/interface.c:97 +msgid "Show all processes" +msgstr "Show all processes" + +#: ../src/interface.c:98 +msgid "M_y Processes" +msgstr "M_y Processes" + +#: ../src/interface.c:99 +msgid "Show user own process" +msgstr "Show user own process" + +#: ../src/interface.c:260 +msgid "CPU History" +msgstr "CPU History" + +#: ../src/interface.c:303 +msgid "CPU:" +msgstr "CPU:" + +#: ../src/interface.c:306 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: ../src/interface.c:326 +msgid "Memory and Swap History" +msgstr "Memory and Swap History" + +#: ../src/interface.c:359 +msgid "User memory:" +msgstr "User memory:" + +#: ../src/interface.c:377 ../src/interface.c:437 +msgid "of" +msgstr "of" + +#: ../src/interface.c:418 +msgid "Used swap:" +msgstr "Used swap:" + +#: ../src/interface.c:477 +msgid "Network History" +msgstr "Network History" + +#: ../src/interface.c:509 +msgid "Received:" +msgstr "Received:" + +#: ../src/interface.c:529 ../src/interface.c:572 +msgid "Total:" +msgstr "Total:" + +#: ../src/interface.c:553 +msgid "Sent:" +msgstr "Sent:" + +#: ../src/interface.c:733 ../src/procdialogs.c:579 +msgid "Processes" +msgstr "Processes" + +#: ../src/interface.c:739 ../src/procdialogs.c:682 +msgid "Resources" +msgstr "Resources" + +#: ../src/load-graph.c:368 ../src/load-graph.c:378 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#: ../src/memmaps.c:296 +msgid "Filename" +msgstr "Filename" + +#: ../src/memmaps.c:297 +msgid "VM Start" +msgstr "VM Start" + +#: ../src/memmaps.c:298 +msgid "VM End" +msgstr "VM End" + +#: ../src/memmaps.c:299 +msgid "VM Size" +msgstr "VM Size" + +#: ../src/memmaps.c:300 +msgid "Flags" +msgstr "Flags" + +#: ../src/memmaps.c:301 +msgid "VM Offset" +msgstr "VM Offset" + +#: ../src/memmaps.c:303 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.c:405 +msgid "Memory Maps" +msgstr "Memory Maps" + +#: ../src/memmaps.c:425 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Memory maps for process \"%s\" (PID %u):" + +#: ../src/openfiles.c:31 +msgid "file" +msgstr "file" + +#: ../src/openfiles.c:33 +msgid "pipe" +msgstr "pipe" + +#: ../src/openfiles.c:35 +msgid "network connection" +msgstr "network connection" + +#: ../src/openfiles.c:37 +msgid "local socket" +msgstr "local socket" + +#: ../src/openfiles.c:39 +msgid "unknown type" +msgstr "unknown type" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.c:231 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.c:233 +msgid "Object" +msgstr "Object" + +#: ../src/openfiles.c:312 +msgid "Open Files" +msgstr "Open Files" + +#: ../src/openfiles.c:334 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Files opened by process \"%s\" (PID %u):" + +#: ../src/procactions.c:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" + +#: ../src/procactions.c:144 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" + +#. translators: primary alert message +#: ../src/procdialogs.c:65 +msgid "Hide the selected process?" +msgstr "Hide the selected process?" + +#. FIXME: View menu -> Edit menu +#. translators: secondary alert messagex +#: ../src/procdialogs.c:75 +msgid "" +"Hidden processes are no longer visible in the process list. You can re-" +"enable them by selecting the \"Hidden Processes\" entry in the View menu." +msgstr "" +"Hidden processes are no longer visible in the process list. You can re-" +"enable them by selecting the \"Hidden Processes\" entry in the View menu." + +#. translators: primary alert message +#: ../src/procdialogs.c:124 +msgid "Kill the selected process?" +msgstr "Kill the selected process?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:126 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." + +#. translators: primary alert message +#: ../src/procdialogs.c:133 +msgid "End the selected process?" +msgstr "End the selected process?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:135 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." + +#: ../src/procdialogs.c:138 +msgid "_End Process" +msgstr "_End Process" + +#: ../src/procdialogs.c:167 +msgid "(Very High Priority)" +msgstr "(Very High Priority)" + +#: ../src/procdialogs.c:169 +msgid "(High Priority)" +msgstr "(High Priority)" + +#: ../src/procdialogs.c:171 +msgid "(Normal Priority)" +msgstr "(Normal Priority)" + +#: ../src/procdialogs.c:173 +msgid "(Low Priority)" +msgstr "(Low Priority)" + +#: ../src/procdialogs.c:175 +msgid "(Very Low Priority)" +msgstr "(Very Low Priority)" + +#: ../src/procdialogs.c:227 +msgid "Change Priority" +msgstr "Change Priority" + +#: ../src/procdialogs.c:248 +msgid "Change _Priority" +msgstr "Change _Priority" + +#: ../src/procdialogs.c:269 +msgid "_Nice value:" +msgstr "_Nice value:" + +#: ../src/procdialogs.c:286 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." + +#: ../src/procdialogs.c:464 +msgid "Processes i_nfo showed in list:" +msgstr "Process i_nfo showed in list:" + +#: ../src/procdialogs.c:516 +msgid "Icon" +msgstr "Icon" + +#: ../src/procdialogs.c:556 +msgid "System Monitor Preferences" +msgstr "System Monitor Preferences" + +#: ../src/procdialogs.c:586 +msgid "Behavior" +msgstr "Behaviour" + +#: ../src/procdialogs.c:605 ../src/procdialogs.c:708 ../src/procdialogs.c:793 +msgid "_Update interval in seconds:" +msgstr "_Update interval in seconds:" + +#: ../src/procdialogs.c:630 +msgid "Enable _smooth refresh" +msgstr "Enable _smooth refresh" + +#: ../src/procdialogs.c:644 +msgid "Alert before ending or _killing processes" +msgstr "Alert before ending or _killing processes" + +#: ../src/procdialogs.c:654 +msgid "Alert before _hiding processes" +msgstr "Alert before _hiding processes" + +#: ../src/procdialogs.c:664 +msgid "Process Fields" +msgstr "Process Fields" + +#: ../src/procdialogs.c:689 +msgid "Graphs" +msgstr "Graphs" + +#: ../src/procdialogs.c:729 +msgid "_Background color:" +msgstr "_Background colour:" + +#: ../src/procdialogs.c:748 +msgid "_Grid color:" +msgstr "_Grid colour:" + +#: ../src/procdialogs.c:812 +msgid "Show _all filesystems" +msgstr "Show _all filesystems" + +#: ../src/proctable.c:245 +msgid "Process Name" +msgstr "Process Name" + +#: ../src/proctable.c:246 +msgid "User" +msgstr "User" + +#: ../src/proctable.c:247 +msgid "Status" +msgstr "Status" + +#: ../src/proctable.c:248 +msgid "Virtual Memory" +msgstr "Virtual Memory" + +#: ../src/proctable.c:249 +msgid "Resident Memory" +msgstr "Resident Memory" + +#: ../src/proctable.c:250 +msgid "Writable Memory" +msgstr "Writable Memory" + +#: ../src/proctable.c:251 +msgid "Shared Memory" +msgstr "Shared Memory" + +#: ../src/proctable.c:252 +msgid "X Server Memory" +msgstr "X Server Memory" + +#: ../src/proctable.c:253 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.c:254 +msgid "CPU Time" +msgstr "CPU Time" + +#: ../src/proctable.c:255 +msgid "Started" +msgstr "Started" + +#: ../src/proctable.c:256 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.c:257 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.c:258 +msgid "Security Context" +msgstr "Security Context" + +#: ../src/proctable.c:259 +msgid "Arguments" +msgstr "Arguments" + +#: ../src/proctable.c:432 +msgid "Running" +msgstr "Running" + +#: ../src/proctable.c:437 +msgid "Stopped" +msgstr "Stopped" + +#: ../src/proctable.c:442 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/proctable.c:447 +msgid "Uninterruptible" +msgstr "Uninterruptible" + +#: ../src/proctable.c:452 +msgid "Sleeping" +msgstr "Sleeping" + +#: ../src/proctable.c:1034 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" + +#: ../src/util.c:87 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" + +#: ../src/util.c:93 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KB" + +#: ../src/util.c:97 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MB" + +#: ../src/util.c:101 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GB" diff --git a/po/en_GB.gmo b/po/en_GB.gmo new file mode 100644 index 0000000..4a3934b Binary files /dev/null and b/po/en_GB.gmo differ diff --git a/po/en_GB.po b/po/en_GB.po new file mode 100644 index 0000000..679b965 --- /dev/null +++ b/po/en_GB.po @@ -0,0 +1,1956 @@ +# English (British) translation. +# Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the procman package. +# Gareth Owen , 2004. +# Philip Withnall , 2009, 2010. +# Bruce Cowan , 2009, 2011, 2012, 2013, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-03-02 13:07+0000\n" +"Last-Translator: Bruce Cowan \n" +"Language-Team: British English \n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.6\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "System Monitor" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "View current processes and monitor system state" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +#| msgid "" +#| "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +#| "Manager;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME System Monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "View and manage system resources" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Process list view" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Resources overview" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "File Systems view" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "The GNOME Project" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Kill process" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +#| msgid "Privileges are required to control other users' processes" +msgid "Privileges are required to control other users’ processes" +msgstr "Privileges are required to control other users’ processes" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Renice process" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Privileges are required to change the priority of processes" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "End _Process" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Show process properties" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Processes" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "CPU History" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Memory and Swap History" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memory" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Network History" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Receiving" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Total Received" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Sending" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Total Sent" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Resources" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "File Systems" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Search for Open Files" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filter files by name" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Case insensitive" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Search for Open Files" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferences" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Help" + +#: data/menus.ui:23 +msgid "About" +msgstr "About" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Quit" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Refresh" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Active Processes" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "A_ll Processes" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "M_y Processes" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Dependencies" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Properties" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Memory Maps" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Open _Files" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Change Priority" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Very High" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "High" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Low" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Very Low" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Custom" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Stop" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Continue" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_End" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Kill" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Open Files" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "System Monitor Preferences" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Behaviour" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Update interval in seconds:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Enable _smooth refresh" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Alert before ending or _killing processes" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Divide CPU usage by CPU count" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Information Fields" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Process i_nformation shown in list:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Graphs" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Draw CPU chart as stacked area chart" + +#: data/preferences.ui:402 +#| msgid "_Draw CPU chart as stacked area chart" +msgid "Draw CPU chart as s_mooth graph" +msgstr "Draw CPU chart as s_mooth graph" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Show network speed in bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Show _all file systems" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "File system i_nformation shown in list:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Cancel" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Change _Priority" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice value:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "A simple process and system monitor." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Show the Processes tab" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Show the Resources tab" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Show the File Systems tab" + +#: src/argv.cpp:36 +#| msgid "Show the application's version" +msgid "Show the application’s version" +msgstr "Show the application’s version" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Device" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Directory" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Type" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Free" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Available" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Used" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +#| msgid "Pick a Color for '%s'" +msgid "Pick a Color for “%s”" +msgstr "Pick a Colour for “%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Abigail Brady \n" +"Bastien Nocera \n" +"Gareth Owen \n" +"David Lodge \n" +"James Ogley \n" +"Bruce Cowan \n" +"David King " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Today %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Yesterday %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fraction" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Percentage full for pie colour pickers" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Title" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "The title of the colour selection dialogue" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Pick a Colour" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Current Colour" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "The selected colour" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Type of colour picker" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Received invalid colour data\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Click to set graph colours" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u second" +msgstr[1] "%u seconds" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "not available" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) of %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d open file" +msgstr[1] "%d open files" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d matching open file" +msgstr[1] "%d matching open files" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Process" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Filename" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM Start" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM End" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM Size" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flags" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM Offset" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Private clean" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Private dirty" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Shared clean" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Shared dirty" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Memory Maps" + +#: src/memmaps.cpp:450 +#, c-format +#| msgid "_Memory maps for process \"%s\" (PID %u):" +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Memory maps for process “%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "file" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pipe" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 network connection" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 network connection" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "local socket" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "unknown type" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Object" + +#: src/openfiles.cpp:337 +#, c-format +#| msgid "_Files opened by process \"%s\" (PID %u):" +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Files opened by process “%s” (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Main window size and position in the form (width, height, xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Main Window should open maximised" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Show process dependencies in tree form" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris mode for CPU percentage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +#| msgid "" +#| "If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU " +#| "usage is divided by the total number of CPUs. Otherwise, it operates in " +#| "'Irix mode'." +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Show CPU chart as stacked area chart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +#| msgid "Show CPU chart as stacked area chart" +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Show CPU chart as smooth graph using Bezier curves" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +#| msgid "" +#| "If TRUE, system-monitor shows the CPU chart as a stacked area chart " +#| "instead of a line chart." +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Enable/Disable smooth refresh" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Show warning dialogue when killing processes" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Time in milliseconds between updates of the process view" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Time in milliseconds between updates of the graphs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Whether information about all file systems should be displayed" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Time in milliseconds between updates of the devices list" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Determines which processes to show." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Saves the currently viewed tab" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU colours" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Each entry is in the format (CPU#, Hexadecimal colour value)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Default graph memory colour" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Default graph swap colour" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Default graph incoming network traffic colour" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Default graph outgoing network traffic colour" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Show network traffic in bits" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Process view sort column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Process view columns order" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Process view sort order" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +#| msgid "Width of process 'Name' column" +msgid "Width of process “Name” column" +msgstr "Width of process “Name” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +#| msgid "Show process 'Name' column on startup" +msgid "Show process “Name” column on startup" +msgstr "Show process “Name” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +#| msgid "Width of process 'User' column" +msgid "Width of process “User” column" +msgstr "Width of process “User” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +#| msgid "Show process 'User' column on startup" +msgid "Show process “User” column on startup" +msgstr "Show process “User” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +#| msgid "Width of process 'Status' column" +msgid "Width of process “Status” column" +msgstr "Width of process “Status” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +#| msgid "Show process 'Status' column on startup" +msgid "Show process “Status” column on startup" +msgstr "Show process “Status” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +#| msgid "Width of process 'Virtual Memory' column" +msgid "Width of process “Virtual Memory” column" +msgstr "Width of process “Virtual Memory” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +#| msgid "Show process 'Virtual Memory' column on startup" +msgid "Show process “Virtual Memory” column on startup" +msgstr "Show process “Virtual Memory” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +#| msgid "Width of process 'Resident Memory' column" +msgid "Width of process “Resident Memory” column" +msgstr "Width of process “Resident Memory” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +#| msgid "Show process 'Resident Memory' column on startup" +msgid "Show process “Resident Memory” column on startup" +msgstr "Show process “Resident Memory” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +#| msgid "Width of process 'Writable Memory' column" +msgid "Width of process “Writable Memory” column" +msgstr "Width of process “Writable Memory” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +#| msgid "Show process 'Writable Memory' column on startup" +msgid "Show process “Writable Memory” column on startup" +msgstr "Show process “Writable Memory” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +#| msgid "Width of process 'Shared Memory' column" +msgid "Width of process “Shared Memory” column" +msgstr "Width of process “Shared Memory” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +#| msgid "Show process 'Shared Memory' column on startup" +msgid "Show process “Shared Memory” column on startup" +msgstr "Show process “Shared Memory” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +#| msgid "Width of process 'X Server Memory' column" +msgid "Width of process “X Server Memory” column" +msgstr "Width of process “X Server Memory” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +#| msgid "Show process 'X Server Memory' column on startup" +msgid "Show process “X Server Memory” column on startup" +msgstr "Show process “X Server Memory” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +#| msgid "Width of process 'CPU %' column" +msgid "Width of process “CPU %” column" +msgstr "Width of process “CPU %” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +#| msgid "Show process 'CPU %' column on startup" +msgid "Show process “CPU %” column on startup" +msgstr "Show process “CPU %” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +#| msgid "Width of process 'CPU Time' column" +msgid "Width of process “CPU Time” column" +msgstr "Width of process “CPU Time” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +#| msgid "Show process 'CPU Time' column on startup" +msgid "Show process “CPU Time” column on startup" +msgstr "Show process “CPU Time” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Started” column" +msgstr "Width of process “Started” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Started” column on startup" +msgstr "Show process “Started” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +#| msgid "Width of process 'Nice' column" +msgid "Width of process “Nice” column" +msgstr "Width of process “Nice” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +#| msgid "Show process 'Nice' column on startup" +msgid "Show process “Nice” column on startup" +msgstr "Show process “Nice” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +#| msgid "Width of process 'PID' column" +msgid "Width of process “PID” column" +msgstr "Width of process “PID” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +#| msgid "Show process 'PID' column on startup" +msgid "Show process “PID” column on startup" +msgstr "Show process “PID” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +#| msgid "Width of process 'SELinux Security Context' column" +msgid "Width of process “SELinux Security Context” column" +msgstr "Width of process “SELinux Security Context” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +#| msgid "Show process 'SELinux Security Context' column on startup" +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Show process “SELinux Security Context” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +#| msgid "Width of process 'Command Line' column" +msgid "Width of process “Command Line” column" +msgstr "Width of process “Command Line” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +#| msgid "Show process 'Command Line' column on startup" +msgid "Show process “Command Line” column on startup" +msgstr "Show process “Command Line” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +#| msgid "Width of process 'Memory' column" +msgid "Width of process “Memory” column" +msgstr "Width of process “Memory” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +#| msgid "Show process 'Memory' column on startup" +msgid "Show process “Memory” column on startup" +msgstr "Show process “Memory” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +#| msgid "Width of process 'Waiting Channel' column" +msgid "Width of process “Waiting Channel” column" +msgstr "Width of process “Waiting Channel” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +#| msgid "Show process 'Waiting Channel' column on startup" +msgid "Show process “Waiting Channel” column on startup" +msgstr "Show process “Waiting Channel” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +#| msgid "Width of process 'Control Group' column" +msgid "Width of process “Control Group” column" +msgstr "Width of process “Control Group” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +#| msgid "Show process 'Control Group' column on startup" +msgid "Show process “Control Group” column on startup" +msgstr "Show process “Control Group” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +#| msgid "Width of process 'Unit' column" +msgid "Width of process “Unit” column" +msgstr "Width of process “Unit” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +#| msgid "Show process 'Unit' column on startup" +msgid "Show process “Unit” column on startup" +msgstr "Show process “Unit” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +#| msgid "Width of process 'Session' column" +msgid "Width of process “Session” column" +msgstr "Width of process “Session” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +#| msgid "Show process 'Session' column on startup" +msgid "Show process “Session” column on startup" +msgstr "Show process “Session” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +#| msgid "Width of process 'Seat' column" +msgid "Width of process “Seat” column" +msgstr "Width of process “Seat” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +#| msgid "Show process 'Seat' column on startup" +msgid "Show process “Seat” column on startup" +msgstr "Show process “Seat” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +#| msgid "Width of process 'Owner' column" +msgid "Width of process “Owner” column" +msgstr "Width of process “Owner” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +#| msgid "Show process 'Owner' column on startup" +msgid "Show process “Owner” column on startup" +msgstr "Show process “Owner” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Total disk read” column" +msgstr "Width of process “Total disk read” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Total disk read” column on startup" +msgstr "Show process “Total disk read” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Total disk write” column" +msgstr "Width of process “Total disk write” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Total disk write” column on startup" +msgstr "Show process “Total disk write” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +#| msgid "Width of process 'User' column" +msgid "Width of process “Disk read” column" +msgstr "Width of process “Disk read” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +#| msgid "Show process 'User' column on startup" +msgid "Show process “Disk read” column on startup" +msgstr "Show process “Disk read” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +#| msgid "Width of process 'Priority' column" +msgid "Width of process “Disk write” column" +msgstr "Width of process “Disk write” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +#| msgid "Show process 'Priority' column on startup" +msgid "Show process “Disk write” column on startup" +msgstr "Show process “Disk write” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +#| msgid "Width of process 'Priority' column" +msgid "Width of process “Priority” column" +msgstr "Width of process “Priority” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +#| msgid "Show process 'Priority' column on startup" +msgid "Show process “Priority” column on startup" +msgstr "Show process “Priority” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Disk view sort column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Disk view sort order" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Disk view columns order" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +#| msgid "Width of disk view 'Device' column" +msgid "Width of disk view “Device” column" +msgstr "Width of disk view “Device” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +#| msgid "Show disk view 'Device' column on startup" +msgid "Show disk view “Device” column on startup" +msgstr "Show disk view “Device” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +#| msgid "Width of disk view 'Directory' column" +msgid "Width of disk view “Directory” column" +msgstr "Width of disk view “Directory” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +#| msgid "Show disk view 'Directory' column on startup" +msgid "Show disk view “Directory” column on startup" +msgstr "Show disk view “Directory” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +#| msgid "Width of disk view 'Type' column" +msgid "Width of disk view “Type” column" +msgstr "Width of disk view “Type” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +#| msgid "Show disk view 'Type' column on startup" +msgid "Show disk view “Type” column on startup" +msgstr "Show disk view “Type” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +#| msgid "Width of disk view 'Total' column" +msgid "Width of disk view “Total” column" +msgstr "Width of disk view “Total” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +#| msgid "Show disk view 'Total' column on startup" +msgid "Show disk view “Total” column on startup" +msgstr "Show disk view “Total” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +#| msgid "Width of disk view 'Free' column" +msgid "Width of disk view “Free” column" +msgstr "Width of disk view “Free” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +#| msgid "Show disk view 'Free' column on startup" +msgid "Show disk view “Free” column on startup" +msgstr "Show disk view “Free” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +#| msgid "Width of disk view 'Available' column" +msgid "Width of disk view “Available” column" +msgstr "Width of disk view “Available” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +#| msgid "Show disk view 'Available' column on startup" +msgid "Show disk view “Available” column on startup" +msgstr "Show disk view “Available” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +#| msgid "Width of disk view 'Used' column" +msgid "Width of disk view “Used” column" +msgstr "Width of disk view “Used” column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +#| msgid "Show disk view 'Used' column on startup" +msgid "Show disk view “Used” column on startup" +msgstr "Show disk view “Used” column on startup" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Memory map sort column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Memory map sort order" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Open files sort column" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Open files sort order" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icon" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Are you sure you want to kill the selected process “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Are you sure you want to end the selected process “%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Are you sure you want to stop the selected process “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Are you sure you want to kill the selected process?" +msgstr[1] "Are you sure you want to kill the %d selected processes?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Are you sure you want to end the selected process?" +msgstr[1] "Are you sure you want to end the %d selected processes?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Are you sure you want to stop the selected process?" +msgstr[1] "Are you sure you want to stop the %d selected processes?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Kill Process" +msgstr[1] "_Kill Processes" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_End Process" +msgstr[1] "_End Processes" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Stop Process" +msgstr[1] "_Stop Processes" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Change Priority of Process “%s” (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Change Priority of the selected process" +msgstr[1] "Change Priority of %d selected processes" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Note:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/A" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Process Name" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "User" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtual Memory" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Resident Memory" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Writeable Memory" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Shared Memory" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X Server Memory" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU Time" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Started" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Priority" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Security Context" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Command Line" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Waiting Channel" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Control Group" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Unit" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Session" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Seat" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Owner" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Disk read total" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Disk write total" + +#: src/proctable.cpp:349 +#| msgid "%s (thread)" +msgid "Disk read" +msgstr "Disk read" + +#: src/proctable.cpp:350 +#| msgid "Disk view sort order" +msgid "Disk write" +msgstr "Disk write" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Running" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Stopped" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Uninterruptible" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Sleeping" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Very High Priority" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "High Priority" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normal Priority" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Low Priority" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Very Low Priority" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bits" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u bytes" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Privileges are required to kill process" + +#~ msgid "View" +#~ msgstr "View" + +#~ msgid "Sent" +#~ msgstr "Sent" + +#~ msgid "_Name contains:" +#~ msgstr "_Name contains:" + +#~ msgid "C_lear" +#~ msgstr "C_lear" + +#~ msgid "S_earch results:" +#~ msgstr "S_earch results:" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Search for Open Files" + +#~ msgid "_View" +#~ msgstr "_View" + +#~ msgid "Stop process" +#~ msgstr "Stop process" + +#~ msgid "Continue process if stopped" +#~ msgstr "Continue process if stopped" + +#~ msgid "Force process to finish normally" +#~ msgstr "Force process to finish normally" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Force process to finish immediately" + +#~ msgid "Change the order of priority of process" +#~ msgstr "Change the order of priority of process" + +#~ msgid "Refresh the process list" +#~ msgstr "Refresh the process list" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Open the memory maps associated with a process" + +#~ msgid "View the files opened by a process" +#~ msgstr "View the files opened by a process" + +#~ msgid "View additional information about a process" +#~ msgstr "View additional information about a process" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Show parent/child relationship between processes" + +#~ msgid "Show active processes" +#~ msgstr "Show active processes" + +#~ msgid "Show all processes" +#~ msgstr "Show all processes" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Show only user-owned processes" + +#~ msgid "Set process priority to very high" +#~ msgstr "Set process priority to very high" + +#~ msgid "Set process priority to high" +#~ msgstr "Set process priority to high" + +#~ msgid "Set process priority to normal" +#~ msgstr "Set process priority to normal" + +#~ msgid "Set process priority to low" +#~ msgstr "Set process priority to low" + +#~ msgid "Set process priority to very low" +#~ msgstr "Set process priority to very low" + +#~ msgid "Set process priority manually" +#~ msgstr "Set process priority manually" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' is not a valid Perl regular expression." + +#~ msgid "Main Window width" +#~ msgstr "Main Window width" + +#~ msgid "Main Window height" +#~ msgstr "Main Window height" + +#~ msgid "Main Window X position" +#~ msgstr "Main Window X position" + +#~ msgid "Main Window Y position" +#~ msgstr "Main Window Y position" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld second" +#~ msgstr[1] "%lld seconds" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Properties of process \"%s\" (PID %u):" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "System" + +#~ msgid "Show the System tab" +#~ msgstr "Show the System tab" + +#~ msgid "_Monitor" +#~ msgstr "_Monitor" + +#~ msgid "_Edit" +#~ msgstr "_Edit" + +#~ msgid "Search for _Open Files" +#~ msgstr "Search for _Open Files" + +#~ msgid "Quit the program" +#~ msgstr "Quit the program" + +#~ msgid "_Contents" +#~ msgstr "_Contents" + +#~ msgid "Open the manual" +#~ msgstr "Open the manual" + +#~ msgid "About this application" +#~ msgstr "About this application" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s Priority)" + +#~ msgid "Release %s %s" +#~ msgstr "Release %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Kernel %s" +#~ msgstr "Kernel %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Hardware" + +#~ msgid "Memory:" +#~ msgstr "Memory:" + +#~ msgid "Processor:" +#~ msgstr "Processor:" + +#~ msgid "System Status" +#~ msgstr "System Status" + +#~ msgid "Available disk space:" +#~ msgstr "Available disk space:" + +#~ msgid "Unknown model" +#~ msgstr "Unknown model" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "_Change Priority..." +#~ msgstr "_Change Priority…" + +#~ msgid "Default graph cpu color" +#~ msgstr "Default graph CPU colour" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Show process 'arguments' column on startup" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Show process 'estimated memory usage' column on startup" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Width of process 'arguments' column" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Width of process 'estimated memory usage' column" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris mode" + +#~ msgid "Release %s" +#~ msgstr "Release %s" + +#~ msgid "Processor %d:" +#~ msgstr "Processor %d:" + +#~ msgid "Column zero saved width" +#~ msgstr "Column zero saved width" + +#~ msgid "Default graph background color" +#~ msgstr "Default graph background colour" + +#~ msgid "Default graph frame color" +#~ msgstr "Default graph frame colour" + +#~ msgid "Default graph net out color" +#~ msgstr "Default graph net out colour" + +#~ msgid "Show column zero on startup" +#~ msgstr "Show column zero on startup" + +#~ msgid "User memory:" +#~ msgstr "User memory:" + +#~ msgid "of" +#~ msgstr "of" + +#~ msgid "Used swap:" +#~ msgstr "Used swap:" + +#~ msgid "Total:" +#~ msgstr "Total:" + +#~ msgid "_Background color:" +#~ msgstr "_Background colour:" + +#~ msgid "_Grid color:" +#~ msgstr "_Grid colour:" + +#~ msgid "Unknown distribution" +#~ msgstr "Unknown distribution" + +#~ msgid "Unknown release" +#~ msgstr "Unknown release" + +#~ msgid "Unknown version" +#~ msgstr "Unknown version" + +#~ msgid "No hidden processes" +#~ msgstr "No hidden processes" + +#~ msgid "" +#~ "There are no hidden processes in the list. To show all running processes, " +#~ "select the \"All processes\" option in the main window." +#~ msgstr "" +#~ "There are no hidden processes in the list. To show all running processes, " +#~ "select the \"All processes\" option in the main window." + +#~ msgid "Hidden Processes" +#~ msgstr "Hidden Processes" + +#~ msgid "Currently _hidden processes:" +#~ msgstr "Currently _hidden processes:" + +#~ msgid "_Remove From List" +#~ msgstr "_Remove From List" + +#~ msgid "" +#~ "These are the processes you have chosen to hide. You can reshow a process " +#~ "by removing it from this list." +#~ msgstr "" +#~ "These are the processes you have chosen to hide. You can reshow a process " +#~ "by removing it from this list." + +#~ msgid "Show process threads" +#~ msgstr "Show process threads" + +#~ msgid "Show warning dialog when hiding processes" +#~ msgstr "Show warning dialogue when hiding processes" + +#~ msgid "_Hidden Processes" +#~ msgstr "_Hidden Processes" + +#~ msgid "Open the list of currently hidden processes" +#~ msgstr "Open the list of currently hidden processes" + +#~ msgid "" +#~ "Hidden processes are no longer visible in the process list. You can re-" +#~ "enable them by selecting the \"Hidden Processes\" entry in the View menu." +#~ msgstr "" +#~ "Hidden processes are no longer visible in the process list. You can re-" +#~ "enable them by selecting the \"Hidden Processes\" entry in the View menu." + +#~ msgid "Alert before _hiding processes" +#~ msgstr "Alert before _hiding processes" + +#~ msgid "Process CPU % column saved width" +#~ msgstr "Process CPU % column saved width" + +#~ msgid "Process CPU time column saved width" +#~ msgstr "Process CPU time column saved width" + +#~ msgid "Process PID column saved width" +#~ msgstr "Process PID column saved width" + +#~ msgid "Process SELinux security context column saved width" +#~ msgstr "Process SELinux security context column saved width" + +#~ msgid "Process arguments column saved width" +#~ msgstr "Process arguments column saved width" + +#~ msgid "Process name column saved width" +#~ msgstr "Process name column saved width" + +#~ msgid "Process nice column saved width" +#~ msgstr "Process nice column saved width" + +#~ msgid "Process owner column saved width" +#~ msgstr "Process owner column saved width" + +#~ msgid "Process resident memory column saved width" +#~ msgstr "Process resident memory column saved width" + +#~ msgid "Process shared memory column saved width" +#~ msgstr "Process shared memory column saved width" + +#~ msgid "Process start time column saved width" +#~ msgstr "Process start time column saved width" + +#~ msgid "Process status column saved width" +#~ msgstr "Process status column saved width" + +#~ msgid "Process virtual memory column saved width" +#~ msgstr "Process virtual memory column saved width" + +#~ msgid "Show process writable memory column saved width" +#~ msgstr "Show process writable memory column saved width" + +#~ msgid "Arguments" +#~ msgstr "Arguments" + +#~ msgid "Jorgen Scheibengruber - nicer devices treeview" +#~ msgstr "Jorgen Scheibengruber - nicer devices treeview" + +#~ msgid "Benoît Dejean - maintainer" +#~ msgstr "Benoît Dejean - maintainer" + +#~ msgid "Show advanced info tab on startup" +#~ msgstr "Show advanced info tab on startup" + +#~ msgid "Less _Info" +#~ msgstr "Less _Info" + +#~ msgid "More _Info" +#~ msgstr "More _Info" + +#~ msgid "Process Info" +#~ msgstr "Process Info" + +#~ msgid "Status:" +#~ msgstr "Status:" + +#~ msgid "Memory Usage" +#~ msgstr "Memory Usage" + +#~ msgid "RSS:" +#~ msgstr "RSS:" + +#~ msgid "Very high - nice %d" +#~ msgstr "Very high - nice %d" + +#~ msgid "High - nice %d" +#~ msgstr "High - nice %d" + +#~ msgid "Normal - nice %d" +#~ msgstr "Normal - nice %d" + +#~ msgid "Low - nice %d" +#~ msgstr "Low - nice %d" + +#~ msgid "Very low - nice %d" +#~ msgstr "Very low - nice %d" + +#~ msgid "_File" +#~ msgstr "_File" + +#~ msgid "_Threads" +#~ msgstr "_Threads" + +#~ msgid "Show each thread as a separate process" +#~ msgstr "Show each thread as a separate process" + +#~ msgid "Sea_rch:" +#~ msgstr "Sea_rch:" + +#~ msgid "Sho_w:" +#~ msgstr "Sho_w:" + +#~ msgid "Devices" +#~ msgstr "Devices" + +#~ msgid "Update _interval:" +#~ msgstr "Update _interval:" + +#~ msgid "RSS Memory" +#~ msgstr "RSS Memory" + +#~ msgid "Could not find \"%s\"" +#~ msgstr "Could not find \"%s\"" + +#~ msgid "" +#~ "There are no processes containing the searched string. Please note that " +#~ "the search is performed only on processes shown in the process list." +#~ msgstr "" +#~ "There are no processes containing the searched string. Please note that " +#~ "the search is performed only on processes shown in the process list." diff --git a/po/eo.gmo b/po/eo.gmo new file mode 100644 index 0000000..3292e97 Binary files /dev/null and b/po/eo.gmo differ diff --git a/po/eo.po b/po/eo.po new file mode 100644 index 0000000..c4f0d60 --- /dev/null +++ b/po/eo.po @@ -0,0 +1,1470 @@ +# Esperanto translation for gnome-system-monitor. +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010. +# This file is distributed under the same license as the gnome-system-monitor package. +# Fabio SANTOS , 2010. +# Michael MORONI < >, 2011. +# Daniel PUENTES , 2015. +# Kristjan SCHMIDT , 2010, 2011, 2012, 2015. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product" +"=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2015-05-28 20:09+0000\n" +"PO-Revision-Date: 2015-06-23 22:19+0200\n" +"Last-Translator: Kristjan SCHMIDT \n" +"Language-Team: Esperanto \n" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" +"X-DamnedLies-Scope: partial\n" +"X-Project-Style: gnome\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Sistemmonitoro" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Montras aktualajn procezojn kaj sistemstaton" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitoro;Sistemo;Procezo;Ĉefprocesoro;Memoro;Reto;Historio;Uzo;Rendimento;" +"Tasko;Administrilo;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "Sistemmonitoro de GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitoro;Sistemo;Procezo;Ĉefprocesoro;Memoro;Reto;Historio;Uzo;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Vidigi kaj administri sistemrizurcojn" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Sistemmonitoro estas procezvidigilo kaj monitoro, kun alloga kaj facile " +"uzebla fasado." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Ĉesigi procezon" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "Necesas privilegioj, por administri procezojn de aliaj uzantoj" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Reasigni prioritaton de procezo" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Necesas privilegioj, por ŝanĝi prioritaton de procezoj" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Fini _procezon" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Montri procezatributojn" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Procezoj" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Ĉefprocesora historio" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Memora kaj permutmemora historio" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:334 +msgid "Memory" +msgstr "Memoro" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Permuto" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Rethistorio" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "Ricevante" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Sume ricevita" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "Sendante" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Sume sendita" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "Risurcoj" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "Dosiersistemoj" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Serĉi malfermitajn dosierojn" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtri dosierojn laŭ nomo" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Usklecoblinda" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Serĉi malfermitajn dosierojn" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Agordoj" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Helpo" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Pri" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Forlasi" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Aktualigi" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "_Aktivaj procezoj" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "Ĉ_iuj procezoj" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "M_ia procezo" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Dependecoj" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "_Haltigi" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "_Daŭrigi" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "_Fini" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "Ĉ_esigi" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "Ŝ_anĝi prioritaton" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Tre alte" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Alte" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normale" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Malalte" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Tre malalte" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Personigite" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "_Memormapoj" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "Malfermi _dosierojn" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "_Atributoj" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Malfermi dosierojn" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Sistemmonitoraj agordoj" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Konduto" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Ĝ_isdatig-intervalo en sekundoj:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Enŝalti _glatan aktualigon" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Averti antaŭ ol fini aŭ ĉ_esigi procezojn" + +#: ../data/preferences.ui.h:6 +#, fuzzy +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividi ĉefprocesoran uzon laŭ ĉefprocesora kalkulo" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Informkampoj" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Proceza i_nformo, montrata en listo:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Diagramoj" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "_Montri retrapidon bite" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "Montri ĉi_ujn dosiersistemojn" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "Dosiersistema i_nformo, montrata en listo:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "_Rezigni" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Ŝanĝi _prioritaton" + +#: ../data/renice.ui.h:3 +#, fuzzy +msgid "_Nice value:" +msgstr "_\"Nice\"-valoro:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Noto>La procezan prioritaton oni agordas per la valoro de " +"asigno de prioritato. Ju malpli alta valoro, des pli alta prioritato." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "Simpla monitoro de procezoj kaj sistemo." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Montri la langeton de procezoj" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Montri la langeton de risurcoj" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Montri la langeton de dosiersistemoj" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "Montri aplikaĵan version" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Aparato" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "Dosierujo" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Tipo" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "Sume" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "Libere" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "Disponeble" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "Uzate" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "Hodiaŭ %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "Hieraŭ %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Frakcio" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "Titolo" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "La titolo de la kolor-elektad-dialogo" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "Elektu koloron" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Aktuala koloro" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "La elektita koloro" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipo de kolorelektilo" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "Ricevis nevalidajn kolordatumojn\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "Alklaki por agordi grafeokoloroj" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Elektu koloron por '%s'" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:77 +msgid "CPU" +msgstr "Ĉefprocesoro" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "Ĉefprocesoro%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "Fabio SANTOS, Kristjan SCHMIDT, Michael MORONI, Daniel PUENTES" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekundo" +msgstr[1] "%u sekundoj" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "nedisponeble" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) de %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d malfermata dosiero" +msgstr[1] "%d malfermataj dosieroj" + +#: ../src/lsof.cpp:120 +#, fuzzy, c-format +#| msgid "Search for open files" +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d kongrua malferma dosiero" +msgstr[1] "%d kongruaj malfermaj dosieroj" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "Procezo" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Dosiernomo" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Virtualmemora starto" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Virtualmemora fino" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Virtualmemora grando" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flagoj" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Virtualmemora deŝovo" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privata pura" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privata malpura" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Kunhavata pura" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Kunhavata malpura" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Indeksnodo" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "Memormapoj" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Memormapoj por procezo \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "dosiero" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "dukto" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6-retkonekto" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4-retkonekto" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "loka konektilo" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "nekonata tipo" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "DP" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Objekto" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Dosieroj, malfermataj de procezo \"%s\" (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Grando de ĉefa fenestro kaj pozicio, en la aranĝo (larĝo, " +"alto,x-pozicio,y-pozicio)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Ĉefa fenestro devas esti maksimumigita" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Montri procezajn dependecojn je arba formo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris-a reĝimo por ĉefprocesora elcento" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"Se VERA, sistem-monitoro funkcias en 'Solaris-reĝimo', tio estas, procesora " +"uzado de tasko estas dividita per sumo de procesoroj. Alikaze, ĝi funkcias " +"en 'Irix-reĝimo'." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "Enalti/Elŝalti glatan aktualigon" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "Montri avertan dialogon kiam ĉesigante procezojn" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "Milisekunda tempo inter procezvida ĝisdatigoj" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Milisekunda tempo inter diagramaj ĝisdatigoj" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "Ĉu montri informon pri ĉiuj dosiersistemoj" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Ĉu montri informon pri ĉiuj dosiersistemoj (ekzemple, 'autofs' kaj " +"'procfs'). Utila dum listado de la aktuale surmetitaj dosiersistemoj." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Milisekunda tempo inter ĝisdatigoj de aparataj listo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "Agordas montrotajn procezojn." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Konservas la aktuale vidigatan langeton" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "Ĉefprocesoraj koloroj" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"Ĉiuj elementoj devas esti, kiel la aranĝo (Ĉefprocesoro#, deksesuma " +"kolorvaloro)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "Defaŭlta koloro de la diagrama memoro" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "Defaŭlta diagrama virtualmemora koloro" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "Defaŭlta diagrama koloro pri ricevanta reta trafiko" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "Defaŭlta diagrama koloro pri sendanta reta trafiko" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "Montri retan datumtrafikon bite" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "Ordiga kolumno el procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "Ordo de kolumnoj el procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "Ordiga ordo el procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "Kolumnolarĝo de procezo 'Nomo'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "Montri kolumnon 'Nomo' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "Kolumnolarĝo de procezo 'Uzanto'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "Montri kolumnon 'Uzanto' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "Kolumnolarĝo de procezo 'Stato'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "Montri kolumnon 'Stato' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "Kolumnolarĝo de procezo 'Virtuala memoro'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Montri kolumnon 'Virtuala memoro' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "Kolumnolarĝo de 'Rezida memoro' en procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "Montri kolumnon 'Rezida memoro' de procezvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "Kolumnolarĝo de procezo 'Skribebla memoro'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "Montri kolumnon 'Skribebla memoro' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "Kolumnolarĝo de procezo 'Komuna memoro'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "Montri kolumnon 'Komuna memoro' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "Kolumnolarĝo de procezo 'X-servila memoro'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "Montri kolumnon 'X-servila memoro' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Kolumnolarĝo de 'Ĉefprocesora %' en procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Montri 'ĉefprocesoro %' kolumnon el proceza folio defaŭlte" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "Kolumnolarĝo de procezo 'Ĉefprocesora daŭro'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "Montri kolumnon 'Ĉefprocesora daŭro' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "Kolumnolarĝo de procezo 'Startigite'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "Montri kolumnon 'Startigite' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "Kolumnolarĝo de 'Asigno de prioritato' en procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "Montri kolumnon 'Asigno de prioritato' de procezvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "Kolumnolarĝo de 'Procezidentigilo' en procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "Montri 'PID' kolumnon el proceza folio defaŭlte" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "Kolumnolarĝo de procezo 'SELinux-sekura kunteksto'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "Montri kolumnon 'SELinux-sekura kunteksto' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "Kolumnolarĝo de procezo 'Komandolinio'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "Montri kolumnon 'Komandlinio' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "Kolumnolarĝo de procezo 'Memoro'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "Montri kolumnon 'Memoro' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "Kolumnolarĝo de 'Atendanta kanalo' en procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Montri 'Atendante Kanalo' kolumnon el proceza folio defaŭlte" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "Kolumnolarĝo de 'Kontrolgrupo' en procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "Montri kolumnon 'Kontrolgrupo' de procezvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "Kolumnolarĝo de procezo 'Unuo'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "Montri kolumnon 'Unuo' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "Kolumnolarĝo de procezo 'Seanco'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "Montri kolumnon 'Seanco' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "Kolumnolarĝo de 'Sidejo' en procezvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "Montri kolumnon 'Sidejo' de procezvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "Kolumnolarĝo de procezo 'Posedanto'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "Montri kolumnon 'Posedanto' dum starto" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "Kolumnolarĝo de procezo 'Prioritato'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "Montri kolumnon de procezo 'uzanto' dum strato" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "Ordiga kolumno de diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "Ordo de kolumnoj de diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "Ordo de kolumnoj el diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "Kolumnolarĝo de 'Aparato' en diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "Montri kolumnon 'Aparato' de diskvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "Kolumnolarĝo de 'Dosierujo' en diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "Montri kolumnon 'Dosierujo' de diskvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "Kolumnolarĝo de 'Tipo' en diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "Montri kolumnon 'Tipo' de diskvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "Kolumnolarĝo de 'Sumo' en diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "Montri kolumnon 'Sumo' de diskvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "Kolumnolarĝo de 'Malokupata' en diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "Montri kolumnon 'Malokupata' de diskvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "Kolumnolarĝo de 'Disponebla' en diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "Montri kolumnon 'Disponebla' de diskvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "Kolumnolarĝo de 'Uzata' en diskvido" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "Montri kolumnon 'Uzata' de diskvido je startigo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "Ordiga kolumno de memormapo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "Ordiga ordo de memormapo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "Ordiga kolumno de malfermitaj dosieroj" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "Ordiga ordo de malfermitaj dosieroj" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "Piktogramo" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Ne eblas ŝanĝi prioritaton de la procezo kun identigilo %d al %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Ne eblas ĉesigi procezon kun identigilo %d per signalo %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Ĉu vi vere volas ĉesigi la elektitan procezon “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Ĉu vi vere volas fini la elektitan procezon “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Ĉu vi vere volas ĉesigi la elektitan procezon?" +msgstr[1] "Ĉu vi vere volas ĉesigi la %d elektitajn procezojn?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Ĉu vi vere volas fini la elektitan procezon?" +msgstr[1] "Ĉu vi vere volas fini la %d elektitajn procezojn?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ĉesigante procezon, oni riskas forigi datumojn, fini la seancon aŭ krei " +"sekurecajn problemojn. Nur nerespondeblaj procezoj ĉesigindas." + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Ĉ_esigi procezon" +msgstr[1] "Ĉ_esigi procezon" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Fini procezon" +msgstr[1] "_Fini procezojn" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Ŝanĝi prioritaton de procezo “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Ŝanĝi prioritaton de la elektita procezo" +msgstr[1] "Ŝanĝi prioritaton de la %d elektitaj procezoj" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "Noto:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La procezan prioritaton oni agordas per la valoro de asigno de prioritato. " +"Ju malpli alta valoro, des pli alta prioritato." + +#: ../src/procproperties.cpp:49 ../src/procproperties.cpp:83 +#: ../src/procproperties.cpp:86 ../src/util.cpp:432 +msgid "N/A" +msgstr "Ne aplikeblas" + +#: ../src/procproperties.cpp:66 ../src/proctable.cpp:319 +msgid "Process Name" +msgstr "Procez-nomo" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:320 +msgid "User" +msgstr "Uzanto" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:321 +msgid "Status" +msgstr "Stato" + +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:322 +msgid "Virtual Memory" +msgstr "Virtuala memoro" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:323 +msgid "Resident Memory" +msgstr "Enloĝanta memoro" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:324 +msgid "Writable Memory" +msgstr "Skribebla memoro" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:325 +msgid "Shared Memory" +msgstr "Kunhava memoro" + +#: ../src/procproperties.cpp:75 ../src/proctable.cpp:326 +msgid "X Server Memory" +msgstr "X-servilo-memoro" + +#: ../src/procproperties.cpp:78 ../src/proctable.cpp:328 +msgid "CPU Time" +msgstr "Ĉefprocesor-tempo" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:329 +msgid "Started" +msgstr "Startigite" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:330 +msgid "Nice" +msgstr "Asigno de prioritato" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:344 +msgid "Priority" +msgstr "Prioritato" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:331 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:332 +msgid "Security Context" +msgstr "Sekureca kunteksto" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:333 +msgid "Command Line" +msgstr "Komandlinio" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Waiting Channel" +msgstr "Atentanta kanalo" + +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:337 +msgid "Control Group" +msgstr "Kontrolgrupo" + +#: ../src/procproperties.cpp:198 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (Procezidentigilo %u)" + +#: ../src/proctable.cpp:327 +#, no-c-format +msgid "% CPU" +msgstr "% ĉefprocesoro" + +#: ../src/proctable.cpp:338 +msgid "Unit" +msgstr "Unuo" + +#: ../src/proctable.cpp:339 +msgid "Session" +msgstr "Seanco" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:342 +msgid "Seat" +msgstr "Sidejo" + +#: ../src/proctable.cpp:343 +msgid "Owner" +msgstr "Posedanto" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Ruliĝante" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Haltigite" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombio" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Neinterrompebla" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Dormante" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%us%ut" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ut%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bito" +msgstr[1] "%u bitoj" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u bajto" +msgstr[1] "%u bajtoj" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Altega prioritato" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Alta prioritato" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Normala prioritato" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Malalta prioritato" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Malaltega prioritato" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Show the System tab" +#~ msgstr "Montri la langeton de sistemo" + +#~ msgid "_Monitor" +#~ msgstr "_Monitoro" + +#~ msgid "_Edit" +#~ msgstr "R_edakti" + +#~ msgid "_View" +#~ msgstr "_Vido" + +#~ msgid "Search for _Open Files" +#~ msgstr "Serĉi malfermitajn d_osierojn" + +#~ msgid "Quit the program" +#~ msgstr "Ĉesi la programon" + +#~ msgid "_Stop Process" +#~ msgstr "_Haltigi procezon" + +#~ msgid "Stop process" +#~ msgstr "Haltigi procezon" + +#~ msgid "Continue process if stopped" +#~ msgstr "Daŭrigi procezon se haltigite" + +#~ msgid "_Contents" +#~ msgstr "_Enhavoj" + +#~ msgid "Open the manual" +#~ msgstr "Malfermi la manlibron" + +#~ msgid "About this application" +#~ msgstr "Pri ĉi tiu aplikaĵo" + +#~ msgid "Show active processes" +#~ msgstr "Montri aktivajn procezojn" + +#~ msgid "Show all processes" +#~ msgstr "Montri ĉiujn procezojn" + +#~| msgid "Show user own process" +#~ msgid "Show only user-owned processes" +#~ msgstr "Montri nur uzanto-posedatajn procezojn" + +#~ msgid "System" +#~ msgstr "Sistemo" + +#~ msgid "_Name contains:" +#~ msgstr "La _nomo entenas:" + +#~ msgid "Main Window width" +#~ msgstr "Ĉefa fenestra larĝo" + +#~ msgid "Main Window height" +#~ msgstr "Ĉefa fenestra alto" + +#~| msgid "Main Window width" +#~ msgid "Main Window X position" +#~ msgstr "X-Posicio de la ĉefa fenestro" + +#~| msgid "Main Window width" +#~ msgid "Main Window Y position" +#~ msgstr "Y-Posicio de la ĉefa fenestro" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Elektas defaŭltajn montrendajn procezojn. 0 estas tuta, 1 estas uzanta, " +#~ "kaj 2 estas aktiva" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 por la sisteminformo, 1 por la procezlisto, 2 por la risurcoj kaj 3 por " +#~ "la disklisto" + +#~| msgid "(Low Priority)" +#~ msgid "(%s Priority)" +#~ msgstr "(%s prioritato)" + +#~| msgid "%u second" +#~| msgid_plural "%u seconds" +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld sekundo" +#~ msgstr[1] "%lld sekundoj" + +#~| msgid "Release %s" +#~ msgid "Release %s %s" +#~ msgstr "Eldono %s %s" + +#~| msgid "%u bit" +#~| msgid_plural "%u bits" +#~ msgid "%d-bit" +#~ msgstr "%d-bito" + +#~| msgid "Unknown CPU model" +#~ msgid "Unknown model" +#~ msgstr "Nekonata modelo" + +#~ msgid "Kernel %s" +#~ msgstr "Kerno %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOMEo %s" + +#~ msgid "Hardware" +#~ msgstr "Aparataro" + +#~ msgid "Memory:" +#~ msgstr "Memoro:" + +#~ msgid "Processor:" +#~ msgstr "Procesoro:" + +#~ msgid "System Status" +#~ msgstr "Sistem-stato" + +#~ msgid "Available disk space:" +#~ msgstr "Disponebla diskospaco:" + +#~ msgid "_Change Priority..." +#~ msgstr "Ŝ_anĝi prioritaton..." + +#~ msgid "Default graph cpu color" +#~ msgstr "Defaŭlta diagrama procesora koloro" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Montri 'argumentoj' kolumnon el proceza folio defaŭlte" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Montri 'memoruzado' kolumnon el proceza folio defaŭlte" + +#~ msgid "Processor %d:" +#~ msgstr "Procesoro %d:" diff --git a/po/es.gmo b/po/es.gmo new file mode 100644 index 0000000..d6048b2 Binary files /dev/null and b/po/es.gmo differ diff --git a/po/es.po b/po/es.po new file mode 100644 index 0000000..c55a7b0 --- /dev/null +++ b/po/es.po @@ -0,0 +1,1714 @@ +# translation of gnome-system-monitor.HEAD.po to Español +# translation of gnome-system-monitor to Spanish +# Copyright © 2001,2002,2003, 2006, 2007, 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Carlos Perelló Marín , 2001. +# Héctor García Álvarez , 2002. +# Pablo Gonzalo del Campo ,2002, 2003. +# Francisco Javier F. Serrador , 2004, 2005, 2006. +# Jorge González , 2007, 2009, 2010, 2011. +# Daniel Mustieles , 2011, 2012, 2013, 2014, 2015, 2016, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.HEAD\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-28 17:33+0000\n" +"PO-Revision-Date: 2017-12-14 12:55+0100\n" +"Last-Translator: Daniel Mustieles \n" +"Language-Team: es \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Gtranslator 2.91.6\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor del sistema" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Vea los procesos actuales y monitorizar el estado del sistema" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Sistema;Proceso;CPU;Memoria;Red;Histórico;Uso;Rendimiento;Tarea:" +"Gestor;Actividad;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor del sistema de GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistema;Proceso;CPU;Memoria;Red;Histórico;Uso;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Ver y gestionar los recursos del sistema" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Monitor del sistema es un visor de procesos y un monitor del sistema con una " +"interfaz atractiva y fácil de usar." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Monitor del sistema le puede ayudar a identificar qué aplicaciones están " +"usando el procesador o la memoria del equipo, puede gestionar las " +"aplicaciones en ejecución, forzar la detención de procesos que no responden " +"y cambiar la prioridad de los procesos existentes." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"La característica de gráficos de recursos muestra una vista general rápida " +"de qué está pasando en el equipo mostrando el uso reciente de la red, el " +"procesador y la memoria." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Vista de lista de procesos" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Vista general de recursos" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Vista de los sistemas de archivos" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "El proyecto GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Matar proceso" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Se necesitan privilegios para controlar procesos de otros usuarios" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Cambiar la prioridad del proceso" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Se necesitan privilegios para cambiar la prioridad de los procesos" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "_Finalizar proceso" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Mostrar las propiedades del proceso" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesos" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Histórico de la CPU" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Histórico de memoria e intercambio" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memoria" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Intercambio" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Histórico de la red" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Recibiendo" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Total recibidos" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Enviando" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Total enviados" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Recursos" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Sistemas de archivos" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Buscar archivos abiertos" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrar archivos por nombre" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Insensible a capitalización" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Buscar archivos abiertos" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferencias" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Ayuda" + +#: data/menus.ui:23 +msgid "About" +msgstr "Acerca de" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Salir" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Refrescar" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "Procesos _activos" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Todos los procesos" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "M_is procesos" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Dependencias" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Propiedades" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Mapas de memoria" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "_Archivos abiertos" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Cambiar prioridad" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Muy alta" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Alta" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Baja" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Muy baja" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Personalizada" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Detener" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Continuar" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Finalizar" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Matar" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Archivos abiertos" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Preferencias del monitor del sistema" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Comportamiento" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Intervalo de act_ualización en segundos:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Activar refresco _suave" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Alertar antes de finalizar o _matar procesos" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividir el uso de CPU entre el número de CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Campos de información" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Información de los procesos _mostrados en la lista:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Gráficas" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Mostrar el diagrama de la CPU como un diagrama de áreas apiladas" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Mostrar el diagrama de la CPU como un _gráfico liso" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Mostrar la velocidad de la red en bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Mostrar _todos los sistemas de archivos" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformación de los procesos mostrados en la lista:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Cancelar" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Cambiar _prioridad" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Valor _nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nota: la prioridad de un proceso está dada por su valor " +"nice. Un valor nice bajo corresponde a una prioridad más alta." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Un sencillo monitor de procesos y del sistema." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostrar la pestaña Procesos" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostrar la pestaña Recursos" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostrar la pestaña Sistemas de archivos" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostrar la versión de la aplicación" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositivo" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Carpeta" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tipo" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Libre" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Disponible" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Usado" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Elegir un color de «%s»" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU %d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Daniel Mustieles , 2011-2016\n" +"Jorge González , 2007-2008\n" +"Francisco Javier F. Serrador , 2004-2006\n" +"Pablo Gonzalo del Campo , 2002, 2003\n" +"Héctor García Álvarez , 2002\n" +"Carlos Perelló Marín , 2001" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Hoy %l:%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Ayer %l:%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l∶%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fracción" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Porcentaje completo para los selectores de color de la tarta" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Título" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "El título del diálogo de selección de color" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Escoja un color" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Color actual" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "El color seleccionado" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipo de selector de color" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Se han recibido datos de color que no son válidos\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Pulse para establecer los colores de las gráficas" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segundo" +msgstr[1] "%u segundos" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "no disponible" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) de %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d archivo abierto" +msgstr[1] "%d archivos abiertos" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d archivo abierto coincidente" +msgstr[1] "%d archivos abiertos coincidentes" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proceso" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Archivo" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Inicio MV" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fin MV" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Tamaño MV" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Banderas" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Desplazamiento MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privado limpio" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privado sucio" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Compartido limpio" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Compartido sucio" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Nodo-i" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapas de memoria" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Mapas de _memoria para el proceso «%s» (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "archivo" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "cauce" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Conexión de red IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Conexión de red IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket local" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipo desconocido" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "Descriptor" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objeto" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Archivos abiertos por el proceso «%s» (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Tamaño y posición de la ventana principal en formato (anchura, altura, posX, " +"posY)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "La ventana principal se debe abrir maximizada" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Mostrar las dependencias del proceso en forma de árbol" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Modo Solaris para el porcentaje de CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Si es cierto, el monitor del sistema opera en el «Modo Solaris» donde el uso " +"de CPU de una tarea se divide entre el número total de CPU. De otra forma " +"opera en el «Modo Irix»." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostrar el diagrama de la CPU como un diagrama de áreas apiladas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Si es cierto, el monitor del sistema muestra el diagrama de la CPU como un " +"gráfico de áreas apiladas en lugar de como un diagrama de líneas." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Mostrar el diagrama de la CPU como un gráfico liso usando curvas Bezier" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Si es cierto, el monitor del sistema muestra el diagrama de la CPU como un " +"gráfico liso, o como un diagrama de líneas en otro caso." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Activar/Desactivar refresco suave" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Mostrar un diálogo de advertencia al matar procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Tiempo en milisegundos entre las actualizaciones de la vista de procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tiempo en milisegundos entre las actualizaciones de las gráficas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Indica si debe mostrarse información sobre todos los sistemas de archivos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Indica si debe mostrarse información sobre todos los sistemas de archivos " +"(incluyendo tipos como «autofs» y «procfs»). Puede ser útil para obtener una " +"lista de todos los sistemas de archivos montados actualmente." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Tiempo en milisegundos entre las actualizaciones de la lista de dispositivos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Determina qué procesos mostrar." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Guarda la pestaña actualmente vista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Colores de la CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Cada entrada está en el formato (nº CPU, color en hexadecimal)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Color predeterminado de la gráfica de memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Color predeterminado de la gráfica de intercambio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Color predeterminado de la gráfica de tráfico entrante" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Color predeterminado de la gráfica de tráfico saliente" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Mostrar el tráfico de la red en bits" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Columna de ordenación de la vista de procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Orden de las columnas de la vista del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Orden de colocación de la vista de procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Anchura de la columna «Nombre» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Mostrar la columna «Nombre» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Anchura de la columna «Usuario» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Mostrar la columna «Usuario» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Anchura de la columna «Estado» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Mostrar la columna «Estado» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Anchura de la columna «Memoria virtual» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Mostrar columna «Memoria virtual» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Anchura de la columna «Memoria residente» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Mostrar la columna «Memoria residente» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Anchura de la columna «Memoria escribible» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Mostrar columna «Memoria escribible» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Anchura de la columna «Memoria compartida» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Mostrar la columna «Memoria compartida» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Anchura de la columna «Memoria el servidor X» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Mostrar la columna «Memoria del servidor X» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Anchura de la columna «% de CPU» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Mostrar la columna «% de CPU» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Anchura de la columna «Tiempo de CPU» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Mostrar la columna «Tiempo de CPU» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Anchura de la columna «Iniciado» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Mostrar la columna «Iniciado» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Anchura de la columna «Prioridad» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Mostrar la columna «Prioridad» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Anchura de la columna «PID» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Mostrar la columna «PID» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Anchura de la columna «Contexto de seguridad SELinux» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Mostrar la columna «contexto de seguridad SELinux» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Anchura de la columna «Línea de comandos» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Mostrar la columna «Línea de comandos» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Anchura de la columna «Memoria» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Mostrar la columna «Memoria» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Anchura de la columna «Canal en espera» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Mostrar la columna «Canal en espera» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Anchura de la columna «Grupo de control» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Mostrar la columna «Grupo de control» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Anchura de la columna «Unidad» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Mostrar la columna «Unidad» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Anchura de la columna «Sesión» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Mostrar la columna «Sesión» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Anchura de la columna «Estado» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Mostrar la columna «Estado» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Anchura de la columna «Propietario» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Mostrar la columna «Propietario» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Anchura de la columna «Escritura total de disco» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Mostrar la columna «Escritura total de disco» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Anchura de la columna «Lectura total de disco» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Mostrar la columna «Lectura total de disco» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Anchura de la columna «Escritura en disco» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Mostrar la columna «Lectura de disco» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Anchura de la columna «Escritura en disco» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Mostrar la columna «Escritura en disco» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Anchura de la columna «Prioridad» del proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Mostrar la columna «Prioridad» del proceso al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Columna de ordenación de la vista de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Orden de colocación de la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Orden de las columnas de la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Anchura de la columna «Dispositivo» en la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Mostrar la columna «Dispositivo» en la vista de disco al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Anchura de la columna «Carpeta» en la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Mostrar la columna «Carpeta» en la vista de disco al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Anchura de la columna «Tipo» en la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Mostrar la columna «Tipo» en la vista de disco al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Anchura de la columna «Total» en la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Mostrar la columna «Total» en la vista de disco al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Anchura de la columna «Libre» en la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Mostrar la columna «Libre» en la vista de disco al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Anchura de la columna «Disponible» en la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Mostrar la columna «Disponible» en la vista de disco al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Anchura de la columna «Usado» en la vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Mostrar la columna «Usado» en la vista de disco al inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Columna de ordenación de la vista de mapa de memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Orden de colocación del mapa de memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Columna de ordenación de archivos abiertos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Orden de colocación de archivos abiertos" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icono" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"No se puede cambiar la prioridad del proceso con pid %d a %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"No se puede matar el proceso con pid %d con la señal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "¿Está seguro de querer matar el proceso «%s» seleccionado (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"¿Está seguro de querer terminar el proceso «%s» seleccionado (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"¿Está seguro de querer terminar el proceso «%s» seleccionado (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "¿Está seguro de querer matar el proceso seleccionado?" +msgstr[1] "¿Está seguro de querer matar los %d procesos seleccionados?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "¿Está seguro de querer terminar el proceso seleccionado?" +msgstr[1] "¿Está seguro de querer terminar los %d procesos seleccionados?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "¿Está seguro de querer terminar el proceso seleccionado?" +msgstr[1] "¿Está seguro de querer terminar los %d procesos seleccionados?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Matar un proceso puede destruir datos, romper la sesión de trabajo o crear " +"un riesgo de seguridad. Sólo deberían matarse los procesos que no respondan." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Matar proceso" +msgstr[1] "_Matar procesos" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Finalizar un proceso puede destruir los datos, romper la sesión de trabajo o " +"crear un riesgo de seguridad. Sólo deberían finalizarse los procesos que no " +"respondan." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Finalizar proceso" +msgstr[1] "_Finalizar procesos" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Finalizar un proceso puede destruir los datos, romper la sesión de trabajo o " +"crear un riesgo de seguridad. Sólo deberían finalizarse los procesos que no " +"respondan." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Detener proceso" +msgstr[1] "_Detener procesos" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Cambiar la prioridad del proceso «%s» (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Cambiar la prioridad del proceso seleccionado" +msgstr[1] "Cambiar la prioridad de los %d procesos seleccionados" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nota:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La prioridad de un proceso está dada por su valor nice. Un valor nice bajo " +"corresponde a una prioridad más alta." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/D" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nombre del proceso" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Usuario" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Estado" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memoria virtual" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memoria residente" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memoria escribible" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memoria compartida" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memoria del servidor X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Tiempo de CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Iniciado" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Prioridad" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioridad" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Contexto de seguridad" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Línea de comandos" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Canal en espera" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grupo de control" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Unidad" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sesión" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Estado" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Propietario" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Lectura total de disco" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Escritura total en disco" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Lectura de disco" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Escritura en disco" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Ejecutándose" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Parado" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ininterrumpible" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Durmiendo" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%us%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Prioridad muy alta" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Prioridad alta" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Prioridad normal" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Prioridad baja" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Prioridad muy baja" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bit" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u bytes" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Buscar archivos abiertos" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "«%s« no es una expresión regular de Perl válida." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segundo" +#~ msgstr[1] "%lld segundos" + +#~ msgid "_Name contains:" +#~ msgstr "El _nombre contiene:" + +#~ msgid "_Find" +#~ msgstr "_Buscar" + +#~ msgid "C_lear" +#~ msgstr "_Limpiar" + +#~ msgid "S_earch results:" +#~ msgstr "Resultados de la _búsqueda:" + +#~ msgid "_Close" +#~ msgstr "_Cerrar" + +#~ msgid "_Help" +#~ msgstr "_Ayuda" + +#~ msgid "Process Properties" +#~ msgstr "Propiedades del proceso" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Propiedades del proceso «%s» (PID %u):" + +#~ msgid "Show processor usage graph" +#~ msgstr "Mostrar el gráfico de uso del procesador" + +#~ msgid "Show memory and swap usage graph" +#~ msgstr "Mostrar el gráfico de uso de memoria y de intercambio" + +#~ msgid "Show network traffic graph" +#~ msgstr "Mostrar el gráfico de uso de la red" + +#~ msgid "Sensitive" +#~ msgstr "Sensibilidad" + +#~ msgid "The sensitivity value" +#~ msgstr "El valor de sensibilidad" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "Carga media para los últimos 1, 5 y 15 minutos: %0.2f, %0.2f, %0.2f" + +#~ msgid "View" +#~ msgstr "Ver" + +#~| msgid "_Draw CPU chart as stacked area chart" +#~ msgid "_Draw as stacked area chart" +#~ msgstr "_Dibujar como un diagrama de áreas apiladas" + +#~| msgid "Show process 'Memory' column on startup" +#~ msgid "Show _processor usage graph" +#~ msgstr "Mostrar el gráfico de uso del _procesador" + +#~ msgid "Show _memory and swap usage graph" +#~ msgstr "Mostrar el gráfico de uso de memoria y de intercambio" + +#~| msgid "Show network traffic in bits" +#~ msgid "Show _network traffic graph" +#~ msgstr "Mostrar el gráfico de uso de la _red" + +#~ msgid "Main Window width" +#~ msgstr "Anchura de la ventana principal" + +#~ msgid "Main Window height" +#~ msgstr "Altura de la ventana principal" + +#~ msgid "Main Window X position" +#~ msgstr "Posición X de la ventana principal" + +#~ msgid "Main Window Y position" +#~ msgstr "Posición Y de la ventana principal" + +#~ msgid "" +#~ "0 for the processes list, 1 for the resources and 2 for the disks list" +#~ msgstr "" +#~ "0 para la lista de procesos, 1 para los recursos y 2 para la lista de " +#~ "discos" + +#~ msgid "_View" +#~ msgstr "_Ver" + +#~ msgid "Stop process" +#~ msgstr "Detener proceso" + +#~ msgid "Continue process if stopped" +#~ msgstr "Continuar el proceso si está detenido" + +#~ msgid "Force process to finish normally" +#~ msgstr "Forzar al proceso a finalizar normalmente" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Forzar al proceso a finalizar inmediatamente" + +#~ msgid "Refresh the process list" +#~ msgstr "Refrescar la lista de procesos" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Abrir los mapas de memoria asociados con un proceso" + +#~ msgid "View the files opened by a process" +#~ msgstr "Ver los archivos abiertos por un proceso" + +#~ msgid "View additional information about a process" +#~ msgstr "Ver información adicional sobre un proceso" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Mostrar las relaciones de ascendencia entre los procesos" + +#~ msgid "Show active processes" +#~ msgstr "Mostrar procesos activos" + +#~ msgid "Show all processes" +#~ msgstr "Mostrar todos los procesos" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Mostrar sólo los procesos pertenecientes al usuario" + +#~ msgid "Set process priority to very high" +#~ msgstr "Establecer la prioridad del proceso a muy alta" + +#~ msgid "Set process priority to high" +#~ msgstr "Establecer la prioridad del proceso a alta" + +#~ msgid "Set process priority to normal" +#~ msgstr "Establecer la prioridad del proceso a normal" + +#~ msgid "Set process priority to low" +#~ msgstr "Establecer la prioridad del proceso a baja" + +#~ msgid "Set process priority to very low" +#~ msgstr "Establecer la prioridad del proceso a muy baja" + +#~ msgid "Set process priority manually" +#~ msgstr "Establecer la prioridad del proceso manualmente" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Determina qué procesos se mostrarán por omisión. 0 es todos, 1 es " +#~ "usuario, y 2 es activo" + +#~ msgid "Sent" +#~ msgstr "Enviado" + +#~ msgid "System" +#~ msgstr "Sistema" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "Mostrar la pestaña Sistema" + +#~ msgid "_Monitor" +#~ msgstr "_Monitor" + +#~ msgid "_Edit" +#~ msgstr "_Editar" + +#~ msgid "Search for _Open Files" +#~ msgstr "Buscar archivos a_biertos" + +#~ msgid "Quit the program" +#~ msgstr "Sale del programa" + +#~ msgid "_Contents" +#~ msgstr "Índ_ice" + +#~ msgid "Open the manual" +#~ msgstr "Abrir el manual" + +#~ msgid "About this application" +#~ msgstr "Acerca de esta aplicación" + +#~ msgid "(%s Priority)" +#~ msgstr "(Prioridad %s)" + +#~ msgid "Release %s %s" +#~ msgstr "Versión %s de %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Kernel %s" +#~ msgstr "Núcleo %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~| msgid "Hardware" +#~ msgid "Hardware" +#~ msgstr "Hardware" + +#~ msgid "Memory:" +#~ msgstr "Memoria:" + +#~ msgid "Processor:" +#~ msgstr "Procesador:" + +#~| msgid "System Status" +#~ msgid "System Status" +#~ msgstr "Estado del sistema" + +#~ msgid "Available disk space:" +#~ msgstr "Espacio disponible en disco:" + +#~ msgid "N/A" +#~ msgstr "N/D" + +#~ msgid "Unknown model" +#~ msgstr "Modelo desconocido" + +#~ msgid "Default graph CPU color" +#~ msgstr "Color predeterminado de la gráfica de la CPU" + +#~ msgid "_Change Priority…" +#~ msgstr "_Cambiar la prioridad…" + +#~ msgid "Processor %d:" +#~ msgstr "Procesador %d:" + +#~ msgid "Solaris mode" +#~ msgstr "Modo Solaris" + +#~ msgid "_Change Priority..." +#~ msgstr "_Cambiar la prioridad…" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Mostrar la columna «argumentos» del proceso al inicio" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Mostrar la columna «uso de memoria estimado» del proceso al inicio" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Anchura de la columna «argumentos» del proceso" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Anchura de la columna «uso estimado de memoria» del proceso" diff --git a/po/et.gmo b/po/et.gmo new file mode 100644 index 0000000..a86d1c8 Binary files /dev/null and b/po/et.gmo differ diff --git a/po/et.po b/po/et.po new file mode 100644 index 0000000..30b8394 --- /dev/null +++ b/po/et.po @@ -0,0 +1,1245 @@ +# GNOME süsteemijälgija eesti keele tõlge. +# Estonian translation of GNOME System Monitor. +# +# Copyright (C) 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 2007-2009 The GNOME Project +# This file is distributed under the same license as the gnome-system-monitor +# package. +# +# Ivar Smolin , 2005-2009. +# Priit Laes , 2005, 2006. +# Mattias Põldaru , 2011, 2012, 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-08-31 07:44+0000\n" +"PO-Revision-Date: 2014-08-31 12:51+0300\n" +"Last-Translator: Mattias Põldaru \n" +"Language-Team: Estonian <>\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: Poedit 1.5.4\n" + +msgid "System Monitor" +msgstr "Süsteemijälgija" + +msgid "View current processes and monitor system state" +msgstr "Süsteemi oleku ja protsesside jälgimine" + +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;Süsteem;Protsess;Protsessor;CPU;Mälu;Võrk;Ajalugu;Kasutus;Jõudlus;" +"Suutlikkus;Ülesanne;Programm;Haldur;Haldamine;" + +msgid "GNOME System Monitor" +msgstr "GNOME süsteemijälgija" + +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Süsteem;Protsess;Protsessor;CPU;Mälu;Võrk;Ajalugu;Kasutus;" + +msgid "View and manage system resources" +msgstr "Süsteemi ressursside kuvamine ja haldus" + +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Süsteemijälgija on atraktiivse lihtsa kasutajaliidesega protsesside kuvaja " +"ja monitoorija" + +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Süsteemijälgija aitab teada saada, mis rakendused kasutavad arvuti " +"protsessori jõudlust või mälu, sellega saab hallata töötavaid rakendusi, " +"jõuga sulgeda mittetoimivaid protsesse ja muuta olemasolevate protsesside " +"olekut või olulisust." + +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Ressursigraafikud annavad kiire ülevaate arvutiga toimuvast kuvades " +"hiljutist võrgu-, mälu- ja protsessorikasutust." + +msgid "Kill process" +msgstr "Tapa protsess" + +msgid "Privileges are required to control other users' processes" +msgstr "Kasutaja protsesside juhtimiseks on vajalikud vastavad õigused" + +msgid "Renice process" +msgstr "Muuda protsessi olulisust" + +msgid "Privileges are required to change the priority of processes" +msgstr "" +"Kasutaja protsesside olulisuse muutmiseks on vajalikud vastavad õigused" + +msgid "End _Process" +msgstr "_Lõpeta protsess" + +msgid "Show process properties" +msgstr "Protsessi omaduste kuvamine" + +msgid "Processes" +msgstr "Protsessid" + +msgid "CPU History" +msgstr "Protsessori koormuse ajalugu" + +msgid "Memory and Swap History" +msgstr "Mälu ja saaleala kasutuse ajalugu" + +msgid "Memory" +msgstr "Mälu" + +msgid "Swap" +msgstr "Saaleala" + +msgid "Network History" +msgstr "Võrguliikluse ajalugu" + +msgid "Receiving" +msgstr "Vastuvõtmine" + +msgid "Total Received" +msgstr "Kokku vastu võetud" + +msgid "Sending" +msgstr "Saatmine" + +msgid "Total Sent" +msgstr "Kokku saadetud" + +msgid "Resources" +msgstr "Vahendid" + +msgid "File Systems" +msgstr "Failisüsteemid" + +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Avatud failide otsing" + +msgid "Filter files by name" +msgstr "Failide filtreerimine nime järgi" + +msgid "Case insensitive" +msgstr "Tõstutundetu" + +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Otsi avatud faile" + +msgid "Preferences" +msgstr "Eelistused" + +msgid "Help" +msgstr "Abi" + +msgid "About" +msgstr "Lähemalt" + +msgid "Quit" +msgstr "Lõpeta" + +msgid "_Refresh" +msgstr "_Värskenda" + +msgid "_Active Processes" +msgstr "_Aktiivsed protsessid" + +msgid "A_ll Processes" +msgstr "_Kõik protsessid" + +msgid "M_y Processes" +msgstr "_Minu protsessid" + +msgid "_Dependencies" +msgstr "Näita _sõltuvusi" + +msgid "_Stop" +msgstr "_Seiska" + +msgid "_Continue" +msgstr "_Jätka protsessi" + +msgid "_End" +msgstr "_Lõpeta" + +msgid "_Kill" +msgstr "_Tapa" + +msgid "_Change Priority" +msgstr "_Muuda tähtsust" + +msgid "Very High" +msgstr "Väga kõrge" + +msgid "High" +msgstr "Kõrge" + +msgid "Normal" +msgstr "Tavaline" + +msgid "Low" +msgstr "Madal" + +msgid "Very Low" +msgstr "Väga madal" + +msgid "Custom" +msgstr "Kohandatud" + +msgid "_Memory Maps" +msgstr "_Mäluplaan" + +#. Translators: this means 'Files that are open' (open is not a verb here) +msgid "Open _Files" +msgstr "Avatud _failid" + +msgid "_Properties" +msgstr "_Omadused" + +msgid "Open Files" +msgstr "Avatud failid" + +msgid "System Monitor Preferences" +msgstr "Süsteemijälgija eelistused" + +msgid "Behavior" +msgstr "Käitumine" + +msgid "_Update interval in seconds:" +msgstr "_Uuendamise intervall sekundites:" + +msgid "Enable _smooth refresh" +msgstr "_Sujuva värskenduse lubamine" + +msgid "Alert before ending or _killing processes" +msgstr "Hoiatusdialoog enne protsessi lõpetamist või _tapmist" + +msgid "_Divide CPU usage by CPU count" +msgstr "_CPU kasutus jagatakse protsessorite arvuga" + +msgid "Information Fields" +msgstr "Andmeväljad" + +msgid "Process i_nformation shown in list:" +msgstr "Protsessi _andmed, mida kuvatakse loendis:" + +msgid "Graphs" +msgstr "Graafikud" + +msgid "_Draw CPU chart as stacked area chart" +msgstr "_CPU andmeid kuvatakse virnastatud graafikuna" + +msgid "_Show network speed in bits" +msgstr "Võrguliiklust kuvatakes _bittides" + +msgid "Show _all file systems" +msgstr "Kuvatakse _kõiki failisüsteeme" + +msgid "File system i_nformation shown in list:" +msgstr "Failisüsteemi _andmed, mida kuvatakse loendis:" + +msgid "_Cancel" +msgstr "_Loobu" + +msgid "Change _Priority" +msgstr "Muuda _tähtsust" + +msgid "_Nice value:" +msgstr "Tähtsuse _väärtus:" + +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Märkus: Protsessi prioriteet on antud tema nice väärtusega. " +"Madalam nice väärtus tähendab suuremat prioriteeti." + +msgid "A simple process and system monitor." +msgstr "Lihtne protsesside ja süsteemi monitor." + +msgid "Show the Processes tab" +msgstr "Protsesside saki kuvamine" + +msgid "Show the Resources tab" +msgstr "Ressursside saki kuvamine" + +msgid "Show the File Systems tab" +msgstr "Failisüsteemide saki kuvamine" + +msgid "Show the application's version" +msgstr "Rakenduse versiooni kuvamine" + +msgid "Device" +msgstr "Seade" + +msgid "Directory" +msgstr "Kataloog" + +msgid "Type" +msgstr "Liik" + +msgid "Total" +msgstr "Kokku" + +msgid "Free" +msgstr "Vaba" + +msgid "Available" +msgstr "Saadaval" + +msgid "Used" +msgstr "Kasutuses" + +#. xgettext: ? stands for unknown +msgid "?" +msgstr "?" + +msgid "Today %l:%M %p" +msgstr "Täna %k:%M" + +msgid "Yesterday %l:%M %p" +msgstr "Eile %k:%M" + +msgid "%a %l:%M %p" +msgstr "%a, %k:%M" + +msgid "%b %d %l:%M %p" +msgstr "%d. %b %k:%M" + +msgid "%b %d %Y" +msgstr "%d. %b %Y" + +msgid "Fraction" +msgstr "Alamhulk" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +msgid "Percentage full for pie color pickers" +msgstr "Sektori värvuse valija täisprotsent" + +msgid "Title" +msgstr "Pealkiri" + +msgid "The title of the color selection dialog" +msgstr "Värvuse valimise dialoogi pealkiri" + +msgid "Pick a Color" +msgstr "Värvuse valimine" + +msgid "Current Color" +msgstr "Praegune värvus" + +msgid "The selected color" +msgstr "Valitud värvus" + +msgid "Type of color picker" +msgstr "Värvusevalija liik" + +msgid "Received invalid color data\n" +msgstr "Võeti vastu vigased värvuse andmed\n" + +msgid "Click to set graph colors" +msgstr "Graafiku värvide muutmiseks klõpsa siia" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Värvuse valimine '%s' jaoks" + +msgid "CPU" +msgstr "Protsessor" + +#, c-format +msgid "CPU%d" +msgstr "Protsessor%d" + +msgid "translator-credits" +msgstr "" +"Ivar Smolin , 2005-2009.\n" +"Priit Laes , 2005, 2006.\n" +"Mattias Põldaru , 2012, 2013." + +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekund" +msgstr[1] "%u sekundit" + +msgid "not available" +msgstr "pole saadaval" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) %s-st" + +msgid "Error" +msgstr "Viga" + +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' pole korrektne Perli regulaaravaldis." + +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d avatud fail" +msgstr[1] "%d avatud faili" + +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d sobiv avatud fail" +msgstr[1] "%d sobivat avatud faili" + +msgid "Process" +msgstr "Protsess" + +msgid "PID" +msgstr "PID" + +msgid "Filename" +msgstr "Failinimi" + +#. xgettext: virtual memory start +msgid "VM Start" +msgstr "VM algus" + +#. xgettext: virtual memory end +msgid "VM End" +msgstr "VM lõpp" + +#. xgettext: virtual memory syze +msgid "VM Size" +msgstr "VM Suurus" + +msgid "Flags" +msgstr "Lipud" + +#. xgettext: virtual memory offset +msgid "VM Offset" +msgstr "VM nihe" + +#. xgettext: memory that has not been modified since +#. it has been allocated +msgid "Private clean" +msgstr "Privaatne muutmata" + +#. xgettext: memory that has been modified since it +#. has been allocated +msgid "Private dirty" +msgstr "Privaatne ja muudetud" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +msgid "Shared clean" +msgstr "Jagatud muutmata" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +msgid "Shared dirty" +msgstr "Jagatud ja muudetud" + +msgid "Inode" +msgstr "Inode" + +msgid "Memory Maps" +msgstr "Mälu jaotumine" + +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "Protsessi \"%s\" (PID %u) _mäluplaan:" + +msgid "file" +msgstr "fail" + +msgid "pipe" +msgstr "toru" + +msgid "IPv6 network connection" +msgstr "IPv6-võrguühendus" + +msgid "IPv4 network connection" +msgstr "IPv4-võrguühendus" + +msgid "local socket" +msgstr "kohalik sokkel" + +msgid "unknown type" +msgstr "tundmatu tüüp" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +msgid "FD" +msgstr "FD" + +msgid "Object" +msgstr "Objekt" + +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Protsessi \"%s\" (PID %u) poolt avatud failid:" + +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Peaakna suurus ja asukoht kujul (laius, kõrgus, x-asukoht, y-asukoht)" + +msgid "Main Window should open maximized" +msgstr "Peaaken peaks avanema maksimeeritult" + +msgid "Show process dependencies in tree form" +msgstr "Protsessi sõltuvuste näitamine puuvaates" + +msgid "Solaris mode for CPU percentage" +msgstr "Solarise protsessorikasutuse režiim" + +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"Kui märgitud, siis süsteemijälgija tegutseb \"Solarise režiimis\", kus " +"protsessi protsessorikasutus on jagatuid protsessorite koguarvuga. Vastasel " +"juhul tegutsetakse \"Irixi režiimis\"." + +msgid "Show CPU chart as stacked area chart" +msgstr "CPU graafiku kuvamine virnastatud graafikuna" + +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Kui TÕENE, kuvab system-monitor CPU graafikut joongraafiku asemel " +"virnastatud graafikuna." + +msgid "Enable/Disable smooth refresh" +msgstr "Luba/keela sujuv värskendus" + +msgid "Show warning dialog when killing processes" +msgstr "Protsesside tapmisel kuvada hoiatusdialooge" + +msgid "Time in milliseconds between updates of the process view" +msgstr "Aeg protsessivaate värskendamiste vahel millisekundites" + +msgid "Time in milliseconds between updates of the graphs" +msgstr "Aeg graafikute värskendamiste vahel millisekundites" + +msgid "Whether information about all file systems should be displayed" +msgstr "Kas näidata teavet kõikide failisüsteemide kohta" + +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Kas näidata kõikide failisüsteemide (nende hulgas ka 'autofs' ja 'procfs') " +"andmeid. See on kasulik kõigi ühendatud failisüsteemide loetelu saamiseks." + +msgid "Time in milliseconds between updates of the devices list" +msgstr "Aeg seadmete loetelu värskendamiste vahel millisekundites" + +msgid "Determines which processes to show." +msgstr "Määrab, milliseid protsesse kuvada." + +msgid "Saves the currently viewed tab" +msgstr "Hetkel kuvatava kaardi salvestamine" + +msgid "CPU colors" +msgstr "CPU värvid" + +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Iga kirje on vormingus (CPU nr, värvikood kuueteistkümnendsüsteemis)" + +msgid "Default graph memory color" +msgstr "Graafiku mälujoone vaikimisi värvus" + +msgid "Default graph swap color" +msgstr "Graafiku saalejoone vaikimisi värvus" + +msgid "Default graph incoming network traffic color" +msgstr "Võrgu siseneva liikluse vaikimisi värvus graafikus" + +msgid "Default graph outgoing network traffic color" +msgstr "Võrgu väljuva liikluse vaikimisi värvus graafikus" + +msgid "Show network traffic in bits" +msgstr "Kuva võrguliiklust bittides" + +msgid "Process view sort column" +msgstr "Protsessivaate sortimisveerg" + +msgid "Process view columns order" +msgstr "Protsessivaate veergude järjestus" + +msgid "Process view sort order" +msgstr "Protsessivaate sortimisjärjestus" + +msgid "Width of process 'Name' column" +msgstr "Protsessi nimeveeru laius" + +msgid "Show process 'Name' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis nimeveergu" + +msgid "Width of process 'User' column" +msgstr "Protsessi kasutajaveeru laius" + +msgid "Show process 'User' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis kasutajaveergu" + +msgid "Width of process 'Status' column" +msgstr "Protsessi olekuveeru laius" + +msgid "Show process 'Status' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis olekuveergu" + +msgid "Width of process 'Virtual Memory' column" +msgstr "Protsessi virtuaalmälu veeru laius" + +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis virtuaalmälu veergu" + +msgid "Width of process 'Resident Memory' column" +msgstr "Protsessi residentse mälu veeru laius" + +msgid "Show process 'Resident Memory' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis residentse mälu veergu" + +msgid "Width of process 'Writable Memory' column" +msgstr "Protsessi kirjutatava mälu veeru laius" + +msgid "Show process 'Writable Memory' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis kirjutatava mälu veergu" + +msgid "Width of process 'Shared Memory' column" +msgstr "Protsessi jagatud mälu veeru laius" + +msgid "Show process 'Shared Memory' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis jagatud mälu veergu" + +msgid "Width of process 'X Server Memory' column" +msgstr "Protsessi 'X-serveri mälu' veeru laius" + +msgid "Show process 'X Server Memory' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis X-serveri mälu veergu" + +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Protsessi 'CPU %' veeru laius" + +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis 'CPU %' veergu" + +msgid "Width of process 'CPU Time' column" +msgstr "Protsessi 'CPU aeg' veeru laius" + +msgid "Show process 'CPU Time' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis CPU aja veergu" + +msgid "Width of process 'Started' column" +msgstr "Protsessi alustamisaja veeru laius" + +msgid "Show process 'Started' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis alustamisaja veergu" + +msgid "Width of process 'Nice' column" +msgstr "Protsessi prioriteedi veeru laius" + +msgid "Show process 'Nice' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis prioriteedi veergu" + +msgid "Width of process 'PID' column" +msgstr "Protsessi PID-veeru laius" + +msgid "Show process 'PID' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis PID-veergu" + +msgid "Width of process 'SELinux Security Context' column" +msgstr "Protsessi 'SELinux-i turvakontekst' veeru laius" + +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "" +"Käivitumisel näidatakse protsessitabelis SELinux-i turvakonteksti veergu" + +msgid "Width of process 'Command Line' column" +msgstr "Protsessi käsurea veeru laius" + +msgid "Show process 'Command Line' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis käsurea veergu" + +msgid "Width of process 'Memory' column" +msgstr "Protsessi mäluveeru laius" + +msgid "Show process 'Memory' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis mälu veergu" + +msgid "Width of process 'Waiting Channel' column" +msgstr "Protsessi ootekanali veeru laius" + +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis ootekanali veergu" + +msgid "Width of process 'Control Group' column" +msgstr "Protsessi juhtgrupi veeru laius" + +msgid "Show process 'Control Group' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis juhtgrupi veergu" + +msgid "Width of process 'Unit' column" +msgstr "Protsessi üksuse veeru laius" + +msgid "Show process 'Unit' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis üksuse veergu" + +msgid "Width of process 'Session' column" +msgstr "Protsessi seansiveeru laius" + +msgid "Show process 'Session' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis seansiveergu" + +msgid "Width of process 'Seat' column" +msgstr "Protsessi isteveeru laius" + +msgid "Show process 'Seat' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis isteveergu" + +msgid "Width of process 'Owner' column" +msgstr "Protsessi omaniku veeru laius" + +msgid "Show process 'Owner' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis omaniku veergu" + +msgid "Width of process 'Priority' column" +msgstr "Protsessi tähtsuse veeru laius" + +msgid "Show process 'Priority' column on startup" +msgstr "Käivitumisel näidatakse protsessitabelis tähtsuse veergu" + +msgid "Disk view sort column" +msgstr "Kettavaate sortimisveerg" + +msgid "Disk view sort order" +msgstr "Kettavaate sortimisjärjestus" + +msgid "Disk view columns order" +msgstr "Kettavaate veergude järjestus" + +msgid "Width of disk view 'Device' column" +msgstr "Veeru 'Seade' laius kettavaates" + +msgid "Show disk view 'Device' column on startup" +msgstr "Käivitumisel näidatakse kettavaates veergu 'Seade'" + +msgid "Width of disk view 'Directory' column" +msgstr "Veeru 'Kataloog' laius kettavaates" + +msgid "Show disk view 'Directory' column on startup" +msgstr "Käivitumisel näidatakse kettavaates veergu 'Kataloog'" + +msgid "Width of disk view 'Type' column" +msgstr "Veeru 'Liik' laius kettavaates" + +msgid "Show disk view 'Type' column on startup" +msgstr "Käivitumisel näidatakse kettavaates veergu 'Liik'" + +msgid "Width of disk view 'Total' column" +msgstr "Veeru 'Kokku' laius kettavaates" + +msgid "Show disk view 'Total' column on startup" +msgstr "Käivitumisel näidatakse kettavaates veergu 'Kokku'" + +msgid "Width of disk view 'Free' column" +msgstr "Veeru 'Vaba' laius kettavaates" + +msgid "Show disk view 'Free' column on startup" +msgstr "Käivitumisel näidatakse kettavaates veergu 'Vaba'" + +msgid "Width of disk view 'Available' column" +msgstr "Veeru 'Saadaval' laius kettavaates" + +msgid "Show disk view 'Available' column on startup" +msgstr "Käivitumisel näidatakse kettavaates veergu 'Saadaval'" + +msgid "Width of disk view 'Used' column" +msgstr "Veeru 'Kasutuses' laius kettavaates" + +msgid "Show disk view 'Used' column on startup" +msgstr "Käivitumisel näidatakse kettavaates veergu 'Kasutuses'" + +msgid "Memory map sort column" +msgstr "Mäluvaate sortimisveerg" + +msgid "Memory map sort order" +msgstr "Mäluvaate sortimisjärjestus" + +msgid "Open files sort column" +msgstr "Avatud failide vaate sortimisveerg" + +msgid "Open files sort order" +msgstr "Avatud failide vaate sortimisjärjestus" + +msgid "Icon" +msgstr "Ikoon" + +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Protsessi PID-iga %d tähtsust pole võimalik %d-ks muuta.\n" +"%s" + +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Protsessi PID-ga %d pole signaali %d abil võimalik tappa.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Kas tahad kindlasti tappa valitud protsessi „%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Kas tahad kindlasti lõpetada valitud protsessi „%s” töö (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Kas tahad kindlasti tappa valitud protsessi?" +msgstr[1] "Kas tahad kindlasti tappa %d valitud protsessi?" + +#. xgettext: primary alert message for ending multiple processes +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Kas tahad kindlasti lõpetada valitud protsessi?" +msgstr[1] "Kas tahad kindlasti lõpetada %d valitud protsessi?" + +#. xgettext: secondary alert message +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Protsessi tapmine võib hävitada sinu andmed, lõhkuda tööseansi või " +"põhjustada turvariski. Tapma peaks ainult protsesse, mis ei käitu õigesti." + +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Tapa protsess" +msgstr[1] "_Tapa protsessid" + +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Lõpeta protsess" +msgstr[1] "_Lõpeta protsessid" + +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Protsessi prioriteedi muutmine „%s” (PID: %u)" + +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Protsessi tähtsuse muutmine" +msgstr[1] "%d protsessi tähtsuse muutmine" + +msgid "Note:" +msgstr "Märkus:" + +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Protsessi prioriteet on antud tema nice väärtusega. Madalam nice väärtus " +"tähendab suuremat prioriteeti." + +msgid "N/A" +msgstr "pole" + +msgid "Process Name" +msgstr "Protsessi nimi" + +msgid "User" +msgstr "Kasutaja" + +msgid "Status" +msgstr "Olek" + +msgid "Virtual Memory" +msgstr "Virtuaalmälu" + +msgid "Resident Memory" +msgstr "Residentne mälu" + +msgid "Writable Memory" +msgstr "Kirjutatav mälu" + +msgid "Shared Memory" +msgstr "Jagatud mälu" + +msgid "X Server Memory" +msgstr "X-serveri mälu" + +msgid "CPU Time" +msgstr "CPU aeg" + +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld sekund" +msgstr[1] "%lld sekundit" + +msgid "Started" +msgstr "Käivitati" + +msgid "Nice" +msgstr "Nice" + +msgid "Priority" +msgstr "Prioriteet" + +msgid "ID" +msgstr "ID" + +msgid "Security Context" +msgstr "Turvakontekst" + +msgid "Command Line" +msgstr "Käsurida" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +msgid "Waiting Channel" +msgstr "Ootekanal" + +msgid "Control Group" +msgstr "Juhtgrupp" + +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +msgid "Unit" +msgstr "Üksus" + +msgid "Session" +msgstr "Seanss" + +# See peaks vist multiseat Linuxi puhul näitama, millise tooli taga oleva kasutaja heaks protsess töötab. +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +msgid "Seat" +msgstr "Iste" + +msgid "Owner" +msgstr "Omanik" + +msgid "Running" +msgstr "Töötav" + +msgid "Stopped" +msgstr "Seisatud" + +msgid "Zombie" +msgstr "Zombi" + +msgid "Uninterruptible" +msgstr "Katkestamatu" + +msgid "Sleeping" +msgstr "Magav" + +#. xgettext: weeks, days +#, c-format +msgid "%uw%ud" +msgstr "%un%up" + +#. xgettext: days, hours (0 -> 23) +#, c-format +msgid "%ud%02uh" +msgstr "%up%02ut" + +#. xgettext: hours (0 -> 23), minutes, seconds +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bitt" +msgstr[1] "%u bitti" + +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u bait" +msgstr[1] "%u baiti" + +msgid "Very High Priority" +msgstr "Väga kõrge prioriteet" + +msgid "High Priority" +msgstr "Kõrge prioriteet" + +msgid "Normal Priority" +msgstr "Tavaline prioriteet" + +msgid "Low Priority" +msgstr "Madal prioriteet" + +msgid "Very Low Priority" +msgstr "Väga madal prioriteet" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "_Name contains:" +#~ msgstr "_Nimi sisaldab:" + +#~ msgid "_Find" +#~ msgstr "_Otsi" + +#~ msgid "C_lear" +#~ msgstr "_Puhasta" + +#~ msgid "S_earch results:" +#~ msgstr "O_tsingutulemused:" + +#~ msgid "_Close" +#~ msgstr "_Sulge" + +#~ msgid "_Help" +#~ msgstr "A_bi" + +#~ msgid "Process Properties" +#~ msgstr "Protsessi omadused" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Protsessi \"%s\" omadused (PID %u):" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Protsessi kõrvaldamiseks on vajalikud vastavad õigused" + +#~ msgid "View" +#~ msgstr "Vaade" + +#~ msgid "Sent" +#~ msgstr "Saadetud" + +#~ msgid "_View" +#~ msgstr "_Vaade" + +#~ msgid "_Stop Process" +#~ msgstr "_Peata protsess" + +#~ msgid "Stop process" +#~ msgstr "Protsessi peatamine" + +#~ msgid "Continue process if stopped" +#~ msgstr "Peatatud protsessi jätkamine" + +#~ msgid "Force process to finish normally" +#~ msgstr "Protsessi sundimine normaalseks lõpetamiseks" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Protsessi kõrvaldamine jõumeetodil" + +#~ msgid "Refresh the process list" +#~ msgstr "Protsessinimekirja värskendamine" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Protsessiga seotud mäluplaani avamine" + +#~ msgid "View the files opened by a process" +#~ msgstr "Protsessi poolt avatud failide vaatamine" + +#~ msgid "View additional information about a process" +#~ msgstr "Protsessi kohta lisateabe kuvamine" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Vanem- ja lapsprotsesside näitamine koos nendevaheliste seostega" + +#~ msgid "Show active processes" +#~ msgstr "Kuva ainult aktiivseid protsesse" + +#~ msgid "Show all processes" +#~ msgstr "Kuva kõiki protsesse" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Ainult kasutaja enda protsesside kuvamine" + +#~ msgid "Set process priority to very high" +#~ msgstr "Protsessi prioriteedi tõstmine väga kõrgeks" + +#~ msgid "Set process priority to high" +#~ msgstr "Protsessi prioriteedi tõstmine kõrgeks" + +#~ msgid "Set process priority to normal" +#~ msgstr "Protsessi prioriteedi määramine tavaliseks" + +#~ msgid "Set process priority to low" +#~ msgstr "Protsessi prioriteedi langetamine madalaks" + +#~ msgid "Set process priority to very low" +#~ msgstr "Protsessi prioriteedi langetamine väga madalaks" + +#~ msgid "Set process priority manually" +#~ msgstr "Protsessi prioriteedi määramine käsitsi" + +#~ msgid "Main Window width" +#~ msgstr "Peaakna laius" + +#~ msgid "Main Window height" +#~ msgstr "Peaakna kõrgus" + +#~ msgid "Main Window X position" +#~ msgstr "Peaakna asukoht X-teljel" + +#~ msgid "Main Window Y position" +#~ msgstr "Peaakna asukoht Y-teljel" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Määrab milliseid protsesse vaikimisi kuvatakse. 0 - kõik, 1 - kasutaja " +#~ "omad ja 2 - kõik aktiivsed" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 süsteemse teabe jaoks, 1 protsesside loetelu jaoks, 2 ressurside jaoks " +#~ "ja 3 ketaste loetelu jaoks" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "Protsessi töö lõpetamine võib hävitada sinu andmed, lõhkuda tööseansi või " +#~ "põhjustada turvariski. Lõpetama peaks ainult protsesse, mis ei käitu " +#~ "õigesti." + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "Koormuse näit viimase 1, 5 ja 15 minuti kohta: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "Süsteem" + +#~ msgid "Show the System tab" +#~ msgstr "Süsteemi kaardi näitamine" + +#~ msgid "_Monitor" +#~ msgstr "_Jälgija" + +#~ msgid "_Edit" +#~ msgstr "_Redaktor" + +#~ msgid "Search for _Open Files" +#~ msgstr "_Otsi avatud faile" + +#~ msgid "Quit the program" +#~ msgstr "Programmist väljumine" + +#~ msgid "_Contents" +#~ msgstr "_Sisukord" + +#~ msgid "Open the manual" +#~ msgstr "Käsiraamatu avamine" + +#~ msgid "About this application" +#~ msgstr "Teave programmi kohta" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s prioriteet)" + +#~ msgid "Release %s %s" +#~ msgstr "Väljalase %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bitine" + +#~ msgid "Kernel %s" +#~ msgstr "Kernel %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Riistvara" + +#~ msgid "Memory:" +#~ msgstr "Mälu:" + +#~ msgid "Processor:" +#~ msgstr "Protsessor:" + +#~ msgid "System Status" +#~ msgstr "Süsteemi olek" + +#~ msgid "Available disk space:" +#~ msgstr "Vaba kettaruum:" diff --git a/po/eu.gmo b/po/eu.gmo new file mode 100644 index 0000000..ba687a1 Binary files /dev/null and b/po/eu.gmo differ diff --git a/po/eu.po b/po/eu.po new file mode 100644 index 0000000..755f7f6 --- /dev/null +++ b/po/eu.po @@ -0,0 +1,1688 @@ +# Basque translation of gnome-system-monitor. +# Copyright © 2001,2002,2003, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# This file is distributed under the same license as the procman package. +# +# Iñaki Larrañaga Murgoitio , 2004, 2006, 2007, 2008, 2009, 2010, 2011. +# Iñaki Larrañaga Murgoitio , 2012, 2013, 2014, 2015, 2017. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-08-10 08:16+0000\n" +"PO-Revision-Date: 2017-08-27 16:03+0200\n" +"Last-Translator: Iñaki Larrañaga Murgoitio \n" +"Language-Team: Basque \n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Sistemako monitorea" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Ikusi uneko prozesuak eta monitorizatu sistemako egoera" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "" +#| "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +#| "Manager;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitorea;Sistema;Prozesua;PUZ;Memoria;Sarea;Historia;Erabilpena;" +"Errendimendua;Zeregina;Ataza;Kudeatzailea;Jarduera;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOMEren sistemako monitorea" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitorea;Sistema;Prozesua;PUZ;Memoria;Sarea;Historia;Erabilpena;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Ikusi eta kudeatu sistemaren baliabideak" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Prozesuen ikustaile eta sistema monitore bat da erabilera errazeko interfaze " +"itxuroso batekin." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Zer aplikaziok ordenagailuaren prozesadorea edo memoria darabilten aurkitzen " +"lagunduko dizu sistemaren monitoreak. Exekuzioan dauden aplikazioak kudea " +"ditzake, erantzuten ez duten prozesuak gelditzera derrigortu eta lanean ari " +"diren prozesuen egoera edo lehentasuna alda dezake." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Baliabideen grafikoen eginbideak ordenagailuan zer gertatzen ari den buruzko " +"ikuspegi orokor azkar bat erakutsiko dizu, sarearen, memoriaren eta " +"prozesadorearen azken erabilpena bistaratuz." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Prozesuen zerrendaren ikuspegia" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Baliabideen ikuspegia" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Fitxategi-sistemen ikuspegia" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "GNOME proiektua" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Hil prozesua" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "Pribilegioak behar dira beste erabiltzaileen prozesuak kontrolatzeko" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Aldatu prozesuaren lehentasuna" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Pribilegioak behar dira prozesuen lehentasuna aldatzeko" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Amaitu p_rozesua" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Erakutsi prozesuaren propietateak" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Prozesuak" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "PUZen historia" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Memoriaren eta Swap-aren historia" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "Memoria" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Sareko historia" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "Jasotzen" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Jasotakoak guztira" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "Bidaltzen" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Bidalitakoak guztira" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Baliabideak" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Fitxategi-sistemak" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Bilatu irekitako fitxategiak" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Iragazi fitxategiak izenaren arabera" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Ez bereizi maiuskulak/minuskulak" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Bilatu irekitako fitxategiak" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Hobespenak" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Laguntza" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Honi buruz" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Irten" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Freskatu" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Prozesu _aktiboak" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "Prozesu g_uztiak" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Nire prozesuak" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Mendekotasunak" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_Propietateak" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Memoriaren mapak" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "Ireki _fitxategiak" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Aldatu lehentasuna" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Oso altua" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Altua" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Arrunta" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Baxua" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Oso baxu" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Pertsonalizatua" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Gelditu" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Jarraitu" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Amaitu" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_Hil" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Irekitako fitxategiak" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Sistemako monitorearen hobespenak" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Portaera" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Eguneratze-tartea (segundotan):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Gaitu freskatze _leuna" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Abisatu prozesuak amaitu edo hil aurretik" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Zatitu PUZaren erabilpena PUZ kopuruarekin" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Informazioaren eremuak" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Zerrendan erakutsitako prozesuen _datuak:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Grafikoak" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Marraztu PUZaren diagrama metatutako areen diagrama gisa" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Marraztu PUZaren diagrama grafiko _leun gisa" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Erakutsi sareko abiadura bitetan" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Erakutsi fitxategi-sistema g_uztiak" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "Fitxategi-sistemako _informazioa zerrendan erakutsita:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Utzi" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Aldatu _lehentasuna" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "_Lehentasuna:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Oharra: prozesu baten lehentasuna bere 'nice' balioak " +"ematen du. 'nice' balio baxu batek lehentasun altu bati dagokio." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Prozesu eta sistemaren monitore bakuna." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Erakutsi prozesuen fitxa" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Erakutsi baliabideen fitxa" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Erakutsi fitxategi-sistemen fitxa" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Erakutsi aplikazioaren bertsioa" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Gailua" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Direktorioa" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "Mota" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Guztira" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Libre" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Erabilgarri" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Erabilita" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Hautatu ”%s”(r)en kolorea" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "PUZ" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "%d.PUZ" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "Iñaki Larrañaga Murgoitio " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Gaur %l∶%M %p" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Atzo %l∶%M %p" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %l∶%M %p" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y %b %d" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Frakzioa" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Tartaren kolore hautatzaileen ehuneko osoa" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titulua" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Kolore-hautapenaren elkarrizketa-koadroko titulua" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Hautatu kolorea" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Uneko kolorea" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Hautatutako kolorea" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Kolore-hautatzaile mota" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Baliogabeko kolore-datua jaso da\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Egin klik grafikoen koloreak ezartzeko" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "segundo %u" +msgstr[1] "%u segundo" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "ez dago erabilgarri" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%%%.1f) / %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "Irekitako fitxategi %d" +msgstr[1] "Irekitako %d fitxategi" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "Bat datorren irekitako fitxategi %d" +msgstr[1] "Bat datozen irekitako %d fitxategi" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "Prozesua" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "PIDa" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Fitxategia" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "MB hasera" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "MB amaiera" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "MB tamaina" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Banderak" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "MB desplazamendua" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Pribatua garbia" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Pribatua zikina" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Partekatua garbia" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Partekatua zikina" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inodoa" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Memoria-mapak" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "”%s” prozesuaren (PID %u) _memoria-mapak:" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "fitxategia" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "kanalizazioa" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 sareko konexioa" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 sareko konexioa" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket lokala" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "mota ezezaguna" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "Objektua" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "”%s” prozesuak (PID %u) irekitako fitxategiak:" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Leiho nagusiaren tamaina eta posizioa inprimakian (zabalera, altuera, xpos, " +"ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Leiho nagusia maximizatuta ireki beharko litzateke" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Erakutsi prozesuaren mendekotasunak zuhaitz eran" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris moduaren PUZ ehunekoa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"TRUE (egia) bada, sistemako monitorea ”Solaris modua”n funtzionatuko du, non " +"atazen PUZ erabilpena PUZ kopuru osoaren artean zatituko den. Bestela ”Irix " +"modua”n funtziona dezake." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Erakutsi PUZaren diagrama metatutako areen diagrama gisa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"TRUE (egia) bada, sistemaren monitoreak PUZaren diagrama metatutako areen " +"diagrama gisa erakutsiko du, marren diagrama baten ordez." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Marraztu PUZaren diagrama grafiko leun gisa Bezier kurbak erabiliz" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"TRUE (egia) bada, sistemaren monitoreak PUZaren diagrama leundutako grafiko " +"gisa erakutsiko du, bestela marren diagrama batekin." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Gaitu/Desgaitu freskatze leuna" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Erakutsi abisuko elkarrizketa-koadroa prozesuak hiltzean" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "Prozesuen ikuspegia eguneratzeko tartearen denbora (milisegundotan)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Grafikoak eguneratzeko tartearen denbora (milisegundotan)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Fitxategi-sistema guztiei buruzko informazioa bistaratu behar den ala ez" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Fitxategi-sistema guztiei buruzko informazioa bistaratu ala ez (“autofs“ eta " +"“procfs“ motak bezalakoak barne). Erabilgarria unean muntatuta dauden " +"fitxategi-sistema guztiak zerrendatzeko." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Gailuen zerrendaren eguneratzeko tartearen denbora (milisegundotan)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Zer prozesu erakutsi zehazten du." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Gorde unean fitxan ikusten dena" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "PUZen koloreak" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Sarrera bakoitzak (PUZ, kolorearen balio hamaseitarra) formatua du" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Memoriaren grafikoaren kolore lehenetsia" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Swap-aren grafikoaren kolore lehenetsia" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Sareko sarrerako grafikoaren kolore lehenetsia" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Sareko irteerako grafikoaren kolore lehenetsia" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Erakutsi sareko trafikoa bitetan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Prozesuen ikuspegi-ordena zutabea" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Prozesu-ikuspegiko zutabeak" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Prozesuen ikuspegiaren ordena" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "Prozesuaren “Izena“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "Erakutsi prozesuaren “Izena“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "Prozesuaren “Erabiltzailea“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "Erakutsi prozesuaren “Erabiltzailea“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "Prozesuaren “Egoera“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "Erakutsi prozesuaren “Egoera“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "Prozesuaren “Memoria birtuala“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Erakutsi prozesuaren “Memoria birtuala“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "Prozesuaren “Memoria egoiliarra“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "Erakutsi prozesuaren “Memoria egoiliarra“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "Prozesuaren “Memoria idazgarria“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "Erakutsi prozesuaren “Memoria idazgarria“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "Prozesuaren “Memoria partekatua“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "Erakutsi prozesuaren “Memoria partekatua“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "Prozesuaren “X zerbitzari-memoria“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "Erakutsi prozesuaren “X zerbitzari-memoria“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "Prozesuaren “% PUZ“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "Erakutsi prozesuaren “% PUZ“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "Prozesuaren “PUZ denbora“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "Erakutsi prozesuaren “PUZ denbora“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "Prozesuaren “Hasita“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "Erakutsi prozesuaren “Hasita“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "Prozesuaren “Lehentasuna“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "Erakutsi prozesuaren “Lehentasuna“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "Prozesuaren “PID“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "Erakutsi prozesuaren “PID“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "Prozesuaren “SELinux segurtasun testuingurua“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Erakutsi prozesuaren “SELinux segurtasun testuingurua“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "Prozesuaren “Komando-lerroa“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "Erakutsi prozesuaren “Komando-lerroa“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "Prozesuaren “Memoria“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "Erakutsi prozesuaren “Memoria“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "Prozesuaren “Itxaron kanala“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Erakutsi prozesuaren “Itxaron kanala“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "Prozesuaren “Kontrol taldea“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "Erakutsi prozesuaren “Kontrol taldea“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "Prozesuaren “Unitatea“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "Erakutsi prozesuaren “Unitatea“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "Prozesuaren “Saioa“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "Erakutsi prozesuaren “Saioa“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "Prozesuaren “Eserlekua“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "Erakutsi prozesuaren “Eserlekua“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "Prozesuaren “Jabea“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "Erakutsi prozesuaren “Jabea“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +#| msgid "Width of process “Started” column" +msgid "Width of process “Total disk write” column" +msgstr "Prozesuaren “Guztira diskoan idatzita“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +#| msgid "Show process “Started” column on startup" +msgid "Show process “Total disk write” column on startup" +msgstr "Erakutsi prozesuaren “Guztira diskoan idatzita“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +#| msgid "Width of process “Started” column" +msgid "Width of process “Total disk read” column" +msgstr "Prozesuaren “Guztira diskotik irakurrita“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +#| msgid "Show process “Started” column on startup" +msgid "Show process “Total disk read” column on startup" +msgstr "Erakutsi prozesuaren “Guztira diskotik irakurrita“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +#| msgid "Width of process “User” column" +msgid "Width of process “Disk read” column" +msgstr "Prozesuaren “Diskotik irakurrita“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +#| msgid "Show process “User” column on startup" +msgid "Show process “Disk read” column on startup" +msgstr "Erakutsi prozesuaren “Diskotik irakurrita“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +#| msgid "Width of process “Priority” column" +msgid "Width of process “Disk write” column" +msgstr "Prozesuaren “Diskoan idatzita“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +#| msgid "Show process “Priority” column on startup" +msgid "Show process “Disk write” column on startup" +msgstr "Erakutsi prozesuaren “Diskoan idatzita“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "Prozesuaren “Lehentasuna“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "Erakutsi prozesuaren “Lehentasuna“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "Diskoen ikuspegi-ordena zutabea" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "Diskoen ikuspegiaren ordena" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "Disko-ikuspegiko zutabeak" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "Diskoaren ikuspegiaren “Gailua“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "Erakutsi diskoaren ikuspegiaren “Gailua“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "Diskoaren ikuspegiaren “Direktorioa“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "Erakutsi diskoaren ikuspegiaren “Direktorioa“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "Diskoaren ikuspegiaren “Mota“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "Erakutsi diskoaren ikuspegiaren “Mota“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "Diskoaren ikuspegiaren “Guztira“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "Erakutsi diskoaren ikuspegiaren “Guztira“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "Diskoaren ikuspegiaren “Librea“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "Erakutsi diskoaren ikuspegiaren “Libre“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "Diskoaren ikuspegiaren “Erabilgarri“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "Erakutsi diskoaren ikuspegiaren “Erabilgarri“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "Diskoaren ikuspegiaren “Erabilita“ zutabearen zabalera" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "Erakutsi diskoaren ikuspegiaren “Erabilita“ zutabea abioan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "Memoria maparen ordena zutabea" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "Memoria maparen ordenazioa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "Irekitako fitxategien ordena zutabea" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "Irekitako fitxategien ordenazioa" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikonoa" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Ezin da PID %d prozesuaren lehentasuna %d-(e)ra aldatu.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Ezin da PID %d prozesua %d seinalearekin hil.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Ziur zaude hautatutako '%s' prozesua (PIDa: %u) hil nahi duzula?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Ziur zaude hautatutako '%s' prozesua (PIDa: %u) amaitu nahi duzula?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Ziur zaude hautatutako “%s“ prozesua (PIDa: %u) amaitu nahi duzula?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Ziur zaude hautatutako prozesua hil nahi duzula?" +msgstr[1] "Ziur zaude hautatutako %d prozesu hil nahi dituzula?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Ziur zaude hautatutako prozesua amaitu nahi duzula?" +msgstr[1] "Ziur zaude hautatutako %d prozesu amaitu nahi dituzula?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Ziur zaude hautatutako prozesua gelditu nahi duzula?" +msgstr[1] "Ziur zaude hautatutako %d prozesu gelditu nahi dituzula?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Prozesu bat hiltzean datuak galdu, saioa hondatu edo segurtasun arriskua sor " +"daiteke. Erantzuten ez duten prozesuak bakarrik hil beharko lirateke." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Hil prozesua" +msgstr[1] "_Hil prozesuak" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Prozesu bat amaitzean datuak galdu, saioa hondatu edo segurtasun arriskua " +"sor daiteke. Erantzuten ez duten prozesuak bakarrik hil beharko lirateke." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Amaitu prozesua" +msgstr[1] "_Amaitu prozesuak" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Prozesu bat gelditzean datuak galdu, saioa hondatu edo segurtasun arriskua " +"sor daiteke. Erantzuten ez duten prozesuak bakarrik gelditu beharko lirateke." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Gelditu prozesua" +msgstr[1] "_Gelditu prozesuak" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Aldatu '%s' prozesuaren lehentasuna (PIDa: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Aldatu hautatutako prozesuaren lehentasuna" +msgstr[1] "Aldatu hautatutako %d prozesuren lehentasuna" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Oharra:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prozesu baten lehentasuna bere 'nice' balioak ematen du. 'nice' balio baxu " +"batek lehentasun altu bati dagokio." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "E/E" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "Prozesuaren izena" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "Erabiltzailea" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "Egoera" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memoria birtuala" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memoria egoiliarra" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memoria idazgarria" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memoria partekatua" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X zerbitzariaren memoria" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "PUZ denbora" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "Hasita" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Lehentasuna" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "Lehentasuna" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "IDa" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "Segurtasun testuingurua" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "Komando-lerroa" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Itxaron kanala" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "Kontrol taldea" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PIDa: %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% PUZ" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "Unitatea" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "Saioa" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Eserlekua" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "Jabea" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Diskotik irakurrita guztira" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Diskoan idatzita guztira" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "Diskotik irakurrita" + +#: ../src/proctable.cpp:350 +#| msgid "Disk view sort order" +msgid "Disk write" +msgstr "Diskoan idatzita" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Exekutatzen" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Geldituta" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zonbia" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Etenik gabekoa" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Lotan" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uast.%ueg." + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ueg.%02uord." + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "bit %u" +msgstr[1] "%u bit" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "byte %u" +msgstr[1] "%u byte" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Lehentasun oso altua" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Lehentasun altua" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Lehentasun arrunta" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Lehentasun baxua" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Lehentasun oso baxua" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Bilatu irekitako fitxategiak" + +#~ msgid "Error" +#~ msgstr "Errorea" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' ez da Perl-en baliozko adierazpen erregularra." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "segundo %lld" +#~ msgstr[1] "%lld segundo" + +#~ msgid "_Name contains:" +#~ msgstr "_Izenak dauka:" + +#~ msgid "_Find" +#~ msgstr "_Bilatu" + +#~ msgid "C_lear" +#~ msgstr "_Garbitu" + +#~ msgid "S_earch results:" +#~ msgstr "Bi_laketaren emaitzak:" + +#~ msgid "_Close" +#~ msgstr "_Itxi" + +#~ msgid "_Help" +#~ msgstr "_Laguntza" + +#~ msgid "Process Properties" +#~ msgstr "Prozesuaren propietateak" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "\"%s\" prozesuaren propietateak (PID: %u):" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Pribilegioak behar dira prozesua hiltzeko" + +#~ msgid "View" +#~ msgstr "Ikusi" + +#~ msgid "Sent" +#~ msgstr "Bidalita" + +#~ msgid "_View" +#~ msgstr "_Ikusi" + +#~ msgid "Stop process" +#~ msgstr "Gelditu prozesua" + +#~ msgid "Continue process if stopped" +#~ msgstr "Jarraitu prozesua geldituta egonez gero" + +#~ msgid "Force process to finish normally" +#~ msgstr "Behartu prozesu bat normal amaitzera" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Behartu prozesu bat berehala amaitzera" + +#~ msgid "Refresh the process list" +#~ msgstr "Freskatu prozesuen zerrenda" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Ireki prozesu bati lotutako memoriaren mapak" + +#~ msgid "View the files opened by a process" +#~ msgstr "Ikusi prozesu batek irekitako fitxategiak" + +#~ msgid "View additional information about a process" +#~ msgstr "Ikusi prozesuari buruzko informazio gehigarria" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Erakutsi prozesuen arteko gurasoaren/umearen harremana" + +#~ msgid "Show active processes" +#~ msgstr "Erakutsi prozesu aktiboak" + +#~ msgid "Show all processes" +#~ msgstr "Erakutsi prozesu guztiak" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Erakutsi erabiltzailearenak diren prozesuak soilik" + +#~ msgid "Set process priority to very high" +#~ msgstr "Ezarri prozesuaren lehentasuna oso altu" + +#~ msgid "Set process priority to high" +#~ msgstr "Ezarri mezuaren lehentasuna altu" + +#~ msgid "Set process priority to normal" +#~ msgstr "Ezarri mezuaren lehentasuna arrunt" + +#~ msgid "Set process priority to low" +#~ msgstr "Ezarri mezuaren lehentasuna baxu" + +#~ msgid "Set process priority to very low" +#~ msgstr "Ezarri mezuaren lehentasuna oso baxu" + +#~ msgid "Set process priority manually" +#~ msgstr "Ezarri eskuz mezuaren lehentasuna" + +#~ msgid "Main Window width" +#~ msgstr "Leiho nagusiaren zabalera" + +#~ msgid "Main Window height" +#~ msgstr "Leiho nagusiaren altuera" + +#~ msgid "Main Window X position" +#~ msgstr "Leiho nagusiaren X posizioa" + +#~ msgid "Main Window Y position" +#~ msgstr "Leiho nagusiaren Y posizioa" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Lehenetsi gisa zein prozesu erakutsiko diren zehazten du. 0 guztiak, 1 " +#~ "erabiltzailea eta 2 aktibatu" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 (sistemaren datuak), 1 (prozesuen zerrenda), 2 (baliabideak) eta 3 " +#~ "(diskoen zerrenda)" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Batez besteko karga (azken 1, 5, 15 minututakoa): %0.2f, %0.2f, %0.2f" + +#~ msgid "Show the System tab" +#~ msgstr "Erakutsi sistemako fitxa" + +#~ msgid "_Monitor" +#~ msgstr "_Monitorizatu" + +#~ msgid "_Edit" +#~ msgstr "_Editatu" + +#~ msgid "Search for _Open Files" +#~ msgstr "Bilatu _irekitako fitxategiak" + +#~ msgid "Quit the program" +#~ msgstr "Irten programatik" + +#~ msgid "_Contents" +#~ msgstr "_Edukia" + +#~ msgid "Open the manual" +#~ msgstr "Ireki eskuliburua" + +#~ msgid "About this application" +#~ msgstr "Aplikazioari buruz" + +#~ msgid "System" +#~ msgstr "Sistema" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s lehentasuna)" + +#~ msgid "Release %s %s" +#~ msgstr "%s %s bertsioa" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Unknown model" +#~ msgstr "Modelo ezezaguna" + +#~ msgid "Kernel %s" +#~ msgstr "Nukleoa: %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Hardwarea" + +#~ msgid "Memory:" +#~ msgstr "Memoria:" + +#~ msgid "Processor:" +#~ msgstr "Prozesagailua:" + +#~ msgid "System Status" +#~ msgstr "Sistemaren egoera" + +#~ msgid "Available disk space:" +#~ msgstr "Diskoan dagoen lekua:" + +#~ msgid "N/A" +#~ msgstr "E/E" + +#~ msgid "_Change Priority..." +#~ msgstr "_Aldatu lehentasuna..." + +#~ msgid "Default graph cpu color" +#~ msgstr "PUZ grafikoaren kolore lehenetsia" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Erakutsi prozesuaren 'argumentuak' zutabea abioan" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Erakutsi prozesuaren 'memoriaren erabilpena' zutabea abioan" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Prozesuaren 'argumentuak' zutabearen zabalera" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Prozesuak 'erabilitako memoria' zutabearen zabalera" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris modua" + +#~ msgid "Processor %d:" +#~ msgstr "%d. prozesagailua:" diff --git a/po/fa.gmo b/po/fa.gmo new file mode 100644 index 0000000..5776bf1 Binary files /dev/null and b/po/fa.gmo differ diff --git a/po/fa.po b/po/fa.po new file mode 100644 index 0000000..cf17547 --- /dev/null +++ b/po/fa.po @@ -0,0 +1,1766 @@ +# Persian translation of procman. +# Copyright (C) 2010, 2011 Iranian Free Software Users Group (IFSUG.org)translation team +# Copyright (C) 2003 The FarsiWeb Project Group +# This file is distributed under the same license as the gnome-system-monitor package. +# Roozbeh Pournader , 2003 +# Mahyar Moghimi , 2010 +# Arash Mousavi , 2011, 2012, 2013, 2014, 2015, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-08-10 08:16+0000\n" +"PO-Revision-Date: 2017-09-30 18:17+0330\n" +"Last-Translator: Arash Mousavi \n" +"Language-Team: Persian\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Generator: Poedit 2.0.4\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "پایشگر سیستم" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "دیدن فراروند‌های جاری پایش حالت سیستم" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;پایش;سیستم;پردازش;حافظه;شبکه;تاریخچه;استفاده;CPU;کارایی;مدیریت;" +"وظایف;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "پایشگر سیستم گنوم" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "نمایشگر;سیستم;پردازش;حافظه;شبکه;تاریخچه;استفاده;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "نمایش و مدیریت منابع سیستم" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, easy-" +"to-use interface." +msgstr "" +"پایشگر سیستم، یک نمایشگر فراروندها و یک نظارت کننده‌ی سیستم، با یک واسط کاربری " +"جذاب و ساده است." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the processor " +"or the memory of your computer, can manage the running applications, force stop " +"processes not responding, and change the state or priority of existing " +"processes." +msgstr "" +"پایشگر سیستم به شما این امکان را می‌دهد که متوجه شوید چه برنامه‌هایی از پردازشکر " +"و یا حافظه شما استفاده می‌کنند، می‌توانید برنامه‌های درحال اجرا را مدیریت کنید، " +"فراروندهایی که پاسخگو نیستند را مجبور به توقف کنید، و الویت یا وضعیت فراروندهای " +"موجود را تغییر دهید." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on with " +"your computer displaying recent network, memory and processor usage." +msgstr "" +"امکان نمایش نمودار منابع‌، یک مرور کلی از اتفاقاتی که در حال حاضر در رایانه شما " +"در حال رخ دادن است را با نمایش میزان استفاده از شبکه، حافظه و پردازشگر، به شما " +"نشان می‌دهد." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "نمای فهرست پردازش" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "نمای‌کلی منابع" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "نمای سیستم پرونده‌ها" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "پروژه گنوم" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "کشتن فراروند" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "دسترسی‌ها جهت کنترل فراروند‌های سایر کاربران لازم است" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "نایس مجدد فراروند" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "دسترسی‌ها جهت تغییر الویت فراروندها لازم است" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "به‌_پایان بردن فراروند" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "نمایش ترجیحات فراروند" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "فراروند‌ها" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "تاریخچه‌ی واحد پردازش مرکزی" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "تاریخچه‌ی حافظه و فضای مبادله" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 ../src/procproperties.cpp:70 +#: ../src/proctable.cpp:337 +msgid "Memory" +msgstr "حافظه" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "حافظه جانشین" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "تاریخچه شبکه" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "در حال دریافت" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "کل دریافت شده" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "در حال فرستادن" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "کل فرستاده‌شده" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "منابع" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "سیستم پرونده" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "جستجو برای پرونده‌های باز" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "فیلتر پرونده‌ها با نام" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "غیرحساس به بزرگی و کوچکی حروف" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "جستجو برای پرونده‌های باز" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "ترجیحات" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "راهنما" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "درباره" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "خروج" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_نوسازی" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "فراروند‌های _فعال" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_همه‌ی فراروند‌ها" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "فراروند‌های من" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_وابستگی‌ها" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_ترجیحات" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "نگاشت‌های _حافظه" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "_باز کردن پرونده‌ها" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_تغییر اولویت" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "خیلی زیاد" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "بالا" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "عادی" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "پایین" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "خیلی پایین" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "سفارشی" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_متوقف کردن" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_ادامه‌ دادن" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_پایان" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_کشتن" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "پرونده‌های باز" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "ترجیحات پایشگر دستگاه" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "رفتار" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "بازه‌ی _به‌روزرسانی بر حسب ثانیه:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "به کار انداختن بازآوری نرم" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "قبل از _کشتن یا به پایان بردن فراروند‌ها اخطار بده" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_تقسیم استفاده از سی‌پی‌یو بر حسب تعداد سی‌پی‌یو" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "فیلدهای اطلاعات" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "ا_طلاعات فراروند که در فهرست نشان داده می‌شوند:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "نمودارها" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_کشیدن نمودار CPU به شکل نمودار سطحی" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_کشیدن نمودار CPU به شکل نمودار سطحی" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_نمایش سرعت شبکه با بیت" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "نمایش _همه‌ی سیستم‌های پرونده" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "ا_طلاعات سیستم که در فهرست نشان داده می‌شوند:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_لغو" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "تغییر _اولویت" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "مقدار _نایس:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. A " +"lower nice value corresponds to a higher priority." +msgstr "" +"نکته: اولویت یک فراروند با مقدار نایس آن تعیین می‌شود. هرچه " +"میزان نایس پایین‌تر باشد، الویت بیشتری دارد." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "یک فراروند ساده و پایشگر‌ شبکه." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "نمایش زبانه‌ی فراروندها" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "نمایش زبانه‌ی منابع" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "نمایش زبانه‌ی سیستم پرونده" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "نمایش نسخه برنامه" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "دستگاه" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "شاخه" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "نوع" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "مجموع" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "آزاد" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "موجود" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "استفاده شده" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "یک رنگ برای «%s» بردارید" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "واحد پردازش مرکزی" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "سی‌پی‌یو%Id" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"آرش موسوی \n" +"مهیار مقیمی \n" +"روزبه پورنادر " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "؟" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "امروز %Ol:%OM %p" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "دیروز %Ol:%OM %p" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %Ol:%OM %p" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %Id %Ol:%OM %p" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "کسر" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "درصد پُر برای انتخابگر رنگ" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "عنوان" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "عنوان جعبه محاوره‌ی انتخاب رنگ" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "یک رنگ بردارید" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "رنگ جاری" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "رنگ انتخاب‌شده" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "نوع انتخابگر رنگ" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "داده‌های رنگ نامعتبر دریافت شد\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "برای تنظیم رنگ‌های نمودار کلیک کنید" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%Iu ثانیه" +msgstr[1] "%Iu ثانیه" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "موجود نیست" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (٪%I.1f) از %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%Id پرونده‌ی باز" +msgstr[1] "%Id پرونده‌ی باز" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "مطابق با %Id پرونده باز" +msgstr[1] "مطابق با %Id پرونده باز" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "فراروند" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "شناسه‌های فراروند" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "نام پرونده" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "آغاز حافظه‌ی مجازی" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "پایان حافظه‌ی مجازی" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "اندازه‌ی حافظه‌ی مجازی" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "نشان‌ها" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "انحراف حافظه‌ی مجازی" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "حافظه‌ی خصوصی و نوشته نشده" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "حافظه‌ی خصوصی نوشته شده" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "حافظه‌ی به اشتراک گذاشته شده و نوشته نشده" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "حافظه‌ی به اشتراک گذاشته شده و نوشته شده" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "نقشه‌های حافظه" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_نگاشت حافظه برای فراروند «%s» (شناسه %Iu):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "پرونده" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "لوله‌" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "اتصال‌های شبکه‌ی IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "اتصال‌های شبکه‌ی IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "سوکت محلی" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "نوع ناشناخته" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "شئ" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_پرونده‌هایی که با فراروند «%s» (شناسه %Iu): باز شده‌اند:" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "اندازه و مکان پنجره اصلی در شکل (width, height, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "پنجره اصلی باید در حالت بیشینه باز شود" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "وابستگی‌های فراروند به فرم درختی نشان داده شوند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "حالت سولاریس برای درصد واحد پردازش مرکزی" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage is " +"divided by the total number of CPUs. Otherwise, it operates in “Irix mode”." +msgstr "" +"اگر درست باشد، پایشگر سیستم در «Solaris mode» اجرا خواهد شد که در آن میزان مصرف " +"واحد پردازش مرکزی توسط یک تکلیف تقسیم بر تعداد واحد‌های پردازش مرکزی می‌شود. در " +"غیر این‌صورت در «Irix mode» عمل خواهد کرد." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "نمایش نمودار CPU به شکل نمودار سطحی" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead of " +"a line chart." +msgstr "" +"اگر درست باشد، پایشگر سیستم نمودار CPU را به شکل نمودار سطحی، به‌جای نمودار خطی، " +"نمایش می‌دهد." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "نمایش نمودار CPU به شکل نمودار سطحی با استفاده از نمودار Bezier" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise as a " +"line chart." +msgstr "" +"اگر درست باشد، پایشگر سیستم نمودار CPU را به شکل نمودار سطحی، به‌جای نمودار خطی، " +"نمایش می‌دهد." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "به‌کارانداختن/از کارانداختن نوسازی نرم" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "هنگام کشتن فراروند‌ها جعبه‌ی محاوره‌ی اخطار نشان داده شود" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "زمان بین به‌روزرسانی نمای فراروند‌ها بر حسب میلی ثانیه" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "زمان بین به‌روزرسانی نمودار بر حسب میلی ثانیه" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "اینکه اطلاعات درباره‌ی همه‌ی سیستم‌های پرونده‌ای نشان داده شود یا نه" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted file " +"systems." +msgstr "" +"اینکه اطلاعات درباره‌ی تمام سیستم‌های پرونده‌ای نشان داده شود یا نه (از جمله " +"«autofs» و «procfs»). برای گرفتن فهرستی از همه‌ی سیستم‌های سوار‌شده‌ی جاری مفید است." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "زمان بین به‌روزرسانی فهرست دستگاه‌ها بر حسب میلی ثانیه" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "تعیین می‌کند که کدام فراروند نمایش داده شود." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "زبانه جاری را ذخیره می‌کند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "رنگ‌های سی‌پی‌یو" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "هر ورودی در قالب است (CPU#، مقدار هگزادسیمال رنگ) " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "رنگ پیش‌فرض گراف حافظه" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "رنگ پس‌زمینه‌ی نمودار حافظه‌ی مبادله" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "رنگ ترافیک ورودی شبکه در نمودار پیش‌فرض" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "رنگ ترافیک خروجی شبکه در نمودار پیش‌فرض" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "نمایش ترافیک شبکه بر حسب بیت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "ستون ترتیب نمایش واحد پردازش مرکزی" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "ترتیب ستون‌های نمایش واحد بردازش مرکزی" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "ترتیب مرتب کردن نمایه‌ی فراروندها" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "عرض ستون «نام» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «نام» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "عرض ستون «کاربر» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «کاربر» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "عرض ستون «وضعیت» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «وضعیت» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "عرض ستون «حافظه‌ی مجازی» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «حافظه‌ی مجازی» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "عرض ستون «حافظه‌ی مقیم» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «حافظه‌ی مقیم» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "عرض ستون «حافظه‌ی قابل نوشتن» فرایند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «حافظه‌ی قابل نوشتن» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "عرض ستون «حافظه‌ی اشتراکی» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «حافظه‌ی اشتراکی» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "عرض ستون «حافظه‌ی کارگزار ایکس» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "در زمان راه اندازی، ستونِ «حافظه‌ی کارگزار ایکس» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "عرض ستون «٪ سی‌پی‌یو» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "در زمان راه‌اندازی ستون «٪ سی‌پی‌یو» فراروند نشان داده شود" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "عرض ستون «زمان سی‌پی‌یو» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "در زمان راه اندازی، ستونِ «زمانِ واحد پردازش مرکزیِ» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "عرض ستون «زمان آغاز» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «زمان آغاز» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "عرض ستون «نایس» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «نایس» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "عرض ستون «شناسه‌»‌ی فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "در زمان راه اندازی ستون «شناسه‌ی فراروند» نشان داده شود." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "عرض ستون «محتویات امنیت سِلینوکس» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "در زمان راه اندازی، ستونِ «متنِ امنیتِ سِلینوکس» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "عرض ستون «نایس» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «خط فرمان» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "عرض ستون «حافظه»ی فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «حافظه» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "عرض ستون «کانال انتظار» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "در زمان راه اندازی ستون «کانال انتظار» فراروند نشان داده شود." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "عرض ستون «گروه کنترل» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «گروه کنترل» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "عرض ستون «واحد» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «واحد» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "عرض ستون «نشست» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «نشست» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "عرض ستون «جایگاه» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «جایگاه» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "عرض ستون «مالک» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «مالک» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Total disk write” column" +msgstr "عرض ستون «زمان آغاز» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Total disk write” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «زمان آغاز» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Width of process “Total disk read” column" +msgstr "عرض ستون «زمان آغاز» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Show process “Total disk read” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «زمان آغاز» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Width of process “Disk read” column" +msgstr "عرض ستون «کاربر» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Show process “Disk read” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «کاربر» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Width of process “Disk write” column" +msgstr "عرض ستون «الویت» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Show process “Disk write” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «الویت» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "عرض ستون «الویت» فراروند" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «الویت» فراروند را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "ترتیب ستون نمایه‌ی دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "ترتیب چیدمان نمایه‌ی دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "ترتیب ستون‌ها نمایه‌ی دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "عرض ستون «دستگاه» در نمای دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «دستگاه» در نمای دیسک را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "عرض ستون «شاخه» در نمای دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «شاخه» در نمای دیسک را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "عرض ستون «نوع» در نمای دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «نوع» در نمای دیسک را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "عرض ستون «مجموع» در نمای دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «مجموع» در نمای دیسک را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "عرض ستون «آزاد» در نمای دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «آزاد» در نمای دیسک را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "عرض ستون «موجود» در نمای دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «موجود» در نمای دیسک را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "عرض ستون «استفاده شده» در نمای دیسک" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "در زمان راه‌اندازی، ستونِ «استفاده شده» در نمای دیسک را نشان بده" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "ترتیب ستون نگاشت حافظه" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "ترتیب چیدمان نگاشت‌های حافظه" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "ستون ترتیب پرونده‌های باز" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "ترتیب چیدمان پرونده‌های باز" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "شمایل" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"تغییر اولویت فراروند با شناسه %Id به %Id امکان‌پذیر نیست.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"کشتن فراروند با شناسه %Id با سیگنال %Id امکان‌پذیر نیست.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "آیا مطمئنید که می‌خواهید فراروند انتخاب شده «%s» کشته شود (شناسه: %Iu)؟" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"آیا مطمئنید که میی‌خواهید فراروند انتخاب شده «%s» به پایان برده شود (شناسه: %Iu)؟" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "آیا مطمئنید که می‌خواهید فراروند انتخاب شده «%s» متوقف شود (شناسه: %Iu)؟" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "آیا مطمئنید که می‌خواهید فراروند انتخاب شده را بکشید؟" +msgstr[1] "آیا مطمئنید که می‌خواهید %Id فراروند انتخاب شده را بکشید؟" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "آیا مطمئنید که می‌خواهید به فراروند انتخاب شده پایان دهید؟" +msgstr[1] "آیا مطمئنید که می‌خواهید به %Id فراروند انتخاب شده پایان دهید؟" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "آیا مطمئنید که می‌خواهید فراروند انتخاب شده را متوقف کنید؟" +msgstr[1] "آیا مطمئنید که می‌خواهید %Id فراروند انتخاب شده را متوقف کنید؟" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be killed." +msgstr "" +"کشتن یک فراروند می‌تواند باعث از بین رفتن اطلاعات‌، شکسته‌شدن نشست، یا امکان ایجاد " +"خطر امنیتی شود. تنها می‌توان فراروند‌های ناجوابگو را کشت." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_کشتن فراروند" +msgstr[1] "_کشتن فراروندها" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"به پایان بردن یک فراروند می‌تواند باعث از بین رفتن اطلاعات‌، شکسته‌شدن نشست، یا " +"امکان ایجاد خطر امنیتی شود. تنها می‌توان فراروند‌های ناجوابگو را به پایان برد." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_پایان بردن فراروند" +msgstr[1] "_پایان بردن فراروندها" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be stopped." +msgstr "" +"متوقف کردن یک فراروند می‌تواند باعث از بین رفتن اطلاعات‌، شکسته‌شدن نشست، یا امکان " +"ایجاد خطر امنیتی شود. تنها باید فراروند‌های ناجوابگو را به متوقف کرد." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_توقف فراروند" +msgstr[1] "_توقف فراروندها" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "تغییر الویت فراروند «%s» (شناسه: %Iu)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "تغییر اولویت فراروند انتخاب شده" +msgstr[1] "تغییر اولویت %Id فراروند انتخاب شده" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "نکته:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"اولویت یک فراروند با مقدار نایس آن تعیین می‌شود. هرچه میزان نایس پایین‌تر باشد، " +"الویت بیشتری دارد." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "نامعلوم" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "نام فراروند" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "کاربر" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "وضعیت" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "حافظه‌ی مجازی" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "حافظه‌ی مقیم" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "حافظه‌ی قابل نوشتن" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "حافظه‌ی اشتراکی" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "حافظه‌ی کارگزار ایکس" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "زمان سی‌پی‌یو" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "آغاز شد" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "نایس" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "اولویت" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "شناسه" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "متن امنیت" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "خط فرمان" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "کانال انتظار" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "گروه کنترل" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "٪ سی‌پی‌یو" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "واحد" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "نشست" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "جایگاه" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "مالک" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "مجموع خوانش از دیسک" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "مجموع نوشتن در دیسک" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "خوانش دیسک" + +#: ../src/proctable.cpp:350 +msgid "Disk write" +msgstr "نوشتن در دیسک" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "در حال اجرا" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "متوقف‌شده" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "خونخوار" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "غیر قابل وقفه‌اندازی" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "خواب" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%Iu هفته %Iu روز" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%Iu روز %I02u ساعت" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%Iu:%I02u.%I02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%Iu:%I02u.%I02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%I.1f کیلوبایت" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%I.1f مگابایت" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%I.1f گیگابایت" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%I.1f کیلوبایت" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%I.1g کیلوبیت" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%I.1g مگابیت" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%I.1g گیگابیت" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%I.1g تترابیت" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%Iu بیت" +msgstr[1] "%Iu بیت" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%Iu بایت" +msgstr[1] "%Iu بایت" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "اولویت خیلی بالا" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "اولویت بالا" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "اولویت معمولی" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "اولویت پایین" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "اولویت خیلی پایین" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/ثانیه" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "جستجو برای پرونده‌های باز" + +#~ msgid "Error" +#~ msgstr "خطا" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "«%s» یک عبارت با قائده‌ی معتبر پِرل نیست." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%Illd ثانیه" +#~ msgstr[1] "%Illd ثانیه" + +#~ msgid "_Name contains:" +#~ msgstr "_نام حاوی:" + +#~ msgid "_Find" +#~ msgstr "_پیدا کردن" + +#~ msgid "C_lear" +#~ msgstr "_پاک کردن" + +#~ msgid "S_earch results:" +#~ msgstr "_نتایج جستجو:" + +#~ msgid "_Close" +#~ msgstr "_بستن" + +#~| msgid "Help" +#~ msgid "_Help" +#~ msgstr "_راهنما" + +#~ msgid "Process Properties" +#~ msgstr "ترجیحات فراروند" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "ترجیحات فراروند «%s» (شناسه %Iu):" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "دسترسی‌ها جهت کشتن فراروند لازم هستند" + +#~| msgid "_View" +#~ msgid "View" +#~ msgstr "نما" + +#~ msgid "Sent" +#~ msgstr "ارسال شد" + +#~ msgid "_View" +#~ msgstr "_نما" + +#~ msgid "Stop process" +#~ msgstr "توقف فراروند" + +#~ msgid "Continue process if stopped" +#~ msgstr "فراروند را اگر متوقف شد ادامه بده" + +#~ msgid "Force process to finish normally" +#~ msgstr "اجبار فراروند جهت پایان بردن به حالت معمولی" + +#~ msgid "Force process to finish immediately" +#~ msgstr "فراروند مجبور شود که فوری به پایان برود" + +#~ msgid "Refresh the process list" +#~ msgstr "نوسازی فهرست فراروند‌ها" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "نگاشت‌های حافظه‌ی همبسته با یک فراروند باز شوند" + +#~ msgid "View the files opened by a process" +#~ msgstr "دیدن پرونده‌های باز شده توسط یک فراروند" + +#~ msgid "View additional information about a process" +#~ msgstr "نمایش اطلاعات بیشتر درباره یک فراروند" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "نشان دادن روابط مادر فرزندی فراروندها" + +#~ msgid "Show active processes" +#~ msgstr "فراروندهای فعال نشان داده شوند" + +#~ msgid "Show all processes" +#~ msgstr "نمایش همه‌ی فراروند‌ها" + +#~ msgid "Show only user-owned processes" +#~ msgstr "تنها نمایش فرآروند‌های مربوط به کاربر" + +#~ msgid "Set process priority to very high" +#~ msgstr "تنظیم الویت فراروند به خیلی بالا" + +#~ msgid "Set process priority to high" +#~ msgstr "تنظیم الویت فراروند به بالا" + +#~ msgid "Set process priority to normal" +#~ msgstr "تنظیم الویت فراروند به عادی" + +#~ msgid "Set process priority to low" +#~ msgstr "تنظیم الویت فراروند به پایین" + +#~ msgid "Set process priority to very low" +#~ msgstr "تنظیم الویت فراروند به خیلی پایین" + +#~ msgid "Set process priority manually" +#~ msgstr "تنظیم دستیِ الویت فراروند" + +#~ msgid "Main Window width" +#~ msgstr "عرض پنجره اصلی" + +#~ msgid "Main Window height" +#~ msgstr "طول پنجره اصلی" + +#~ msgid "Main Window X position" +#~ msgstr "مکان X پنجره اصلی" + +#~ msgid "Main Window Y position" +#~ msgstr "مکان Y پنجره اصلی" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +#~ "active" +#~ msgstr "" +#~ "مشخص می‌کند که چه فراروند‌هایی به طور پیش‌فرض نشان داده شوند. ۰ برای همه، ۱ " +#~ "برای کاربر، و ۲ برای فعال" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +#~ "for the disks list" +#~ msgstr "" +#~ "۰ برای اطلاعات سیستم، ۱ برای فهرست فراروند‌ها، ۲ برای منابع و ۳ برای فهرست " +#~ "دیسک‌ها" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "میانگین بار کردن در ۱، ۵، ۱۵ دقیقه‌ی گذشته: %I0.2f، %I0.2f، %I0.2f" + +#~ msgid "System" +#~ msgstr "سیستم" + +#~ msgid "Show the System tab" +#~ msgstr "نمایش زبانه‌ی سیستم" + +#~ msgid "_Monitor" +#~ msgstr "_پایشگر" + +#~ msgid "_Edit" +#~ msgstr "_ویرایش" + +#~ msgid "Search for _Open Files" +#~ msgstr "جستجوی برای پرونده‌های _باز" + +#~ msgid "Quit the program" +#~ msgstr "خارج کردن برنامه" + +#~ msgid "_Contents" +#~ msgstr "_محتویات" + +#~ msgid "Open the manual" +#~ msgstr "باز کردن راهنما" + +#~ msgid "About this application" +#~ msgstr "درباره‌ی این برنامه" + +#~ msgid "(%s Priority)" +#~ msgstr "(اولویت %s)" + +#~ msgid "Release %s %s" +#~ msgstr "انتشار %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%Id بیت" + +#~ msgid "Kernel %s" +#~ msgstr "هسته %s" + +#~ msgid "GNOME %s" +#~ msgstr "گنوم %s" + +#~| msgid "Hardware" +#~ msgid "Hardware" +#~ msgstr "سخت‌افزار" + +#~ msgid "Memory:" +#~ msgstr "حافظه:" + +#~ msgid "Processor:" +#~ msgstr "پردازنده:" + +#~| msgid "System Status" +#~ msgid "System Status" +#~ msgstr "وضعیت سیستم" + +#~ msgid "Available disk space:" +#~ msgstr "فضای دیسک موجود:" + +#~ msgid "Unknown model" +#~ msgstr "مدل نامعلوم" + +#~ msgid "N/A" +#~ msgstr "نامعلوم" + +#~ msgid "_Change Priority..." +#~ msgstr "_تغییر اولویت..." + +#~ msgid "Default graph cpu color" +#~ msgstr "رنگ واحد پردازش مرکزی نمودار پیش‌فرض" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "در زمان راه اندازی ستون «نشانوند‌ها»ی فراروند نشان داده شود." + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "" +#~ "در زمان راه‌اندازی ستون «حافظه‌ی استفاده‌ شده‌ی تخمینی» فراروند نشان داده شود" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "عرض ستون «نشان‌وند‌ها»ی فراروند" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "عرض ستون «حافظه‌ی استفاده‌شده‌ی تخمینی» فرایند" + +#~ msgid "Solaris mode" +#~ msgstr "حالت سولاریس" + +#~ msgid "Processor %d:" +#~ msgstr "پردازنده %Id:" + +#, fuzzy +#~ msgid "Kevin Vandersloot" +#~ msgstr "© 2001 Kevin Vandersloot" + +#~ msgid "(C) 2001 Kevin Vandersloot" +#~ msgstr "© 2001 Kevin Vandersloot" + +#~ msgid "X window system" +#~ msgstr "سیستم پنجره‌ای X" + +#, fuzzy +#~ msgid "_Hidden processes:" +#~ msgstr "مخفی کردن فراروند" + +#~ msgid "_Remove From List" +#~ msgstr "حذف از فهرست" + +#, fuzzy +#~ msgid "Status:" +#~ msgstr "وضعیت" + +#~ msgid "Memory Usage" +#~ msgstr "استفاده از حافظه" + +#, fuzzy +#~ msgid "Total:" +#~ msgstr "مجموع :" + +#~ msgid "More _Info >>" +#~ msgstr "اطلاعات بیشتر >>" + +#~ msgid "Name" +#~ msgstr "نام" + +#, fuzzy +#~ msgid "Used memory:" +#~ msgstr "حافظه‌ی اشتراکی" + +#~ msgid "Devices" +#~ msgstr "دستگاه‌ها" + +#~ msgid "Application Manager" +#~ msgstr "مدیر برنامه" + +#, fuzzy +#~ msgid "_Show this dialog next time" +#~ msgstr "نمایش محاوره در دفعه‌ی بعدی." + +#, fuzzy +#~ msgid "_Background color:" +#~ msgstr "رنگ پس‌زمینه :" + +#, fuzzy +#~ msgid "Update _interval:" +#~ msgstr "بازه‌ی به‌هنگام‌سازی ( ثانیه ) :" + +#~ msgid "Root Password :" +#~ msgstr "گذرواژه‌ی Root :" + +#~ msgid "Wrong Password." +#~ msgstr "گذرواژه‌ی غلط." + +#~ msgid "Arguments" +#~ msgstr "آرگومان‌ها" + +#~ msgid "%d K" +#~ msgstr "%d کیلو" + +#~ msgid "%.0f MB" +#~ msgstr "%.0f مگا" + +#~ msgid "Erik Johnsson (zaphod@linux.nu) - icon support" +#~ msgstr "اریک جانسون (ٍzaphod@linux.nu) - پشتییانی شمایل‌ها" + +#~ msgid "Status : " +#~ msgstr "وضعیت : " + +#~ msgid "Total : " +#~ msgstr "مجموع :‌" + +#~ msgid "Change Priority ..." +#~ msgstr "تغییر اولویت ..." diff --git a/po/fi.gmo b/po/fi.gmo new file mode 100644 index 0000000..bfb0f24 Binary files /dev/null and b/po/fi.gmo differ diff --git a/po/fi.po b/po/fi.po new file mode 100644 index 0000000..b236a17 --- /dev/null +++ b/po/fi.po @@ -0,0 +1,1663 @@ +# procman Finnish Translation +# Suomennos: https://l10n.gnome.org/teams/fi/ +# Copyright (C) 2003-2009 Free Software Foundation, Inc. +# +# Gnome 2012-03 Finnish translation sprint participants: +# Niklas Laxström +# +# Tarmo Toikkanen , 2002. +# Lauri Nurmi , 2003. +# Pauli Virtanen , 2003-2005. +# Ilkka Tuohela , 2005-2009. +# Timo Jyrinki , 2008. +# Tommi Vainikainen , 2009-2011. +# sampo555 https://launchpad.net/~sampo555 , 2012. +# Juhani Numminen , 2014. +# Jiri Grönroos , 2012, 2013, 2014, 2015, 2016, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-28 17:33+0000\n" +"PO-Revision-Date: 2018-01-09 20:01+0200\n" +"Last-Translator: Jiri Grönroos \n" +"Language-Team: suomi \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.7.1\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Järjestelmän valvonta" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Katsele aktiivisia prosesseja ja valvo järjestelmän tilaa" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;Tarkkaile;Järjestelmä;Prosessi;Suoritin;Muisti;Verkko;" +"Historia;Käyttö;Suorituskyky;Tehtävänhallinta;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Gnomen järjestelmän valvonta" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Tarkkaile;" +"Järjestelmä;Prosessi;Suoritin;Muisti;Verkko;Historia;Käyttö;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Katsele ja hallitse järjestelmän resursseja" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Järjestelmän valvonta mahdollistaa prosessien ja resurssien hallinnan " +"helppokäyttöisellä käyttöliittymällä." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Järjestelmän valvonnan avulla on helppo nähdä, mitkä sovellukset käyttävät " +"koneen suoritintehoa ja muistia, hallita käynnissä olevia sovelluksia, " +"lopettaa pakottaen jumiutuneet sovellukset ja vaihtaa prosessien " +"prioriteettia." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Resurssikäyrät näyttävät yhteenvedon verkon, muistin ja suorittimen käytöstä." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Näkymä prosessiluetteloon" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Näkymä resursseihin" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Näkymä tiedostojärjestelmiin" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Gnome-projekti" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Tapa prosessi" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Muiden käyttäjien prosessien hallinta vaatii riittävät oikeudet" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Muuta prosessin prioriteettia" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Prosessien prioriteetin muuttaminen vaatii riittävät oikeudet" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "_Lopeta prosessi" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Näytä prosessin ominaisuudet" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Prosessit" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Suorittimen käyttöaste" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Muistin ja sivutuksen historia" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Muisti" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Verkonkäytön historia" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Vastaanottaa" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Vastaanotettu kaikkiaan" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Lähettää" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Lähetetty kaikkiaan" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Resurssit" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Tiedostojärjestelmät" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Etsi avoimia tiedostoja" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Suodattaa tiedostoja nimen perusteella" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Älä huomioi kirjainkokoa" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Etsi avoimia tiedostoja" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Asetukset" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Ohje" + +#: data/menus.ui:23 +msgid "About" +msgstr "Tietoja" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Lopeta" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Päivitä" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktiiviset prosessit" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Kaikki prosessit" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Omat prosessit" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Riippuvuudet" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Ominaisuudet" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Muistikartat" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Avoimet _tiedostot" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Vaihda prioriteettia" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Erittäin korkea" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Korkea" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normaali" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Matala" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Erittäin matala" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Mukautettu" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Pysäytä" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Jatka" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Lopeta" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Tapa" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Avoimet tiedostot" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Järjestelmän valvonnan asetukset" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Toiminta" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Päivitysväli sekunneissa:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Käyt_ä pehmeää päivitystä" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Varoita e_nnen prosessin lopettamista väkisin" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Jaa suoritinkäyttö suoritinten lukumäärällä" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Tietokentät" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Luettelossa näytettävät p_rosessitiedot:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Käyrät" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Piirrä suoritinkäyrä pinomaisena aluekäyränä" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Piirrä suoritinkäyrä sulavana Bezier-käyränä" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Näytä verkkoliikenteen nopeus bitteinä" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Näytä kaikki tie_dostojärjestelmät" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Luettelossa näytettävät tie_dostojärjestelmän tiedot:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Peru" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Muuta _prioriteettia" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice-arvo:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Huomautus:Prosessin prioriteetin määrää sen nice-arvo. " +"Matalampi nice-arvo vastaa korkeampaa suoritustärkeyttä." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Yksinkertainen prosessien ja järjestelmän tarkkailija." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Näytä Prosessit-välilehti" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Näytä Resurssit-välilehti" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Näytä Tiedostojärjestelmät-välilehti" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Näytä sovelluksen versio" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Laite" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Kansio" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tyyppi" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Yhteensä" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Vapaana" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Käytettävissä" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Käyttö" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Valitse väri kohteelle “%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Jiri Grönroos, 2012-2018\n" +"Juhani Numminen, 2014\n" +"Timo Jyrinki, 2008\n" +"Ilkka Tuohela, 2005-2009\n" +"Pauli Virtanen, 2003-2005\n" +"Lauri Nurmi, 2003\n" +"Tarmo Toikkanen, 2002\n" +"\n" +"https://l10n.gnome.org/teams/fi/\n" +"\n" +"Launchpad Contributions:\n" +" Aleksi Kinnunen https://launchpad.net/~aleksi-kinnunen\n" +" Ilkka Tuohela https://launchpad.net/~hile\n" +" Jani Hintu https://launchpad.net/~janihintu\n" +" Jiri Grönroos https://launchpad.net/~jiri-gronroos\n" +" Timo Jyrinki https://launchpad.net/~timo-jyrinki\n" +" sampo555 https://launchpad.net/~sampo555\n" +" sopsys https://launchpad.net/~sopsys" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Tänään %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Eilen %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d.%m. %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d.%m.%Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Osuus" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Täyttöprosentti piirakkamallisille värivalitsimille" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Otsikko" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Värinvalintaikkunan otsikko" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Valitse väri" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Nykyinen väri" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Valittu väri" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Värivalitsimen tyyppi" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Saatiin virheellisiä väritietoja\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Aseta käyrän väri napsauttamalla" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekunti" +msgstr[1] "%u sekuntia" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "ei saatavilla" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%) / %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d avoin tiedosto" +msgstr[1] "%d avointa tiedostoa" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d vastaava avoin tiedosto" +msgstr[1] "%d vastaavaa avointa tiedostoa" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Prosessi" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Tiedostonimi" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM-alku" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM-loppu" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Virtuaalimuisti" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Liput" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM-siirros" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Yksityinen puhdas" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Yksityinen likainen" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Jaettu puhdas" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Jaettu likainen" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Muistikartat" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Prosessin “%s” _muistikartat (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "tiedosto" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "putki" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6-verkkoyhteys" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4-verkkoyhteys" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "paikallinen pistoke" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tuntematon tyyppi" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "objekti" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "Prosessin “%s” avaamat _tiedostot (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Pääikkunan koko ja sijainti muodossa (leveys, korkeus, x-sij, y-sij)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Pääikkuna tulisi avata suurennettuna" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Näytä prosessien riippuvuudet puuna" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Käytä Solaris-tilaa suoritinprosenteille" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Jos TOSI, järjestelmän valvonta toimii Solaris-tilassa, jossa tehtävän " +"suoritinkäyttö on jaettu suorittimien määrällä. Muussa tapauksessa valvonta " +"toimii Irix-tilassa." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Näytä suoritinkäyrä pinomaisena aluekäyränä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Jos TOSI, järjestelmän valvonta näyttää suoritinkäyrän pinomaisena " +"aluekäyränä viivan sijaan." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Näytä suoritinkäyrä sulavana Bezier-käyränä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Jos TOSI, järjestelmän valvonta näyttää suoritinkäyrän sulavana käyränä " +"viivan sijaan." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Käytä tai älä käytä pehmeää päivitystä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Näytä varoitusikkuna ennen prosessin lopettamista väkisin" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Aika (ms) prosessinäkymän päivitysten välillä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Aika (ms) käyrien päivitysten välillä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Näytetäänkö tieto kaikista tiedostojärjestelmistä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Näytetäänkö tieto kaikista tiedostojärjestelmistä (mukaan lukien " +"tiedostojärjestelmät kuten “autofs” ja “procfs”). Hyödyllinen, jos tarvitaan " +"luettelo kaikista tällä hetkellä liitetyistä tiedostojärjestelmistä." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Aika (ms) laiteluettelon päivitysten välillä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Määrittää näytettävät prosessit." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Tallentaa nyt katseltavan välilehden" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Suorittimien värit" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Jokainen merkintä on muotoa (CPU-numero, heksadesimaalinen väriarvo)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Oletusväri muistikaaviolle" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Oletusarvoinen sivutuskäyrän väri" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Oletusarvoinen verkkokäyrän saapuvan liikenteen väri" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Oletusarvoinen verkkokäyrän lähtevän liikenteen väri" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Näytä verkkoliikenne bitteinä" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Prosessinäkymän lajittelusarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Prosessinäkymän sarakkeiden järjestys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Prosessinäkymän järjestys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Prosessinäkymän Nimi-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Näytä prosessinäkymän Nimi-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Prosessinäkymän Käyttäjä-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Näytä prosessinäkymän Käyttäjä-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Prosessinäkymän Tila-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Näytä prosessinäkymän Tila-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Prosessinäkymän Virtuaalimuisti-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Näytä prosessinäkymän Virtuaalimuisti-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Prosessinäkymän Käytetty muisti -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Näytä prosessinäkymän Käytetty muisti -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Prosessinäkymän Kirjoitettava muisti -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Näytä prosessinäkymän Kirjoitettava muisti -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Prosessinäkymän Jaettu muisti -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Näytä prosessinäkymän Jaettu muisti -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Prosessinäkymän X-palvelimen muisti -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Näytä prosessinäkymän X-palvelimen muisti -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Prosessinäkymän CPU % -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Näytä prosessinäkymän CPU % -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Prosessinäkymän CPU-aika -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Näytä prosessinäkymän CPU-aika-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Prosessinäkymän Aloitettu-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Näytä prosessinäkymän Aloitettu-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Prosessinäkymän Nice-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Näytä prosessinäkymän Nice-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Prosessinäkymän PID-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Näytä prosessinäkymän PID-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Prosessinäkymän Turvakonteksti-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Näytä prosessinäkymän Turvakonteksti-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Prosessinäkymän Komentorivi-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Näytä prosessinäkymän Komentorivi-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Prosessinäkymän Muisti-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Näytä prosessinäkymän Muisti-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Prosessinäkymän Odottaa kanavaa -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Näytä prosessinäkymän Odottaa kanavaa -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Prosessinäkymän Hallintaryhmä-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Näytä prosessinäkymän Hallintaryhmä-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Prosessinäkymän Yksikkö-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Näytä prosessinäkymän Yksikkö-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Prosessinäkymän Istunto-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Näytä prosessinäkymän Istunto-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Prosessinäkymän Käyttöpaikka-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Näytä prosessinäkymän Käyttöpaikka-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Prosessinäkymän Omistaja-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Näytä prosessinäkymän Omistaja-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Prosessinäkymän Levylle kirjoittaminen yhteensä -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Näytä prosessinäkymän Levylle kirjoittaminen yhteensä -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Prosessinäkymän Levyltä lukeminen yhteensä -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Näytä prosessinäkymän Levyltä lukeminen yhteensä -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Prosessinäkymän Levyltä lukeminen -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Näytä prosessinäkymän Levyltä lukeminen -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Prosessinäkymän Levylle kirjoittaminen -sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Näytä prosessinäkymän Levylle kirjoittaminen -sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Prosessinäkymän Prioriteetti-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Näytä prosessinäkymän Prioriteetti-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Levynäkymän lajittelusarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Levynäkymän järjestys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Levynäkymän sarakkeiden järjestys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Levynäkymän Laite-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Näytä levynäkymän Laite-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Levynäkymän Hakemisto-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Näytä levynäkymän Hakemisto-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Levynäkymän Tyyppi-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Näytä levynäkymän Tyyppi-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Levynäkymän Yhteensä-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Näytä levynäkymän Yhteensä-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Levynäkymän Vapaana-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Näytä levynäkymän Vapaana-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Levynäkymän Käytettävissä-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Näytä levynäkymän Käytettävissä-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Levynäkymän Käytetty-sarakkeen leveys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Näytä levynäkymän Käytetty-sarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Muistikartan lajittelusarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Muistikartan järjestys" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Avointen tiedostojen lajittelusarake" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Avointen tiedostojen järjestys" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Kuvake" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Prosessin (PID %d) tärkeyden muuttaminen arvoon %d ei onnistunut.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Prosessin (PID %d) tappaminen signaalilla %d ei onnistu.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Haluatko varmasti tappaa valitun prosessin ”%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Haluatko varmasti lopettaa valitun prosessin ”%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Haluatko varmasti pysäyttää valitun prosessin ”%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Haluatko varmasti tappaa valitun prosessin?" +msgstr[1] "Haluatko varmasti tappaa %d valittua prosessia?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Haluatko varmasti lopettaa valitun prosessin?" +msgstr[1] "Haluatko varmasti lopettaa %d valittua prosessia?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Haluatko varmasti pysäyttää valitun prosessin?" +msgstr[1] "Haluatko varmasti pysäyttää %d valittua prosessia?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Prosessien tappaminen voi tuhota tietoja, rikkoa istunnon tai aiheuttaa " +"turvallisuusriskejä. Vain jumittuneet prosessit tulisi tappaa." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Tapa prosessi" +msgstr[1] "_Tapa prosessit" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Prosessien lopettaminen voi tuhota tietoja, rikkoa istunnon tai aiheuttaa " +"turvallisuusriskejä. Vain jumittuneet prosessit tulisi lopettaa." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Lopeta prosessi" +msgstr[1] "_Lopeta prosessit" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Prosessin pysäyttäminen voi tuhota tietoja, rikkoa istunnon tai aiheuttaa " +"turvallisuusriskejä. Vain jumittuneet prosessit tulisi lopettaa." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Pysäytä prosessi" +msgstr[1] "_Pysäytä prosessit" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Vaihda prosessin ”%s” (PID: %u) prioriteettia" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Vaihda valitun prosessin prioriteettia" +msgstr[1] "Vaihda %d valitun prosessin prioriteettia" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Huomio:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prosessin prioriteetin määrää sen nice-arvo. Matalampi nice-arvo vastaa " +"korkeampaa suoritustärkeyttä." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "-" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Prosessin nimi" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Käyttäjä" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Tila" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuaalimuisti" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Käytetty muisti" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Kirjoitettava muisti" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Jaettu muisti" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X-palvelimen muisti" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU-aika" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Aloitettu" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioriteetti" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Turvakonteksti" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Komentorivi" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Odottaa kanavaa" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Kontrolliryhmä" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Yksikkö" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Istunto" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Käyttöpaikka" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Omistaja" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Levyltä lukeminen yhteensä" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Levylle kirjoittaminen yhteensä" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Levyltä lukeminen" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Levylle kirjoittaminen" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Käynnissä" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Pysäytetty" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ei-keskeytettävä" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Unessa" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Erittäin korkea prioriteetti" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Korkea prioriteetti" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normaali prioriteetti" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Matala prioriteetti" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Erittäin matala prioriteetti" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bitti" +#~ msgstr[1] "%u bittiä" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u tavu" +#~ msgstr[1] "%u tavua" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Etsi avoimia tiedostoja" + +#~ msgid "Error" +#~ msgstr "Virhe" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "”%s” ei ole kelvollinen perlin säännöllinen lauseke." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld sekunti" +#~ msgstr[1] "%lld sekuntia" + +#~ msgid "_Name contains:" +#~ msgstr "_Nimi sisältää:" + +#~ msgid "_Find" +#~ msgstr "_Etsi" + +#~ msgid "C_lear" +#~ msgstr "T_yhjennä" + +#~ msgid "S_earch results:" +#~ msgstr "Haku_tulokset:" + +#~ msgid "_Close" +#~ msgstr "_Sulje" + +#~ msgid "Process Properties" +#~ msgstr "Prosessin ominaisuudet" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Prosessin ”%s” (PID %u) ominaisuudet:" + +#~ msgid "_Help" +#~ msgstr "_Ohje" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Prosessin tappaminen vaatii riittävät oikeudet" + +#~ msgid "View" +#~ msgstr "Näytä" + +#~ msgid "Sent" +#~ msgstr "Lähetetty" + +#~ msgid "_View" +#~ msgstr "_Näytä" + +#~ msgid "Stop process" +#~ msgstr "Pysäytä prosessi" + +#~ msgid "Continue process if stopped" +#~ msgstr "Piilottaa prosessin luettelosta" + +#~ msgid "Force process to finish normally" +#~ msgstr "Lopeta prosessi tavallisesti" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Lopeta prosessi välittömästi" + +#~ msgid "Refresh the process list" +#~ msgstr "Päivitä prosessiluettelo" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Avaa prosessiin liittyvät muistikartat" + +#~ msgid "View the files opened by a process" +#~ msgstr "Näytä prosessin avaamat tiedostot" + +#~ msgid "View additional information about a process" +#~ msgstr "Näytä lisätietoa prosessista" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Näytä isä/lapsi-riippuvuudet prosessien välillä" + +#~ msgid "Show active processes" +#~ msgstr "Näytä aktiiviset prosessit" + +#~ msgid "Show all processes" +#~ msgstr "Näytä kaikki prosessit" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Näytä vain käyttäjän omat prosessit" + +#~ msgid "Set process priority to very high" +#~ msgstr "Aseta prosessin prioriteetti todella korkeaksi" + +#~ msgid "Set process priority to high" +#~ msgstr "Aseta prosessin prioriteetti korkeaksi" + +#~ msgid "Set process priority to normal" +#~ msgstr "Aseta prosessin prioriteetti normaaliksi" + +#~ msgid "Set process priority to low" +#~ msgstr "Aseta prosessin prioriteetti matalaksi" + +#~ msgid "Set process priority to very low" +#~ msgstr "Aseta prosessin prioriteetti todella matalaksi" + +#~ msgid "Set process priority manually" +#~ msgstr "Aseta prosessin prioriteetti käsin" + +#~ msgid "Main Window width" +#~ msgstr "Pääikkunan leveys" + +#~ msgid "Main Window height" +#~ msgstr "Pääikkunan korkeus" + +#~ msgid "Main Window X position" +#~ msgstr "Pääikkunan sijainti X-akselilla" + +#~ msgid "Main Window Y position" +#~ msgstr "Pääikkunan sijainti Y-akselilla" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Määrittelee, mitkä prosessit näkyvät oletusarvoisesti. Mahdollisia " +#~ "valintoja ovat: 0 (kaikki), 1 (käyttäjän prosessit), 2 (aktiiviset " +#~ "prosessit)." + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "0 järjestelmätiedot, 1 prosessilista, 2 resurssit ja 3 levylista" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Keskiarvokuorma viimeisille 1, 5 ja 15 minuutille: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "Järjestelmä" + +#~ msgid "Show the System tab" +#~ msgstr "Näytä Järjestelmä -välilehti" + +#~ msgid "_Monitor" +#~ msgstr "_Tarkkaile" + +#~ msgid "_Edit" +#~ msgstr "_Muokkaa" + +#~ msgid "Search for _Open Files" +#~ msgstr "Etsi _avoimia tiedostoja" + +#~ msgid "Quit the program" +#~ msgstr "Lopeta ohjelma" + +#~ msgid "_Contents" +#~ msgstr "_Sisältö" + +#~ msgid "Open the manual" +#~ msgstr "Avaa manuaali" + +#~ msgid "About this application" +#~ msgstr "Tietoja tästä ohjelmasta" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s prioriteetti)" + +#~ msgid "Release %s %s" +#~ msgstr "Julkaisu %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Kernel %s" +#~ msgstr "Ydin %s" + +#~ msgid "GNOME %s" +#~ msgstr "Gnome %s" + +#~ msgid "Hardware" +#~ msgstr "Laitteisto" + +#~ msgid "Memory:" +#~ msgstr "Muisti:" + +#~ msgid "Processor:" +#~ msgstr "Suoritin:" + +#~ msgid "System Status" +#~ msgstr "Järjestelmän tila" + +#~ msgid "Available disk space:" +#~ msgstr "Käytettävissä oleva levytila:" + +#~ msgid "Unknown model" +#~ msgstr "Tuntematon malli" + +#~ msgid "N/A" +#~ msgstr "-" diff --git a/po/fr.gmo b/po/fr.gmo new file mode 100644 index 0000000..d4ed169 Binary files /dev/null and b/po/fr.gmo differ diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 0000000..96e3779 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,1480 @@ +# French translation of gnome-system-monitor. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Mathieu Gauthier-Pilote , 2002. +# Christophe Merlet , 2002-2006. +# Benoît Dejean , 2006-2007. +# Robert-André Mauchin , 2006-2008. +# Stéphane Raimbault , 2007-2008. +# Claude Paroz , 2007-2017. +# Alain Lojewski , 2012-2013. +# Bruno Brouard , 2012 +# Alexandre Franke , 2016 +# Guillaume Bernard , 2018 +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor HEAD\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-03-26 11:51+0000\n" +"PO-Revision-Date: 2018-03-26 14:12+0200\n" +"Last-Translator: Guillaume Bernard \n" +"Language-Team: GNOME French Team \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n>1;\n" +"X-Generator: Poedit 2.0.6\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "Moniteur système" + +# Utilisation de l'infinitif dans les infobulles du Bureau +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "Afficher les processus en cours et surveiller l’état du système" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Moniteur;Système;Processus;CPU;Mémoire;Réseau;Historique;Utilisation;" +"Performance;Tâche;Activité;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Moniteur système de GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Moniteur;Système;Processus;CPU;Mémoire;Réseau;Historique;Utilisation;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Voir et gérer les ressources du système" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Le Moniteur système est un visionneur de processus et moniteur système avec " +"une interface conviviale et facile à utiliser." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Le Moniteur système peut vous aider à trouver quelles applications utilisent " +"le processeur ou la mémoire de votre ordinateur, gérer les applications qui " +"fonctionnent, forcer les processus qui ne répondent pas à s’arrêter et " +"changer l’état ou la priorité de processus existants." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Le graphique des ressources affiche une vue d’ensemble de ce qui se passe " +"sur votre ordinateur en montrant l’utilisation récente du réseau, de la " +"mémoire et du processeur." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Vue de la liste des processus" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Vue d’ensemble des ressources" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Vue des systèmes de fichiers" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "_Arrêter le processus" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "Affiche les propriétés du processus" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "Processus" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "Historique d’utilisation du CPU" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "" +"Historique d’utilisation de la mémoire physique et de l’espace d’échange" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "Mémoire" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "Espace d’échange" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "Historique du trafic réseau" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "Réception" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "Total reçu" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "Envoi" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "Total envoyé" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "Ressources" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "Systèmes de fichiers" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Recherche de fichiers ouverts" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrer les fichiers par nom" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Ne pas respecter la casse" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Rechercher des fichiers ouverts" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Préférences" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Aide" + +#: data/menus.ui:23 +msgid "About" +msgstr "À propos" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Quitter" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "A_ctualiser" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "Processus _actifs" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Tous les processus" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Mes processus" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Dépendances" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "Pro_priétés" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "Car_tes de la mémoire" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Fichiers _ouverts" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Modifier la priorité" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Très élevée" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Élevée" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normale" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Basse" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Très basse" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Personnalisée" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Mettre en pause" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Continuer" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Arrêter" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "T_uer" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Fichiers ouverts" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Préférences du moniteur système" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Comportement" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Fréquence de mise à jour en secondes :" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Activer le _rafraîchissement lissé" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Afficher un avertissement avant d’arrêter ou de _tuer des processus" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Diviser l’utilisation CPU par le nombre de CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Champs d’informations" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformations sur les processus affichés dans la liste :" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Graphiques" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Tracer le diagramme du CPU sous forme de graphique condensé" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Tracer le diagramme du CPU sous forme de graphique _lissé" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Afficher la vitesse du réseau en bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Afficher _tous les systèmes de fichiers" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformations sur le système de fichiers affichés dans la liste :" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "A_nnuler" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "_Modifier la priorité" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Valeur « _nice » :" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Note : La priorité d’un processus est attribuée au moyen de " +"sa valeur « nice ». Une valeur nice plus basse correspond à une plus haute " +"priorité." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Surveillance simple des processus et du système." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Afficher l’onglet Processus" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Afficher l’onglet Ressources" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Afficher l’onglet Systèmes de fichiers" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Afficher la version de l’application" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Périphérique" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Répertoire" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Type" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Libre" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Disponible" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Utilisé" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Choisissez une couleur pour « %s »" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" +"Mathieu Gauthier-Pilote \n" +"Christophe Merlet \n" +"Benoît Dejean \n" +"Robert-André Mauchin \n" +"Stéphane Raimbault " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "aujourd’hui %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "hier %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fraction" + +# Traduction de Benoît Dejean +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Taux de remplissage du camembert du sélecteur de couleur" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titre" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Le titre de la boîte de sélection de couleur" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Choisissez une couleur" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Couleur actuelle" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "La couleur sélectionnée" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Type du sélecteur de couleur" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Donnée de couleur reçue non valide\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Cliquez pour définir les couleurs du graphique" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u seconde" +msgstr[1] "%u secondes" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "non disponible" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) sur %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d fichier ouvert" +msgstr[1] "%d fichiers ouverts" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d fichier ouvert correspondant" +msgstr[1] "%d fichiers ouverts correspondants" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Processus" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nom de fichier" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Début VM" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fin VM" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Taille VM" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Attributs" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Décalage VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Mém. privée propre" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Mém. privée modifiée" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Mém. partagée propre" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Mém. partagée modifiée" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inœud" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Cartes de la mémoire" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Cartes de la _mémoire du processus « %s » (PID %u) :" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "fichier" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "tube" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "connexion réseau IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "connexion réseau IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket local" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "type inconnu" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objet" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Fichiers ouverts par le processus « %s » (PID %u) :" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Taille et position de la fenêtre principale sous la forme (largeur, hauteur, " +"pos_x, pos_y)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "La fenêtre principale doit s’ouvrir maximisée" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "Afficher les dépendances des processus sous forme arborescente" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Mode Solaris pour le pourcentage de CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Si vrai, system-monitor fonctionne en « mode Solaris », où l’utilisation CPU " +"d’une tâche est divisée par le nombre total de CPU. Sinon, il fonctionne en " +"« mode Irix »." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Afficher le diagramme du CPU sous forme de graphique condensé" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Si vrai, system-monitor affiche le diagramme du CPU sous forme de graphique " +"condensé à la place d’un graphique linéaire." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Afficher le diagramme du CPU sous forme de graphique lissé avec des courbes " +"de Bézier" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Si vrai, system-monitor affiche le diagramme du CPU sous forme de graphique " +"lissé au lieu d’un graphique linéaire." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Active/Désactive le rafraîchissement lissé" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Afficher un avertissement avant de tuer un processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Durée en millisecondes entre les rafraîchissements de la liste des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Durée en millisecondes entre les rafraîchissements des graphiques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Indique s’il faut afficher les informations pour tous les systèmes de " +"fichiers" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Indique s’il faut afficher les informations relatives à tous les systèmes de " +"fichiers : ceci inclut les systèmes de fichiers tels qu’« autofs » et " +"« procfs ». Cette option permet d’obtenir la liste de tous les systèmes de " +"fichiers actuellement montés." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Durée en millisecondes entre les rafraîchissements de la liste des " +"périphériques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "Détermine quels processus afficher." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "Enregistre l’onglet actuellement visible" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "Couleurs du CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"Chaque entrée est au format (numéro du CPU, valeur de la couleur en " +"hexadécimal)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "Couleur par défaut du graphique de la mémoire" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "Couleur par défaut du graphique de l’espace d’échange" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Couleur par défaut du graphique pour le trafic réseau entrant" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Couleur par défaut du graphique pour le trafic réseau sortant" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "Afficher le trafic du réseau en bits" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "Colonne de tri de la vue des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "Ordre des colonnes de la vue des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "Ordre de tri de la vue des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "Largeur de la colonne du nom des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "Afficher la colonne du nom des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "Largeur de la colonne de l’utilisateur des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "Afficher la colonne de l’utilisateur des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "Largeur de la colonne de l’état des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "Afficher la colonne de l’état des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Largeur de la colonne de la mémoire virtuelle des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Afficher la colonne de la mémoire virtuelle des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Largeur de la colonne de la mémoire résidente des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Afficher la colonne de la mémoire résidente des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Largeur de la colonne de la mémoire en écriture des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "" +"Afficher la colonne de la mémoire en écriture des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Largeur de la colonne de la mémoire partagée des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Afficher la colonne de la mémoire partagée des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Largeur de la colonne de la mémoire du serveur X des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "" +"Afficher la colonne de la mémoire du serveur X des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "Largeur de la colonne du % CPU des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Afficher la colonne du % de CPU utilisé par les processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Largeur de la colonne du temps CPU des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Afficher la colonne de temps CPU des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "Largeur de la colonne « Démarré » des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "Afficher la colonne « Démarré » des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "Largeur de la colonne de la priorité des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Afficher la colonne de la priorité des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "Largeur de la colonne du PID des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "Afficher la colonne du PID des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Largeur de la colonne du contexte de sécurité SELinux des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Afficher la colonne de contexte de sécurité SELinux des processus au " +"démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "Largeur de la colonne de la ligne de commande des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Afficher la colonne ligne de commande des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "Largeur de la colonne de la mémoire des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Afficher la colonne de la mémoire des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Largeur de la colonne du canal d’attente des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Afficher la colonne du canal d’attente des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "Largeur de la colonne du groupe de contrôle des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Afficher la colonne du groupe de contrôle des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "Largeur de la colonne de l’unité des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Afficher la colonne de l’unité des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "Largeur de la colonne de session des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "Afficher la colonne de la session des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "Largeur de la colonne de poste des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Afficher la colonne de poste des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "Largeur de la colonne du propriétaire des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Afficher la colonne du propriétaire des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Largeur de la colonne « Total lecture disque » des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "" +"Afficher la colonne « Total lecture disque » des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Largeur de la colonne « Total écriture disque » des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "" +"Afficher la colonne « Total écriture disque » des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "Largeur de la colonne « Lecture disque » des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Afficher la colonne « Lecture disque » des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "Largeur de la colonne « Écriture disque » des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Afficher la colonne « Écriture disque » des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "Largeur de la colonne de la priorité des processus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Afficher la colonne de la priorité des processus au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "Colonne de tri de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "Ordre de tri de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "Ordre des colonnes de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "Largeur de la colonne du périphérique de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Afficher la colonne du périphérique de la vue des disques au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Largeur de la colonne du répertoire de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Afficher la colonne du répertoire de la vue des disques au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "Largeur de la colonne du type de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Afficher la colonne du type de la vue des disques au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "Largeur de la colonne du total de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Afficher la colonne du total de la vue des disques au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "Largeur de la colonne de l’espace libre de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "" +"Afficher la colonne de l’espace libre de la vue des disques au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "Largeur de la colonne de l’espace disponible de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "" +"Afficher la colonne de l’espace disponible de la vue des disques au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "Largeur de la colonne de l’espace utilisé de la vue des disques" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "" +"Afficher la colonne de l’espace utilisé de la vue des disques au démarrage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "Colonne de tri de la carte de la mémoire" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "Ordre de tri de la carte de la mémoire" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "Colonne de tri des fichiers ouverts" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "Ordre de tri des fichiers ouverts" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icône" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Impossible de changer la priorité du processus du PID %d vers %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Impossible de tuer le processus au PID %d avec le signal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Voulez-vous vraiment tuer le processus « %s » sélectionné (PID : %u) ?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"Voulez-vous vraiment arrêter le processus « %s » sélectionné (PID : %u) ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"Voulez-vous vraiment mettre en pause le processus « %s » sélectionné (PID : " +"%u) ?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Voulez-vous vraiment tuer le processus sélectionné ?" +msgstr[1] "Voulez-vous vraiment tuer les %d processus sélectionnés ?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Voulez-vous vraiment arrêter le processus sélectionné ?" +msgstr[1] "Voulez-vous vraiment arrêter les %d processus sélectionnés ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Voulez-vous vraiment mettre en pause le processus sélectionné ?" +msgstr[1] "" +"Voulez-vous vraiment mettre en pause les %d processus sélectionnés ?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"En tuant un processus, vous pouvez détruire vos données, endommager votre " +"session de travail ou bien introduire une faille de sécurité. Seuls les " +"processus ne répondant plus devraient être tués." + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "T_uer le processus" +msgstr[1] "T_uer les processus" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"En arrêtant un processus, vous pouvez détruire vos données, endommager votre " +"session de travail ou bien introduire une faille de sécurité. Seuls les " +"processus ne répondant plus devraient être arrêtés." + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Arrêter le processus" +msgstr[1] "_Arrêter les processus" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"En mettant un processus en pause, vous pouvez détruire vos données, " +"endommager votre session de travail ou bien introduire une faille de " +"sécurité. Seuls les processus ne répondant plus devraient être mis en pause." + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Mettre le processus en pause" +msgstr[1] "_Mettre les processus en pause" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Modifier la priorité du processus « %s » (PID : %u)" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Modifier la priorité du processus sélectionné" +msgstr[1] "Modifier la priorité des %d processus sélectionnés" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "Note :" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La priorité d’un processus est attribuée au moyen de sa valeur « nice ». Une " +"valeur nice plus basse correspond à une plus haute priorité." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/D" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "Nom du processus" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "Utilisateur" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "État" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "Mém. virtuelle" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "Mém. résidente" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "Mém. en écriture" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "Mém. partagée" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "Mém. du serveur X" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "Temps CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "Démarré" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "Priorité" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "Priorité" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "Contexte de sécurité" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "Ligne de commande" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "Canal d’attente" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "Groupe de contrôle" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "Unité" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "Session" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "Poste" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "Propriétaire" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "Total lecture disque" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "Total écriture disque" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "Lecture disque" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "Écriture disque" + +#: src/util.cpp:27 +msgid "Running" +msgstr "En cours" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Stoppé" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ininterruptible" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Au repos" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%usem.%uj" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%uj%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Priorité très élevée" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Priorité élevée" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Priorité normale" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Priorité basse" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Priorité très basse" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "The GNOME Project" +#~ msgstr "Le projet GNOME" + +#~ msgid "Kill process" +#~ msgstr "Tuer le processus" + +#~ msgid "Privileges are required to control other users’ processes" +#~ msgstr "" +#~ "Les droits d’administrateur sont nécessaires pour contrôler les processus " +#~ "d’autres utilisateurs" + +#~ msgid "Renice process" +#~ msgstr "Modifier la valeur « nice » du processus" + +#~ msgid "Privileges are required to change the priority of processes" +#~ msgstr "" +#~ "Les droits d’administrateur sont nécessaires pour modifier la priorité " +#~ "des processus" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f Kio" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f Mio" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f Gio" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f Tio" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bits" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u octet" +#~ msgstr[1] "%u octets" diff --git a/po/fur.gmo b/po/fur.gmo new file mode 100644 index 0000000..31a86c9 Binary files /dev/null and b/po/fur.gmo differ diff --git a/po/fur.po b/po/fur.po new file mode 100644 index 0000000..fdbf19e --- /dev/null +++ b/po/fur.po @@ -0,0 +1,1465 @@ +# Friulian translation for gnome-system-monitor. +# Copyright (C) 2015 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Fabio Tomat , 2015, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-02 08:39+0000\n" +"PO-Revision-Date: 2017-11-05 19:47+0100\n" +"Last-Translator: Fabio Tomat \n" +"Language-Team: Friulian \n" +"Language: fur\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.3\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor di sisteme" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Visualize i procès curints e controle il stât dal sisteme" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Control;Sisteme;Procès;CPU;Memorie;Rêt;Network;Cronologjie;" +"Utilizazion;Prestazions;Performance;Task;Lavôrs;Manager;Gjestion;Ativitât;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor di sisteme GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;Control;Sisteme;Procès;CPU;Memorie;Rêt;Cronologjie;Utilizazion;Ûs;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Visualiza e gjestìs lis risorsis di sisteme" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"“Monitor di sisteme” al è un visualizadôr di procès e des risorsis di " +"sisteme, dotât di une interface semplice di doprâ." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"“Monitor di sisteme” al è in grât di mostrâ cualis aplicazions a stan " +"doprant il processôr o la memorie dal computer; al pues ministrâ lis " +"aplicazions in esecuzion, terminâ i procès blocâts e modificâ la prioritât " +"dai procès." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Il grafic des risorsis al permet di vê une panoramiche sul stât dal sisteme, " +"visualizant la utilizazion de rêt, de memorie e dal processôr." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Viodude de liste dai procès" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Panoramiche risorsis" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Viodude file system" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Il progjet GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Cope procès" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "A coventin privileçs par controlâ i procès di altris utents" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Modifiche prioritât" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "A coventin privileçs par podê modificâ la prioritât dai procès" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "_Termine procès" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Mostre proprietâts dal procès" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Procès" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Cronologjie CPU" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Cronologjie memorie e swap" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memorie" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Cronologjie rêt" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Ricevûts" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Totâl ricevûts" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Inviâts" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Totâl inviâts" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Risorsis" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "File system" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cîr file vierts" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtre i file par non" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "No distinzion tra maiuscul/minuscul" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cîr file vierts" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferencis" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Jutori" + +#: data/menus.ui:23 +msgid "About" +msgstr "Informazions" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Jes" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Inzorne" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "Procès _atîfs" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Ducj i procès" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Procès personâi" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "Dipe_ndencis" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Proprietâts" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Mapis memorie" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "_File vierts" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Cambie _prioritât" + +#: data/menus.ui:91 src/util.cpp:215 +msgid "Very High" +msgstr "Une vore alte" + +#: data/menus.ui:96 src/util.cpp:217 +msgid "High" +msgstr "Alte" + +#: data/menus.ui:101 src/util.cpp:219 +msgid "Normal" +msgstr "Normâl" + +#: data/menus.ui:106 src/util.cpp:221 +msgid "Low" +msgstr "Basse" + +#: data/menus.ui:111 src/util.cpp:223 +msgid "Very Low" +msgstr "Une vore basse" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Personalizade" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Ferme" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Continue" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Termine" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Cope" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "File vierts" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Preferencis di Monitor di sisteme" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Compuartament" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Interval di in_zornament in seconts:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Abilitâ inzornament _fluit" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Vise prime di terminâ o _copâ i procès" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividi la utilizazion das CPU pal totâl di CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Cjamps di informazion" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "In_formazions sui procès di mostrâ te liste:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafics" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Disegne il grafic pe CPU come areis intassadis" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Disegne il grafic pe CPU come grafic a liniis morbidis" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Mostre velocitât di rêt in bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Mostre ducj i file system" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "In_formazions sui file system di mostrâ te liste:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Anule" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Cambie _prioritât" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Valôr di nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Note: La prioritât di un procès e je dade dal so valôr di " +"nice. Un valôr plui bas al corispuint a une prioritât plui alte." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Un sempliç monitor dai procès e dal sisteme." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostre la schede “Procès”" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostre la schede “Risorsis”" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostre la schede “File system”" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostre la version de aplicazion" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositîf" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Cartele" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Gjenar" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Totâl" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Libar" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Disponibil" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Doprât" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Sielte colôr par “%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "Fabio Tomat " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Vuê %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Îr %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Frazion" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Percentuâl plene pal seletôr colôr a torte" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titul" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Il titul dal dialic di selezion dal colôr" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Sielzi un colôr" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Colôr atuâl" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Il colôr selezionât" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Il gjenar di seletôr colôr" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Vûts dâts colôrs no valits\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Fâ clic par impuestâ i colôrs dal grafic" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u secont" +msgstr[1] "%u seconts" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "no disponibil" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) di %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d file viert" +msgstr[1] "%d file vierts" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d file corispuindint viert" +msgstr[1] "%d file corispuindints vierts" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Procès" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Non file" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Inizi VM" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fin VM" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Dimension VM" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flag" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Offset VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privade nete" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privade sporcje" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Condividude nete" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Condividude sporcje" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mape de memorie" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapis di memorie pal procès “%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "file" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pipe" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Conession di rêt IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Conession di rêt IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket locâl" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "gjenar no cognossût" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Ogjet" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_File vierts dal procès “%s” (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Dimension e posizion dal barcon principâl te forme (largjece, altece, posx, " +"posy)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Il barcon principâl al varès di jessi slargjât" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Mostre lis dipendencis dai procès in forme di arbul" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Modalitât Solaris pe percentuâl di CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Se metût VÊR, Monitor di sisteme al opare in “modalitât Solaris” dulà che la " +"utilizazion di CPU di un task e je dividusw pal numar totâl di CPU. In câs " +"diviers al opare in “modalitât Irix”." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostre il grafic de CPU come un grafic ad areis intassadis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Se metût VÊR, Monitor di sisteme al mostre il grafic de CPU come un grafic " +"ad areis intassadis al puest di chel a liniis." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Mostre il grafic de CPU come un grafic a liniis morbidis doprant curvis " +"Bezier" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Se metût VÊR, Monitor di sisteme al mostre il grafic de CPU come un grafic a " +"liniis morbidis, se no come grafic a liniis." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Abilite/Disabilite inzornament fluit" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Mostre un barcon di avertiment cuant che si copin i procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Timp in miliseconts framieç i inzornaments de viste dai procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Timp in miliseconts framieç i inzornaments dal grafic" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Indiche se si scugne mostrâ lis informazions su ducj i file system" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Indiche se si scugne mostrâ lis informazions su ducj i file system " +"(comprindût i gjenars come “autofs” e “procfs”). Util par vê une liste di " +"ducj i file-system montâts sul moment." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Timp in miliseconts framieç i inzornaments de liste dai dispositîfs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Indiche cuai procès mostrâ." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Salve la schede atualmentri visualizade" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Colôrs CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Lis vôs a son tal formât (CPU#, Hexadecimal color value)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Colôr predefinît dal grafic de memorie" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Colôr predefinît dal grafic swap" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Colôr predefinît dal grafic dal trafic di rêt in jentrade" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Colôr predefinît dal grafic dal trafic di rêt in jessude" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Mostre il trafic di rêt in bit" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Colone par meti in ordin la viste dai procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Ordin des colonis de viste dai procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Ordin de viste dai procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Largjece de colone “Non procès”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Mostre la colone “Non” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Largjece de colone “Utent” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Mostre la colone “Utent” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Largjece de colone “Stât” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Mostre la colone “Stât” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Largjece de colone “Memorie virtuâl” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Mostre la colone “Memorie virtuâl” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Largjece de colone “Memorie residente” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Mostre la colone “Memorie residente” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Largjece de colone “Memorie scrivibile” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Mostre la colone “Memorie scrivibile” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Largjece de colone “Memorie condividude” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Mostre la colone “Memorie condividude” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Largjece de colone “Memorie servidôr X”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Mostre la colone “Memorie servidôr X” tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Largjece de colone “% CPU” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Mostre la colone “% CPU” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Largjece de colone “Timp CPU” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Mostre la colone “Timp CPU” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Largjece de colone “Inviament” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Mostre la colone “Inviament” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Largjece de colone “Nice” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Mostre la colone “Nice” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Largjece de colone “PID” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Mostre la colone “PID” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Largjece de colone “Contest sigurece SELinux”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Mostre la colone “Contest sigurece SELinux” tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Largjece de colone “Rie di comant” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Mostre la colone “Rie di comant” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Largjece de colone “Memorie” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Mostre la colone “Memorie” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Largjece de colone “Canâl di spiete wchan”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Mostre la colone “Canâl di spiete wchan” tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Largjece de colone “Grup di control” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Mostre la colone “Grup di control” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Largjece de colone “Unitât” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Mostre la colone “Unitât” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Largjece de colone “Session” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Mostre la colone “Session” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Largjece de colone “Postazion” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Mostre la colone “Postazion” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Largjece de colone “Proprietari” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Mostre la colone “Proprietari” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Largjece de colone “Totâl scriture disc” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Mostre la colone “Totâl scriture disc” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Largjece de colone “Totâl leture disc” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Mostre la colone “Totâl leture disc” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Largjece de colone “Leture disc” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Mostre la colone “Leture disc” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Largjece de colone “Scriture disc” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Mostre la colone “Scriture disc” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Largjece de colone “Prioritât” dal procès" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Mostre la colone “Prioritât” dal procès tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Colone par meti in ordin la viste discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Ordin de viste discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Ordin de colone de viste discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Largjece de colone “Dispositîf” te viodude discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Mostrâ la colone “Dispositîf” te viodude discs tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Largjece de colone “Cartele” te viodude discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Mostrâ la colone “Cartele” te viodude discs tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Largjece de colone “Gjenar” te viodude discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Mostrâ la colone “Gjenar” te viodude discs tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Largjece de colone “Totâl” te viodude discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Mostrâ la colone “Totâl” te viodude discs tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Largjece de colone “Libar” te viodude discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Mostrâ la colone “Libar” te viodude discs tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Largjece de colone “Disponibil” te viodude discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Mostrâ la colone “Disponibil” te viodude discs tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Largjece de colone “Doprât” te viodude discs" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Mostrâ la colone “Doprât” te viodude discs tal inviament" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Colone par meti in ordin la mape de memorie" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Ordin de mape de memorie" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Colone par meti in ordin i file vierts" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Ordin dai file vierts" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icone" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Impussibil cambiâ la prioritât dal procès cun PID %d a %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Impussibil copâ il procès cun PID %d cul segnâl %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Sigûrs di copâ il procès “%s” selezionât (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Sigûrs di terminâ il procès “%s” selezionât (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Sigûrs di fermâ il procès “%s” selezionât (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Sigûrs di copâ il procès selezionât?" +msgstr[1] "Sigûrs di copâ i %d procès selezionâts?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Sigûrs di terminâ il procès selezionât?" +msgstr[1] "Sigûrs di terminâ i %d procès selezionâts?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Sigûrs di fermâ il procès selezionât?" +msgstr[1] "Sigûrs di fermâ i %d procès selezionâts?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Copant un procès si podarès pierdi dâts, interompi la session di lavôr o " +"introdusi un pericul di sigurece. Si varès di copâ nome i procès fûr control." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Cope procès" +msgstr[1] "_Cope procès" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Terminant un procès si podarès pierdi dâts, interompi la session di lavôr o " +"introdusi un pericul di sigurece. Si varès di terminâ nome i procès fûr " +"control." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Terminâ procès" +msgstr[1] "_Terminâ procès" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Fermant un procès si podarès pierdi dâts, interompi la session di lavôr o " +"introdusi un pericul di sigurece. Si varès di fermâ nome i procès fûr " +"control." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Ferme procès" +msgstr[1] "_Ferme procès" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Cambie prioritât dal procès “%s” (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Modifiche prioritât dal procès selezionât" +msgstr[1] "Modifiche prioritât dai %d procès selezionâts" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Note:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La prioritât di un procès e je dade dal so valôr di nice. Un valôr plui bas " +"al corispuint a une prioritât plui alte." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:432 src/util.cpp:471 +msgid "N/A" +msgstr "N/D" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Non procès" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Utent" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Stât" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memorie virtuâl" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memorie residente" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memorie scrivibile" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memorie condividude" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memorie servidôr X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Timp CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Inviât" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritât" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Contest di sigurece" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Rie di comant" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Canâl di spiete wchan" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grup di control" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Unitât" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Session" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Postazion" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Proprietari" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Totâl leture disc" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Totâl scriture disc" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Leture disc" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Scriture disc" + +#: src/util.cpp:27 +msgid "Running" +msgstr "In esecuzion" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Fermât" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "No interompibil" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "In polse" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%us%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bit" + +#: src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u byte" + +#: src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioritât une vore alte" + +#: src/util.cpp:232 +msgid "High Priority" +msgstr "Prioritât alte" + +#: src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioritât normâl" + +#: src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioritât basse" + +#: src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioritât une vore basse" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Cîr file vierts" diff --git a/po/ga.gmo b/po/ga.gmo new file mode 100644 index 0000000..f5cb9af Binary files /dev/null and b/po/ga.gmo differ diff --git a/po/ga.po b/po/ga.po new file mode 100644 index 0000000..b58175b --- /dev/null +++ b/po/ga.po @@ -0,0 +1,1329 @@ +# Irish translations for gnome-system-monitor package. +# Copyright (C) 2003-2013 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# Paul Duffy , 2003. +# Alastair McKinstry , 2004. +# Seán de Búrca , 2008-2013. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-09-01 23:00-0600\n" +"PO-Revision-Date: 2013-09-01 23:25-0600\n" +"Last-Translator: Seán de Búrca \n" +"Language-Team: Irish \n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : " +"4;\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:233 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monatóir an Chórais" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Taispeáin próisis reatha agus déan monatóireacht ar staid an chórais" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monatóir;Córas;Próiseas;LAP;Cuimhne;Líonra;Stair;Úsáid;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 ../src/application.cpp:289 +msgid "GNOME System Monitor" +msgstr "Monatóir an Chórais GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Maraigh próiseas" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Athraigh tosaíocht próisis" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Cuir Deireadh le _Próiseas" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:11 +msgid "Processes" +msgstr "Próisis" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Stair LAP" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Stair Chuimhne agus Bhabhtála" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:336 +msgid "Memory" +msgstr "Cuimhne" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Babhtáil" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Stair Líonra" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "Á Fháil" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Faighte Iomlán" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "Á Sheoladh" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Seolta Iomlán" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:15 +msgid "Resources" +msgstr "Acmhainní" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:18 +msgid "File Systems" +msgstr "Córais Comhaid" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Cuardaigh Comhaid Oscailte" + +#: ../data/lsof.ui.h:2 +msgid "_Name contains:" +msgstr "Ai_nm ina bhfuil:" + +#: ../data/lsof.ui.h:3 +msgid "_Find" +msgstr "_Aimsigh" + +#: ../data/lsof.ui.h:4 +msgid "Case insensitive matching" +msgstr "" + +#: ../data/lsof.ui.h:5 +msgid "C_lear" +msgstr "_Glan" + +#: ../data/lsof.ui.h:6 +msgid "S_earch results:" +msgstr "T_orthaí cuardaigh:" + +#: ../data/lsof.ui.h:7 ../data/openfiles.ui.h:2 ../data/preferences.ui.h:3 +#: ../src/memmaps.cpp:438 ../src/procproperties.cpp:216 +msgid "_Close" +msgstr "_Dún" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Cuardaigh Comhaid Oscailte" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Sainroghanna" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Cabhair" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Maidir Leis Seo" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Scoir" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "Athn_uaigh" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Próisis Gh_níomhacha" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Gach Próiseas" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Mo Chuid Phróiseas" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Spleáchais" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "_Stad" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "Ar _Aghaidh" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "Cuir _Deireadh Leis" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "_Maraigh" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "Athraigh Tosaío_cht" + +#: ../data/menus.ui.h:16 ../src/util.cpp:214 +msgid "Very High" +msgstr "An-Ard" + +#: ../data/menus.ui.h:17 ../src/util.cpp:216 +msgid "High" +msgstr "Ard" + +#: ../data/menus.ui.h:18 ../src/util.cpp:218 +msgid "Normal" +msgstr "Gnáth" + +#: ../data/menus.ui.h:19 ../src/util.cpp:220 +msgid "Low" +msgstr "Íseal" + +#: ../data/menus.ui.h:20 ../src/util.cpp:222 +msgid "Very Low" +msgstr "An-Íseal" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Saincheaptha" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "_Mapaí Cuimhne" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "Oscail _Comhaid" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "_Airíonna" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Oscail Comhaid" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Sainroghanna Mhonatóir an Chórais" + +#: ../data/preferences.ui.h:2 +msgid "_Help" +msgstr "Cab_hair" + +#: ../data/preferences.ui.h:4 +msgid "Behavior" +msgstr "Oibriú" + +#: ../data/preferences.ui.h:5 +msgid "_Update interval in seconds:" +msgstr "" + +#: ../data/preferences.ui.h:6 +msgid "Enable _smooth refresh" +msgstr "" + +#: ../data/preferences.ui.h:7 +msgid "Alert before ending or _killing processes" +msgstr "" + +#: ../data/preferences.ui.h:8 +msgid "_Divide CPU usage by CPU count" +msgstr "" + +#: ../data/preferences.ui.h:9 +msgid "Information Fields" +msgstr "Réimsí Eolais" + +#: ../data/preferences.ui.h:10 +msgid "Process i_nformation shown in list:" +msgstr "" + +#: ../data/preferences.ui.h:12 +msgid "Graphs" +msgstr "Graif" + +#: ../data/preferences.ui.h:13 +msgid "_Draw CPU chart as stacked area chart" +msgstr "" + +#: ../data/preferences.ui.h:14 +msgid "_Show network speed in bits" +msgstr "" + +#: ../data/preferences.ui.h:16 +msgid "Show _all file systems" +msgstr "" + +#: ../data/preferences.ui.h:17 +msgid "File system i_nformation shown in list:" +msgstr "" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:124 +msgid "_Cancel" +msgstr "_Cealaigh" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Athraigh _Tosaíocht" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Luach _tosaíochta:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" + +#: ../src/application.cpp:275 +msgid "A simple process and system monitor." +msgstr "Monatóir simplí próiseas agus an chórais." + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "" + +#: ../src/argv.cpp:31 +#, fuzzy +msgid "Show the File Systems tab" +msgstr "Córais Comhaid" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "Taispeáin leagan an fheidhmchláir" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "Gléas" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "Comhadlann" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:166 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Cineál" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "Iomlán" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "Saor" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "Ar Fáil" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "Úsáidte" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "Inniu %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "Inné %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%d %b %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/gsm_color_button.c:142 +msgid "Fraction" +msgstr "Codán" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:144 +msgid "Percentage full for pie color pickers" +msgstr "" + +#: ../src/gsm_color_button.c:151 +msgid "Title" +msgstr "Teideal" + +#: ../src/gsm_color_button.c:152 +msgid "The title of the color selection dialog" +msgstr "" + +#: ../src/gsm_color_button.c:153 ../src/gsm_color_button.c:513 +msgid "Pick a Color" +msgstr "Roghnaigh Dath" + +#: ../src/gsm_color_button.c:159 +msgid "Current Color" +msgstr "Dath Reatha" + +#: ../src/gsm_color_button.c:160 +msgid "The selected color" +msgstr "An dath roghnaithe" + +#: ../src/gsm_color_button.c:167 +msgid "Type of color picker" +msgstr "" + +#: ../src/gsm_color_button.c:435 +msgid "Received invalid color data\n" +msgstr "" + +#: ../src/gsm_color_button.c:536 +msgid "Click to set graph colors" +msgstr "" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:188 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Roghnaigh Dath le hAghaidh '%s'" + +#: ../src/interface.cpp:221 ../src/procproperties.cpp:95 +msgid "CPU" +msgstr "LAP" + +#: ../src/interface.cpp:223 +#, c-format +msgid "CPU%d" +msgstr "LAP%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Paul Duffy \n" +"Alastair McKinstry \n" +"Seán de Búrca " + +#: ../src/load-graph.cpp:160 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u soicind" +msgstr[1] "%u shoicind" +msgstr[2] "%u shoicind" +msgstr[3] "%u soicind" +msgstr[4] "%u soicind" + +#: ../src/load-graph.cpp:375 +msgid "not available" +msgstr "níl ar fáil" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:378 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) as %s" + +#: ../src/lsof.cpp:123 +msgid "Error" +msgstr "Earráid" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "Próiseas" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "Ainm Comhaid" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "Tosú VM" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "Deireadh VM" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "Méid VM" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "Brataí" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "Fritháireamh VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +#, fuzzy +msgid "Shared clean" +msgstr "Cuimhne Scaireantach" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +#, fuzzy +msgid "Shared dirty" +msgstr "Cuimhne Scaireantach" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "Inód" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "Mapaí Cuimhne" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "comhad" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "píopa" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "ceangal líonra IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "ceangal líonra IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "soicéad logánta" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "cineál anaithnid" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Réad" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "Dathanna LAP" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "" + +#: ../src/prefsdialog.cpp:181 +msgid "Icon" +msgstr "Deilbhín" + +#: ../src/procactions.cpp:76 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" + +#: ../src/procactions.cpp:154 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:81 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:92 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:99 ../src/procdialogs.cpp:105 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" + +#: ../src/procdialogs.cpp:102 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Maraigh Próiseas" +msgstr[1] "_Maraigh Próisis" +msgstr[2] "_Maraigh Próisis" +msgstr[3] "_Maraigh Próisis" +msgstr[4] "_Maraigh Próisis" + +#: ../src/procdialogs.cpp:108 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Cuir _Deireadh le Próiseas" +msgstr[1] "Cuir _Deireadh le Próisis" +msgstr[2] "Cuir _Deireadh le Próisis" +msgstr[3] "Cuir _Deireadh le Próisis" +msgstr[4] "Cuir _Deireadh le Próisis" + +#: ../src/procdialogs.cpp:189 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Athraigh Tosaíocht an Phróisis “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:192 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#: ../src/procdialogs.cpp:211 +msgid "Note:" +msgstr "Nóta:" + +#: ../src/procdialogs.cpp:212 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" + +#: ../src/procproperties.cpp:56 ../src/util.cpp:431 +msgid "N/A" +msgstr "N/A/F" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:321 +msgid "Process Name" +msgstr "Ainm Próisis" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:322 +msgid "User" +msgstr "Úsáideoir" + +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:323 +msgid "Status" +msgstr "Stádas" + +#: ../src/procproperties.cpp:88 ../src/proctable.cpp:324 +msgid "Virtual Memory" +msgstr "Cuimhne Fhíorúil" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:325 +msgid "Resident Memory" +msgstr "Cuimhne Cónaitheach" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:326 +msgid "Writable Memory" +msgstr "Cuimhne Inscríofa" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:327 +msgid "Shared Memory" +msgstr "Cuimhne Scaireantach" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:328 +msgid "X Server Memory" +msgstr "Cuimhne an Fhreastalaí X" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:330 +msgid "CPU Time" +msgstr "Am LAP" + +#: ../src/procproperties.cpp:96 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld soicind" +msgstr[1] "%lld shoicind" +msgstr[2] "%lld shoicind" +msgstr[3] "%lld soicind" +msgstr[4] "%lld soicind" + +#: ../src/procproperties.cpp:97 ../src/proctable.cpp:331 +msgid "Started" +msgstr "Tosaithe" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:332 +msgid "Nice" +msgstr "Deas" + +#: ../src/procproperties.cpp:99 ../src/proctable.cpp:346 +msgid "Priority" +msgstr "Tosaíocht" + +#: ../src/procproperties.cpp:100 ../src/proctable.cpp:333 +msgid "ID" +msgstr "CA" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:334 +msgid "Security Context" +msgstr "Comhthéacs Slándála" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:335 +msgid "Command Line" +msgstr "Líne na nOrduithe" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:338 +msgid "Waiting Channel" +msgstr "" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:339 +msgid "Control Group" +msgstr "" + +#: ../src/procproperties.cpp:214 +msgid "Process Properties" +msgstr "Airíonna Próisis" + +#: ../src/procproperties.cpp:234 +#, c-format +msgid "Properties of process \"%s\" (PID %u):" +msgstr "" + +#: ../src/proctable.cpp:329 +#, no-c-format +msgid "% CPU" +msgstr "% LAP" + +#: ../src/proctable.cpp:340 +msgid "Unit" +msgstr "Aonad" + +#: ../src/proctable.cpp:341 +msgid "Session" +msgstr "Seisiún" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:344 +msgid "Seat" +msgstr "Suíochán" + +#: ../src/proctable.cpp:345 +msgid "Owner" +msgstr "Úinéir" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Ag Rith" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Stoptha" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombaí" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Dobhriste" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Ina Chodladh" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%us%ul" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ul%02uu" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:163 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:185 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u ghiotán" +msgstr[1] "%u ghiotán" +msgstr[2] "%u ghiotán" +msgstr[3] "%u ngiotán" +msgstr[4] "%u giotán" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u bheart" +msgstr[1] "%u bheart" +msgstr[2] "%u bheart" +msgstr[3] "%u mbeart" +msgstr[4] "%u beart" + +#: ../src/util.cpp:229 +msgid "Very High Priority" +msgstr "Tosaíocht An-Ard" + +#: ../src/util.cpp:231 +msgid "High Priority" +msgstr "Tosaíocht Ard" + +#: ../src/util.cpp:233 +msgid "Normal Priority" +msgstr "Gnáththosaíocht" + +#: ../src/util.cpp:235 +msgid "Low Priority" +msgstr "Tosaíocht Íseal" + +#: ../src/util.cpp:237 +msgid "Very Low Priority" +msgstr "Tosaíocht An-Íseal" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:629 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/gd.gmo b/po/gd.gmo new file mode 100644 index 0000000..5707e01 Binary files /dev/null and b/po/gd.gmo differ diff --git a/po/gd.po b/po/gd.po new file mode 100644 index 0000000..5dfe4b3 --- /dev/null +++ b/po/gd.po @@ -0,0 +1,1729 @@ +# Gaelic; Scottish translation for gnome-system-monitor +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the gnome-system-monitor package. +# FIRST AUTHOR , 2011. +# Windows User , 2013. +# GunChleoc , 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product" +"=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-01 18:43+0000\n" +"PO-Revision-Date: 2018-03-02 11:08+0100\n" +"Last-Translator: GunChleoc \n" +"Language-Team: Fòram na Gàidhlig\n" +"Language: gd\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : " +"(n > 2 && n < 20) ? 2 : 3;\n" +"X-Generator: Virtaal 0.7.1\n" +"X-Launchpad-Export-Date: 2013-09-19 08:01+0000\n" +"X-Project-Style: gnome\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monatair an t-siostaim" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Seall na pròiseasan làithreach agus cum sùil air staid an t-siostaim" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "" +#| "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +#| "Manager;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;Man" +"ager;Activity;Monatair;Siostam;Pròiseas;Cuimhne;Lìonra;Eachdraidh;Cleachdadh" +";Saothair;Saothraichean;Manaidsear;Gnìomhachd;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monatair an t-siostaim GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Monatair;Siostam;" +"Pròiseas;CPU;Cuimhne;Lìonra;Eachdraidh;Cleachdadh;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Seall is stiùirich goireasan an t-siostaim" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"’S e sealladair phròiseasan is monatair an t-siostam le eadar-aghaidh " +"eireachdail is furasta cleachdadh a th’ ann am Monatair an t-siostaim" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"’S urrainn do Mhonatair an t-siostaim taic a thoirt dhut gus faighinn a-mach " +"dè na h-aplacaidean a bhios a’ chleachdadh pròiseasar no cuimhne a’ " +"choimpiutair agad, ’s urrainn dha na h-aplacaidean ’gan ruith a stiùireadh, " +"toirt air pròiseasan nach freagair gun stad iad is staid no prìomhachas aig " +"na pròiseasan a tha ann atharrachadh." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Seallaidh gleus grafaichean nan goireasan dhut foir-shealladh luath dhe na " +"tha a’ tachairt air a’ choimpiutair agad, a’ sealltainn na chaidh a " +"chleachdadh dhen lìonra, cuimhne is pròiseasar o chionn ghoirid." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Sealladh nam pròiseasan" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Sealladh nan goireasan" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Sealladh nan siostaman fhaidhlichean" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "Pròiseact GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Marbh am pròiseas" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +#| msgid "Privileges are required to control other users' processes" +msgid "Privileges are required to control other users’ processes" +msgstr "Tha feum air pribhleidean mus faigh thu smachd air pròiseasan càch" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Renice-ig am pròiseas" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "" +"Tha feum air pribhleidean mus urrainn dhut am prìomhachas aig pròiseas " +"atharrachadh" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Cuir crìoch air a’ _phròiseas" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Seall roghainnean a’ phròiseis" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Pròiseasan" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Eachdraidh a’ CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Eachdraidh na cuimhne ’s nan suaipean" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "Cuimhne" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Suaip" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Eachdraidh an lìonraidh" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "Air fhaighinn" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Iomlan dhe na fhuaradh" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "Cur" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Iomlan dhe na chuireadh" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Goireasan" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Siostaman fhaidhlichean" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Lorg faidhlichean fosgailte" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Criathraich faidhlichean le ainm" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Gun aire do litrichean mòra ’s beaga" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Lorg faidhlichean fosgailte" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Roghainnean" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Cobhair" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Mu dhèidhinn" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Fàg an-seo" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Ath-nuadhaich" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "_Pròiseasan gnìomhach" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "N_a h-uile pròiseas" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "Na pròiseasan aga_m" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Eisimeileachdan" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_Roghainnean" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Mapaichean cuimhne" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "_Faidhlichean fosgailte" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "Atharrai_ch am prìomhachas" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Glè mhòr" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Mòr" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Àbhaisteach" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Beag" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Glè bheag" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Gnàthaichte" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "Thoir _stad air" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Lean air adhart" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Crìochnaich" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_Marbh" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Faidhlichean fosgailte" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Roghainnean monatair an t-siostaim" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Giùlan" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Eadaramh nan ùrachaidhean ann an diogan:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Cuir an coma_s ath-nuadhachadh rèidh" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Thoir rabhadh mus dig pròiseas gu crìoch no mus dèid a _mharbhadh" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Roinn cleachdadh a’ CPU a-rèir cunntas nan CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Raointean fiosrachaidh" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Fiosrachadh mu _na pròiseaseas a chithear san liosta:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Grafaichean" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Tarraing cairt a’ CPU mar chairt-raoin stacaichte" + +#: ../data/preferences.ui.h:12 +#| msgid "_Draw CPU chart as stacked area chart" +msgid "Draw CPU chart as s_mooth graph" +msgstr "Tarraing cairt a’ CPU mar chairt-raoin stacaichte" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Seall astar an lìonradh ann am bits" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Seall a _h-uile siostam fhaidhlichean" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "F_iosrachadh mun t-siostam-fhaidhlichean a chithear san liosta:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Sguir dheth" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Atharraich am _prìomhachas" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "_Nice value:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"An aire: Tha an nice value aig pròiseas a’ suidheachadh a’ " +"phrìomhachais aige. Bheir luach nas lugha prìomhachas nas àirde." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Monatair phròiseasan is shiostaman simplidh" + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Seall taba nam pròiseasan" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Seall taba nan goireasan" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Seall taba nan siostaman fhaidhlichean" + +#: ../src/argv.cpp:36 +#| msgid "Show the application's version" +msgid "Show the application’s version" +msgstr "Seall tionndadh na h-aplacaid" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Uidheam" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Pasgan" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "Seòrsa" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Iomlan" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Saor" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Ri làimh" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Air a chleachdadh" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +#| msgid "Pick a Color for '%s'" +msgid "Pick a Color for “%s”" +msgstr "Tagh dath airson “%s”" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Launchpad Contributions:\n" +" Akerbeltz https://launchpad.net/~fios\n" +" alasdair caimbeul https://launchpad.net/~alexd-deactivatedaccount" + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +#| msgid "Today %l:%M %p" +msgid "Today %l∶%M %p" +msgstr "An-diugh %l:%M%P" + +#: ../src/legacy/e_date.c:172 +#| msgid "Yesterday %l:%M %p" +msgid "Yesterday %l∶%M %p" +msgstr "An-dè %l:%M%P" + +#: ../src/legacy/e_date.c:184 +#| msgid "%a %l:%M %p" +msgid "%a %l∶%M %p" +msgstr "%a %l:%M%P" + +#: ../src/legacy/e_date.c:192 +#| msgid "%b %d %l:%M %p" +msgid "%b %d %l∶%M %p" +msgstr "%d %b %l:%M%P" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Bloigh" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Ceudad làn airson roghnaichearan dathan pàidh" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Tiotal" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Tiotal a’ chòmhraidh airson taghadh an datha" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Tagh dath" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "An dath làithreach" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "An dath a thagh thu" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Seòrsa roghnaichear nan dathan" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Fhuair sinn dàta dhathan mì-dhligheach\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Dèan briogadh gus dathan a’ ghrafa a shuidheachadh" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u diog" +msgstr[1] "%u dhiog" +msgstr[2] "%u diogan" +msgstr[3] "%u diog" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "chan eil seo ri fhaighinn" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) à %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d fhaidhle fosgailte" +msgstr[1] "%d fhaidhle fosgailte" +msgstr[2] "%d faidhlichean fosgailte" +msgstr[3] "%d faidhle fosgailte" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d fhaidhle fosgailte a cho-fhreagras" +msgstr[1] "%d fhaidhle fosgailte a cho-fhreagras" +msgstr[2] "%d faidhlichean fosgailte a cho-fhreagras" +msgstr[3] "%d faidhle fosgailte a cho-fhreagras" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "Pròiseas" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Ainm an fhaidhle" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Toiseach a’ VM" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Deireadh a’ VM" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Meud a’ VM" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Brataichean" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM Offset" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Prìobhaideach ’s glan" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Prìobhaideach ’s salach" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Co-roinnte ’s glan" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Co-roinnte ’s salach" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapa cuimhne" + +#: ../src/memmaps.cpp:450 +#, c-format +#| msgid "_Memory maps for process \"%s\" (PID %u):" +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapaichean cuimhne airson a’ phròiseis “%s” (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "faidhle" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "pìob" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Ceangal lìonraidh IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Ceangal lìonraidh IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "socaid ionadail" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "seòrsa nach aithne dhuinn" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "Oibseact" + +#: ../src/openfiles.cpp:337 +#, c-format +#| msgid "_Files opened by process \"%s\" (PID %u):" +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Faidhlichean a chaidh fhosgladh leis a’ phròiseas “%s” (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Meud is ionad na prìomh-uinneige san fhòrmat (leud, àirde, ionad-x, ionad-y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Bu chòir dhan t-siostam a’ phrìomh-uinneag fhosgladh ’na làn-mheud" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Seall eisimeileachdan a’ phròiseis an cruth craoibhe" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Modh Solaris airson ceudad a’ CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +#| msgid "" +#| "If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU " +#| "usage is divided by the total number of CPUs. Otherwise, it operates in " +#| "'Irix mode'." +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Ma thaghas tu TRUE, obraichidh system-monitor sa mhodh “Solaris” far a bheil " +"cleachdadh a’ CPU le saothair ’ga roinneadh le àireamh iomlan nan CPU. Air " +"neo bidh e sa mhodh “Irix”." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Seall cairt a’ CPU mar chairt-raoin stacaichte" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ma thaghas tu TRUE, seallaidh system-monitor cairt a’ CPU mar chairt-raoin " +"stacaichte an àite cairt-loidhnichean," + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +#| msgid "Show CPU chart as stacked area chart" +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Seall cairt a’ CPU ’na ghraf rèidh le lùban Bezier" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +#| msgid "" +#| "If TRUE, system-monitor shows the CPU chart as a stacked area chart " +#| "instead of a line chart." +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Ma thaghas tu TRUE, seallaidh system-monitor cairt a’ CPU mar chairt rèidh. " +"Mura tagh, chì thu cairt-loidhnichean ’na àite." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Cuir an comas/à comas ath-nuadhachadh rèidh" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Seall còmhradh rabhaidh nuair a mharbhar pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"An t-àm ann an mille-dhiogan eadar ùrachaidhean sealladh nam pròiseasan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "An t-àm ann an mille-dhiogan eadar ùrachaidhean nan grafaichean" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Co-dhiù an seallar fiosrachadh mu shiostaman fhaidhlichean gus nach seall" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +#| msgid "" +#| "Whether to display information about all file systems (including types " +#| "like 'autofs' and 'procfs'). Useful for getting a list of all currently " +#| "mounted file systems." +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Co-dhiù an seallar fiosrachadh air gach siostam fhaidhlichean gus nach seall " +"(a’ gabhail a-steach seòrsachan mar “autofs” agus “procfs”). Tha seo " +"feumail ma tha liosta de gach siostam fhaidhlichean munntaichte a dhìth ort." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"An t-àm ann an mille-dhiogan eadar ùrachaidhean de liosta nan uidheaman" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Rèitichidh seo dè na pròiseasan a thèid a shealltainn." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Sàbhailidh sep an taba a tha thu a’ coimhead air an-dràsta" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Dathan CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Tha gach innteart san fhòrmat (àireamh a’ CPU, luach datha hexadecimal)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Dath na cuimhne air graf bunaiteach" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Dath suaip air graf bunaiteach" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Dath na trafaig a thig a-steach air graf bunaiteach" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Dath na trafaig a thèid a-mach air graf bunaiteach" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Seall trafaig an lìonraidh ann bits" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Colbh an t-seòrsachaidh ann an sealladh nam pròiseasan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Òrdugh nan colbhan ann an sealladh nam pròiseasan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Òrdugh an t-seòrsachaidh ann an sealladh nam pròiseasan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +#| msgid "Width of process 'Name' column" +msgid "Width of process “Name” column" +msgstr "An leud air colbh “Ainm” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +#| msgid "Show process 'Name' column on startup" +msgid "Show process “Name” column on startup" +msgstr "Seall colbh “Ainm” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +#| msgid "Width of process 'User' column" +msgid "Width of process “User” column" +msgstr "An leud air colbh “Cleachdaiche” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +#| msgid "Show process 'User' column on startup" +msgid "Show process “User” column on startup" +msgstr "Seall colbh “Cleachdaiche” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +#| msgid "Width of process 'Status' column" +msgid "Width of process “Status” column" +msgstr "An leud air colbh “Staid” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +#| msgid "Show process 'Status' column on startup" +msgid "Show process “Status” column on startup" +msgstr "Seall colbh “Staid” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +#| msgid "Width of process 'Virtual Memory' column" +msgid "Width of process “Virtual Memory” column" +msgstr "An leud air colbh “Cuimhne bhiortail” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +#| msgid "Show process 'Virtual Memory' column on startup" +msgid "Show process “Virtual Memory” column on startup" +msgstr "Seall colbh “Cuimhne bhiortail” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +#| msgid "Width of process 'Resident Memory' column" +msgid "Width of process “Resident Memory” column" +msgstr "An leud air colbh “Cuimhne còmhnaidh” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +#| msgid "Show process 'Resident Memory' column on startup" +msgid "Show process “Resident Memory” column on startup" +msgstr "Seall colbh “Cuimhne còmhnaidh” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +#| msgid "Width of process 'Writable Memory' column" +msgid "Width of process “Writable Memory” column" +msgstr "An leud air colbh “Cuimhne sho-sgrìobhte” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +#| msgid "Show process 'Writable Memory' column on startup" +msgid "Show process “Writable Memory” column on startup" +msgstr "Seall colbh “Cuimhne sho-sgrìobhte” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +#| msgid "Width of process 'Shared Memory' column" +msgid "Width of process “Shared Memory” column" +msgstr "An leud air colbh “Cuimhne cho-roinnte” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +#| msgid "Show process 'Shared Memory' column on startup" +msgid "Show process “Shared Memory” column on startup" +msgstr "Seall colbh “Cuimhne cho-roinnte” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +#| msgid "Width of process 'X Server Memory' column" +msgid "Width of process “X Server Memory” column" +msgstr "An leud air colbh “Cuimhne an fhrithealaiche X” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#| msgid "Show process 'X Server Memory' column on startup" +msgid "Show process “X Server Memory” column on startup" +msgstr "Seall colbh “Cuimhne an fhrithealaiche X” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +#| msgid "Width of process 'CPU %' column" +msgid "Width of process “CPU %” column" +msgstr "An leud air colbh “% dhen CPU” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +#| msgid "Show process 'CPU %' column on startup" +msgid "Show process “CPU %” column on startup" +msgstr "Seall colbh “% dhen CPU” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +#| msgid "Width of process 'CPU Time' column" +msgid "Width of process “CPU Time” column" +msgstr "An leud air colbh “Ùine a’ CPU” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +#| msgid "Show process 'CPU Time' column on startup" +msgid "Show process “CPU Time” column on startup" +msgstr "Seall colbh “Ùine a’ CPU” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Started” column" +msgstr "An leud air colbh “Air a thòiseachadh” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Started” column on startup" +msgstr "Seall colbh “Air a thòiseachadh” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +#| msgid "Width of process 'Nice' column" +msgid "Width of process “Nice” column" +msgstr "An leud air colbh “Nice” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +#| msgid "Show process 'Nice' column on startup" +msgid "Show process “Nice” column on startup" +msgstr "Seall colbh “Nice” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +#| msgid "Width of process 'PID' column" +msgid "Width of process “PID” column" +msgstr "An leud air colbh “PID” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +#| msgid "Show process 'PID' column on startup" +msgid "Show process “PID” column on startup" +msgstr "Seall colbh “PID” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +#| msgid "Width of process 'SELinux Security Context' column" +msgid "Width of process “SELinux Security Context” column" +msgstr "An leud air colbh “Co-theacs tèarainteachd SELinux” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +#| msgid "Show process 'SELinux Security Context' column on startup" +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Seall colbh “Co-theacs tèarainteachd SELinux” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +#| msgid "Width of process 'Command Line' column" +msgid "Width of process “Command Line” column" +msgstr "An leud air colbh “Loidhne-àithne” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +#| msgid "Show process 'Command Line' column on startup" +msgid "Show process “Command Line” column on startup" +msgstr "Seall colbh “Loidhne-àithne” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +#| msgid "Width of process 'Memory' column" +msgid "Width of process “Memory” column" +msgstr "An leud air colbh “Cuimhne” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +#| msgid "Show process 'Memory' column on startup" +msgid "Show process “Memory” column on startup" +msgstr "Seall colbh “Cuimhne” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +#| msgid "Width of process 'Waiting Channel' column" +msgid "Width of process “Waiting Channel” column" +msgstr "An leud air colbh “Seanail fuirich” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +#| msgid "Show process 'Waiting Channel' column on startup" +msgid "Show process “Waiting Channel” column on startup" +msgstr "Seall colbh “Seanail fuirich” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +#| msgid "Width of process 'Control Group' column" +msgid "Width of process “Control Group” column" +msgstr "An leud air colbh “Buidheann smachd” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +#| msgid "Show process 'Control Group' column on startup" +msgid "Show process “Control Group” column on startup" +msgstr "Seall colbh “Buidheann smachd” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +#| msgid "Width of process 'Unit' column" +msgid "Width of process “Unit” column" +msgstr "An leud air colbh “Aonad” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +#| msgid "Show process 'Unit' column on startup" +msgid "Show process “Unit” column on startup" +msgstr "Seall colbh “Aonad” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +#| msgid "Width of process 'Session' column" +msgid "Width of process “Session” column" +msgstr "An leud air colbh “Seisean” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +#| msgid "Show process 'Session' column on startup" +msgid "Show process “Session” column on startup" +msgstr "Seall colbh “Seisean” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +#| msgid "Width of process 'Seat' column" +msgid "Width of process “Seat” column" +msgstr "Leud a’ chuilbh “Tèirmineal” ann an sealladh nam pròiseasan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +#| msgid "Show process 'Seat' column on startup" +msgid "Show process “Seat” column on startup" +msgstr "Seall colbh “Tèirmineal” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +#| msgid "Width of process 'Owner' column" +msgid "Width of process “Owner” column" +msgstr "An leud air colbh “Sealbhadair” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +#| msgid "Show process 'Owner' column on startup" +msgid "Show process “Owner” column on startup" +msgstr "Seall colbh “Sealbhadair” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Total disk write” column" +msgstr "An leud air colbh “Sgrìobhadh diosga iomlan” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Total disk write” column on startup" +msgstr "Seall colbh “Sgrìobhadh diosga iomlan” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Total disk read” column" +msgstr "An leud air colbh “Leughadh diosga iomlan” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Total disk read” column on startup" +msgstr "Seall colbh “Leughadh diosga iomlan” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +#| msgid "Width of process 'User' column" +msgid "Width of process “Disk read” column" +msgstr "An leud air colbh “Leughadh diosga” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +#| msgid "Show process 'User' column on startup" +msgid "Show process “Disk read” column on startup" +msgstr "Seall colbh “Leughadh diosga” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +#| msgid "Width of process 'Priority' column" +msgid "Width of process “Disk write” column" +msgstr "An leud air colbh “Sgrìobhadh diosga” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +#| msgid "Show process 'Priority' column on startup" +msgid "Show process “Disk write” column on startup" +msgstr "Seall colbh “Sgrìobhadh diosga” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +#| msgid "Width of process 'Priority' column" +msgid "Width of process “Priority” column" +msgstr "An leud air colbh “Prìomhachas” nam pròiseas" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +#| msgid "Show process 'Priority' column on startup" +msgid "Show process “Priority” column on startup" +msgstr "Seall colbh “Prìomhachas” nam pròiseas o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "Colbh an t-seòrsachaidh ann an sealladh nan diosga" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "Òrdugh an t-seòrsachaidh ann an sealladh nan diosga" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "Òrdugh nan colbhan ann an sealladh nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +#| msgid "Width of disk view 'Device' column" +msgid "Width of disk view “Device” column" +msgstr "An leud air colbh “Uidheam” nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +#| msgid "Show disk view 'Device' column on startup" +msgid "Show disk view “Device” column on startup" +msgstr "Seall colbh “Uidheam” nan diosgan o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +#| msgid "Width of disk view 'Directory' column" +msgid "Width of disk view “Directory” column" +msgstr "An leud air colbh “Pasgan” nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +#| msgid "Show disk view 'Directory' column on startup" +msgid "Show disk view “Directory” column on startup" +msgstr "Seall colbh “Pasgan” nan diosgan o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +#| msgid "Width of disk view 'Type' column" +msgid "Width of disk view “Type” column" +msgstr "An leud air colbh “Seòrsa” nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +#| msgid "Show disk view 'Type' column on startup" +msgid "Show disk view “Type” column on startup" +msgstr "Seall colbh “Seòrsa” nan diosgan o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +#| msgid "Width of disk view 'Total' column" +msgid "Width of disk view “Total” column" +msgstr "An leud air colbh “Iomlan” nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +#| msgid "Show disk view 'Total' column on startup" +msgid "Show disk view “Total” column on startup" +msgstr "Seall colbh “Iomlan” nan diosgan o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +#| msgid "Width of disk view 'Free' column" +msgid "Width of disk view “Free” column" +msgstr "An leud air colbh “Saor” nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +#| msgid "Show disk view 'Free' column on startup" +msgid "Show disk view “Free” column on startup" +msgstr "Seall colbh “Saor” nan diosgan o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +#| msgid "Width of disk view 'Available' column" +msgid "Width of disk view “Available” column" +msgstr "An leud air colbh “Ri làimh” nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +#| msgid "Show disk view 'Available' column on startup" +msgid "Show disk view “Available” column on startup" +msgstr "Seall colbh “Ri làimh” nan diosgan o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +#| msgid "Width of disk view 'Used' column" +msgid "Width of disk view “Used” column" +msgstr "An leud air colbh “’Ga chleachdadh” nan diosgan" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +#| msgid "Show disk view 'Used' column on startup" +msgid "Show disk view “Used” column on startup" +msgstr "Seall colbh “’Ga chleachdadh” nan diosgan o thùs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "Colbh an t-seòrsachaidh aig mapa na cuimhne" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "Òrdugh an t-seòrsachaidh aig mapa na cuimhne" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "Colbh an t-seòrsachaidh aig na faidhlichean fosgailte" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "Òrdugh an t-seòrsachaidh aig na faidhlichean fosgailte" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ìomhaigheag" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Chan urrainn dhuinn %2d a shuidheachadh mar phrìomhachas a’ phròiseis le " +"PID, seach %1d\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Chan urrainn dhuinn am pròiseas a mharbhadh leis a’ PID %d is leis an " +"t-siognail %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "A bheil thu airson am pròiseas “%s” a thagh thu a mharbhadh (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"A bheil thu airson am pròiseas “%s” a thagh thu a chrìochnachadh (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"A bheil thu airson stad a chur air a’ phròiseas “%s” a thagh thu (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "A bheil thu airson am pròiseas a thagh thu a mharbhadh?" +msgstr[1] "A bheil thu airson an %d phròiseas a thagh thu a mharbhadh?" +msgstr[2] "A bheil thu airson %d pròiseasan a thagh thu a mharbhadh?" +msgstr[3] "A bheil thu airson %d pròiseas a thagh thu a mharbhadh?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "A bheil thu airson crìoch a chur air a’ phròiseas a thagh thu?" +msgstr[1] "A bheil thu airson crìoch a chur air an %d phròiseas a thagh thu?" +msgstr[2] "A bheil thu airson crìoch a chur air %d pròiseasan a thagh thu?" +msgstr[3] "A bheil thu airson crìoch a chur air %d pròiseas a thagh thu?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "A bheil thu airson stad a chur air a’ phròiseas a thagh thu?" +msgstr[1] "A bheil thu airson stad a chur air an %d phròiseas a thagh thu?" +msgstr[2] "A bheil thu airson stad a chur air %d pròiseasan a thagh thu?" +msgstr[3] "A bheil thu airson stad a chur air %d pròiseas a thagh thu?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ma mharbhas tu dàta, dh’fhaoidte gun sgrios thu dàta, gum bris thu an " +"seisean no gun adhbharaich thu cunnart tèarainteachd. Cha bu chòir dhut a " +"mharbhadh ach pròiseasan nach eil a’ freagairt tuilleadh." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Marbh am pròiseas" +msgstr[1] "_ Marbh na pròiseasan" +msgstr[2] "_ Marbh na pròiseasan" +msgstr[3] "_ Marbh na pròiseasan" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ma chrìochnaicheas tu dàta, dh’fhaoidte gun sgrios thu dàta, gum bris thu an " +"seisean no gun adhbharaich thu cunnart tèarainteachd. Cha bu chòir dhut a " +"chrìochnachadh ach pròiseasan nach eil a’ freagairt tuilleadh." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Cuir crìoch air a’ phròiseas" +msgstr[1] "_Cuir crìoch air na pròiseasan" +msgstr[2] "_Cuir crìoch air na pròiseasan" +msgstr[3] "_Cuir crìoch air na pròiseasan" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Ma chuireas tu stad air pròiseas, dh’fhaoidte gun sgrios thu dàta, gum bris " +"thu an seisean no gun adhbharaich thu cunnart tèarainteachd. Cha bu chòir " +"dhut stad a chur ach air pròiseasan nach eil a’ freagairt tuilleadh." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Cuir _stad air a’ phròiseas" +msgstr[1] "Cuir _stad air na pròiseasan" +msgstr[2] "Cuir _stad air na pròiseasan" +msgstr[3] "Cuir _stad air na pròiseasan" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Atharraich prìomhachas a’ phròiseis “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Atharraich prìomhachas a’ phròiseis a thagh thu" +msgstr[1] "Atharraich prìomhachas an %d phròiseis a thagh thu" +msgstr[2] "Atharraich am prìomhachas aig %d phròiseasan a thagh thu" +msgstr[3] "Atharraich am prìomhachas aig %d phròiseasan a thagh thu" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "An aire:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Tha an nice value aig pròiseas a’ suidheachadh a’ phrìomhachais aige. Bheir " +"luach nas lugha prìomhachas nas àirde." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "Chan eil seo iomchaidh" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "Ainm a’ phròiseis" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "Cleachdaiche" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "Staid" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Cuimhne bhiortail" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Cuimhne còmhnaidh" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Cuimhne sho-sgrìobhte" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Cuimhne cho-roinnte" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Cuimhne an fhrithealaiche x" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Àm a’ CPU" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "Air a thòiseachadh" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "Prìomhachas" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "Co-theacsa na tèarainteachd" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "Loidhne-àithne" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "An seanail fuirich" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "Am buidheann smachd" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% a’ CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "Aonad" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "Seisean" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Seat" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "Sealbhadair" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Leughadh diosga iomlan" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Sgrìobhadh diosga iomlan" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "Leughadh diosga" + +#: ../src/proctable.cpp:350 +#| msgid "Disk view sort order" +msgid "Disk write" +msgstr "Sgrìobhadh diosga" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "A’ ruith" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Air a sgur" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Do-bhriste" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "’Na chadal" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bits" +msgstr[2] "%u bits" +msgstr[3] "%u bits" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" +msgstr[2] "%u bytes" +msgstr[3] "%u bytes" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prìomhachas glè mhòr" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Prìomhachas mòr" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prìomhachas àbhaisteach" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Prìomhachas beag" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prìomhachas glè bheag" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Lorg faidhlichean fosgailte" + +#~ msgid "Error" +#~ msgstr "Mearachd" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "Chan eil \"%s\" 'na regular expression Perl dligheach." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld diog" +#~ msgstr[1] "%lld dhiog" +#~ msgstr[2] "%lld diogan" +#~ msgstr[3] "%lld diog" + +#~ msgid "_Name contains:" +#~ msgstr "Tha _na leanas 'na ainm:" + +#~ msgid "_Find" +#~ msgstr "_Lorg" + +#~ msgid "C_lear" +#~ msgstr "Fa_lamhaich" + +#~ msgid "S_earch results:" +#~ msgstr "Toraidh_ean luirg:" + +#~ msgid "_Close" +#~ msgstr "_Dùin" + +#~ msgid "_Help" +#~ msgstr "Cob_hair" + +#~ msgid "Process Properties" +#~ msgstr "Roghainnean a' phròiseis" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Roghainnean a' phròiseis \"%s\" (PID %u):" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Tha feum air pribhleidean mus gabh am pròiseas a mharbhadh" + +#~ msgid "View" +#~ msgstr "Sealladh" + +#~ msgid "Sent" +#~ msgstr "Air a chur" + +#~ msgid "_View" +#~ msgstr "_Sealladh" + +#~ msgid "Stop process" +#~ msgstr "Cuir stad air a' phròiseas" + +#~ msgid "Continue process if stopped" +#~ msgstr "Lean air a' phròiseas ma chaidh stad a chur air" + +#~ msgid "Force process to finish normally" +#~ msgstr "Sparr air a' phròiseas coileanadh mar is àbhaist" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Sparr air a' phròiseas crìochnachadh sa bhad" + +#~ msgid "Refresh the process list" +#~ msgstr "Ath-nuadhaichan liosta nam pròiseasan" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Fosgail na mapaichean cuimhne a tha co-cheangailte ris a' phròiseas" + +#~ msgid "View the files opened by a process" +#~ msgstr "Seall na faidhlichean a chaidh fhosgladh le pròiseas" + +#~ msgid "View additional information about a process" +#~ msgstr "Seall fiosrachadh a bharrachd mu phròiseas" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Seall dàimh pàraint/leanaibh eadar pròiseasan" + +#~ msgid "Show active processes" +#~ msgstr "Seall pròiseasan gnìomhach" + +#~ msgid "Show all processes" +#~ msgstr "Seall na h-uile pròiseas" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Na seall ach pròiseasan aig cleachdaichean" + +#~ msgid "Set process priority to very high" +#~ msgstr "Thoir prìomhachas glè mhòr dhan phròiseas" + +#~ msgid "Set process priority to high" +#~ msgstr "Thoir prìomhachas mòr dhan phròiseas" + +#~ msgid "Set process priority to normal" +#~ msgstr "Thoir prìomhachas àbhaisteach dhan phròiseas" + +#~ msgid "Set process priority to low" +#~ msgstr "Thoir prìomhachas beag dhan phròiseas" + +#~ msgid "Set process priority to very low" +#~ msgstr "Thoir prìomhachas glè bheag dhan phròiseas" + +#~ msgid "Set process priority manually" +#~ msgstr "Thoir prìomhachas dhan phròiseas de làimh" + +#~ msgid "Main Window width" +#~ msgstr "Leud na prìomh-uinneige" + +#~ msgid "Main Window height" +#~ msgstr "Àirde na prìomh-uinneige" + +#~ msgid "Main Window X position" +#~ msgstr "Ionad x na prìomh-uinneige" + +#~ msgid "Main Window Y position" +#~ msgstr "Ionad y na prìomh-uinneige" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Socraichidh seo dè na pròiseasan a chithear a ghnàth. Le 0, chithear gach " +#~ "aon dhiubh, seallaidh 1 feadhainn a' chleachdaiche agus 2 an fheadhainn " +#~ "ghnìomhach" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 airson fiosrachadh mun t-siostam, 1 airson liosta nam pròiseasan, 2 " +#~ "airson nan goireasan agus 3 airson liosta nan diosgan" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "Luchdaich na cuibheasan (1, 5, 15 mionaidean): %0.2f, %0.2f, %0.2f" diff --git a/po/gl.gmo b/po/gl.gmo new file mode 100644 index 0000000..a91fa97 Binary files /dev/null and b/po/gl.gmo differ diff --git a/po/gl.po b/po/gl.po new file mode 100644 index 0000000..b6d6c96 --- /dev/null +++ b/po/gl.po @@ -0,0 +1,1702 @@ +# Galician translation of gnome-system-monitor. +# Copyright (C) 2001-2002, 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# Proxecto Trasno - Adaptación do software libre á lingua galega: Se desexas +# colaborar connosco, podes atopar máis información en http://www.trasno.net +# Manuel A. Fernández Montecelo , 2001, 2002. +# Ignacio Casal Quinteiro , 2005, 2006. +# Ignacio Casal Quinteiro , 2008. +# Mancomún - Centro de Referencia e Servizos de Software Libre , 2009. +# Suso Baleato , 2009. +# Antón Méixome , 2009. +# Fran Diéguez , 2009, 2010, 2011, 2012. +# Leandro Regueiro , 2012. +# Fran Dieguez , 2012, 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor-master-po-gl\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product" +"=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-02-17 13:59+0200\n" +"Last-Translator: Fran Dieguez \n" +"Language-Team: Galician\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" +"X-Project-Style: gnome\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor do sistema" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Ver os procesos actuais e monitorizar o estado do sistema" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Sistema;Procesos;CPU;Memoria;Rede;Historial;Uso;Rendemento;Tarefas;" +"Xestor;Actividade;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor do sistema de GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistema;Procesos;CPU;Memoria;Rede;Historial;Uso;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Ver e xestionar os recursos do sistema" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"O monitor do sistema é un visor de procesos e un monitor do sistema con unha " +"interface bonita e doada de usar." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"O monitor do sistema pode axudarlle a saber que aplicativos están usando o " +"procesador ou a memoria do seu computador, pode xestionar os aplicativos en " +"execución, forzar o peche de procesos que non respondan e cambiar o estado " +"ou prioridade dos procesos existentes." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"As gráficas de recursos móstranlle unha vista rápida de que está pasando no " +"seu computador como o uso recente da rede, memoria e procesador." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Vista da lista de procesos" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Vista xeral dos recursos" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Vista dos sistemas de ficheiros" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "O Proxecto GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Matar proceso" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Requírense privilexios para controlar os procesos doutros usuarios" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Mudar a prioridade do proceso" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Requírense privilexios para mudar a prioridade dos procesos" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Terminar o _proceso" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Mostrar propiedades do proceso" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesos" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Historial da CPU" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Historial da memoria e da swap" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memoria" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Historial da rede" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Recibindo" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Total recibido" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Enviando" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Total enviado" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Recursos" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Sistema de ficheiros" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Buscar por Ficheiros abertos" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrar ficheiros por nome" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Non distinguir maiúsculas de minúsculas" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Buscar por Ficheiros abertos" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferencias" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Axuda" + +#: data/menus.ui:23 +msgid "About" +msgstr "Sobre" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Saír" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Actualizar" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "Procesos _activos" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Todos os procesos" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "Os m_eus procesos" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Dependencias" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Propiedades" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "Mapas de _memoria" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Abrir os _ficheiros" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Cambiar _prioridade" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Moi alta" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Alta" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Baixa" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Moi baixa" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Personalizada" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Deter" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Continuar" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Rematar" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Matar" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Ficheiros abertos" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Preferencias do monitor do sistema" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Comportamento" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Intervalo de _actualización en segundos:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Activar a actualización _suave" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Alertar antes de finalizar ou _matar procesos" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividir o uso de CPU entre o número de CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Campos de información" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformación do proceso que se mostra na lista:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Gráficas" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Debuxar a gráfica de CPU como unha gráfica de áreas apiladas" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Debuxar a gráfica de CPU como unha gráfica de áreas apiladas" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Mostrar a velocidade de rede en bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Mostrar _todos os sistemas de ficheiros" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformación sobre o sistema de ficheiros mostrada na lista:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Cancelar" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Cambiar a _prioridade" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Valor _nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nota:A prioridade do proceso está dada polo seu valor nice. " +"Un valor nice máis baixo corresponde a unha prioridade máis alta." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Un monitor simple de procesos e sistema." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostrar a lapela «Procesos»" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostrar a lapela «Recursos»" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostrar a lapela «Sistemas de ficheiros»" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostrar a versión do aplicativo" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositivo" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Directorio" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tipo" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Libre" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Dispoñíbel" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Usada" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Seleccione unha cor para «%s»" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Fran Diéguez , 2009-2013.\n" +"Leandro Regueiro , 2012;\n" +"Antón Méixome , 2009.\n" +"Mancomún - Centro de Referencia e Servizos de Software Libre , 2009.\n" +"Suso Baleato , 2009.\n" +"Ignacio Casal Quinteiro , 2005, 2006, 2007, 2008.\n" +"Manuel A. Fernández Montecelo , 2001 2002." + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Hoxe ás %l:%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Onte ás %l:%M %p" + +# (pofilter) variables: do not translate: %a, %l, %p +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "O %A ás %k:%M" + +# (pofilter) variables: do not translate: %b, %l, %p +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "O %d de %B ás %k:%M" + +# (pofilter) variables: do not translate: %b +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d de %B de %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fracción" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Porcentaxe completo para os selectores de cor da tarta" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Título" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "O título da caixa de diálogo de selección da cor" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Seleccione unha cor" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Cor actual" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "A cor seleccionada" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipo de selector de cor" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Recibíronse datos de cor non válidos\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Prema para definir as cores da gráfica" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segundo" +msgstr[1] "%u segundos" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "non dispoñíbel" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) de %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d ficheiro aberto" +msgstr[1] "%d ficheiros abertos" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d ficheiro aberto que coinciden" +msgstr[1] "%d ficheiros abertos que coinciden" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proceso" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nome de ficheiro" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Comezo da MV" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Final da MV" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Tamaño da MV" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Parámetros" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Desprazamento da MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Memoria privada limpa" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Memoria privada modificada" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Memoria compartida limpa" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Memoria compartida modificada" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inodo" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapas de memoria" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapas de memoria para o proceso «%s» (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "ficheiro" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "canalización" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Conexión de rede IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Conexión de rede IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "conectador local" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipo descoñecido" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "DF" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Obxecto" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Ficheiros abertos polo proceso «%s» (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Tamaño e posición da xanela principal no formato (ancho, alto, posx, posy)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "A xanela principal debería abrirse maximizada" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Mostrar as dependencias do proceso en forma de árbore" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Modo Solaris para a porcentaxe de CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Se é certo, o monito do sistema opera no «Modo Solaris» onde o uso da CPU " +"por tarefas está dividido entre o número total de CPU. Doutro xeito opera en " +"«Modo Irix»." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostrar a gráfica de CPU como unha gráfica de áreas apiladas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Se é verdadeiro, system-monitor mostrará a gráfica de CPU como unha gráfica " +"de áreas apiladas no lugar dunha gráfica de liña." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Mostrar a gráfica de CPU como unha gráfica de áreas apiladas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Se é verdadeiro, system-monitor mostrará a gráfica de CPU como unha gráfica " +"de áreas apiladas no lugar dunha gráfica de liña." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Activar/desactivar a actualización suave" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Mostrar o diálogo de aviso ao matar procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Tempo en milisegundos entre as actualizacións da visualización de procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tempo en milisegundos entre as actualizacións das gráficas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Indica se debe mostrar información sobre todos os sistemas de ficheiros" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Indica se debe mostrarse información sobre todos os sistemas de ficheiros " +"(incluíndo tipos como «autofs» e «procfs»). Pode ser útil para obter unha " +"lista de todos os sistemas de ficheiros montados actualmente." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Tempo en milisegundos entre as actualizacións da lista dos dispositivos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Determina que proceso mostrar." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Garda a lapela visualizada actualmente" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Cores da CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Cada entrada está no formato (nº CPU, cor en hexadecimal)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Cor predeterminada da gráfica de memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Cor predeterminada da gráfica da partición swap" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Cor predeterminada da gráfica de tráfico de rede entrante" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Cor predeterminada da gráfica de tráfico de rede saínte" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Mostrar o tráfico de rede en bits" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Columna de ordenación da visualización dos procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Orde das columnas da visualización dos procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Orde de clasificación da visualización dos procesos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Ancho da columna «Nome» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Mostrar a columna \"Nome\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Ancho da columna «Usuario» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Mostrar a columna \"Usuario\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Ancho da columna «Estado» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Mostrar a columna \"Estado\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Ancho da columna «Memoria virtual» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Mostrar a columna \"Memoria virtual\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Ancho da columna «Memoria residente» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Mostrar a columna \"Memoria residente\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Ancho da columna «Memoria escribíbel» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Mostrar a columna \"Memoria escribíbel\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Ancho da columna «Memoria compartida» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Mostrar a columna \"Memoria compartida\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Ancho da columna «Memoria do servidor X» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Mostrar a columna \"Memoria do servidor X\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Largura da columna «porcentaxe de CPU» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Mostrar a columna \"porcentaxe de CPU\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Ancho da columna «Tempo de CPU» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Mostrar a columna \"Tempo de CPU\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Ancho da columna «Iniciado» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Mostrar a columna \"Tempo de inicio\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Ancho da columna «Nice» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Mostrar a columna \"Nice\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Largura da columna «PID» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Mostrar a columna \"PID\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Ancho da columna «Contexto de seguranza SELinux» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Mostrar a columna \"contexto de seguranza SELinux\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Ancho da columna «Nice» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Mostrar a columna «Liña de orde» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Ancho da columna «Memoria» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Mostrar a columna \"Memoria\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Largura da columna «Agardando pola canle» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Mostrar a columna 'Agardando canle' do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Largura da columna «Grupo de control» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Mostrar a columna «Grupo de control» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Ancho da columna «Unidade» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Mostrar a columna \"Unidade\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Ancho da columna «Sesión» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Mostrar a columna \"Sesión\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Ancho da columna «Estado» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Mostrar a columna «Estado» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Ancho da columna «Propietario» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Mostrar a columna \"Propietario\" do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Ancho da columna «Total de lecturas en disco» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Mostrar a columna «Total de lecturas de disco» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Ancho da columna «Total de escrituras en disco» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Mostrar a columna «Total de escrituras en disco» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Ancho da columna «Lecturas de disco» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Mostrar a columna «Lecturas de disco» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Ancho da columna «Escrituras en disco» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Mostrar a columna «Escrituras en disco» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Ancho da columna «Prioridade» do proceso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Mostrar a columna «Prioridade» do proceso ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Columna de ordenación da vista de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Orde de colocación da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Orde das columnas da visualización de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Ancho da columna «Dispositivo» da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Mostrar a columna \"Dispositivo\" da vista de disco ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Ancho da columna «Directorio» da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Mostrar a columna \"Directorio\" da vista de disco ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Ancho da columna «Tipo» da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Mostrar a columna \"Tipo\" da vista de disco ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Ancho da columna «Total» da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Mostrar a columna \"Total\" da vista de disco ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Ancho da columna «Libre» da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Mostrar a columna \"Libre\" da vista de disco ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Ancho da columna «Dispoñíbel» da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Mostrar a columna \"Dispoñíbel\" da vista de disco ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Ancho da columna «Usado» da vista de disco" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Mostrar a columna \"Usado\" da vista de disco ao inicio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Columna de ordenación da vista de mapa de memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Orde de colocación do mapa de memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Columna de ordenación de ficheiros abertos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Orde de colocación de ficheiros abertos" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icona" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Non é posíbel cambiar a prioridade do proceso co PID %d a %d\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Non é posíbel matar o proceso co PID %d co sinal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Está seguro que quere matar os procesos seleccionados «%s» (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"Está seguro que quere rematar os procesos seleccionados «%s» (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Está seguro que quere deter os procesos seleccionados «%s» (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Está seguro que quere matar o proceso seleccionado?" +msgstr[1] "Está seguro que quere matar os %d procesos seleccionados?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Está seguro que quere rematar o proceso seleccionado?" +msgstr[1] "Está seguro que quere rematar os %d procesos seleccionados?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Está seguro que quere deter o proceso seleccionado?" +msgstr[1] "Está seguro que quere deter os %d procesos seleccionados?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Matar un proceso pode destruír datos, romper a sesión de traballo ou crear " +"un risco de seguranza. Só deberían matarse os procesos que non respondan." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Matar proceso" +msgstr[1] "_Matar procesos" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Finalizar un proceso pode destruír os datos, interromper a sesión de " +"traballo ou crear un risco de seguranza. Só deberían finalizarse os procesos " +"que non respondan." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Rematar proceso" +msgstr[1] "_Rematar procesos" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Deter un proceso pode destruír os datos, interromper a sesión de traballo ou " +"crear un risco de seguranza. Só deberían deter os procesos que non respondan." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Deter o proceso" +msgstr[1] "_Deter os procesos" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Cambiar a prioridade do proceso «%s» (PID %u):" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Cambiar prioridade do proceso seleccionado" +msgstr[1] "Cambiar prioridade dos %d procesos seleccionados" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nota:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"A prioridade do proceso está dada polo seu valor nice. Un valor nice máis " +"baixo corresponde a unha prioridade máis alta." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/D" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nome do proceso" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Usuario" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Estado" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memoria virtual" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memoria residente" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memoria escribíbel" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memoria compartida" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memoria do servidor X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Tempo da CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Comezado" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioridade" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Contexto de seguranza" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Liña de ordes" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Agardando pola canle" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grupo de control" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Unidade" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sesión" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Estado" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Propietario" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Total de lecturas de disco" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Total de escrituras en disco" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Lecturas de disco" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Escrituras en disco" + +#: src/util.cpp:27 +msgid "Running" +msgstr "En execución" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Detido" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ininterrompíbel" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Durmindo" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Prioridade moi alta" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Prioridade alta" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Prioridade normal" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Prioridade baixa" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Prioridade moi baixa" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bits" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u bytes" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Buscar ficheiros abertos" + +#~ msgid "Error" +#~ msgstr "Erro" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "«%s» non é unha expresión regular de Perl correcta." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segundo" +#~ msgstr[1] "%lld segundos" + +#~ msgid "_Name contains:" +#~ msgstr "O _nome contén:" + +#~ msgid "_Find" +#~ msgstr "_Buscar" + +#~ msgid "C_lear" +#~ msgstr "_Limpar" + +#~ msgid "S_earch results:" +#~ msgstr "R_esultados da busca:" + +#~ msgid "_Close" +#~ msgstr "_Pechar" + +#~ msgid "_Help" +#~ msgstr "_Axuda" + +#~ msgid "Process Properties" +#~ msgstr "Propiedades do proceso" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Propiedades do proceso «%s» (PID %u):" + +#~ msgid "Sensitive" +#~ msgstr "Sensíbel" + +#~ msgid "The sensitivity value" +#~ msgstr "O valor de sensibilidade" + +#~ msgid "Show processor usage graph" +#~ msgstr "Mostrar a gráfica de uso de procesador" + +#~ msgid "Show memory and swap usage graph" +#~ msgstr "Mostrar a gráfica de uso de memoria e espazo de intercambio" + +#~ msgid "Show network traffic graph" +#~ msgstr "Mostrar a gráfica de tráfico de rede" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Medias de carga para os últimos 1, 5 e 15 minutos: %0.2f, %0.2f, %0.2f" + +#~ msgid "View" +#~ msgstr "Ver" + +#~ msgid "_View" +#~ msgstr "_Ver" + +#~ msgid "Stop process" +#~ msgstr "Deter o proceso" + +#~ msgid "Continue process if stopped" +#~ msgstr "Continuar o proceso se está detido" + +#~ msgid "Force process to finish normally" +#~ msgstr "Forzar un proceso a terminar con normalidade" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Forzar un proceso a terminar inmediatamente" + +#~ msgid "Refresh the process list" +#~ msgstr "Actualizar a lista dos procesos" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Abrir os mapas de memoria asociados a un proceso" + +#~ msgid "View the files opened by a process" +#~ msgstr "Ver os ficheiros abertos por un proceso" + +#~ msgid "View additional information about a process" +#~ msgstr "Ver información adicional sobre un proceso" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Mostrar as relacións de pai/fillo entre os procesos" + +#~ msgid "Show active processes" +#~ msgstr "Mostrar os procesos activos" + +#~ msgid "Show all processes" +#~ msgstr "Mostrar todos os procesos" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Mostrar só os procesos que pertencen ao usuario" + +#~ msgid "Set process priority to very high" +#~ msgstr "Estabelecer a prioridade do proceso a moi alta" + +#~ msgid "Set process priority to high" +#~ msgstr "Estabelecer a prioridade do proceso a alta" + +#~ msgid "Set process priority to normal" +#~ msgstr "Estabelecer a prioridade do proceso a moi normal" + +#~ msgid "Set process priority to low" +#~ msgstr "Estabelecer a prioridade do proceso a baixa" + +#~ msgid "Set process priority to very low" +#~ msgstr "Estabelecer a prioridade do proceso a moi baixa" + +#~ msgid "Set process priority manually" +#~ msgstr "Estabelecer a prioridade do proceso manualmente" + +#~ msgid "Main Window width" +#~ msgstr "Largura da xanela principal" + +#~ msgid "Main Window height" +#~ msgstr "Altura da xanela principal" + +#~ msgid "Main Window X position" +#~ msgstr "Posición X da xanela principal" + +#~ msgid "Main Window Y position" +#~ msgstr "Posición Y da xanela principal" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Determina os procesos que se mostrarán por defecto. 0 é todos, 1 é " +#~ "usuario e 2 é activo" + +#~ msgid "" +#~ "0 for the processes list, 1 for the resources and 2 for the disks list" +#~ msgstr "" +#~ "0 para a lista de procesos, 1 para os recursos, 2 para a lista de discos" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Requírense privilexios para matar un proceso" + +#~ msgid "Sent" +#~ msgstr "Enviado" + +#~ msgid "System" +#~ msgstr "Sistema" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "Mostrar a lapela «Sistema»" + +#~ msgid "_Monitor" +#~ msgstr "_Monitor" + +#~ msgid "_Edit" +#~ msgstr "_Editar" + +#~ msgid "Search for _Open Files" +#~ msgstr "Buscar os ficheiros _abertos" + +#~ msgid "Quit the program" +#~ msgstr "Saír do programa" + +#~ msgid "_Contents" +#~ msgstr "_Contidos" + +#~ msgid "Open the manual" +#~ msgstr "Abrir o manual" + +#~ msgid "About this application" +#~ msgstr "Sobre este aplicativo" + +#~ msgid "(%s Priority)" +#~ msgstr "(Prioridade %s)" + +#~ msgid "Release %s %s" +#~ msgstr "Versión %s de %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Kernel %s" +#~ msgstr "Núcleo %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Hardware" + +#~ msgid "Memory:" +#~ msgstr "Memoria:" + +#~ msgid "Processor:" +#~ msgstr "Procesador:" + +#~ msgid "System Status" +#~ msgstr "Estado do sistema" + +#~ msgid "Available disk space:" +#~ msgstr "Espazo dispoñíbel no disco:" + +#~ msgid "N/A" +#~ msgstr "N/D" + +#~ msgid "Unknown model" +#~ msgstr "Modelo descoñecido" + +#~ msgid "Default graph CPU color" +#~ msgstr "Cor predeterminada da gráfica da CPU" + +#~ msgid "_Change Priority…" +#~ msgstr "_Cambiar a prioridade…" + +#~ msgid "Processor %d:" +#~ msgstr "Procesador %d:" + +#~ msgid "_Change Priority..." +#~ msgstr "_Cambiar a prioridade…" + +#~ msgid "Solaris mode" +#~ msgstr "Modo Solaris" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Mostrar a columna \"argumentos\" do proceso ao inicio" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Mostrar a columna \"uso estimado da memoria\" do proceso ao inicio" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Largura da columna \"argumentos\" do proceso" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Largura da columna \"uso estimado da memoria\" do proceso" diff --git a/po/gnome-system-monitor.pot b/po/gnome-system-monitor.pot new file mode 100644 index 0000000..1e64f56 --- /dev/null +++ b/po/gnome-system-monitor.pot @@ -0,0 +1,1366 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR System Monitor authors +# This file is distributed under the same license as the gnome-system-monitor package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor 3.28.1\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-04-09 21:50+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "" + +#: data/menus.ui:18 +msgid "Help" +msgstr "" + +#: data/menus.ui:23 +msgid "About" +msgstr "" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "" + +#: data/menus.ui:91 src/util.cpp:161 +msgid "Very High" +msgstr "" + +#: data/menus.ui:96 src/util.cpp:163 +msgid "High" +msgstr "" + +#: data/menus.ui:101 src/util.cpp:165 +msgid "Normal" +msgstr "" + +#: data/menus.ui:106 src/util.cpp:167 +msgid "Low" +msgstr "" + +#: data/menus.ui:111 src/util.cpp:169 +msgid "Very Low" +msgstr "" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "" + +#: data/menus.ui:139 +msgid "_End" +msgstr "" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "" + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "" +msgstr[1] "" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "" +msgstr[1] "" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "" +msgstr[1] "" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "" +msgstr[1] "" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "" +msgstr[1] "" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "" +msgstr[1] "" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "" +msgstr[1] "" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "" +msgstr[1] "" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "" +msgstr[1] "" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "" +msgstr[1] "" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:378 src/util.cpp:417 +msgid "N/A" +msgstr "" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "" + +#: src/util.cpp:27 +msgid "Running" +msgstr "" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "" + +#: src/util.cpp:176 +msgid "Very High Priority" +msgstr "" + +#: src/util.cpp:178 +msgid "High Priority" +msgstr "" + +#: src/util.cpp:180 +msgid "Normal Priority" +msgstr "" + +#: src/util.cpp:182 +msgid "Low Priority" +msgstr "" + +#: src/util.cpp:184 +msgid "Very Low Priority" +msgstr "" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:613 +#, c-format +msgid "%s/s" +msgstr "" diff --git a/po/gu.gmo b/po/gu.gmo new file mode 100644 index 0000000..99fbd24 Binary files /dev/null and b/po/gu.gmo differ diff --git a/po/gu.po b/po/gu.po new file mode 100644 index 0000000..47387c9 --- /dev/null +++ b/po/gu.po @@ -0,0 +1,1506 @@ +# translation of gu.po to Gujarati +# Ankit Patel , 2005, 2006. +# Ankit Patel , 2006, 2007. +# Sweta Kothari , 2008. +# Sweta Kothari , 2008, 2009, 2010, 2011, 2012, 2013. +msgid "" +msgstr "" +"Project-Id-Version: gu\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug." +"cgi?product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2013-02-25 10:59+0000\n" +"PO-Revision-Date: 2013-03-13 13:13+0530\n" +"Last-Translator: \n" +"Language-Team: American English \n" +"Language: gu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/callbacks.cpp:184 ../src/procman-app.cpp:364 +msgid "System Monitor" +msgstr "સિસ્ટમ મૉનિટર" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/callbacks.cpp:185 +msgid "View current processes and monitor system state" +msgstr "વર્તમાન પ્રક્રિયાને જુઓ અને સિસ્ટમની સ્થિતિનું ધ્યાન રાખો" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "મોનિટર;સિસ્ટમ;પ્રક્રિયા;CPU;મેમરી;નેટવર્ક;ઇતિહાસ;વપરાશ;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +msgid "GNOME System Monitor" +msgstr "GNOME સિસ્ટમ મૉનિટર" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "પ્રક્રિયા મારી નાખો" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to kill process" +msgstr "પ્રક્રિયાને મારવા માટે અધિકારો જરૂરી છે" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +#| msgid "_Continue Process" +msgid "Renice process" +msgstr "Renice પ્રક્રિયા" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to renice process" +msgstr "પ્રક્રિયાને renice કરવા માટે અધિકારો જરૂરી છે" + +#: ../data/interface.ui.h:2 +msgid "View" +msgstr "દૃશ્ય" + +#: ../data/interface.ui.h:3 +msgid "End _Process" +msgstr "પ્રક્રિયાનો અંત કરો (_P)" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "પ્રક્રિયાઓ" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU નો ઈતિહાસ" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "મેમરી અને સ્વેપનો ઈતિહાસ" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:249 +#: ../src/procproperties.cpp:132 ../src/proctable.cpp:212 +msgid "Memory" +msgstr "મેમરી" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:261 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "નેટવર્ક ઈતિહાસ" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:288 +msgid "Receiving" +msgstr "મેળવી રહ્યા છે" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "કુલ મળેલ" + +#: ../data/interface.ui.h:12 +msgid "Sent" +msgstr "મોકલ્યુ" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "કુલ મોકલ્યા" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "સ્રોતો" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ફાઈલ સિસ્ટમો" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ખૂલેલી ફાઈલો માટે શોધો" + +#: ../data/lsof.ui.h:2 +msgid "_Name contains:" +msgstr "નામ સમાવે (_N):" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive matching" +msgstr "કેસ પ્રત્યે સંવેદનશીલ જોડણી" + +#: ../data/lsof.ui.h:4 +msgid "C_lear" +msgstr "સાફ કરો (_l)" + +#: ../data/lsof.ui.h:5 +msgid "S_earch results:" +msgstr "શોધ પરિણામો (_e):" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ખૂલેલી ફાઈલો માટે શોધો" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "પસંદગીઓ" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "મદદ" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "વિશે" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "બહાર નીકળો" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "ફાઈલો ખોલો" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "સિસ્ટમ મોનિટર પસંદગીઓ" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "વર્તણૂક" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "અંતરાલ સેકન્ડોમાં સુધારો (_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "સરળ પુનઃતાજું કરો સક્રિય કરો (_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "પ્રક્રિયાઓનો અંત કરવા અથવા તેમને મારી નાંખવા પહેલા ચેતવો (_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU ગણતરી દ્દારા CPU વપરાશ અલગ કરો (_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "જાણકારી ક્ષેત્રો" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "યાદીમાં બતાવેલ પ્રક્રિયા જાણકારી (_n):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "આલેખો" + +#: ../data/preferences.ui.h:11 +msgid "_Show network speed in bits" +msgstr "બિટમાં નેટવર્ક ઝડપને બતાવો (_S)" + +#: ../data/preferences.ui.h:12 +msgid "_Draw CPU chart as stacked area chart" +msgstr "સ્ટેક વિસ્તાર આલેખ તરીકે CPU આલેખને દોરો (_D)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "બધી ફાઈલસિસ્ટમો બતાવો (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "યાદીમાં બતાવેલ ફાઇલ સિસ્ટમ જાણકારી:" + +#: ../data/renice.ui.h:1 +msgid "Change _Priority" +msgstr "પ્રાધાન્ય બદલો (_P)" + +#: ../data/renice.ui.h:2 +msgid "_Nice value:" +msgstr "_Nice કિંમત:" + +#: ../data/renice.ui.h:3 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"નોંધ: પ્રક્રિયાનું પ્રાધાન્ય nice ની કિંમત દ્વારા મળે છે. ઓછી nice ની " +"કિંમત ઊંચું પ્રાધાન્ય સૂચવે છે." + +#: ../src/argv.cpp:20 +msgid "Show the Processes tab" +msgstr "પ્રક્રિયા ટૅબ બતાવો" + +#: ../src/argv.cpp:25 +msgid "Show the Resources tab" +msgstr "સ્ત્રોત ટૅબ બતાવો" + +#: ../src/argv.cpp:30 +msgid "Show the File Systems tab" +msgstr "ફાઇલ સિસ્ટમ ટૅબ બતાવો" + +#: ../src/callbacks.cpp:195 +msgid "translator-credits" +msgstr "અંકિત પટેલ " + +#: ../src/disks.cpp:304 ../src/memmaps.cpp:361 +msgid "Device" +msgstr "ઉપકરણ" + +#: ../src/disks.cpp:305 +msgid "Directory" +msgstr "ડિરેક્ટરી" + +#: ../src/disks.cpp:306 ../src/gsm_color_button.c:223 ../src/openfiles.cpp:251 +msgid "Type" +msgstr "પ્રકાર" + +#: ../src/disks.cpp:307 +msgid "Total" +msgstr "કુલ" + +#: ../src/disks.cpp:308 +msgid "Free" +msgstr "મુક્ત" + +#: ../src/disks.cpp:309 +msgid "Available" +msgstr "ઉપલબ્ધ" + +#: ../src/disks.cpp:310 +msgid "Used" +msgstr "ઉપયોગમાં લેવાયેલ" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "આજે %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "ગઈકાલે %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:199 +msgid "Fraction" +msgstr "ભાગ" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:201 +msgid "Percentage full for pie color pickers" +msgstr "પાઇ રંગ પસંદ કરવા માટે સંપૂર્ણ ટકાવારી" + +#: ../src/gsm_color_button.c:208 +msgid "Title" +msgstr "શીર્ષક" + +#: ../src/gsm_color_button.c:209 +msgid "The title of the color selection dialog" +msgstr "રંગ પસંદ કરવાના સંવાદનુ શીર્ષક" + +#: ../src/gsm_color_button.c:210 ../src/gsm_color_button.c:628 +msgid "Pick a Color" +msgstr "રંગ પસંદ કરો" + +#: ../src/gsm_color_button.c:216 +msgid "Current Color" +msgstr "વર્તમાન રંગ" + +#: ../src/gsm_color_button.c:217 +msgid "The selected color" +msgstr "પસંદિત રંગ" + +#: ../src/gsm_color_button.c:224 +msgid "Type of color picker" +msgstr "રંગ પસંદ કરનારના પ્રકાર" + +#: ../src/gsm_color_button.c:550 +msgid "Received invalid color data\n" +msgstr "મળેલ અયોગ્ય રંગ માહિતી\n" + +#: ../src/gsm_color_button.c:651 +msgid "Click to set graph colors" +msgstr "આલેખ રંગોને સુયોજિત કરવા માટે ક્લિક કરો" + +#: ../src/interface.cpp:47 +msgid "_View" +msgstr "દેખાવ (_V)" + +#: ../src/interface.cpp:49 +msgid "_Stop Process" +msgstr "પ્રક્રિયા અટકાવો (_S)" + +#: ../src/interface.cpp:50 +msgid "Stop process" +msgstr "પ્રક્રિયા અટકાવો" + +#: ../src/interface.cpp:51 +msgid "_Continue Process" +msgstr "પ્રક્રિયા ચાલુ રાખો (_C)" + +#: ../src/interface.cpp:52 +msgid "Continue process if stopped" +msgstr "જો અટકાવાયેલ હોય તો પ્રક્રિયા ચાલુ રાખો" + +#: ../src/interface.cpp:54 ../src/procdialogs.cpp:96 +msgid "_End Process" +msgstr "પ્રક્રિયાનો અંત લાવો (_E)" + +#: ../src/interface.cpp:55 +msgid "Force process to finish normally" +msgstr "પ્રક્રિયાને સામાન્ય રીતે સમાપ્ત કરવા માટે દબાણ કરો" + +#: ../src/interface.cpp:56 ../src/procdialogs.cpp:85 +msgid "_Kill Process" +msgstr "પ્રક્રિયાને મૃત કરો (_K)" + +#: ../src/interface.cpp:57 +msgid "Force process to finish immediately" +msgstr "પ્રક્રિયાને તુરંત જ સમાપ્ત કરવા માટે દબાણ કરો" + +#: ../src/interface.cpp:58 +msgid "_Change Priority" +msgstr "પ્રાધાન્ય બદલો (_C)" + +#: ../src/interface.cpp:59 +msgid "Change the order of priority of process" +msgstr "પ્રક્રિયાઓના પ્રાધાન્યનો ક્રમ બદલો" + +#: ../src/interface.cpp:61 +msgid "_Refresh" +msgstr "પુન:તાજુ કરો (_R)" + +#: ../src/interface.cpp:62 +msgid "Refresh the process list" +msgstr "પ્રક્રિયા યાદીને પુન:તાજી કરો" + +#: ../src/interface.cpp:64 +msgid "_Memory Maps" +msgstr "મેમરીના નક્શા (_M)" + +#: ../src/interface.cpp:65 +msgid "Open the memory maps associated with a process" +msgstr "પ્રક્રિયા સાથે સંકળાયેલ મેમરી નકશાઓ ખોલો" + +#. Translators: this means 'Files that are open' (open is no verb here) +#: ../src/interface.cpp:67 +msgid "Open _Files" +msgstr "ફાઈલો ખોલો (_F)" + +#: ../src/interface.cpp:68 +msgid "View the files opened by a process" +msgstr "પ્રક્રિયા દ્વારા ખોલાયેલ ફાઈલો જુઓ" + +#: ../src/interface.cpp:69 +msgid "_Properties" +msgstr "ગુણધર્મો (_P)" + +#: ../src/interface.cpp:70 +msgid "View additional information about a process" +msgstr "પ્રક્રિયા વિશે વધારાની જાણકારીને દર્શાવો" + +#: ../src/interface.cpp:75 +msgid "_Dependencies" +msgstr "આધારભૂતો (_D)" + +#: ../src/interface.cpp:76 +msgid "Show parent/child relationship between processes" +msgstr "પ્રક્રિયાઓ વચ્ચે પિતૃ/બાળ સંબંધ બતાવો" + +#: ../src/interface.cpp:83 +msgid "_Active Processes" +msgstr "સક્રિય પ્રક્રિયાઓ (_A)" + +#: ../src/interface.cpp:84 +msgid "Show active processes" +msgstr "સક્રિય પ્રક્રિયાઓ બતાવો" + +#: ../src/interface.cpp:85 +msgid "A_ll Processes" +msgstr "બધી પ્રક્રિયાઓ (_l)" + +#: ../src/interface.cpp:86 +msgid "Show all processes" +msgstr "બધી પ્રક્રિયાઓ બતાવો" + +#: ../src/interface.cpp:87 +msgid "M_y Processes" +msgstr "મારી પ્રક્રિયાઓ (_y)" + +#: ../src/interface.cpp:88 +msgid "Show only user-owned processes" +msgstr "ફક્ત વપરાશકર્તા માલિકી થયેલ પ્રક્રિયાઓને બતાવો" + +#: ../src/interface.cpp:93 ../src/util.cpp:217 +msgid "Very High" +msgstr "વધારે ઊંચુ" + +#: ../src/interface.cpp:94 +msgid "Set process priority to very high" +msgstr "ઘણુ ઊંચુ તરીકે પ્રક્રિયા પ્રાધાન્યને સુયોજિત કરો" + +#: ../src/interface.cpp:95 ../src/util.cpp:219 +msgid "High" +msgstr "ઊંચુ" + +#: ../src/interface.cpp:96 +msgid "Set process priority to high" +msgstr "ઊંચુ તરીકે પ્રક્રિયા પ્રાધાન્યને સુયોજિત કરો" + +#: ../src/interface.cpp:97 ../src/util.cpp:221 +msgid "Normal" +msgstr "સામાન્ય" + +#: ../src/interface.cpp:98 +msgid "Set process priority to normal" +msgstr "સામાન્ય રીતે પ્રાધાન્ય પ્રમાણે પ્રક્રિયાને સુયોજિત કરો" + +#: ../src/interface.cpp:99 ../src/util.cpp:223 +msgid "Low" +msgstr "નીચુ" + +#: ../src/interface.cpp:100 +msgid "Set process priority to low" +msgstr "નીચુ તરીકે પ્રક્રિયા પ્રાધાન્યને સુયોજિત કરો" + +#: ../src/interface.cpp:101 ../src/util.cpp:225 +msgid "Very Low" +msgstr "ઘણુ નીચુ" + +#: ../src/interface.cpp:102 +msgid "Set process priority to very low" +msgstr "ઘણું નીચુ તરીકે પ્રક્રિયા પ્રાધાન્યને સુયોજિત કરો" + +#: ../src/interface.cpp:103 +msgid "Custom" +msgstr "વૈવિધ્ય" + +#: ../src/interface.cpp:104 +msgid "Set process priority manually" +msgstr "જાતેજ પ્રક્રિયાનાં પ્રાધાન્યને સુયોજિત કરો" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:178 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' માટે રંગ પસંદ કરો" + +#: ../src/interface.cpp:214 ../src/procproperties.cpp:138 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:216 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:304 +msgid "Sending" +msgstr "મોકલી રહ્યા છે" + +#: ../src/load-graph.cpp:170 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u સેકન્ડ" +msgstr[1] "%u સેકન્ડો" + +#: ../src/load-graph.cpp:365 +msgid "not available" +msgstr "ઉપલબ્ધ નથી" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:368 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) એ %s નું " + +#: ../src/lsof.cpp:125 +msgid "Error" +msgstr "ભૂલ" + +#: ../src/lsof.cpp:126 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' એ માન્ય Perl નિયમિત સમીકરણ નથી." + +#: ../src/lsof.cpp:272 +msgid "Process" +msgstr "પ્રક્રિયા" + +# libgnomeui/gnome-client.c:833 +#: ../src/lsof.cpp:284 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:294 ../src/memmaps.cpp:339 +msgid "Filename" +msgstr "ફાઇલનું નામ" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:341 +msgid "VM Start" +msgstr "VMની શરૂઆત" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:343 +msgid "VM End" +msgstr "VMનો અંત" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:345 +msgid "VM Size" +msgstr "VMનુ માપ" + +#: ../src/memmaps.cpp:346 +msgid "Flags" +msgstr "નિશાનીઓ" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:348 +msgid "VM Offset" +msgstr "VM ઓફસેટ" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:351 +msgid "Private clean" +msgstr "ખાનગી સફાઈ" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:354 +msgid "Private dirty" +msgstr "ખાનગી ગંદકી" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:357 +msgid "Shared clean" +msgstr "સહભાગી સફાઈ" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:360 +msgid "Shared dirty" +msgstr "સહભાગી ગંદકી" + +#: ../src/memmaps.cpp:362 +msgid "Inode" +msgstr "આઈનોડ" + +#: ../src/memmaps.cpp:467 +msgid "Memory Maps" +msgstr "મેમરી નક્શાઓ" + +#: ../src/memmaps.cpp:479 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "પ્રક્રિયા \"%s\" માટે મેમરી નકશા (PID %u) (_M):" + +#: ../src/openfiles.cpp:38 +msgid "file" +msgstr "ફાઈલ" + +#: ../src/openfiles.cpp:40 +msgid "pipe" +msgstr "પાઈપ" + +#: ../src/openfiles.cpp:42 +msgid "IPv6 network connection" +msgstr "IPv6 નેટવર્ક જોડાણ" + +#: ../src/openfiles.cpp:44 +msgid "IPv4 network connection" +msgstr "IPv4 નેટવર્ક જોડાણ" + +#: ../src/openfiles.cpp:46 +msgid "local socket" +msgstr "સ્થાનિક સોકેટ" + +#: ../src/openfiles.cpp:48 +msgid "unknown type" +msgstr "અજ્ઞાત પ્રકાર" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:250 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:252 +msgid "Object" +msgstr "ઓબ્જેક્ટ" + +#: ../src/openfiles.cpp:346 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "પ્રક્રિયા \"%s\" દ્વારા ખૂલેલી ફાઈલો (PID %u) (_F):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:1 +msgid "Main Window width" +msgstr "મુખ્ય વિન્ડો પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:2 +msgid "Main Window height" +msgstr "મુખ્ય વિન્ડો ઊંચાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:3 +msgid "Main Window should open maximized" +msgstr "મુખ્ય વિન્ડોને મહત્તમ તરીકે ખુલ્લી હોવી જોઇએ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:4 +msgid "Main Window X position" +msgstr "મુખ્ય વિન્ડો X સ્થાન" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:5 +msgid "Main Window Y position" +msgstr "મુખ્ય વિન્ડો Y સ્થાન" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:6 +msgid "Show process dependencies in tree form" +msgstr "પ્રક્રિયાના આધારભૂતોને વૃક્ષ સ્વરૂપમાં બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:7 +msgid "Solaris mode for CPU percentage" +msgstr "CPU ટકા માટે Solaris સ્થિતિ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:8 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"જો TRUE હોય, તો system-monitor એ 'Solaris mode' માં કામ કરશે કે જ્યાં ક્રિયાનો cpu " +"વપરાશ એ કુલ સંખ્યાના CPU દ્વારા વિભાજીત થાય છે. નહિંતર તે 'Irix mode' માં કામ કરે છે." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:9 +msgid "Show CPU chart as stacked area chart" +msgstr "સ્ટેક વિસ્તાર આલેખ તરીકે CPU આલેખને બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:10 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"જો TRUE હોય તો, system-monitor એ સ્ટેક વિસ્તાર તરીકે લાઇન આલેખને બદલે CPU આલેખને બતાવે છે." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "લીસું પુનઃતાજાપણું સક્રિય/નિષ્ક્રિય કરો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:12 +msgid "Show warning dialog when killing processes" +msgstr "જ્યારે પ્રક્રિયાઓને મારી રહ્યા હોય ત્યારે ચેતવણી સંવાદ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:13 +msgid "Time in milliseconds between updates of the process view" +msgstr "પ્રક્રિયા દેખાવના સુધારાઓ વચ્ચેનો સમય મિલિસેકન્ડોમાં" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:14 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ગ્રાફના સુધારાઓ વચ્ચેનો સમય મિલિસેકન્ડોમાં" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:15 +msgid "Whether information about all file systems should be displayed" +msgstr "શું બધી ફાઈલ સિસ્ટમો વિશે જાણકારી દર્શાવવી જોઈએ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:16 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"શું બધી ફાઈલસિસ્ટમો વિશે જાણકારી દર્શાવવી જોઈએ (આ 'autofs' અને 'procfs' પ્રકારની " +"ફાઈલસિસ્ટમોને સમાવીને). તે વર્તમાનમાં માઉન્ટ થયેલ બધી ફાઈલસિસ્ટમોની યાદી મેળવવા માટે " +"ઉપયોગી છે." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:17 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ઉપકરણ યાદીના સુધારાઓ વચ્ચેનો સમય મિલિસેકન્ડોમાં" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:18 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"મૂળભુત રીતે કઈ પ્રક્રિયાઓ બતાવવી તે નક્કી કરે છે. ૦ એ બધા માટે, ૧ એ વપરાશકર્તા માટે, અને " +"૨ એ સક્રિય માટે" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:19 +msgid "Saves the currently viewed tab" +msgstr "વર્તમાનમાં જોયેલ ટેબ સંગ્રહે છે" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:20 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "સિસ્ટમ જાણકારી માટે ૦, પ્રોસેસર યાદી માટે ૧, સ્રોતો માટે ૨ અને ડિસ્કોની યાદી માટે ૩" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:21 +msgid "CPU colors" +msgstr "CPU રંગો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:22 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "દરેક નોંધણી બંધારણમાં છે (CPU#, હૅક્ઝાડેસિમલ રંગ કિંમત)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:23 +msgid "Default graph memory color" +msgstr "મૂળભૂત ગ્રાફ મેમરી રંગ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:24 +msgid "Default graph swap color" +msgstr "મૂળભુત ગ્રાફ સ્વેપ રંગ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:25 +msgid "Default graph incoming network traffic color" +msgstr "આવતા નેટવર્ક ટ્રાફિક રંગનો મૂળભૂત ગ્રાફ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:26 +msgid "Default graph outgoing network traffic color" +msgstr "જતા નેટવર્ક ટ્રાફિક રંગનો મૂળભૂત ગ્રાફ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:27 +msgid "Show network traffic in bits" +msgstr "બિટમાં નેટવર્ક ટ્રાફિકને બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:28 +msgid "Process view sort column" +msgstr "પ્રક્રિયા દેખાવ સ્તંભને ક્રમમાં ગોઠવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:29 +msgid "Process view columns order" +msgstr "પ્રક્રિયા દેખાવ સ્તંભો ક્રમ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:30 +msgid "Process view sort order" +msgstr "ક્રમમાં પ્રક્રિયા દેખાવ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:31 +msgid "Width of process 'Name' column" +msgstr "પ્રક્રિયા 'નામ' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:32 +msgid "Show process 'Name' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'નામ' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:33 +msgid "Width of process 'User' column" +msgstr "પ્રક્રિયા 'વપરાશકર્તા' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:34 +msgid "Show process 'User' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'વપરાશકર્તા' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:35 +msgid "Width of process 'Status' column" +msgstr "પ્રક્રિયા 'પરિસ્થિતિ' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:36 +msgid "Show process 'Status' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'પરિસ્થિતિ' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:37 +msgid "Width of process 'Virtual Memory' column" +msgstr "પ્રક્રિયા 'વર્ચ્યુઅલ મેમરી' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:38 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'વર્ચ્યુઅલ મેમરી' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:39 +msgid "Width of process 'Resident Memory' column" +msgstr "પ્રક્રિયા 'રહેઠાણ મેમરી' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:40 +msgid "Show process 'Resident Memory' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'રહેઠાણ મેમરી' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:41 +msgid "Width of process 'Writable Memory' column" +msgstr "પ્રક્રિયા 'લખી શકાય તેવી મેમરી' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:42 +msgid "Show process 'Writable Memory' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'લખી શકાય તેવી મેમરી' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:43 +msgid "Width of process 'Shared Memory' column" +msgstr "પ્રક્રિયા 'વહેંચાયેલ મેમરી' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:44 +msgid "Show process 'Shared Memory' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'વહેંચાયેલ મેમરી' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:45 +msgid "Width of process 'X Server Memory' column" +msgstr "પ્રક્રિયા 'X સર્વર મેમરી' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:46 +msgid "Show process 'X Server Memory' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'X સર્વર મેમરી' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:48 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "પ્રક્રિયા 'CPU %' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:50 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "શરૂઆત પર પ્રક્રિયા 'CPU %' બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:51 +msgid "Width of process 'CPU Time' column" +msgstr "પ્રક્રિયા 'CPU સમય' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:52 +msgid "Show process 'CPU Time' column on startup" +msgstr "શરૂઆત પર પ્રક્રિયા 'CPU સમય' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:53 +msgid "Width of process 'Started' column" +msgstr "પ્રક્રિયા 'શરૂઆત સમય' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:54 +msgid "Show process 'Started' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'શરૂઆત સમય' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:55 +msgid "Width of process 'Nice' column" +msgstr "પ્રક્રિયા 'Nice' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:56 +msgid "Show process 'Nice' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'nice' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:57 +msgid "Width of process 'PID' column" +msgstr "પ્રક્રિયા 'PID' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:58 +msgid "Show process 'PID' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'PID' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:59 +msgid "Width of process 'SELinux Security Context' column" +msgstr "પ્રક્રિયા 'SELinux સુરક્ષા સંદર્ભ' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:60 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'SELinux સુરક્ષા સંદર્ભ' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:61 +msgid "Width of process 'Command Line' column" +msgstr "પ્રક્રિયા 'આદેશ વાક્ય' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:62 +msgid "Show process 'Command Line' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'આદેશ વાક્ય' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:63 +msgid "Width of process 'Memory' column" +msgstr "પ્રક્રિયા 'મેમરી' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:64 +msgid "Show process 'Memory' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'મેમરી' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:65 +msgid "Width of process 'Waiting Channel' column" +msgstr "પ્રક્રિયાની 'ચેનલ રાહ જોવી' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:66 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'ચેનલને રાહ જોવા' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:67 +msgid "Width of process 'Control Group' column" +msgstr "પ્રક્રિયા 'નિયંત્રણ જૂથ' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:68 +msgid "Show process 'Control Group' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'નિયંત્રણ જૂથ' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:69 +msgid "Width of process 'Unit' column" +msgstr "પ્રક્રિયા 'એકમ' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:70 +msgid "Show process 'Unit' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'એકમ' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:71 +msgid "Width of process 'Session' column" +msgstr "પ્રક્રિયા 'સત્ર' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:72 +msgid "Show process 'Session' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'સત્ર' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:73 +msgid "Width of process 'Seat' column" +msgstr "પ્રક્રિયા 'Seat' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:74 +msgid "Show process 'Seat' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'Seat' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:75 +msgid "Width of process 'Owner' column" +msgstr "પ્રક્રિયા 'માલિક' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:76 +msgid "Show process 'Owner' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'માલિક' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:77 +msgid "Width of process 'Priority' column" +msgstr "પ્રક્રિયા 'પ્રાધાન્ય' સ્તંભની પહોળાઈ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:78 +msgid "Show process 'Priority' column on startup" +msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'પ્રાધાન્ય' સ્તંભ બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:79 +msgid "Disk view sort column" +msgstr "ડિસ્ક દેખાવ સ્તંભને ક્રમમાં ગોઠવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:80 +msgid "Disk view sort order" +msgstr "ડિસ્ક દેખાવ સ્તંભને ક્રમમાં ગોઠવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:81 +msgid "Disk view columns order" +msgstr "ડિસ્ક દેખાવ સ્તંભોનો ક્રમ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:82 +#| msgid "Width of process 'Nice' column" +msgid "Width of disk view 'Device' column" +msgstr "ડિસ્ક દૃશ્ય 'ઉપકરણ' સ્તંભની પહોળાઇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:83 +#| msgid "Show process 'Nice' column on startup" +msgid "Show disk view 'Device' column on startup" +msgstr "શરૂઆત કરવા પર ડિસ્ક દૃશ્ય 'ઉપકરણ' સ્તંભને બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:84 +#| msgid "Width of process 'Memory' column" +msgid "Width of disk view 'Directory' column" +msgstr "ડિસ્ક દૃશ્ય 'ડિરેક્ટરી' સ્તંભની પહોળાઇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:85 +#| msgid "Show process 'Memory' column on startup" +msgid "Show disk view 'Directory' column on startup" +msgstr "શરૂઆત કરવા પર ડિસ્ક દૃશ્ય 'ડિરેક્ટરી' સ્તંભને બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:86 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Type' column" +msgstr "ડિસ્ક દૃશ્ય 'પ્રકાર' સ્તંભની પહોળાઇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:87 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Type' column on startup" +msgstr "શરૂઆત કરવા પર ડિસ્ક દૃશ્ય 'પ્રકાર' સ્તંભને બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:88 +#| msgid "Width of process 'Status' column" +msgid "Width of disk view 'Total' column" +msgstr "ડિસ્ક દૃશ્ય 'કુલ' સ્તંભની પહોળાઇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:89 +#| msgid "Show process 'Status' column on startup" +msgid "Show disk view 'Total' column on startup" +msgstr "શરૂઆત કરવા પર ડિસ્ક દૃશ્ય 'કુલ' સ્તંભ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:90 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Free' column" +msgstr "ડિસ્ક દૃશ્ય 'મુક્ત' સ્તંભની પહોળાઇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:91 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Free' column on startup" +msgstr "શરૂઆત કરવા પર ડિસ્ક દૃશ્ય 'મુક્ત' સ્તંભ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:92 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Available' column" +msgstr "ડિસ્ક દૃશ્ય 'ઉપલબ્ધ' સ્તંભની પહોળાઇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:93 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Available' column on startup" +msgstr "શરૂઆત કરવા પર ડિસ્ક દૃશ્ય 'ઉપલબ્ધ' સ્તંભને બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:94 +#| msgid "Width of process 'User' column" +msgid "Width of disk view 'Used' column" +msgstr "ડિસ્ક દૃશ્ય 'વાપરેલ' સ્તંભની પહોળાઇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:95 +#| msgid "Show process 'User' column on startup" +msgid "Show disk view 'Used' column on startup" +msgstr "શરૂઆત કરવા પર ડિસ્ક દૃશ્ય 'વાપરેલ' સ્તંભને બતાવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:96 +msgid "Memory map sort column" +msgstr "મેમરી મેપ સ્તંભને ક્રમમાં ગોઠવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:97 +msgid "Memory map sort order" +msgstr "મેમરી મેપ ક્રમમાં ગોઠવો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:98 +msgid "Open files sort column" +msgstr "સ્તંભના ક્રમમાં ફાઇલો ખોલો" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:99 +msgid "Open files sort order" +msgstr "ઉતરતા ક્રમમાં ફાઇલો ખોલો" + +#: ../src/procactions.cpp:76 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"%d માં PID %d સાથે પ્રક્રિયાનાં પ્રાધાન્યને બદલી શકાતુ નથી.\n" +"%s" + +#: ../src/procactions.cpp:156 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"સંકેત %d સાથે PID %d સાથે પ્રક્રિયાને મારી શકાતી નથી.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:78 +#, c-format +msgid "Kill the selected process “%s” (PID: %u)?" +msgstr "પસંદિત પ્રક્રિયા “%s” (PID: %u) મારી નાંખવી છે?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:82 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"પ્રક્રિયાને મારી નાંખવાનું માહિતીનો નાશ કરશે, સત્ર ભાંગશે અથવા સુરક્ષા જોખમનો પરિચય આપશે. " +"માત્ર નહિં જવાબ આપતી પ્રક્રિયાઓ મારી નાંખવી જોઈએ." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:89 +#, c-format +msgid "End the selected process “%s” (PID: %u)?" +msgstr "પસંદિત પ્રક્રિયા “%s” (PID: %u)નો અંત કરવો છે?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:93 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"પ્રક્રિયાનો અંત કરવાનું માહિતીનો નાશ કરશે, સત્ર ભાંગી નાંખશે અથવા સુરક્ષા જોખમનો પરિચય " +"આપશે. માત્ર નહિં જવાબ આપતી પ્રક્રિયાઓનો અંત થવો જોઈએ." + +#: ../src/procdialogs.cpp:175 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "પ્રક્રિયા “%s” (PID: %u) નાં પ્રાધાન્યને બદલો" + +#: ../src/procdialogs.cpp:193 +msgid "Note:" +msgstr "નોંધ:" + +#: ../src/procdialogs.cpp:194 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"પ્રક્રિયાનું પ્રાધાન્ય nice ની કિંમત દ્વારા મળે છે. ઓછી nice ની કિંમત ઊંચું પ્રાધાન્ય સૂચવે છે." + +#: ../src/procdialogs.cpp:366 ../src/procman-app.cpp:466 +msgid "Icon" +msgstr "ચિહ્ન" + +#: ../src/procman-app.cpp:580 +msgid "A simple process and system monitor." +msgstr "સાદી પ્રક્રિયા અને સિસ્ટમ મૉનિટર." + +#: ../src/procproperties.cpp:104 ../src/util.cpp:434 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:129 ../src/proctable.cpp:197 +msgid "Process Name" +msgstr "પ્રક્રિયાનું નામ" + +#: ../src/procproperties.cpp:130 ../src/proctable.cpp:198 +msgid "User" +msgstr "વપરાશકર્તા" + +#: ../src/procproperties.cpp:131 ../src/proctable.cpp:199 +msgid "Status" +msgstr "સ્થિતિ" + +#: ../src/procproperties.cpp:133 ../src/proctable.cpp:200 +msgid "Virtual Memory" +msgstr "વર્ચ્યુઅલ મેમરી" + +#: ../src/procproperties.cpp:134 ../src/proctable.cpp:201 +msgid "Resident Memory" +msgstr "રહેવાસી મેમરી" + +#: ../src/procproperties.cpp:135 ../src/proctable.cpp:202 +msgid "Writable Memory" +msgstr "લખી શકાય તેવી મેમરી" + +#: ../src/procproperties.cpp:136 ../src/proctable.cpp:203 +msgid "Shared Memory" +msgstr "સહભાગી મેમરી" + +#: ../src/procproperties.cpp:137 ../src/proctable.cpp:204 +msgid "X Server Memory" +msgstr "X સર્વર મેમરી" + +#: ../src/procproperties.cpp:139 ../src/proctable.cpp:206 +msgid "CPU Time" +msgstr "CPU સમય" + +#: ../src/procproperties.cpp:139 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld સેકંડ" +msgstr[1] "%lld સેકંડ" + +#: ../src/procproperties.cpp:140 ../src/proctable.cpp:207 +msgid "Started" +msgstr "શરૂ થયેલ" + +#: ../src/procproperties.cpp:141 ../src/proctable.cpp:208 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:142 ../src/proctable.cpp:222 +msgid "Priority" +msgstr "પ્રાધાન્ય" + +# libgnomeui/gnome-client.c:833 +#: ../src/procproperties.cpp:143 ../src/proctable.cpp:209 +msgid "ID" +msgstr "ઓળખ" + +#: ../src/procproperties.cpp:144 ../src/proctable.cpp:210 +msgid "Security Context" +msgstr "સુરક્ષા સંદર્ભ" + +#: ../src/procproperties.cpp:145 ../src/proctable.cpp:211 +msgid "Command Line" +msgstr "આદેશ વાક્ય" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:146 ../src/proctable.cpp:214 +msgid "Waiting Channel" +msgstr "ચેનલ રાહ જોઇ રહી છે" + +#: ../src/procproperties.cpp:147 ../src/proctable.cpp:215 +msgid "Control Group" +msgstr "નિયંત્રણ જૂથ" + +#: ../src/procproperties.cpp:259 +msgid "Process Properties" +msgstr "પ્રક્રિયા ગુણધર્મો" + +#: ../src/procproperties.cpp:279 +#, c-format +msgid "Properties of process \"%s\" (PID %u):" +msgstr "પ્રક્રિયા \"%s\" (PID %u) નાં ગુણધર્મો:" + +#: ../src/proctable.cpp:205 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:216 +msgid "Unit" +msgstr "એકમ" + +#: ../src/proctable.cpp:217 +msgid "Session" +msgstr "સત્ર" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:220 +msgid "Seat" +msgstr "Seat" + +#: ../src/proctable.cpp:221 +msgid "Owner" +msgstr "માલિક" + +#: ../src/proctable.cpp:1030 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "છેલ્લી ૧, ૫, ૧૫ મિનિટો માટેનો સરેરાશ ભાર: %0.2f, %0.2f, %0.2f" + +# gnome-session/gsm-client-row.c:37 +#: ../src/util.cpp:30 +msgid "Running" +msgstr "ચાલતું" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "અટકેલું" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "ઝોમ્બી" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "ઈન્ટ્રપ્ટ થાય નહિં એવું" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "નિષ્ક્રિય" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:173 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:188 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u બીટ" +msgstr[1] "%u બીટો" + +#: ../src/util.cpp:189 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u બાઈટ" +msgstr[1] "%u બાઈટો" + +#: ../src/util.cpp:232 +msgid "Very High Priority" +msgstr "ખૂબ ઊંચી પ્રાથમિકતા" + +#: ../src/util.cpp:234 +msgid "High Priority" +msgstr "ઊંચુ પ્રાધાન્ય" + +#: ../src/util.cpp:236 +msgid "Normal Priority" +msgstr "સામાન્ય પ્રાધાન્ય" + +#: ../src/util.cpp:238 +msgid "Low Priority" +msgstr "નીચી પ્રાથમિકતા" + +#: ../src/util.cpp:240 +msgid "Very Low Priority" +msgstr "ખૂબ નીચી પ્રાથમિકતા" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:632 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "System" +#~ msgstr "સિસ્ટમ" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "સિસ્ટમ ટેબને બતાવો" + +#~ msgid "_Monitor" +#~ msgstr "મૉનિટર (_M)" + +#~ msgid "_Edit" +#~ msgstr "ફેરફાર (_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "ખૂલેલી ફાઈલો માટે શોધો (_O)" + +#~ msgid "Search for open files" +#~ msgstr "ખૂલેલી ફાઈલો માટે શોધો" + +#~ msgid "Quit the program" +#~ msgstr "કાર્યક્રમ બંધ કરો" + +#~ msgid "Configure the application" +#~ msgstr "કાર્યક્રમ રૂપરેખાંકિત કરો" + +#~ msgid "_Contents" +#~ msgstr "સમાવિષ્ટો (_C)" + +#~ msgid "Open the manual" +#~ msgstr "માર્ગદર્શિકા ખોલો" + +#~ msgid "About this application" +#~ msgstr "કાર્યક્રમ વિશે" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s પ્રાધાન્ય)" + +#~ msgid "Release %s %s" +#~ msgstr "પ્રકાશન %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-બીટ" + +#~ msgid "Kernel %s" +#~ msgstr "કર્નલ %s" + +#~ msgid "GNOME %s" +#~ msgstr "જીનોમ %s" + +#~| msgid "Hardware" +#~ msgid "Hardware" +#~ msgstr "હાર્ડવેર" + +#~ msgid "Memory:" +#~ msgstr "મેમરી:" + +#~ msgid "Processor:" +#~ msgstr "પ્રોસેસર:" + +#~| msgid "System Status" +#~ msgid "System Status" +#~ msgstr "સિસ્ટમ પરિસ્થિતિ" + +#~ msgid "Available disk space:" +#~ msgstr "ઉપલબ્ધ ડિસ્ક જગ્યા:" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~| msgid "Unknown CPU model" +#~ msgid "Unknown model" +#~ msgstr "અજ્ઞાત મોડેલ" + +#~ msgid "_Change Priority..." +#~ msgstr "પ્રાધાન્ય બદલો (_C)..." + +#~ msgid "Default graph cpu color" +#~ msgstr "મૂળભુત ગ્રાફ cpu રંગ" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'દલીલો' સ્તંભ બતાવો" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "શરૂઆત કરવા પર પ્રક્રિયા 'અંદાજીત મેમરી વપરાશ' સ્તંભ બતાવો" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "પ્રક્રિયા 'દલીલો' સ્તંભની પહોળાઈ" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "પ્રક્રિયા 'અંદાજીત મેમરી વપરાશ' સ્તંભની પહોળાઈ" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris સ્થિતિ" + +#~ msgid "Processor %d:" +#~ msgstr "પ્રોસેસર %d:" diff --git a/po/he.gmo b/po/he.gmo new file mode 100644 index 0000000..274167b Binary files /dev/null and b/po/he.gmo differ diff --git a/po/he.po b/po/he.po new file mode 100644 index 0000000..539ac60 --- /dev/null +++ b/po/he.po @@ -0,0 +1,1983 @@ +# translation of procman.HEAD.he.po to Hebrew +# translation of procman.HEAD.po to Hebrew +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# Gil 'Dolfin' Osher , 2002,2003 +# Yair Hershkovitz , 2006 +# Yosef Or Boczko , 2013, 2014, 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-14 17:42+0300\n" +"PO-Revision-Date: 2016-08-14 17:43+0300\n" +"Last-Translator: Yosef Or Boczko \n" +"Language-Team: עברית <>\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Gtranslator 2.91.7\n" +"Plural-Forms: nplurals=2; plural= (n!=1);\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:262 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "צג המערכת" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "הצגת התהליכים הנוכחיים ומעקב אחר מצב המערכת" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"צג;מוניטור;מעקב;מערכת;תהליך;מעבד;זיכרון;זכרון;רשת;היסטוריה;שימוש;ניצולת;" +"ניצול;בצוע;ביצוע;משימה;משימות;מנהל;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:317 +msgid "GNOME System Monitor" +msgstr "צג המערכת מבית GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"צג;מוניטור;מעקב;מערכת;תהליך;מעבד;זיכרון;זכרון;רשת;היסטוריה;שימוש;ניצולת;" +"ניצול;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "הצגה וניהול משאבי מערכת" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "צג המערכת הוא מציג תהליכים ועוקב אחר המערכת עם ממשק מרהיב וקל לשימוש" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"צג המערכת יכול לעזור לך לגלות מה הם היישומים המנצלים את המעבד או הזיכרון של " +"המחשב שלך, יכול לנהל ולהריץ יישומים, להכריח עצירת תהליכים שאינם מגיבים " +"ושינוי מצב או עדיפות תהליכים קיימים." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"תכונת גרפי משאבים מציגה לך סקירה מהירה של מה שקורה עם המחשב שלך. מציג שימוש " +"אחרון ברשת, בזיכרון ובמעבד שלך." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "תצוגת רשימת תהליכים" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "סקירת משאבים" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "תצוגת מערכת קבצים" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "מיזם GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "חיסול התהליך" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "נדרשות הרשאות כדי לשלוט בתהליכים של משתמשים אחרים" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "ביצוע Renice לתהליך" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "נדרשות הרשאות כדי לשנות את עדיפות התהליכים" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "סיום ה_תהליך" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "הצגת מאפייני תהליך" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "תהליכים" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "היסטוריית המעבד" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "היסטוריית זיכרון ותחלופה" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:347 +msgid "Memory" +msgstr "זיכרון" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "תחלופה" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "היסטוריית רשת" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "מתקבל" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "סה״כ שהתקבלו" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "נשלח" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "סה״כ שנשלח" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "משאבים" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "מערכות קבצים" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "חיפוש קבצים פתוחים" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "סינון קבצים לפי שם" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "ללא התאמת רשיות" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "חיפוש קבצים פתוחים" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "העדפות" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "עזרה" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "על אודות" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "יציאה" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_רענון" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "תהליכים _פעילים" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_כל התהליכים" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "התהליכים _שלי" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "יחסי _תלות" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "מ_אפיינים" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "מפות _זיכרון" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "_קבצים פתוחים" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "שינוי ה_עדיפות" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "גבוהה מאוד" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "גבוהה" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "רגילה" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "נמוכה" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "נמוכה מאוד" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "מותאמת אישית" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "ע_צירה" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "המ_שך" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_סיום" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_חיסול" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "קבצים פתוחים" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "העדפות צג המערכת" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "התנהגות" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "מרווח _עדכון בשניות:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "הפעלת _רענון חלק" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "יש להתריע לפני _סיום או חיסול תהליכים" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_פיצול השימוש במעבד לפי מספר המעבדים" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "שדות מידע" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "_מידע על תהליכים אשר מוצג ברשימה:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "תרשימים" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_ציור תרשים מעבד כערימת תרשימי שטח" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "הצגת מהירות הרשת ב_סיביות" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "הצגת _כל מערכות הקבצים" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "_מידע על מערכות קבצים שיוצג ברשימה:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_ביטול" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "שינוי ה_עדיפות" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "ע_דיפות:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"לתשומת לבך: העדיפות של התהליך נקבעת על פי ערך הייפוי שלו. ערך " +"ייפוי נמוך גורר עדיפות גבוהה יותר." + +#: ../src/application.cpp:303 +msgid "A simple process and system monitor." +msgstr "צג פשוט למעקב אחר המערכת על תהליכיה." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "הצגת לשונית התהליכים" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "הצגת לשונית המשאבים" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "הצגת לשונית מערכת הקבצים" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "הצגת גרסת היישום" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "התקן" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "תיקייה" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "סוג" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "סה״כ" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "פנוי" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "זמין" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "מנוצל" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "היום ב־‎%H:%M" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "אתמול ב־‎%H:%M" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a ‎%H:%M" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%d %b ‎%I:%M" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "שבר" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "אחוז מלא עבור בוחר הצבע לתרשימי העוגה" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "כותרת" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "הכותרת של חלון בחירת הצבע" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "בחירת צבע" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "הצבע הנוכחי" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "הצבע הנבחר" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "סוג בוחר הצבע" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "התקבלו נתוני צבע בלתי תקינים\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "יש ללחוץ כדי להגדיר את צבעי הגרף" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "בחירת צבע עבור '%s'" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "מעבד" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "מעבד־%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"גיל אשר \n" +"יאיר הרשקוביץ \n" +"Yaron Shahrabani \n" +"יוסף אור בוצ׳קו \n" +"\n" +"פרויקט תרגום GNOME לעברית:\n" +"‏http://gnome-il.berlios.de" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "שנייה אחת" +msgstr[1] "%u שניות" + +#: ../src/load-graph.cpp:366 +msgid "not available" +msgstr "לא זמין" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:369 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) מתוך %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "קובץ אחד פתוח" +msgstr[1] "%d קבצים פתוחים" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "קובץ פתוח אחד מתאים" +msgstr[1] "%d קבצים פתוחים מתאימים" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "תהליך" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "מזהה תהליך" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "שם קובץ" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "תחילת ה־VM" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "סוף ה־VM" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "גודל ה־VM" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "דגלים" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "היסט ה־VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "זיכרון פרטי נקי" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "זיכרון פרטי מלוכלך" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "זיכרון משותף נקי" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "זיכרון משותף מלוכלך" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "מפות זיכרון" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_מפות זיכרון עבור התהליך \"%s\" (מזהה תהליך %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "קובץ" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "שרשור" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "חיבור רשת IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "חיבור רשת IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "שקע מקומי" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "סוג לא ידוע" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "מזהה" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "פריט" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_קבצים שנפתחו על ידי התהליך \"%s\" (מזהה תהליך %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Main window size and position in the form (width, height, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Main Window should open maximized" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Show process dependencies in tree form" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris mode for CPU percentage" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Show CPU chart as stacked area chart" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "Enable/Disable smooth refresh" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "Show warning dialog when killing processes" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "Time in milliseconds between updates of the process view" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Time in milliseconds between updates of the graphs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "Whether information about all file systems should be displayed" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Time in milliseconds between updates of the devices list" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "Determines which processes to show." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Saves the currently viewed tab" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "צבעי המעבדים" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "כל רשומה היא מהסוג (מס׳ מעבד, ערך הקסדצימלי של צבע)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "Default graph memory color" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "Default graph swap color" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "Default graph incoming network traffic color" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "Default graph outgoing network traffic color" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "הצגת תעבורת הרשת בסיביות" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "Process view sort column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "Process view columns order" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "Process view sort order" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "Width of process 'Name' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "Show process 'Name' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "Width of process 'User' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "Show process 'User' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "Width of process 'Status' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "Show process 'Status' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "Width of process 'Virtual Memory' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Show process 'Virtual Memory' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "Width of process 'Resident Memory' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "Show process 'Resident Memory' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "Width of process 'Writable Memory' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "Show process 'Writable Memory' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "Width of process 'Shared Memory' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "Show process 'Shared Memory' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "Width of process 'X Server Memory' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "Show process 'X Server Memory' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Width of process 'CPU %' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Show process 'CPU %' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "Width of process 'CPU Time' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "Show process 'CPU Time' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "Width of process 'Started' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "Show process 'Started' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "Width of process 'Nice' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "Show process 'Nice' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "Width of process 'PID' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "Show process 'PID' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "Width of process 'SELinux Security Context' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "Show process 'SELinux Security Context' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "Width of process 'Command Line' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "Show process 'Command Line' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "Width of process 'Memory' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "Show process 'Memory' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "Width of process 'Waiting Channel' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Show process 'Waiting Channel' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "Width of process 'Control Group' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "Show process 'Control Group' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "Width of process 'Unit' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "Show process 'Unit' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "Width of process 'Session' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "Show process 'Session' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "Width of process 'Seat' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "Show process 'Seat' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "Width of process 'Owner' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "Show process 'Owner' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "Width of process 'Priority' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "Show process 'Priority' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "Disk view sort column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "Disk view sort order" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "Disk view columns order" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "Width of disk view 'Device' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "Show disk view 'Device' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "Width of disk view 'Directory' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "Show disk view 'Directory' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "Width of disk view 'Type' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "Show disk view 'Type' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "Width of disk view 'Total' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "Show disk view 'Total' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "Width of disk view 'Free' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "Show disk view 'Free' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "Width of disk view 'Available' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "Show disk view 'Available' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "Width of disk view 'Used' column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "Show disk view 'Used' column on startup" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "Memory map sort column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "Memory map sort order" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "Open files sort column" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "Open files sort order" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "סמל" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"לא ניתן לשנות את העדיפות לתהליך בעל מזהה התהליך %d ל־%d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"לא ניתן לחסל את התהליך בעל מזהה התהליך %d בעזרת האות %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "האם לחסל את התהליך הנבחר „%s“ (מזהה תהליך: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "האם לסיים את התהליך הנבחר „%s“ (מזהה תהליך: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "האם אכן ברצונך לעצור את התהליך הנבחר „%s” (מזהה תהליך: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "אם לחסל את התהליך הנבחר?" +msgstr[1] "אם לחסל את %d התהליכים הנבחרים?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "האם לסיים את התהליך הנבחר?" +msgstr[1] "האם לסיים את %d התהליכים הנבחרים?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "אם אכן ברצונך לעצור את התהליך הנבחר?" +msgstr[1] "האם אכן ברצונך לעצור את %d התהליכים הנבחרים?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"חיסול תהליך עלול לגרום לאיבוד מידע, לשיבוש ההפעלה ולפגיעה באבטחה. יש לחסל " +"תהליך רק אם אינו מגיב." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_חיסול התהליך" +msgstr[1] "_חיסול התהליכים" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"סיום תהליך עלול לגרום לאיבוד מידע, לשיבוש ההפעלה ולפגיעה באבטחה. יש לסיים " +"תהליך רק אם אינו מגיב." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_סיום התהליך" +msgstr[1] "_סיום התהליכים" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"עצירת תהליך עלולה לגרום לאיבוד מידע, לשיבוש ההפעלה ולפגיעה באבטחה. יש לעצור " +"תהליך רק אם אינו מגיב." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_עצירת התהליך" +msgstr[1] "_עצירת התהליכים" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "שינוי עדיפות התהליך „%s“ (מזהה תהליך: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "שינוי העדיפות של התהליך הנבחר" +msgstr[1] "שינוי העדיפות של %d התהליכים הנבחרים" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "הערה:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "העדיפות של התהליך. ערך נמוך שווה ערך לעדיפות גבוהה." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 +msgid "N/A" +msgstr "לא זמין" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:332 +msgid "Process Name" +msgstr "שם התהליך" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:333 +msgid "User" +msgstr "משתמש" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:334 +msgid "Status" +msgstr "מצב" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "זיכרון וירטואלי" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "זיכרון מקומי" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "זיכרון ניתן לכתיבה" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "זיכרון משותף" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "זיכרון שרת X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:341 +msgid "CPU Time" +msgstr "זמן מעבד" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:342 +msgid "Started" +msgstr "הופעל" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:343 +msgid "Nice" +msgstr "עדיפות" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:357 +msgid "Priority" +msgstr "עדיפות" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:344 +msgid "ID" +msgstr "מזהה" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:345 +msgid "Security Context" +msgstr "הקשר אבטחה" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:346 +msgid "Command Line" +msgstr "פקודה" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "ערוץ המתנה" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:350 +msgid "Control Group" +msgstr "קבוצת הבקרה" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "‏%s ‏(PID %u)" + +#: ../src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% מהמעבד" + +#: ../src/proctable.cpp:351 +msgid "Unit" +msgstr "יחידה" + +#: ../src/proctable.cpp:352 +msgid "Session" +msgstr "הפעלה" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:355 +msgid "Seat" +msgstr "תושבת" + +#: ../src/proctable.cpp:356 +msgid "Owner" +msgstr "בעלים" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "מופעל" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "מופסק" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "זומבי" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "לא ניתן להפרעה" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "ישן" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g ק״ס" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g מ״ס" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g ג״ס" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g ט״ס" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "סיבית אחת" +msgstr[1] "%u סיביות" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "בית אחד" +msgstr[1] "%u בתים" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "עדיפות גבוהה מאוד" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "עדיפות גבוהה" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "עדיפות רגילה" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "עדיפות נמוכה" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "עדיפות נמוכה מאוד" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/שנייה" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "חיפוש קבצים פתוחים" + +#~ msgid "Error" +#~ msgstr "שגיאה" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'‏‎%s‏'‏ אינו ביטוי רגולרי תקני של Perl‏." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "שנייה אחת" +#~ msgstr[1] "%lld שניות" + +#~ msgid "_Name contains:" +#~ msgstr "ה_שם מכיל:" + +#~ msgid "_Find" +#~ msgstr "_חיפוש" + +#~ msgid "C_lear" +#~ msgstr "_ניקוי" + +#~ msgid "S_earch results:" +#~ msgstr "_תוצאות חיפוש:" + +#~ msgid "_Close" +#~ msgstr "_סגירה" + +#~ msgid "_Help" +#~ msgstr "ע_זרה" + +#~ msgid "Process Properties" +#~ msgstr "מאפייני תהליך" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "מאפייני התהליך „%s“ (המזהה %u):" + +#~ msgid "Show processor usage graph" +#~ msgstr "Show processor usage graph" + +#~ msgid "Show memory and swap usage graph" +#~ msgstr "Show memory and swap usage graph" + +#~ msgid "Show network traffic graph" +#~ msgstr "Show network traffic graph" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "ממוצעי עומס עבור ‎1, 5, 15 הדקות האחרונות: %0.2f, %0.2f, %0.2f" + +#~ msgid "Sensitive" +#~ msgstr "רגיש" + +#~ msgid "The sensitivity value" +#~ msgstr "ערך הרגישות" + +#~ msgid "View" +#~ msgstr "הצגה" + +#~ msgid "Main Window width" +#~ msgstr "Main Window width" + +#~ msgid "Main Window height" +#~ msgstr "Main Window height" + +#~ msgid "Main Window X position" +#~ msgstr "Main Window X position" + +#~ msgid "Main Window Y position" +#~ msgstr "Main Window Y position" + +#~ msgid "_View" +#~ msgstr "_תצוגה" + +#~ msgid "Stop process" +#~ msgstr "עצירת התהליך" + +#~ msgid "Continue process if stopped" +#~ msgstr "המשך תהליך שנעצר" + +#~ msgid "Force process to finish normally" +#~ msgstr "אילוץ התהליך להסתיים" + +# +#~ msgid "Force process to finish immediately" +#~ msgstr "אילוץ תהליך להסתיים באופן מיידי" + +#~ msgid "Refresh the process list" +#~ msgstr "רענון רשימת התהליכים" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "פתיחת מפות הזיכרון המשויכות לתהליך" + +#~ msgid "View the files opened by a process" +#~ msgstr "הצגת הקבצים שנפתחו על ידי התהליך" + +#~ msgid "View additional information about a process" +#~ msgstr "צפייה בפרטים נוספים על אודות תעליך" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "הצגת יחסי התלות בין תהליכים" + +#~ msgid "Show active processes" +#~ msgstr "הצגת התהליכים הפעילים" + +#~ msgid "Show all processes" +#~ msgstr "הצגת כל התהליכים" + +#~ msgid "Show only user-owned processes" +#~ msgstr "הצגת התהליכים שבבעלות המשתמש" + +#~ msgid "Set process priority to very high" +#~ msgstr "הגדרת עדיפות התהליך לגבוהה מאוד" + +#~ msgid "Set process priority to high" +#~ msgstr "הגדרת עדיפות התהליך לגבוהה" + +#~ msgid "Set process priority to normal" +#~ msgstr "הגדרת עדיפות התהליך לרגילה" + +#~ msgid "Set process priority to low" +#~ msgstr "הגדרת עדיפות התהליך לנמוכה" + +#~ msgid "Set process priority to very low" +#~ msgstr "הגדרת עדיפות התהליך לנמוכה מאוד" + +#~ msgid "Set process priority manually" +#~ msgstr "הגדרת עדיפות התהליך ידנית" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" + +#~ msgid "" +#~ "0 for the processes list, 1 for the resources and 2 for the disks list" +#~ msgstr "0 לרשימת התהליכים, 1 לרשימת המשאבים ו־2 לרשימת הכוננים" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "נדרשות הרשאות כדי לחסל תהליך" + +#~ msgid "Sent" +#~ msgstr "נשלחו" + +#~ msgid "System" +#~ msgstr "מערכת" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "הצגת לשונית המערכת" + +#~ msgid "_Monitor" +#~ msgstr "מ_עקב" + +#~ msgid "_Edit" +#~ msgstr "ע_ריכה" + +#~ msgid "Search for _Open Files" +#~ msgstr "חיפוש _קבצים פתוחים" + +#~ msgid "Quit the program" +#~ msgstr "יציאה מהתכנית" + +#~ msgid "_Contents" +#~ msgstr "_תוכן" + +#~ msgid "Open the manual" +#~ msgstr "פתיחת המדריך" + +#~ msgid "About this application" +#~ msgstr "על אודות יישום זה" + +#~ msgid "(%s Priority)" +#~ msgstr "(עדיפות %s)" + +#~ msgid "Release %s %s" +#~ msgstr "גרסה %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-סיביות" + +#~ msgid "Kernel %s" +#~ msgstr "ליבה %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "חומרה" + +#~ msgid "Memory:" +#~ msgstr "זיכרון:" + +#~ msgid "Processor:" +#~ msgstr "מעבד:" + +#~ msgid "System Status" +#~ msgstr "מצב המערכת" + +#~ msgid "Available disk space:" +#~ msgstr "מקום פנוי בכונן:" + +#~ msgid "Unknown model" +#~ msgstr "דגם בלתי ידוע" + +#~ msgid "N/A" +#~ msgstr "לא זמין" + +#~ msgid "Default graph CPU color" +#~ msgstr "Default graph CPU color" + +#~ msgid "_Change Priority…" +#~ msgstr "_שינוי העדיפות…" + +#~ msgid "Release %s" +#~ msgstr "הוצאה %s" + +#~ msgid "Processor %d:" +#~ msgstr "מעבד %d:" + +#~ msgid "_Change Priority..." +#~ msgstr "_שינוי העדיפות..." + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Show process 'arguments' column on startup" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Show process 'estimated memory usage' column on startup" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Width of process 'arguments' column" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Width of process 'estimated memory usage' column" + +#~ msgid "Solaris mode" +#~ msgstr "מצב Solaris" + +#~ msgid "Default graph background color" +#~ msgstr "Default graph background color" + +#~ msgid "Default graph frame color" +#~ msgstr "Default graph frame color" + +#~ msgid "User memory:" +#~ msgstr "זיכרון משתמש:" + +#~ msgid "of" +#~ msgstr "מתוך" + +#~ msgid "Used swap:" +#~ msgstr "תחלופה בשימוש:" + +#~ msgid "Total:" +#~ msgstr "סך-הכל:" + +#~ msgid "_Background color:" +#~ msgstr "צבע _רקע:" + +#~ msgid "_Grid color:" +#~ msgstr "צבע ר_שת:" + +#~ msgid "No hidden processes" +#~ msgstr "אין תהליכים נסתרים" + +#~ msgid "" +#~ "There are no hidden processes in the list. To show all running processes, " +#~ "select the \"All processes\" option in the main window." +#~ msgstr "" +#~ "אין תהליכים נסתרים ברשימה. על מנת להראות את כל התהליכים הרצים, יש לבחור " +#~ "באפשרות \"כל התהליכים\" בחלון הראשי." + +#~ msgid "Hidden Processes" +#~ msgstr "תהליכים נסתרים" + +#~ msgid "Currently _hidden processes:" +#~ msgstr "תהליכים _נסתרים:" + +#~ msgid "_Remove From List" +#~ msgstr "_הסר מהרשימה" + +#~ msgid "" +#~ "These are the processes you have chosen to hide. You can reshow a process " +#~ "by removing it from this list." +#~ msgstr "" +#~ "אילו התהליכים שבחרת להסתיר. ניתן להציג מחדש תהליך על-ידי הסרתו מהרשימה " +#~ "הזו." + +#~ msgid "Column zero saved width" +#~ msgstr "Column zero saved width" + +#~ msgid "Default graph net out color" +#~ msgstr "Default graph net out color" + +#~ msgid "Show column zero on startup" +#~ msgstr "Show column zero on startup" + +#~ msgid "Show warning dialog when hiding processes" +#~ msgstr "Show warning dialog when hiding processes" + +#~ msgid "_Hide Process" +#~ msgstr "_הסתר תהליך" + +#~ msgid "_Hidden Processes" +#~ msgstr "תהליכים _נסתרים" + +#~ msgid "Open the list of currently hidden processes" +#~ msgstr "פתח את רשימת התהליכים הנסתרים" + +#~ msgid "Hide the selected process?" +#~ msgstr "להסתיר את התהליך הנבחר?" + +#~ msgid "" +#~ "Hidden processes are no longer visible in the process list. You can re-" +#~ "enable them by selecting the \"Hidden Processes\" entry in the View menu." +#~ msgstr "" +#~ "תהליכים מוסתרים אינם נראים יותר ברשימת התהליכים. באפשרותך להחזיר אותם על " +#~ "ידי בחירה באפשרות \"תהליכים מוסתרים\" שבתפריט התצוגה." + +#~ msgid "Alert before _hiding processes" +#~ msgstr "התרה לפני ה_סתרת תליכים" + +#~ msgid "Unknown distribution" +#~ msgstr "הפצה לא ידועה" + +#~ msgid "Unknown release" +#~ msgstr "הוצאה לא ידועה" + +#~ msgid "Process CPU % column saved width" +#~ msgstr "Process CPU % column saved width" + +#~ msgid "Process CPU time column saved width" +#~ msgstr "Process CPU time column saved width" + +#~ msgid "Process PID column saved width" +#~ msgstr "Process PID column saved width" + +#~ msgid "Process SELinux security context column saved width" +#~ msgstr "Process SELinux security context column saved width" + +#~ msgid "Process arguments column saved width" +#~ msgstr "Process arguments column saved width" + +#~ msgid "Process name column saved width" +#~ msgstr "Process name column saved width" + +#~ msgid "Process nice column saved width" +#~ msgstr "Process nice column saved width" + +#~ msgid "Process owner column saved width" +#~ msgstr "Process owner column saved width" + +#~ msgid "Process resident memory column saved width" +#~ msgstr "Process resident memory column saved width" + +#~ msgid "Process shared memory column saved width" +#~ msgstr "Process shared memory column saved width" + +#~ msgid "Process start time column saved width" +#~ msgstr "Process start time column saved width" + +#~ msgid "Process status column saved width" +#~ msgstr "Process status column saved width" + +#~ msgid "Process virtual memory column saved width" +#~ msgstr "Process virtual memory column saved width" + +#~ msgid "Show process writable memory column saved width" +#~ msgstr "Show process writable memory column saved width" + +#~ msgid "Arguments" +#~ msgstr "ארגומנטים" + +#~ msgid "%.1f ק\"ב" +#~ msgstr "%.1f ק\"ב" + +#~ msgid "%.1f מ\"ב" +#~ msgstr "%.1f מ\"ב" + +#~ msgid "%.1f ג\"ב" +#~ msgstr "%.1f ג\"ב" + +#, fuzzy +#~ msgid "Kevin Vandersloot" +#~ msgstr "(C) 2001 Kevin Vandersloot" + +#, fuzzy +#~ msgid "Jorgen Scheibengruber - nicer devices treeview" +#~ msgstr "Jorgen Scheibengruber - תצוגת עץ יפה יותר להתקנים" + +#~ msgid "(C) 2001 Kevin Vandersloot" +#~ msgstr "(C) 2001 Kevin Vandersloot" + +#~ msgid "Simple process viewer using libgtop" +#~ msgstr "מציג תהליכים פשוט בעזרת libgtop" + +#~ msgid "X window system" +#~ msgstr "מערכת חלונות X" + +#~ msgid "bourne again shell" +#~ msgstr "מעטפת bourne again" + +#~ msgid "No processes are currently hidden." +#~ msgstr "אין תהליכים נסתרים כרגע." + +#~ msgid "Manage Hidden Processes" +#~ msgstr "ניהול תהליכים נסתרים" + +#~ msgid "Process Info" +#~ msgstr "מידע תהליך" + +#~ msgid "Status:" +#~ msgstr "מצב:" + +#~ msgid "Memory Usage" +#~ msgstr "שימוש בזיכרון" + +#~ msgid "RSS:" +#~ msgstr "RSS:" + +#~ msgid "Very high - nice %d" +#~ msgstr "מאוד גבוהה - nice %d" + +#~ msgid "High - nice %d" +#~ msgstr "גבוהה - nice %d" + +#~ msgid "Normal - nice %d" +#~ msgstr "רגילה - nice %d" + +#~ msgid "Low - nice %d" +#~ msgstr "נמוכה - nice %d" + +#~ msgid "Very low - nice %d" +#~ msgstr "מאוד נמוכה - nice %d" + +#~ msgid "Force a process to finish." +#~ msgstr "חייב את התהליך להסתיים" + +#~ msgid "Display a tree showing process dependencies" +#~ msgstr "הצג עץ המראה את תלויות התהליכים" + +#~ msgid "_Threads" +#~ msgstr "_תת-תהליכים" + +#~ msgid "Display threads (subprocesses)" +#~ msgstr "הצג תת-תהליכים" + +#~ msgid "More _Info >>" +#~ msgstr "עוד _מידע >>" + +#~ msgid "<< Less _Info" +#~ msgstr "<< פחות _מידע" + +#~ msgid "Sea_rch:" +#~ msgstr "_חיפוש:" + +#~ msgid "More _Info" +#~ msgstr "עוד _מידע" + +#~ msgid "Name" +#~ msgstr "שם" + +#~ msgid "Devices" +#~ msgstr "התקנים" + +#~ msgid "Application Manager" +#~ msgstr "מנהל יישומים" + +#~ msgid "Running Applications" +#~ msgstr "יישומים מופעלים" + +#~ msgid "" +#~ "Process Name : %s \n" +#~ "\n" +#~ "You do not have permission to change the priority of this process. You " +#~ "can enter the root password to gain the necessary permission." +#~ msgstr "" +#~ "שם התהליך : %s \n" +#~ "\n" +#~ "אין לך הרשאות לשנות את העדיפות של התהליך הזה. אתה יכול להזין את סיסמת " +#~ "root כדי לקבל את ההרשאות הדרושות." + +#~ msgid "" +#~ "Process Name : %s \n" +#~ "\n" +#~ "You must be root to renice a process lower than 0. You can enter the root " +#~ "password to gain the necessary permission." +#~ msgstr "" +#~ "שם התהליך : %s \n" +#~ "\n" +#~ "אתה חייב להיות root כדי לשנות את העדיפות של התהליך מתחת ל 0. אתה יכול " +#~ "להזין את סיסמת root כדי לקבל את ההרשאות הדרושות." + +#~ msgid "" +#~ "Process Name : %s \n" +#~ "\n" +#~ "You do not have permission to end this process. You can enter the root " +#~ "password to gain the necessary permission." +#~ msgstr "" +#~ "שם התהליך : %s \n" +#~ "\n" +#~ "אין לך הרשאות לשנות לסיים תהליך זה. אתה יכול להזין את סיסמת root כדי לקבל " +#~ "את ההרשאות הדרושות." + +#~ msgid "An error occured while killing the process." +#~ msgstr "ארעה שגיאה בזמן הריגת התהליך." + +#, fuzzy +#~ msgid "_Show this dialog next time" +#~ msgstr "הצג תיבת דו-שיח זו בפעם הבאה." + +#, fuzzy +#~ msgid "If you kill a process, unsaved data will be lost." +#~ msgstr "מידע לא שמור יאבד." + +#, fuzzy +#~ msgid "If you end a process, unsaved data will be lost." +#~ msgstr "מידע לא שמור יאבד." + +#, fuzzy +#~ msgid "Update _interval:" +#~ msgstr "ה_שהיית עדכון ( שניות) :" + +#~ msgid "End Process" +#~ msgstr "סיים תהליך" + +#~ msgid "Root Password :" +#~ msgstr "סיסמת root :" + +#~ msgid "Wrong Password." +#~ msgstr "סיסמה שגוייה." + +#~ msgid "show simple dialog to end processes and logout" +#~ msgstr "הצג תיבת דו-שיח פשוטה לסיום תהליכים והתנתקות" + +#~ msgid "RSS Memory" +#~ msgstr "זיכרון RSS" + +#~ msgid " (thread)" +#~ msgstr " (תת-תהליך)" + +#~ msgid "%s could not be found." +#~ msgstr "לא ניתן למצוא את %s." + +#~ msgid "%d K" +#~ msgstr "%d K" + +#~ msgid "Kevin Vandersloot (kfv101@psu.edu)" +#~ msgstr "Kevin Vandersloot (kfv101@psu.edu)" + +#~ msgid "View processes being run by all users" +#~ msgstr "מציג את התהליכים שמופעלים על-ידי כל המשתמשים" + +#~ msgid "View processes being run by you" +#~ msgstr "מציג את התהליכים שמופעלים על-ידך" + +#~ msgid "Used CPU:" +#~ msgstr "מעבד בשימוש:" + +#~ msgid "Change Priority ..." +#~ msgstr "שנה עדיפות ..." + +#~ msgid "" +#~ "Are you sure you want to hide this process?\n" +#~ "(Choose 'Hidden Processes' in the Settings menu to reshow)" +#~ msgstr "" +#~ "אתה בטוח שברצונך להסתיר את תהליך זה? (בחר 'תהליכים נסתרים' בתפריט ההגדרות " +#~ "כדי להציגו מחדש)" + +#~ msgid "Erik Johnsson (zaphod@linux.nu) - initial icon support" +#~ msgstr "Erik Johnsson (zaphod@linux.nu) - תמיכה בסמלים פנימיים" + +#~ msgid "Status : " +#~ msgstr "מצב : " + +#~ msgid "Total : " +#~ msgstr "סך-הכל : " + +#~ msgid "Update Speed ( seconds ) :" +#~ msgstr "מהירות עדכון ( שניות ) :" + +#~ msgid "Se_t" +#~ msgstr "ק_בע" + +#~ msgid "Used Space" +#~ msgstr "שטח בשימוש" diff --git a/po/hi.gmo b/po/hi.gmo new file mode 100644 index 0000000..648bfae Binary files /dev/null and b/po/hi.gmo differ diff --git a/po/hi.po b/po/hi.po new file mode 100644 index 0000000..12b37d8 --- /dev/null +++ b/po/hi.po @@ -0,0 +1,1590 @@ +# translation of gnome-system-monitor.master.po to Hindi +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# G Karunakar , 2003. +# Ravishankar Shrivastava , 2004. +# Rajesh Ranjan , 2005, 2006, 2009. +# Rajesh Ranjan , 2009. +# chandankumar(ciypro) , 2012. +# rajesh , 2012, 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-09-19 19:48+0000\n" +"PO-Revision-Date: 2014-09-22 19:51+0630\n" +"Last-Translator: rajesh \n" +"Language-Team: Hindi \n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-DamnedLies-Scope: partial\n" +"X-Generator: Lokalize 1.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "तंत्र मॉनीटर" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "वर्तमान प्रक्रिया दिखाता है और तंत्र अवस्था मॉनीटर करता है" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "गनोम तंत्र मॉनीटर" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "तंत्र संसाधन देखें और बदलें" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"तंत्र मॉनिटर प्रक्रिया प्रदर्शक है और तंत्र मॉनिटर एक आकर्षक और सुगम अंतरफलक " +"से." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +" System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"संसाधन आलेख फीचर दिखाता है कि आपके कंप्यूटर के साथ क्या होने जा रहा है जो " +"हालिया संजाल स्मृति और प्रोसेसर प्रयोग दिखाता है." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "प्रक्रिया बन्द करें" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to control other users' processes" +msgstr "उपयोक्ता प्रक्रिया के नियंत्रण के लिए अधिकार जरूरी है" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "प्रक्रिया री-नाइस करें" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to change the priority of processes" +msgstr "प्रक्रिया की वरीयता बदलना जरूरी है" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "प्रक्रिया समाप्त करे (_P)" + +#: ../data/interface.ui.h:3 +#| msgid "Process Properties" +msgid "Show process properties" +msgstr "प्रक्रिया गुण दिखाएँ" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "प्रक्रिया" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "सीपीयू इतिहास" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "मेमोरी तथा स्वैप इतिहास" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "स्मृति" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "बदलें" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "संजाल इतिहास" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "प्राप्त कर रहा है" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "कुल प्राप्त किया:" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "भेज रहा है" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "कुल प्रेषित" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "संसाधन" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "फाइल सिस्टम" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "खुली फाइलों के लिए खोजें" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "नाम के अनुसार फ़ाइल फ़िल्टर करें" + +#: ../data/lsof.ui.h:3 +#| msgid "Case insensitive matching" +msgid "Case insensitive" +msgstr "स्थिति के प्रति संवेदनशील" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "खुली फाइलों के लिए खोजें" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "वरीयताएँ" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "मदद" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "परिचय" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "बाहर" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "ताज़ा करें (_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "सक्रिय प्रक्रियाएँ (_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "सभी प्रक्रियाएँ (_l)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "मेरी प्रक्रियाएँ (_y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "निर्भरताएँ (_D)" + +#: ../data/menus.ui.h:11 +#| msgid "Stopped" +msgid "_Stop" +msgstr "रोकें (_S)" + +#: ../data/menus.ui.h:12 +#| msgid "_Continue Process" +msgid "_Continue" +msgstr "जारी रखें (_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "अन्त (_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "मारें (_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "प्रथमिकता बदलें (_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "अत्यंत उच्च" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "उच्च" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "सामान्य" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "निम्न" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "बहुत कम" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "अनुकूलित" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "मेमोरी मैप्स् (_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "फाइल खोलें (_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "गुण (_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "फ़ाइलें खोलें" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "तंत्र मॉनीटर वरीयताएँ" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "व्यवहार" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "अंतराल को सेकेंड में अद्यतन करें (_U)" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "हल्का ताजाकरण सक्रिय करें (_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "प्रक्रियाओं को बंद या खत्म करते समय चेतावनी संवाद दिखाएँ (_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU गणना द्वारा CPU प्रयोग विभाजित करें (_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "सूचना क्षेत्र" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "सूची में दिखाई गई प्रक्रिया सूचना (_n):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "रेखाचित्र" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "सीपीयू चार्ट को बतौर स्टैक क्षेत्र चार्ट खीचें (_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "बिट में संजाल गति दिखाएँ (_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "सभी फाइल सिस्टम दिखायें (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "सूची में दिखाई गई फ़ाइल तंत्र सूचना:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "रद्द करें (_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "प्राथमिकता बदलें (_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "नाईस मूल्य: (_N)" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"नोट: प्रक्रिया की प्राथमिकता उसकी नाईस के मूल्य से दी जाती " +"है. नाईस " +"का कम मूल्य अधिक प्राथमिकता के तदनुरुप होता है." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "सरल प्रक्रिया व तंत्र मॉनिटर." + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "प्रक्रिया टैब दिखायें" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "संसाधन टैब दिखाएँ" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "फाइल तंत्र टैब दिखाएँ" + +#: ../src/argv.cpp:35 +#| msgid "Configure the application" +msgid "Show the application's version" +msgstr "अनुप्रयोग संस्करण दिखाएँ" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "उपकरण" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "डिरेक्ट्री" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "प्रकार" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "कुल योग" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "मुक्त" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "उपलब्ध" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "उपयोग में" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "आज %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "कल %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "भिन्न" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "पाइ रंग चयनक का प्रतिशत पूर्ण" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "शीर्षक" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "रंग चयन संवाद का शीर्षक" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "कोई रंग लें" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "मौजूदा रंग" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "चुने रंग" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "रंग चयनक का प्रकार" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "अवैध रंग आंकड़ा पाया\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "आरेख रंग सेट करने के लिए क्लिक करें" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' के लिए कोई रंग चुनें" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"राजेश रंजन (rranjan@redhat.com; rajeshkajha@yahoo.com)\n" +"चंदन कुमार (chandankumar.093047@gmail.com) " + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u सेकेंड" +msgstr[1] "%u सेकेंड" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "उपलब्ध नहीं" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) का %s" + +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "त्रुटि" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' कोई वैध पर्ल नियमित अभिव्यक्ति नहीं है." + +#: ../src/lsof.cpp:128 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d खुली फ़ाइल" +msgstr[1] "%d खुली फ़ाइलें" + +#: ../src/lsof.cpp:130 +#, c-format +#| msgid "Search for open files" +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d मिलान खाता खुली फ़ाइल" +msgstr[1] "%d मिलान खाता खुली फ़ाइलें" + +#: ../src/lsof.cpp:246 +msgid "Process" +msgstr "प्रक्रिया" + +# libgnomeui/gnome-client.c:833 +#: ../src/lsof.cpp:258 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:268 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "फ़ाइलनाम" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "वीएम प्रारंभ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "वीएम अंत" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "वीएम आकार" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "ध्वज" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "वीएम ऑफ़सेट" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "निजी साफ" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "निजी गंदा" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "रूपांतरित साफ" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "साझा गंदा" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "आइनोड" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "मेमोरी मैप्स्" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "प्रक्रिया के लिये स्मृति मैप (_M) \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "फाइल" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "पाइप" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 संजाल कनेक्शन" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 संजाल कनेक्शन" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "लोकल सॉकेट" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "अज्ञात प्रकार" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "वस्तु" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "प्रक्रिया द्वारा खोली फाइल (_F) \"%s\" (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "मुख्य विंडो आकार और फॉर्म में स्थिति (width, height, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "मुख्य विंडो को अधिकतम रूप में खुलना चाहिए" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "प्रक्रिया निर्भरताएँ को तरू रूप में दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU प्रतिशत के लिए सोलारिस विधि" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"यदि सही है, तंत्र मॉनिटर 'Solaris mode' में चलता है जहाँ कार्य का सीपीयू " +"प्रयोग कुल CPU " +"संख्या से विभाजित किया जाता है. नहीं तो, यह 'Irix mode' में काम करता है. " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "सीपीयू चार्ट को बतौर स्टैक क्षेत्र चार्ट दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"यदि सही है, system-monitor सीपीयू चार्ट को बतौर स्टैक क्षेत्र चार्ट दिखाता है " +"लाइन " +"चार्ट के बजाय." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "घर्षणहीन ताजाकरण सक्रिय करें/निष्क्रिय करें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "किलिंग प्रक्रिया के समय चेतावनी संवाद दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "प्रक्रिया दृश्य के अद्यतन के बीच मिलीसेकेंड में समय" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "आलेख के अद्यतन के बीच मिलीसेकेंड में समय" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "क्या सभी फाइल सिस्टम के बारे में सूचना प्रदर्शित की जानी चाहिये" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"क्या सभी फाइल सिस्टम के बारे में सूचना प्रदर्शित की जानी चाहिये ( यह फाइल " +"सिस्टम जैसे " +"'autofs' और 'procfs' को समाहित करेगा). यह मौजूदा सभी आरोहित फाइलसिस्टम को " +"पाने में " +"सहायक हो पायेगा." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "युक्ति सूची के अद्यतन के बीच मिलीसेकेंड में समय" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "दिखाने के लिए कौन सी निर्धारित करनी है." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "मौजूदा देखे टैब को सहेजें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "CPU रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "हर प्रविष्टि इस प्रारूप में है (CPU#, हेक्साडेसीमल रंग मान)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "मूलभूत आलेख स्मृति रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "तयशुदा आलेख स्वैप रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "तयशुदा आरेख इनकमिंग संजाल परिवहन रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "तयशुदा आरेख आउटगोइंग संजाल परिवहन रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "बिट में संजाल परिवहन दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "प्रक्रिया दृश्य सौर्ट क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "प्रक्रिया दृश्य स्तंभ क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "प्रक्रिया दृश्य सॉर्ट क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "प्रक्रिया 'नाम' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "आरंभ पर प्रक्रिया 'नाम' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "प्रक्रिया 'उपयोगकर्ता' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "आरंभ पर प्रक्रिया 'उपयोगकर्ता' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "प्रक्रिया 'स्थिति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "आरंभ पर प्रक्रिया 'स्थिति' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "प्रक्रिया 'आभासी स्मृति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "आरंभ पर प्रक्रिया 'आभासी स्मृति' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "प्रक्रिया 'निवास स्मृति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "आरंभ पर प्रक्रिया 'निवास स्मृति' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "प्रक्रिया 'लेखन योग्य स्मृति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "आरंभ पर प्रक्रिया 'लेखन योग्य स्मृति' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "प्रक्रिया 'साझाकृत स्मृति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "आरंभ पर प्रक्रिया 'साझाकृत स्मृति' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "प्रक्रिया 'X सर्वर स्मृति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "प्रक्रिया 'X सर्वर स्मृति' स्तंभ आरंभ पर दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "आरंभ पर प्रक्रिया 'CPU %' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "आरंभ पर प्रक्रिया CPU % स्तंभ दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "प्रक्रिया 'CPU समय' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "आरंभ पर प्रक्रिया 'CPU समय' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "प्रक्रिया 'शुरू' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "आरंभ पर प्रक्रिया 'शुरू' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "प्रक्रिया 'Nice' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "आरंभ पर प्रक्रिया 'Nice' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "आरंभ पर प्रक्रिया 'PID' की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "आरंभ पर प्रक्रिया 'PID' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "प्रक्रिया 'SELinux सुरक्षा संदर्भ' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "प्रक्रिया 'SELinux सुरक्षा संदर्भ' स्तंभ आरंभ पर दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "प्रक्रिया 'कमांड लाइन' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "आरंभ पर प्रक्रिया 'कमांड लाइन' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "प्रक्रिया 'स्मृति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "आरंभ पर प्रक्रिया 'स्मृति' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "प्रक्रिया 'Waiting Channel' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "आरंभ पर प्रक्रिया 'प्रतीक्षारत चैनल' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "प्रक्रिया 'नियंत्रण समूह' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "आरंभ पर प्रक्रिया 'नियंत्रण समूह' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "प्रक्रिया 'Unit' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "आरंभ पर प्रक्रिया 'Unit' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "प्रक्रिया 'Session' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "आरंभ पर प्रक्रिया 'Session' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "प्रक्रिया 'Seat' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "आरंभ पर प्रक्रिया 'Seat' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "प्रक्रिया 'मालिक' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "आरंभ पर प्रक्रिया 'मालिक' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "प्रक्रिया 'प्राथमिकता' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "आरंभ पर प्रक्रिया 'प्राथमिकता' स्तंभ दिखायें" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "डिस्क दृश्य सौर्ट स्तंभ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "डिस्क दृश्य सॉर्ट क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "डिस्क दृश्य स्तंभ क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "डिस्क दृश्य 'युक्ति' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "'युक्ति' स्तंभ को आरंभन पर डिस्क दृश्य दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "डिस्क दृश्य 'निर्देशिका' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "'निर्देशिका' स्तंभ को आरंभन पर डिस्क दृश्य दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "डिस्क दृश्य 'प्रकार' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "'प्रकार' स्तंभ को आरंभन पर डिस्क दृश्य दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "डिस्क दृश्य 'कुल' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "'कुल' स्तंभ को आरंभन पर डिस्क दृश्य दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "डिस्क दृश्य 'मुक्त' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "'मुक्त' स्तंभ को आरंभन पर डिस्क दृश्य दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "डिस्क दृश्य 'उपलब्ध' स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "'उपलब्ध' स्तंभ को आरंभन पर डिस्क दृश्य दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "डिस्क दृश्य 'प्रयुक्त स्तंभ की चौड़ाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "'प्रयुक्त' स्तंभ को आरंभन पर डिस्क दृश्य दिखाएँ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "स्मृति नक्शा सॉर्ट स्तंभ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "स्मृति नक्शा सॉर्ट क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "खुली फ़ाइलें सॉर्ट स्तंभ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "खुली फ़ाइलें सॉर्ट क्रम" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "चिह्न" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d से %d में प्रक्रिया की प्राथमिकता नहीं बदल सकता.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d को %d सिग्नल के साथ प्रक्रिया नहीं खत्म कर सकता.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +#| msgid "Kill the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "क्या आप “%s” प्रक्रिया को किल करना चाहते हैं (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +#| msgid "End the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "क्या आप “%s” प्रक्रिया को समाप्त करना चाहते हैं (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "क्या आप चुनी प्रक्रिया को किल करना चाहते हैं" +msgstr[1] "क्या आप %d प्रक्रिया को किल करना चाहते हैं?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "क्या आप प्रक्रिया को समाप्त करना चाहते हैं?" +msgstr[1] "क्या आप %d प्रक्रिया को समाप्त करना चाहते हैं?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"एक प्रक्रिया का अंत आंकड़ा नष्ट कर सकता है, सत्र को तोड़ सकता है औऱ एक " +"सुरक्षा जोखिम को " +"जन्म दे सकता है. सिर्फ गैर अनुक्रिया प्रक्रिया मारी जानी चाहिये." + +#: ../src/procdialogs.cpp:101 +#| msgid "_Kill Process" +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "प्रक्रिया समाप्त करें (_K)" +msgstr[1] "प्रक्रिया समाप्त करें (_K)" + +#: ../src/procdialogs.cpp:107 +#| msgid "_End Process" +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "प्रक्रिया बन्द करें (_E)" +msgstr[1] "प्रक्रिया बन्द करें (_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "“%s” (PID: %u) प्रक्रिया की प्राथमिकता बदलें" + +#: ../src/procdialogs.cpp:191 +#, c-format +#| msgid "Change the order of priority of process" +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "चुनी प्रक्रिया का प्राथमिकता महत्व बदलें" +msgstr[1] "%d चुनी प्रक्रिया का प्राथमिकता महत्व बदलें" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "टिप्पणीः" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"प्रक्रिया की प्राथमिकता उसकी नाईस के मूल्य से दी जाती है. नाईस का कम मूल्य " +"अधिक " +"प्राथमिकता के तदनुरुप होता है." + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "लागू नहीं" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "प्रक्रिया नाम" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "उपयोगकर्ता" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "स्तर" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "आभासी स्मृति" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "निवासी मेमोरी" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "लिखने योग्य स्मृति" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "साझा मेमोरी" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "एक्स सर्वर मेमोरी" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU समय" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld सेकेंड" +msgstr[1] "%lld सेकेंड" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "आरंभ किया" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "नाईस" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "प्राथमिकता" + +# libgnomeui/gnome-client.c:833 +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "आईडी" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "सुरक्षा संदर्भ" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "कमांड लाइन" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "प्रतीक्षारत चैनल" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "नियंत्रण समूह" + +#: ../src/procproperties.cpp:221 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% सीपीयू" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "इकाई" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "सत्र" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "सीट" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "मालिक" + +# gnome-session/gsm-client-row.c:37 +#: ../src/util.cpp:27 +msgid "Running" +msgstr "चल रहा है" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "रुका हुआ" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "बिना व्यवधान के" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "सुप्त" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +# libgnomevfs/gnome-vfs-utils.c:78 +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +# libgnomevfs/gnome-vfs-utils.c:78 +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +# libgnomevfs/gnome-vfs-utils.c:82 +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +# libgnomevfs/gnome-vfs-utils.c:78 +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +# libgnomevfs/gnome-vfs-utils.c:78 +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +# libgnomevfs/gnome-vfs-utils.c:78 +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +# libgnomevfs/gnome-vfs-utils.c:82 +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +# libgnomevfs/gnome-vfs-utils.c:78 +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bits" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "अधिक प्राथमिकता" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "अधिक प्राथमिकता" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "सामान्य प्राथमिकता" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "निम्न प्राथमिकता" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "बहुत कम प्राथमिकता" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "प्रक्रिया खत्म करने के लिए अधिकार जरूरी हैं" + +#~| msgid "_View" +#~ msgid "View" +#~ msgstr "दृश्य" + +#~ msgid "Sent" +#~ msgstr "प्रेषित" + +#~ msgid "_Name contains:" +#~ msgstr "नाम में सम्मिलित है (_N):" + +#~ msgid "C_lear" +#~ msgstr "साफ करें (_l)" + +#~ msgid "S_earch results:" +#~ msgstr "खोज परिणाम (_e):" + +#~ msgid "_View" +#~ msgstr "देखें (_V)" + +#~ msgid "_Stop Process" +#~ msgstr "प्रक्रिया बन्द करें (_S)" + +#~ msgid "Stop process" +#~ msgstr "प्रक्रिया बंद करें" + +#~ msgid "Continue process if stopped" +#~ msgstr "रूकने पर प्रक्रिया जारी रखें" + +#~ msgid "Force process to finish normally" +#~ msgstr "प्रक्रिया को अभी बलपूर्वक समाप्त करें" + +#~ msgid "Force process to finish immediately" +#~ msgstr "प्रक्रिया को बलपूर्वक समाप्त करें" + +#~ msgid "Refresh the process list" +#~ msgstr "प्रक्रिया सूची ताज़ा करता है" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "प्रक्रिया से जुड़े हुए मेमोरी मैप्स् देखें" + +#~ msgid "View the files opened by a process" +#~ msgstr "प्रक्रिया से खोले फाइल को देखें" + +#~ msgid "View additional information about a process" +#~ msgstr "प्रक्रिया के बारे में अतिरिक्त जानकारी देखें" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "प्रक्रिया के बीच पितृ/संतति दिखायें" + +#~ msgid "Show active processes" +#~ msgstr "सक्रिय प्रक्रियाएँ दिखायें" + +#~ msgid "Show all processes" +#~ msgstr "सभी प्रक्रियाएँ दिखायें" + +#~ msgid "Show only user-owned processes" +#~ msgstr "सिर्फ उपयोक्ता को अपनी प्रक्रियायें दिखायें" + +#~ msgid "Set process priority to very high" +#~ msgstr "प्रक्रिया प्राथमिकता बहुत ज्यादा सेट करें" + +#~ msgid "Set process priority to high" +#~ msgstr "प्रक्रिया प्राथमिकता ज्यादा सेट करें" + +#~ msgid "Set process priority to normal" +#~ msgstr "सामान्य स्थिति में प्रक्रिया प्राथमिकता सेट करें" + +#~ msgid "Set process priority to low" +#~ msgstr "प्रक्रिया प्राथमिकता कम सेट करें" + +#~ msgid "Set process priority to very low" +#~ msgstr "प्रक्रिया प्राथमिकता बहुत कम सेट करें" + +#~ msgid "Set process priority manually" +#~ msgstr "दस्ती रूप से प्रक्रिया प्राथमिकता सेट करें" + +#~ msgid "Main Window width" +#~ msgstr "मुख्य विंडो चौड़ाई" + +#~ msgid "Main Window height" +#~ msgstr "मुख्य विंडो ऊंचाई" + +#~ msgid "Main Window X position" +#~ msgstr "मुख्य विंडो की स्थिति एक्स" + +#~ msgid "Main Window Y position" +#~ msgstr "मुख्य विंडो की स्थिति वाई" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "निश्चित करें कि किस प्रक्रिया को मूलभूत रूप से दिखाना है. 0 सबके लिये, 1 उपयोक्ता है, 2 " +#~ "सक्रिय है" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "सिस्टम सूचना के लिए 0, प्रक्रिया सूची के लिए 1, संसाधन के लिए 2 और डिस्क सूची के लिए 3" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "एक प्रक्रिया का अंत आंकड़ा नष्ट कर सकता है, सत्र को तोड़ सकता है औऱ एक सुरक्षा जोखिम " +#~ "को जन्म दे सकता है. सिर्फ गैर अनुक्रिया प्रक्रिया खत्म की जानी चाहिये." + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "प्रक्रिया के गुण \"%s\" (PID %u):" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "अंतिम 1, 5, 15 मिनट के लिये लोड औसत: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "तंत्र" + +#~ msgid "Show the System tab" +#~ msgstr "तंत्र टैब दिखाएँ" + +#~ msgid "_Monitor" +#~ msgstr "मॉनिटर (_M)" + +#~ msgid "_Edit" +#~ msgstr "संपादन (_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "खुली फाइलों के लिए खोजें (_O)" + +#~ msgid "Quit the program" +#~ msgstr "प्रोग्राम से बाहर जाएँ" + +#~ msgid "_Contents" +#~ msgstr "विषय सूची (_C)" + +#~ msgid "Open the manual" +#~ msgstr "मैनुअल खोलें" + +#~ msgid "About this application" +#~ msgstr "इस अनुप्रयोग के बारे में" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s प्राथमिकता)" + +#~ msgid "Release %s %s" +#~ msgstr "रिलीज %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Kernel %s" +#~ msgstr "Kernel %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~| msgid "Hardware" +#~ msgid "Hardware" +#~ msgstr "हार्डवेयर" + +#~ msgid "Memory:" +#~ msgstr "स्मृति:" + +#~ msgid "Processor:" +#~ msgstr "प्रोसेसर:" + +#~| msgid "System Status" +#~ msgid "System Status" +#~ msgstr "तंत्र स्थिति" + +#~ msgid "Available disk space:" +#~ msgstr "उपलब्ध डिस्क स्थान:" + +#~| msgid "Unknown CPU model" +#~ msgid "Unknown model" +#~ msgstr "अज्ञात मॉडल" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "Default graph cpu color" +#~ msgstr "मूलभूत आलेख cpu रंग" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "आरंभ पर प्रक्रिया 'तर्क' स्तंभ दिखायें" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "आरंभ पर 'अनुमानित स्मृति प्रयोग' स्तंभ दिखायें" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "आरंभ पर प्रक्रिया 'तर्क' स्तंभ दिखायें" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "'अनुमानित स्मृति प्रयोग' स्तंभ प्रक्रिया की चौड़ाई" + +#~ msgid "_Change Priority..." +#~ msgstr "प्रथमिकता बदलें (_C)..." + +#~ msgid "Solaris mode" +#~ msgstr "सोलारिस विधि" + +#~ msgid "Processor %d:" +#~ msgstr "प्रोसेसर %d:" diff --git a/po/hr.gmo b/po/hr.gmo new file mode 100644 index 0000000..243c0c5 Binary files /dev/null and b/po/hr.gmo differ diff --git a/po/hr.po b/po/hr.po new file mode 100644 index 0000000..b507c55 --- /dev/null +++ b/po/hr.po @@ -0,0 +1,1701 @@ +# Translation of procman to Croatiann +# Copyright (C) Croatiann team +# Translators: Automatski Prijevod <>,Denis Lackovic ,Jerko Škifić ,Robert Sedak , +msgid "" +msgstr "" +"Project-Id-Version: procman 0\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-03-02 13:09+0000\n" +"PO-Revision-Date: 2018-03-07 15:12+0100\n" +"Last-Translator: gogo \n" +"Language-Team: Croatian \n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Launchpad-Export-Date: 2017-03-15 21:32+0000\n" +"X-Generator: Poedit 2.0.6\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "Nadgledatelj sustava" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "Pregled trenutnih procesa i nadzor stanja sustava" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Nadgledaj;Sustav;Proces;CPU;Memorija;Mreža;Povijest;Upotreba;Performanse;" +"Zadatak;Upravitelj;Aktivnost;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME nadgledatelj sustava" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Nadgledaj;Sustav;Proces;CPU;Memorija;Mreža;Povijest;Upotreba;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Nadgledajte i upravljajte resursima sustava" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Nadgledatelj sustava je preglednik procesa i nadgledatelj sustava s " +"dopadljivim, lakim za korištenje sučeljem." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Nadgledatelj sustava može vam pomoći u pronalaženju određene aplikacije koja " +"vam koristi procesor ili memoriju računala, može upravljati pokrenutim " +"aplikacijama, prisilno zaustaviti procese koji ne reagiraju i promijeniti " +"stanje ili prioritet postojećih procesa." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Značajka grafova resursa prikazuje vam brz pregled o trenutnom stanju vašeg " +"računala prikazujući nedavno korištenje mreže, memorije i upotrebe procesa." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Zbijen pogled procesa" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Pogled resursa" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Pogled datotečnih sustava" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME projekt" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Ubij proces" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Ovlasti su potrebne za upravljanje procesima drugih korisnika" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Ponovno procjeni prioritet izvođenja" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Ovlasti su potrebne za promjenu prioriteta procesa" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "_Zaustavi proces" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "Prikaži svojstva procesa" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesi" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "CPU povijest" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "Povijest memorije i swapa" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "Memorija" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "Statistika upotrebe mreže" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "Preuzimanje" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "Ukupno preuzeto" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "Slanje" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "Ukupno poslano" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "Resursi" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "Datotečni sustavi" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Potraga za otvorenim datotekama" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtriraj datoteke prema nazivu" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Velika i mala slova" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Potraga za otvorenim datotekama" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Osobitosti" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Priručnik" + +#: data/menus.ui:23 +msgid "About" +msgstr "O programu" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Zatvori" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Osvježi" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktivni procesi" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Svi procesi" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Moji procesi" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Međuzavisnosti" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Svojstva" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Memorijske mape" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Otvorene _Datoteke" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Promijeni _prioritet" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Vrlo visok" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Visoki" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normalni" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Nizak" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Vrlo nizak" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Prilagođeno" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Zaustavi" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Nastavi" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Završi" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Ubij" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Otvorene datoteke" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Osobitosti nadgledatelja sustava" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Ponašanje" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Interval osvježavanja u sekundama:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Omogući _glatko osvježavanje" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Upozori prije završavanja ili _ubijanja procesa" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Podijeli CPU korištenje s brojem CPU-a" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Polja informacija" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformacije o procesu prikazane u popisu:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafovi" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Iscrtaj CPU dijagram kao dijagram složenog područja" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Iscrtaj CPU graf kao z_aglađeni graf" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Pokaži mrežnu brzinu u bitovima" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Prikaži _sve datoteke sustava" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformacije o datotečnom sustavu prikazane u popisu:" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "_Odustani" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Promijeni _prioritet" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Vrijednost prioriteta izvođenja:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Napomena: Prioritet izvođenja procesa je zadan ovom " +"vrijednosti. Niža vrijednost odgovara većem prioritetu." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Jednostavni nadziratelj procesa i sustava." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Pokaži karticu procesa" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Pokaži karticu resursa" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Prikaži karticu datotečnih sustava" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Prikaži inačicu aplikacije" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Uređaj" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Mapa" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Vrsta" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Ukupno" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Slobodno" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Dostupno" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Upotrebljeno" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Odaberi boju za “%s”" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" +"lokalizacija@linux.hr\n" +" Automatski Prijevod <>\n" +" Denis Lackovic \n" +" Jerko Škifić \n" +" Robert Sedak \n" +"\n" +"Launchpad Contributions:\n" +" Ante Karamatić https://launchpad.net/~ivoks\n" +" Danijel Šnajder https://launchpad.net/~phantomlord-deactivatedaccount\n" +" Ivan Pavlek https://launchpad.net/~ivan-pavlek\n" +" Miroslav Matejaš https://launchpad.net/~silverspace+amd64\n" +" Saša Teković https://launchpad.net/~hseagle2015\n" +" antisa https://launchpad.net/~antisa\n" +" gogo https://launchpad.net/~trebelnik-stefina\n" +" kost https://launchpad.net/~kost" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Danas %k∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Jučer %k∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %k∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %k∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Djelić" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Postotak ispunjenosti za birače boja pite" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Naslov" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Naslov za dijalog odabira boje" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Odaberi boju" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Trenutna boja" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Odabrana boja" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Vrsta birača boje" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Primljeni neispravni podaci o bojama\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Kliknite za postavljanje boja grafa" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekunda" +msgstr[1] "%u sekunde" +msgstr[2] "%u sekundi" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "nije dostupno" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) od %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d otvorena datoteka" +msgstr[1] "%d otvorene datoteke" +msgstr[2] "%d otvorenih datoteka" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d otvorena odgovarajuća datoteka" +msgstr[1] "%d otvorene odgovarajuće datoteke" +msgstr[2] "%d otvorenih odgovarajućih datoteka" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proces" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Naziv datoteke" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM početak" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM kraj" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM veličina" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Zastavice" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Pomak VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privatna, čista" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privatna, prljava" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Dijeljena, čista" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Dijeljena, prljava" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Sadržajni čvor" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Memorijske mape" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Memorijske mape za proces “%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "datoteka" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "slivnik" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 mrežno povezivanje" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 mrežno povezivanje" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokalna priključnica" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "nepoznata vrsta" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekt" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Datoteke otvorene procesom “%s” (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Glavni prozor i položaj u obliku (širina, visina, x-pol, y-pol)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "Glavni prozor trebao bi se otvoriti uvećan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "Pokaži međuzavisnosti procesa u obliku stabla" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris način rada za CPU postotak" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Ako je odabrano, nadgledatelj sustava radi u \"Solaris načinu\" gdje se CPU " +"upotreba dijeli s ukupnim brojem CPU-a. U suprotnom radi u \"Irix načinu\"." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Prikaži CPU dijagram kao dijagram složenog područja" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ako je odabrano, nadgledatelj sustava prikazuje CPU dijagram kao dijagram " +"složenog područja umjesto linijskog područja." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Prikaži CPU iscrtavanje kao zaglađeni graf upotrebom Bezijerove krivulje" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Ako je odabrano, nadgledatelj sustava prikazuje CPU iscrtavanje kao " +"zaglađeni graf, u suprotnom je linijski graf." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Omogući/Onemogući glatko osvježavanje" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Prikaži dijalog upozorenja pri ubijanju procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Vrijeme osvježavanja prikaza procesa u milisekundama" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Vrijeme osvježavanja grafova u milisekundama" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Hoće li se prikazivati informacije o svim datotečnim sustavima" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Treba li prikazati informacije o svim datotečnim sustavima (uključujući " +"vrste poput \"autofs\" i \"procfs\"). Korisno za dobivanje popis svih " +"trenutno montiranih datotečnih sustava." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Vrijeme osvježavanja popisa uređaja u milisekundama" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "Određuje koji proces prikazati." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "Sprema trenutno gledanu karticu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "CPU boja" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Svaki unos je u obliku (CPU#, heksadecimalna vrijednost boje)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "Uobičajena boja grafikona memorije" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "Uobičajena boja za graf swap memorije" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Boja grafa dolaznog mrežnog prometa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Boja grafa odlaznog mrežnog prometa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "Prikaži mrežni promet u bitovima" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "Sortiranje prikaza procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "Redoslijed stupaca procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "Redoslijed sortiranja prikaza procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "Širina stupca procesa “Naziv”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "Prikaži stupac procesa “Naziv” pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "Širina stupca procesa \"Korisnik\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "Prikaži stupac procesa \"Korisnik\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "Širina stupca procesa \"Stanje\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "Prikaži stupac procesa \"Stanje\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Širina stupca procesa \"Virtualna memorija\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Prikaži stupac procesa \"Virtualna memorija\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Širina stupca procesa \"Rezidentna memorija\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Prikaži stupac procesa \"Rezidentna memorija\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Širina stupca procesa \"Zapisiva memorija\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Prikaži stupac procesa \"Zapisiva memorija\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Širina stupca procesa \"Dijeljena memorija\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Prikaži stupac procesa \"Dijeljena memorija\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Širina stupca procesa \"Memorija X poslužitelja\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Prikaži stupac procesa \"Memorija X poslužitelja\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "Širina stupca procesa \"CPU %\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Prikaži stupac \"CPU %\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Širina stupca procesa \"CPU vrijeme\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Prikaži stupac procesa \"CPU vrijeme\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "Širina stupca procesa \"Pokrenuto\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "Prikaži stupac procesa \"Pokrenuto\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "Širina stupca procesa \"Prioritet izvođenja\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "" +"Prioritet procesa zadan je njegovom vrijednošću. Niža vrijednost prioriteta " +"izvođenja odgovara većem prioritetu." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "Širina stupca procesa \"PID\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "Prikaži stupac \"PID\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Širina stupca procesa \"SELInux sigurnosni kontekst\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Prikaži stupac procesa \"SELInux sigurnosni kontekst\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "Širina stupca procesa \"Naredbeni redak\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Prikaži stupac procesa \"Naredbeni redak\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "Širina stupca procesa \"Memorija\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Prikaži stupac procesa \"Memorija\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Širina stupca \"Kanal za čekanje\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Prikaži \"Kanal čekanja\" stupac pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "Širina stupca procesa \"Kontrolna grupa\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Prikaži stupac procesa \"Kontrolna grupa\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "Širina stupca procesa \"Jedinica\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Prikaži stupac procesa \"Jedinica\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "Širina stupca procesa \"Sesija\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "Prikaži stupac procesa \"Sesija\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "Širina stupca procesa \"Mjesto\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Prikaži stupac procesa \"Mjesto\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "Širina stupca procesa \"Korisnik\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Prikaži stupac procesa \"Korisnik\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Širina stupca procesa \"Ukupno čitanje diska\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Prikaži stupac procesa \"Ukupno čitanje diska\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Širina stupca procesa \"Ukupno zapisivanje diska\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Prikaži stupac procesa \"Ukupno zapisivanje diska\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "Širina stupca procesa \"Čitanje diska\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Prikaži stupac procesa \"Čitanje diska\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "Širina stupca procesa \"Zapisivanje diska\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Prikaži stupac procesa \"Zapisivanje diska\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "Širina stupca procesa \"Prioritet\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Prikaži stupac procesa \"Prioritet\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "Stupac razvrstavanja pogleda diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "Redoslijed razvrstavanja pogleda diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "Redoslijed stupaca pogleda diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "Širina stupca pogleda diska \"Uređaj\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Prikaži stupac pogleda diska \"Uređaj\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Širina stupca pogleda diska \"Mapa\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Prikaži stupac pogleda diska \"Mapa\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "Širina stupca pogleda diska \"Vrsta\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Prikaži stupac pogleda diska \"Vrsta\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "Širina stupca pogleda diska \"Ukupno\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Prikaži stupac pogleda diska \"Ukupno\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "Širina stupca pogleda diska \"Slobodno\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Prikaži stupac pogleda diska 'Slobodno' pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "Širina stupca pogleda diska \"Dostupno\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Prikaži stupac pogleda diska \"Dostupno\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "Širina stupca pogleda diska \"Upotrebljeno\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Prikaži stupac pogleda diska \"Upotrebljeno\" pri pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "Stupac sortiranja karte memorija" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "Redoslijed sortiranja karte memorije" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "Stupac sortiranja otvorenih datoteka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "Redoslijed sortiranja otvorenih datoteka" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Sličica" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Nemoguće promijeniti prioritet procesa s PID-om %d u %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Nemoguće ubiti proces s PID-om %d signalom %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Sigurno želite ubiti odabrani proces “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Sigurno želite završiti odabrani proces “%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Sigurno želite zaustaviti odabrani proces “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Sigurno želite ubiti %d odabrani proces?" +msgstr[1] "Sigurno želite ubiti %d odabrana procesa?" +msgstr[2] "Sigurno želite ubiti %d odabranih procesa?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Sigurno želite završiti %d odabrani proces?" +msgstr[1] "Sigurno želite završiti %d odabrana procesa?" +msgstr[2] "Sigurno želite završiti %d odabranih procesa?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Sigurno želite zaustaviti %d odabrani proces?" +msgstr[1] "Sigurno želite zaustaviti %d odabrana procesa?" +msgstr[2] "Sigurno želite zaustaviti %d odabranih procesa?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ubijanje procesa može uništiti podatke, slomiti sesiju ili predstavljati " +"sigurnosni rizik. Samo procesi koji ne odgovaraju bi se trebali zaustaviti." + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Ubij proces" +msgstr[1] "_Ubij procese" +msgstr[2] "_Ubij procese" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Završavanje procesa može uništiti podatke, slomiti sesiju ili predstavljati " +"sigurnosni rizik. Samo procesi koji ne odgovaraju bi se trebali zaustaviti." + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Zaustavi proces" +msgstr[1] "_Zaustavi procese" +msgstr[2] "_Zaustavi procese" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Zaustavljanje procesa može uništiti podatke, slomiti sesiju ili " +"predstavljati sigurnosni rizik. Samo procesi koji ne odgovaraju bi se " +"trebali zaustaviti." + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Zaustavi proces" +msgstr[1] "_Zaustavi procese" +msgstr[2] "_Zaustavi procese" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Promijeni prioritet procesa “%s” (PID: %u)" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Promijeni prioritet %d odabranog procesa" +msgstr[1] "Promijeni prioritet %d odabrana procesa" +msgstr[2] "Promijeni prioritet %d odabranih procesa" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "Napomena:" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioritet procesa zadan je njegovom vrijednošću. Niža vrijednost prioriteta " +"izvođenja odgovara većem prioritetu." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/A" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "Naziv procesa" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "Korisnik" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "Stanje" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "Virtualna memorija" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "Rezidentna memorija" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "Upisiva memorija" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "Dijeljena memorija" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "Memorija X poslužitelja" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "CPU vrijeme" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "Pokrenuto" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "Prioritet izvođenja" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "Prioritet" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "Identifikacija" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "Sigurnosni kontekst" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "Naredbeni redak" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "Kanal čekanja" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "Kontrolna grupa" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "CPU %" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "Mjera" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "Sesija" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "Sjedište" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "Vlasnik" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "Ukupno čitanje diska" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "Ukupno zapisivanje diska" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "Čitanje diska" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "Zapisivanje diska" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Izvodi se" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Zaustavljen" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Neprekidivo" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Spavanje" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Vrlo visoki prioritet" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Visoki prioritet" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normalni prioritet" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Nizak prioritet" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Vrlo nizak prioritet" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bita" +#~ msgstr[2] "%u bitova" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u bajt" +#~ msgstr[1] "%u bajta" +#~ msgstr[2] "%u bajtova" + +#~ msgid "Width of process 'CPU %' column" +#~ msgstr "Širina stupca 'CPU %'" + +#~ msgid "%b %d %l:%M %p" +#~ msgstr "%b %d %l:%M %p" + +#~ msgid "%a %l:%M %p" +#~ msgstr "%a %l:%M %p" + +#~ msgid "Yesterday %l:%M %p" +#~ msgstr "Jučer %l:%M %p" + +#~ msgid "Today %l:%M %p" +#~ msgstr "Danas %l:%M %p" + +#~ msgid "_Files opened by process \"%s\" (PID %u):" +#~ msgstr "_Datoteke otvorene od procesa \"%s\" (PID %u):" + +#~ msgid "_Memory maps for process \"%s\" (PID %u):" +#~ msgstr "_Memorijske mape za proces \"%s\" (PID %u):" + +#~ msgid "Show process 'CPU %' column on startup" +#~ msgstr "Prikaži \"'CPU %\" stupac pri pokretanju" + +#~ msgid "Show process 'Waiting Channel' column on startup" +#~ msgstr "Prikaži \"Kanal čekanja\" stupac pri pokretanju" + +#~ msgid "Show process 'PID' column on startup" +#~ msgstr "Prikaži \"PID\" stupac pri pokretanju" + +#~ msgid "Width of process 'Waiting Channel' column" +#~ msgstr "Širina stupca \"Kanal za čekanje\"" + +#~ msgid "Width of process 'PID' column" +#~ msgstr "Širina stupca \"PID\"" + +#~ msgid "Pick a Color for '%s'" +#~ msgstr "Odaberite boju za '%s'" + +#~ msgid "" +#~ "Whether to display information about all file systems (including types " +#~ "like 'autofs' and 'procfs'). Useful for getting a list of all currently " +#~ "mounted file systems." +#~ msgstr "" +#~ "Hoće li se prikazivati informacije o svim datotečnim sustavima " +#~ "(uključujući vrste poput \"autofs\" i \"procfs\"). Korisno za dobivanje " +#~ "popisa svih trenutno montiranih datotečnih sustava." + +#~ msgid "Width of process 'Virtual Memory' column" +#~ msgstr "Širina stupca procesa \"Virtualna memorija\"" + +#~ msgid "Width of process 'User' column" +#~ msgstr "Širina stupca procesa \"Korisnik\"" + +#~ msgid "Width of process 'Status' column" +#~ msgstr "Širina stupca procesa \"Stanje\"" + +#~ msgid "Width of process 'Resident Memory' column" +#~ msgstr "Širina stupca procesa \"Rezidentna memorija\"" + +#~ msgid "Show process 'User' column on startup" +#~ msgstr "Pokaži stupac procesa \"Korisnik\" pri pokretanju" + +#~ msgid "Show process 'Virtual Memory' column on startup" +#~ msgstr "Pokaži stupac procesa \"Virtualna memorija\" pri pokretanju" + +#~ msgid "Show process 'Status' column on startup" +#~ msgstr "Pokaži stupac procesa \"Stanje\" pri pokretanju" + +#~ msgid "Width of process 'X Server Memory' column" +#~ msgstr "Širina stupca procesa \"Memorija X poslužitelja\"" + +#~ msgid "Width of process 'Writable Memory' column" +#~ msgstr "Širina stupca procesa \"Zapisiva memorija\"" + +#~ msgid "Width of process 'Shared Memory' column" +#~ msgstr "Širina stupca procesa \"Dijeljena memorija\"" + +#~ msgid "Width of process 'CPU Time' column" +#~ msgstr "Širina stupca procesa \"CPU vrijeme\"" + +#~ msgid "Width of process 'Started' column" +#~ msgstr "Širina stupca procesa \"Započeto\"" + +#~ msgid "Show process 'CPU Time' column on startup" +#~ msgstr "Pokaži stupac procesa \"CPU vrijeme\" pri pokretanju" + +#~ msgid "Show process 'Writable Memory' column on startup" +#~ msgstr "Pokaži stupac procesa \"Zapisiva memorija\" pri pokretanju" + +#~ msgid "Show process 'X Server Memory' column on startup" +#~ msgstr "Pokaži stupac procesa \"Memorija X poslužitelja\" pri pokretanju" + +#~ msgid "Show process 'Resident Memory' column on startup" +#~ msgstr "Pokaži stupac procesa \"Rezidentna memorija\" pri pokretanju" + +#~ msgid "Show process 'Shared Memory' column on startup" +#~ msgstr "Pokaži stupac procesa \"Dijeljena memorija\" pri pokretanju" + +#~ msgid "Show process 'Command Line' column on startup" +#~ msgstr "Pokaži stupac procesa \"Naredbeni redak\" pri pokretanju" + +#~ msgid "Show process 'SELinux Security Context' column on startup" +#~ msgstr "" +#~ "Pokaži stupac procesa \"SELInux sigurnosni kontekst\" pri pokretanju" + +#~ msgid "Width of process 'Command Line' column" +#~ msgstr "Širina stupca procesa \"Naredbeni redak\"" + +#~ msgid "Width of process 'Memory' column" +#~ msgstr "Širina stupca procesa \"Memorija\"" + +#~ msgid "Width of process 'Control Group' column" +#~ msgstr "Širina stupca procesa \"Kontrolna grupa\"" + +#~ msgid "Width of process 'Nice' column" +#~ msgstr "Širina stupca procesa \"Nice\"" + +#~ msgid "Width of process 'SELinux Security Context' column" +#~ msgstr "Širina stupca procesa \"SELInux sigurnosni kontekst\"" + +#~ msgid "Show process 'Memory' column on startup" +#~ msgstr "Pokaži stupac procesa \"Memorija\" pri pokretanju" + +#~ msgid "Show process 'Nice' column on startup" +#~ msgstr "Pokaži stupac procesa \"Nice\" pri pokretanju" + +#~ msgid "Show process 'Started' column on startup" +#~ msgstr "Pokaži stupac procesa \"Započeto\" pri pokretanju" + +#~ msgid "Width of process 'Priority' column" +#~ msgstr "Širina stupca procesa \"Prioritet\"" + +#~ msgid "Show process 'Control Group' column on startup" +#~ msgstr "Pokaži stupac procesa \"Kontrolna grupa\" pri pokretanju" + +#~ msgid "Width of process 'Owner' column" +#~ msgstr "Širina stupca procesa \"Korisnik\"" + +#~ msgid "Show process 'Owner' column on startup" +#~ msgstr "Pokaži stupac procesa \"Korisnik\" pri pokretanju" + +#~ msgid "Width of process 'Seat' column" +#~ msgstr "Širina stupca procesa \"Mjesto\"" + +#~ msgid "Show process 'Seat' column on startup" +#~ msgstr "Pokaži stupac procesa \"Mjesto\" pri pokretanju" + +#~ msgid "Width of process 'Session' column" +#~ msgstr "Širina stupca procesa \"Sesija\"" + +#~ msgid "Show process 'Session' column on startup" +#~ msgstr "Pokaži stupac procesa \"Sesija\" pri pokretanju" + +#~ msgid "Width of process 'Unit' column" +#~ msgstr "Širina stupca procesa \"Jedinica\"" + +#~ msgid "Show process 'Unit' column on startup" +#~ msgstr "Pokaži stupac procesa \"Jedinica\" pri pokretanju" + +#~ msgid "Show process 'Priority' column on startup" +#~ msgstr "Pokaži stupac procesa \"Prioritet\" pri pokretanju" + +#~ msgid "Width of disk view 'Device' column" +#~ msgstr "Širina pogleda diska 'Uređaj' stupac" + +#~ msgid "Show disk view 'Directory' column on startup" +#~ msgstr "Prikaži pogled diska stupac 'Direktorij' pri pokretanju" + +#~ msgid "Width of disk view 'Directory' column" +#~ msgstr "Širina pogleda diska 'Direktorij' stupac" + +#~ msgid "Show disk view 'Device' column on startup" +#~ msgstr "Prikaži pogled diska stupac 'Uređaj' pri pokretanju" + +#~ msgid "Width of disk view 'Free' column" +#~ msgstr "Širina stupca pogleda diska 'Slobodno'" + +#~ msgid "Show disk view 'Free' column on startup" +#~ msgstr "Prikaži stupac pogleda diska 'Slobodno' pri pokretanju" + +#~ msgid "Show disk view 'Total' column on startup" +#~ msgstr "Prikaži stupac pogleda diska 'Ukupno' pri pokretanju" + +#~ msgid "Width of disk view 'Type' column" +#~ msgstr "Širina stupca pogleda diska 'Vrsta'" + +#~ msgid "Width of disk view 'Total' column" +#~ msgstr "Širina stupca pogleda diska 'Ukupno'" + +#~ msgid "Show disk view 'Type' column on startup" +#~ msgstr "Prikaži stupac pogleda diska 'Vrsta' pri pokretanju" + +#~ msgid "Width of disk view 'Available' column" +#~ msgstr "Širina stupca pogleda diska 'Dostupno'" + +#~ msgid "Show disk view 'Available' column on startup" +#~ msgstr "Prikaži stupac pogleda diska 'Dostupno' pri pokretanju" + +#~ msgid "Width of disk view 'Used' column" +#~ msgstr "Širina stupca pogleda diska 'Upotrebljeno'" + +#~ msgid "Show disk view 'Used' column on startup" +#~ msgstr "Prikaži stupac pogleda diska 'Upotrebljeno' pri pokretanju" + +#~ msgid "Privileges are required to control other users' processes" +#~ msgstr "Ovlasti su potrebne za upravljanje procesima drugih korisnika" + +#~ msgid "Show the application's version" +#~ msgstr "Prikaži inačicu aplikacije" + +#~ msgid "" +#~ "If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU " +#~ "usage is divided by the total number of CPUs. Otherwise, it operates in " +#~ "'Irix mode'." +#~ msgstr "" +#~ "Ako je odabrano, nadgledatelj sustava radi u Solaris načinu rada gdje se " +#~ "korištenje CPU dijeli s ukupnim brojem CPU-a. Inače radi u Irix načinu." + +#~ msgid "Show process 'Name' column on startup" +#~ msgstr "Pokaži stupac procesa \"Naziv\" pri pokretanju" + +#~ msgid "Width of process 'Name' column" +#~ msgstr "Širina stupca procesa \"Naziv\"" + +#~ msgid "translator_credits" +#~ msgstr "" +#~ "Launchpad Contributions:\n" +#~ " Ante Karamatić https://launchpad.net/~ivoks\n" +#~ " Danijel Šnajder https://launchpad.net/~phantomlord-deactivatedaccount\n" +#~ " Ivan Pavlek https://launchpad.net/~ivan-pavlek\n" +#~ " Miroslav Matejaš https://launchpad.net/~silverspace+amd64\n" +#~ " Saša Teković https://launchpad.net/~hseagle2015\n" +#~ " antisa https://launchpad.net/~antisa\n" +#~ " gogo https://launchpad.net/~trebelnik-stefina\n" +#~ " kost https://launchpad.net/~kost" diff --git a/po/hu.gmo b/po/hu.gmo new file mode 100644 index 0000000..a3a5e59 Binary files /dev/null and b/po/hu.gmo differ diff --git a/po/hu.po b/po/hu.po new file mode 100644 index 0000000..fbbe683 --- /dev/null +++ b/po/hu.po @@ -0,0 +1,1422 @@ +# Hungarian translation for gnome-system-monitor. +# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018. Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Robert Vanyi , 2002. +# Andras Timar , 2002, 2003. +# Laszlo Dvornik , 2004. +# Gabor Kelemen , 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013. +# Mate ORY , 2006. +# Balázs Úr , 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-01-21 22:09+0100\n" +"Last-Translator: Balázs Úr \n" +"Language-Team: Hungarian \n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Rendszerfigyelő" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "A jelenlegi folyamatok megtekintése és a rendszerállapot figyelése" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Figyelő;Rendszer;Folyamat;CPU;Memória;Hálózat;Előzmények;Használat;" +"Teljesítmény;Feladat;Kezelő;Tevékenység;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME rendszerfigyelő" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Figyelő;Rendszer;Folyamat;CPU;Memória;Hálózat;Előzmények;Használat;Erőforrás;" +"Sávszélesség;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Rendszer-erőforrások megjelenítése és kezelése" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"A Rendszerfigyelő egy folyamatmegjelenítő és rendszerfigyelő alkalmazás " +"vonzó, egyszerűen használható felülettel." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"A Rendszerfigyelővel meghatározhatja, mely alkalmazások használják a " +"számítógép processzorát vagy memóriáját, felügyelheti a futó alkalmazásokat, " +"kikényszerítheti a nem válaszoló folyamatokat, és módosíthatja a meglévő " +"folyamatok állapotát vagy prioritását." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"A hálózat-, memória- és processzorhasználatot megjelenítő erőforrás-" +"grafikonokon gyorsan áttekintheti, hogy mi történik a számítógépén." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Folyamatlista nézet" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Erőforrások áttekintés" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Fájlrendszerek nézet" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "A GNOME projekt" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Folyamat kilövése" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Jogosultság szükséges más felhasználó folyamatainak vezérléséhez" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Folyamat nice értékének módosítása" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Jogosultság szükséges a folyamatok prioritásának módosításához" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Folyamat befeje_zése" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Folyamat tulajdonságainak megjelenítése" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Folyamatok" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "CPU-használat előzményei" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Memória- és cserehelyhasználat előzményei" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memória" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Cserehely" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Hálózat előzményei" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Fogadás" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Fogadva összesen" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Küldés" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Küldve összesen" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Erőforrások" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Fájlrendszerek" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Nyitott fájlok keresése" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Fájlok szűrése név szerint" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Nem érzékeny a kis- és nagybetűkre" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Nyitott fájlok keresése" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Beállítások" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Súgó" + +#: data/menus.ui:23 +msgid "About" +msgstr "Névjegy" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Kilépés" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Frissítés" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktív folyamatok" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "Min_den folyamat" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "Saját f_olyamatok" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Függőségek" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Tulajdonságok" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Memóriatérképek" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "_Nyitott fájlok" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Prioritás megváltoztatása" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Nagyon magas" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Magas" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normál" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Alacsony" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Nagyon alacsony" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Egyéni" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Leállítás" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Folytatás" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Befejezés" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Kilövés" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Nyitott fájlok" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Rendszerfigyelő beállításai" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Viselkedés" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Frissítési időköz másodpercben:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Egyenlete_s frissítés engedélyezése" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Riasztás a f_olyamatok befejeztetése vagy kilövése előtt" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_CPU használat osztása a CPU-k számával" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Információs mezők" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "A listában megjelenített foly_amatinformációk:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafikonok" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_CPU grafikon rajzolása színes területdiagramként" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "CPU grafikon rajzolása s_ima diagramként" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Hálózati sebesség megjelenítése bitekben" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Min_den fájlrendszer megjelenítése" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "A listában megjelenített fájl_rendszer-információk:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Mégse" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "_Prioritás megváltoztatása" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice érték:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Megjegyzés: A folyamat prioritását a nice értéke adja meg. " +"Alacsony nice érték magasabb prioritásnak felel meg." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Egyszerű folyamat- és rendszerfigyelő." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "A Folyamatok lap megjelenítése" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Az Erőforrások lap megjelenítése" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "A Fájlrendszerek lap megjelenítése" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Az alkalmazás verziószámának megjelenítése" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Eszköz" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Könyvtár" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Típus" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Összesen" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Szabad" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Elérhető" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Használt" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Válasszon színt ehhez: „%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "%d. CPU" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Dvornik László \n" +"Kelemen Gábor \n" +"Tímár András \n" +"Úr Balázs \n" +"Ványi Róbert \n" +"Meskó Balázs " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Ma %k:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Tegnap %k:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a., %k:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b. %e., %k:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y %b. %d" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Tört" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Teljes százalékos arány a torta színválasztókhoz" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Cím" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "A színválasztó párbeszédablak címe" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Szín kiválasztása" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Jelenlegi szín" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "A kiválasztott szín" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Színválasztó típusa" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Érvénytelen színadat érkezett\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Kattintson a grafikon színeinek beállításához" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u másodperc" +msgstr[1] "%u másodperc" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "nem érhető el" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%), összesen %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d nyitott fájl" +msgstr[1] "%d nyitott fájl" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d illeszkedő nyitott fájl" +msgstr[1] "%d illeszkedő nyitott fájl" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Folyamat" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Fájlnév" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM-kezdet" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM-vég" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM-méret" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Jelzők" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM-eltolás" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Tiszta saját" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Piszkos saját" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Osztott tiszta" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Osztott piszkos" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Memóriatérképek" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "„%s” (PID: %u) folyamat _memóriatérképei:" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "fájl" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "csővezeték" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 hálózati kapcsolat" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 hálózati kapcsolat" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "helyi foglalat" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "ismeretlen típus" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objektum" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "„%s” (PID: %u) folyamat által meg_nyitott fájlok:" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"A főablak mérete és pozíciója (szélesség, magasság, xpoz, ypoz) formában" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "A főablak teljes méretben induljon" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Folyamat függőségeinek megjelenítése fanézetben" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris mód a CPU százalékos arányhoz" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Ha ez be van állítva, akkor a rendszerfigyelő Solaris módban működik, ahol a " +"feladat processzorhasználata el van osztva a processzorok teljes számával. " +"Ellenkező esetben Irix módban működik." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU grafikon megjelenítése színes területdiagramként" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ha igazra van állítva, akkor a Rendszerfigyelő a CPU diagramot " +"területdiagramként jeleníti meg vonaldiagram helyett." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"CPU grafikon megjelenítése sima diagramként, Bézier-görbék használatával" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Ha igazra van állítva, akkor a Rendszerfigyelő a CPU diagramot simított " +"diagramként jeleníti meg vonaldiagram helyett." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Egyenletes frissítés engedélyezése/tiltása" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Folyamatok kilövésénél figyelmeztető párbeszédablak megjelenítése" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "A folyamatnézet frissítései közötti idő ezredmásodpercben" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Az grafikonok frissítései közötti idő ezredmásodpercben" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "A fájlrendszer-információk megjelenjenek-e" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Megjelenjenek-e az összes fájlrendszer információi (beleértve az „autofs”-" +"hez és a „procfs”-hez hasonló típusokat is). Hasznos lehet az összes " +"csatlakoztatott fájlrendszer kilistázásához." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Az eszközlista frissítései közötti idő ezredmásodpercben" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Megadja, hogy alapértelmezésben mely folyamatok látszódjanak." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Elmenti a jelenleg megjelenített lapot" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU színei" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Minden bejegyzés formátuma (CPU száma, hexa színérték)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "A memória alapértelmezett színe a grafikonon" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "A swap alapértelmezett színe a grafikonon" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "A hálózati bejövő forgalom alapértelmezett színe a grafikonon" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "A hálózati kimenő forgalom alapértelmezett színe a grafikonon" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Hálózati forgalom megjelenítése bitekben" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Folyamatnézet rendezése ezen oszlop szerint" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Folyamatnézet oszlopsorrend" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Folyamatnézet rendezési iránya " + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "A folyamat „Név” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "A folyamat „Név” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "A folyamat „Felhasználó” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "A folyamat „Felhasználó” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "A folyamat „Állapot” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "A folyamat „Állapot” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "A folyamat „Virtuális memória” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "A folyamat „Virtuális memória” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "A folyamat „Rezidens memória” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "A folyamat „Rezidens memória” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "A folyamat „Írható memória” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "A folyamat „Írható memória” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "A folyamat „Osztott memória” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "A folyamat „Osztott memória” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "A folyamat „X kiszolgáló memória” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "A folyamat „X kiszolgáló memória” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "A folyamat „CPU %” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "A folyamat „CPU %” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "A folyamat „CPU idő” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "A folyamat „CPU idő” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "A folyamat „Indítva” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "A folyamat „Indítva” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "A folyamat „Nice” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "A folyamat „Nice” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "A folyamat „Azonosító” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "A folyamat „Azonosító” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "A folyamat „SELinux biztonsági környezete” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"A folyamat „SELinux biztonsági környezete” oszlopának megjelenítése " +"indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "A folyamat „Parancssor” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "A folyamat „Parancssor” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "A folyamat „Memória” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "A folyamat „Memória” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "A folyamat „Várakozási csatorna” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "A folyamat „Várakozási csatorna” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "A folyamat „Vezérlési csoport” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "A folyamat „Vezérlési csoport” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "A folyamat „Egység” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "A folyamat „Egység” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "A folyamat „Munkamenet” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "A folyamat „Munkamenet” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "A folyamat „Ülés” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "A folyamat „Ülés” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "A folyamat „Tulajdonos” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "A folyamat „Tulajdonos” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "A folyamat „Összes lemez olvasás” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "A folyamat „Összes lemez olvasás” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "A folyamat „Összes lemez írás” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "A folyamat „Összes lemez írás” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "A folyamat „Lemez olvasás” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "A folyamat „Lemez olvasás” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "A folyamat „Lemez írás” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "A folyamat „Lemez írás” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "A folyamat „Prioritás” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "A folyamat „Prioritás” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Lemeznézet rendezése ezen oszlop szerint" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Lemeznézet rendezési iránya" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Lemeznézet rendezési iránya" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "A lemeznézet „Eszköz” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "A lemeznézet „Eszköz” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "A lemeznézet „Könyvtár” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "A lemeznézet „Könyvtár” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "A lemeznézet „Típus” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "A lemeznézet „Típus” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "A lemeznézet „Összesen” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "A lemeznézet „Összesen” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "A lemeznézet „Szabad” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "A lemeznézet „Szabad” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "A lemeznézet „Elérhető” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "A lemeznézet „Elérhető” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "A lemeznézet „Használt” oszlopának szélessége" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "A lemeznézet „Használt” oszlopának megjelenítése indításkor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Memóriatérkép rendezése ezen oszlop szerint" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Memóriatérkép rendezési iránya" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Nyitott fájlok rendezése ezen oszlop szerint" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Nyitott fájlok rendezési iránya" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikon" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"A(z) %d azonosítójú folyamat prioritása nem változtatható meg a következőre: " +"%d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"A(z) %d azonosítójú folyamat nem lőhető ki %d jelzéssel.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Biztosan ki szeretné lőni a kijelölt „%s” folyamatot (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Biztosan be szeretné fejezni a kijelölt „%s” folyamatot (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Biztosan le szeretné állítani a kijelölt „%s” folyamatot (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Biztosan ki szeretné lőni a kijelölt folyamatot?" +msgstr[1] "Biztosan ki szeretné lőni a kijelölt %d folyamatot?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Biztosan be szeretné fejezni a kijelölt folyamatot?" +msgstr[1] "Biztosan be szeretné fejezni a kijelölt %d folyamatot?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Biztosan le szeretné állítani a kijelölt folyamatot?" +msgstr[1] "Biztosan le szeretné állítani a kijelölt %d folyamatot?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Egy folyamat kilövésével megsemmisítheti adatait, tönkreteheti a " +"munkamenetét vagy biztonsági kockázatot okozhat. Csak a nem válaszoló " +"folyamatokat szabad kilőni." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Folyamat _kilövése" +msgstr[1] "Folyamatok _kilövése" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Egy folyamat befejeztetésével megsemmisítheti adatait, tönkreteheti a " +"munkamenetét vagy biztonsági kockázatot okozhat. Csak a nem válaszoló " +"folyamatokat szabad befejeztetni." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Folyamat _befejezése" +msgstr[1] "Folyamatok _befejezése" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Egy folyamat leállításával megsemmisítheti adatait, tönkreteheti a " +"munkamenetét vagy biztonsági kockázatot okozhat. Csak a nem válaszoló " +"folyamatokat szabad leállítani." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Folyamat _leállítása" +msgstr[1] "Folyamatok _leállítása" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "„%s” (azonosító: %u) folyamat prioritásának megváltoztatása" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "A kijelölt folyamat prioritásának megváltoztatása" +msgstr[1] "A kijelölt %d folyamat prioritásának megváltoztatása" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Megjegyzés:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"A folyamat prioritását a nice értéke adja meg. Alacsony nice érték magasabb " +"prioritásnak felel meg." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "---" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Folyamatnév" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Felhasználó" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Állapot" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuális memória" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Rezidens memória" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Írható memória" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Osztott memória" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X-kiszolgáló memória" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU idő" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Indítva" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritás" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "Azonosító" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Biztonsági környezet" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Parancssor" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Várakozási csatorna" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Vezérlési csoport" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Egység" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Munkamenet" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Ülés" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Tulajdonos" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Összes lemez olvasás" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Összes lemez írás" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Lemez olvasás" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Lemez írás" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Fut" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Leállítva" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Megszakíthatatlan" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Alszik" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uh%un" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%un%02uó" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u.%02u.%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u.%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Nagyon magas prioritás" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Magas prioritás" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normál prioritás" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Alacsony prioritás" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Nagyon alacsony prioritás" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + diff --git a/po/id.gmo b/po/id.gmo new file mode 100644 index 0000000..433f13e Binary files /dev/null and b/po/id.gmo differ diff --git a/po/id.po b/po/id.po new file mode 100644 index 0000000..70df80c --- /dev/null +++ b/po/id.po @@ -0,0 +1,1454 @@ +# translation of gnome-system-monitor to Bahasa Indonesia +# Copyright (C) 2005 THE gnome-system-monitor'S COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# +# +# Mohammad DAMT , 2005. +# Ahmad Riza H Nst , 2006. +# Dirgita , 2011, 2012, 2013. +# Andika Triwidada , 2011, 2012, 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-02 08:39+0000\n" +"PO-Revision-Date: 2017-11-03 13:03+0700\n" +"Last-Translator: Kukuh Syafaat \n" +"Language-Team: Indonesian \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.0.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor Sistem" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Melihat proses yang sedang berjalan serta memantau keadaan sistem" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Pemantauan;Sistem;Proses;CPU;Memori;Jaringan;Riwayat;Pemakaian;Kinerja;Tugas;" +"Manajer;Aktivitas;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME Monitor Sistem" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Pemantauan;Sistem;Proses;CPU;Memori;Jaringan;Riwayat;Pemakaian;Monitor;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Menampilkan dan mengelola sumber daya sistem" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Monitor Sistem adalah aplikasi pemantau serta pengelola kinerja sistem " +"dengan tampilan yang atraktif serta mudah dipakai." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Monitor Sistem dapat membantu Anda mengetahui aplikasi yang sedang diolah " +"oleh prosesor atau jumlah memori pada komputer Anda, sekaligus memanajemen " +"aplikasi yang berjalan, menghentikan proses yang membeku, serta mengubah " +"prioritas proses yang sedang berlangsung." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Fitur grafik sumber daya menampilkan ikhtisar apa yang sedang terjadi pada " +"komputer Anda, antaranya penggunaan jaringan, memori, serta prosesor." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Tilikan daftar proses" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Ringkasan sumber daya" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Tilikan Sistem Berkas" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Projek GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Matikan proses" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Hak khusus diperlukan untuk mengendalikan proses milik pengguna lain" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Ubah nice proses" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Hak khusus diperlukan untuk mengubah prioritas proses" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Akhiri _Proses" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Tampilkan properti proses" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Proses" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Riwayat CPU" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Riwayat Memori dan Swap" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memori" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Riwayat Jaringan" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Diterima" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Total Diterima" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Dikirim" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Total Dikirim" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Sumber Daya" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Sistem Berkas" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cari Berkas yang Terbuka" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Saring berkas menurut nama" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Tak bedakan besar kecil huruf" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cari Berkas Terbuka" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferensi" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Bantuan" + +#: data/menus.ui:23 +msgid "About" +msgstr "Ihwal" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Keluar" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Sega_rkan" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "Proses _Aktif" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "S_emua Proses" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "Proses Sa_ya" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Ketergantungan" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Properti" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "Peta _Memori" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Buka _Berkas" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Ubah Prioritas" + +#: data/menus.ui:91 src/util.cpp:215 +msgid "Very High" +msgstr "Sangat Tinggi" + +#: data/menus.ui:96 src/util.cpp:217 +msgid "High" +msgstr "Tinggi" + +#: data/menus.ui:101 src/util.cpp:219 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:221 +msgid "Low" +msgstr "Rendah" + +#: data/menus.ui:111 src/util.cpp:223 +msgid "Very Low" +msgstr "Sangat Rendah" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Gubahan" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Berhenti" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Lanjutkan" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Akhiri" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Bunuh" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Berkas Terbuka" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Preferensi Monitor Sistem" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Kelakuan" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Jeda pembahar_uan dalam detik:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Penyegaran halu_s" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Beri peringatan bila menghenti_kan atau mematikan proses" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "Penggunaan CPU _dibagi cacah CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Kolom Informasi" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformasi proses yang ditampilkan:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafik" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "Gambar _diagram CPU sebagai diagram wilayah bertumpuk" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Ga_mbar grafik CPU sebagai grafik halus" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Kecepatan jaringan dalam bita" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Tampilkan semua sistem berkas" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformasi sistem berkas yang ditampilkan dalam daftar:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Batal" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Ubah _Prioritas" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nilai nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Catatan: Prioritas suatu proses ditentukan oleh nilai " +"angkatan (nice). Semakin rendah nilai angkatannya, maka semakin tinggi " +"prioritasnya." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Monitor sederhana untuk proses dan sistem." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Tampilkan tab Proses" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Tampilkan tab Sumber Daya" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Tampilkan tab Sistem Berkas" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Tampilkan versi aplikasi" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Peranti" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Direktori" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Jenis" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Bebas" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Tersedia" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Dipakai" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Pilih Warna untuk \"%s\"" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Mohammad DAMT , 2005\n" +"Ahmad Riza H Nst , 2006\n" +"Dirgita , 2011, 2012, 2013\n" +"Andika Triwidada , 2011-2013, 2017.\n" +"Kukuh Syafaat , 2017." + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Hari ini %k∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Kemarin %k∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %k∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %k∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Pecahan" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Persentase penuh untuk penitik warna kue" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Judul" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Judul untuk dialog seleksi warna" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Ambil Warna" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Warna Sekarang" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Warna yang dipilih" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Jenis penitik warna" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Menerima data warna yang tidak sah\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Klik untuk menyetel warna grafik" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u detik" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "tak tersedia" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%) dari %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d berkas terbuka" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d cocok dengan berkas terbuka" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proses" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nama Berkas" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "MV Awal" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "MV Akhir" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Ukuran MV" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Tanda" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Letak MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Bersihan privat" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Kotoran privat" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Bersihan kongsi" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Kotoran kongsi" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Peta Memori" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Peta _memori untuk proses \"%s\" (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "berkas" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pipa" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Koneksi jaringan IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Koneksi jaringan IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "soket lokal" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "jenis tak dikenal" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objek" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Berkas yang dibuka oleh proses \"%s\" (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Ukuran dan posisi jendela utama dalam bentuk (lebar, tinggi, posx, posy)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Jendela utama mesti dibuka dimaksimalkan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Tampilkan ketergantungan proses dalam bentuk pohon" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Modus Solaris untuk persentase CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Apabila TRUE, monitor-sistem akan beroperasi dalam \"mode Solaris\", dimana " +"penggunaan CPU tugas yang dibagi dengan cacah total CPU. Selain itu, akan " +"bekerja dalam \"mode Irix\"." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Tampilkan diagram CPU sebagai diagram wilayah yang bertumpuk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Apabila TRUE, monitor-sistem menampilkan diagram CPU sebagai diagram wilayah " +"yang bertumpuk, bukan diagram garis." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Tampilkan CPU grafik sebagai grafik halus menggunakan kurva Bezier" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Apabila TRUE, monitor-sistem menampilkan grafik CPU sebagai grafik yang " +"dihaluskan, sebaliknya grafik garis." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Mengaktifkan/menonaktifkan penyegaran mulus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Tampilkan dialog peringatan saat menghentikan proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Jeda pembaharuan untuk proses yang ditampilkan dalam milidetik" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Jeda pembaharuan untuk grafik dalam milidetik" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Apakah informasi tentang semua sistem berkas harus ditampilkan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Apakah menampilkan informasi tentang semua sistem berkas (termasuk yang " +"berjenis \"autofs\" dan \"procfs\"). Sangat berguna untuk melihat semua " +"sistem berkas yang dikaitkan." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Jeda pembaharuan untuk daftar perangkat dalam milidetik" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Menentukan proses mana yang ditampilkan." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Simpan tab yang sekarang ditampilkan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Warna CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Setiap entri dalam format (#CPU, nilai warna heksadesimal)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Warna baku grafik memory" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Warna utama grafik swap" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Warna utama grafik jaringan (diterima)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Warna utama grafik jaringan (keluar)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Menampilkan trafik jaringan dalam bit" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Urutan kolom proses yang ditampilkan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Susunan kolom proses yang ditampilkan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Susunan urut kolom proses yang ditampilkan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Lebar kolom \"Nama\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Tampilkan kolom \"Nama\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Lebar kolom \"Pengguna\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Tampilkan kolom \"Pengguna\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Lebar kolom \"Status\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Tampilkan kolom \"Status\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Lebar kolom \"Memori Virtual\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Tampilkan kolom \"Memori Virtual\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Lebar kolom \"Memori Menetap\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Tampilkan kolom \"Memori Menetap\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Lebar kolom \"Memori Dapat Ditulis\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Tampilkan kolom \"Memori Dapat Ditulis\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Lebar kolom \"Memori Bersama\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Tampilkan kolom \"Memori Bersama\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Lebar kolom \"Memori Server X\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Tampilkan kolom \"Memori Server X\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Lebar kolom \"% CPU\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Tampilkan kolom \"% CPU\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Lebar kolom \"Waktu CPU\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Tampilkan kolom \"Waktu CPU\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Lebar kolom ”Dimulai” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Tampilkan kolom ”Dimulai” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Lebar kolom ”Nice” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Tampilkan kolom ”Nice” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Lebar kolom ”PID” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Tampilkan kolom ”PID” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Lebar kolom ”Konteks Keamanan SELinux” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Tampilkan kolom ”Konteks Keamanan SELinux” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Lebar kolom ”Baris Perintah” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Tampilkan kolom ”Baris Perintah” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Lebar kolom ”Memori” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Tampilkan kolom ”Memori” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Lebar kolom proses ”Kanal Tunggu”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Tampilkan kolom proses ”Kanal Tunggu” pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Lebar kolom ”Grup Kontrol” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Tampilkan kolom ”Grup Kontrol” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Lebar kolom ”Unit” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Tampilkan kolom ”Unit” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Lebar kolom ”Sesi” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Tampilkan kolom ”Sesi” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Lebar kolom ”Seat” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Tampilkan kolom ”Seat” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Lebar kolom ”Pemilik” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Tampilkan kolom ”Pemilik” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Lebar kolom ”Tulis diska total” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Tampilkan kolom ”Tulis diska total” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Lebar kolom ”Baca diska total” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Tampilkan kolom ”Baca diska total” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Lebar kolom \"Baca diska\" proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Tampilkan kolom \"Baca diska\" proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Lebar kolom ”Tulis diska” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Tampilkan kolom ”Tulis diska” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Lebar kolom ”Prioritas” proses" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Tampilkan kolom ”Prioritas” proses pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Kolom pengurutan tilikan disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Urutan tilikan disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Urutan kolom diska yang ditampilkan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Lebar kolom ”Perangkat” tilikan diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Tampilkan kolom ”Perangkat” tilikan diska pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Lebar kolom ”Direktori” tilikan diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Tampilkan kolom ”Direktori” tilikan diska pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Lebar kolom ”Tipe” tilikan diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Tampilkan kolom ”Tipe” tilikan diska pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Lebar kolom ”Total” tilikan diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Tampilkan kolom ”Total” tilikan diska pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Lebar kolom ”Bebas” tilikan diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Tampilkan kolom ”Bebas” tilikan diska pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Lebar kolom ”Tersedia” tilikan diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Tampilkan kolom ”Tersedia” tilikan diska pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Lebar kolom ”Terpakai” tilikan diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Tampilkan kolom ”Terpakai” tilikan diska pada saat mulai" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Kolom pengurutan peta memori" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Urutan peta memori" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Kolom pengurutan berkas terbuka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Urutan berkas terbuka" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikon" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Tidak dapat mengganti prioritas dengan PID %d menjadi %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Tidak dapat mematikan proses dengan PID %d memakai sinyal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Anda yakin ingin mematikan proses \"%s\" yang dipilih (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Anda yakin ingin mengakhiri proses \"%s\" yang dipilih (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Anda yakin ingin menghentikan proses \"%s\" yang dipilih (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Anda yakin ingin mematikan %d proses yang dipilih?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Anda yakin ingin mengakhiri %d proses yang dipilih?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Anda yakin ingin menghentikan %d proses yang dipilih?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Mematikan suatu proses dapat merusak data, memutus sesi, atau menimbulkan " +"resiko keamanan. Hanya proses tak responsif yang seharusnya dimatikan." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Mati_kan Proses" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Mengakhiri suatu proses dapat merusak data, memutus sesi, atau menimbulkan " +"resiko keamanan. Hanya proses tak responsif yang seharusnya diakhiri." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Akhiri Pros_es" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Menghentikan suatu proses dapat merusak data, memutus sesi, atau menimbulkan " +"resiko keamanan. Hanya proses tak responsif yang seharusnya dihentikan." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Hentikan Pros_es" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Ubah Prioritas Proses \"%s\" (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Ubah Prioritas dari %d proses yang dipilih" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Catatan:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioritas suatu proses ditentukan oleh nilai angkatan (nice). Semakin rendah " +"nilai angkatannya, maka semakin tinggi prioritasnya." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:432 src/util.cpp:471 +msgid "N/A" +msgstr "N/A" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nama Proses" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Pengguna" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memori Virtual" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memori Bertetap" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memori Dapat Ditulis" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memori Bersama" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memori Server X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Waktu CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Dimulai" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Angkatan" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritas" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Konteks Keamanan" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Baris Perintah" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Kanal Tunggu" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grup Kontrol" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Unit" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sesi" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Seat" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Pemilik" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Total baca diska" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Total tulis diska" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Baca diska" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Tulis diska" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Berjalan" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Berhenti" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Tidak dapat dipotong" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Tidur" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" + +#: src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u bita" + +#: src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioritas Sangat Tinggi" + +#: src/util.cpp:232 +msgid "High Priority" +msgstr "Prioritas Tinggi" + +#: src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioritas Normal" + +#: src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioritas Rendah" + +#: src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioritas Sangat Rendah" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/insert-header.sin b/po/insert-header.sin new file mode 100644 index 0000000..b26de01 --- /dev/null +++ b/po/insert-header.sin @@ -0,0 +1,23 @@ +# Sed script that inserts the file called HEADER before the header entry. +# +# At each occurrence of a line starting with "msgid ", we execute the following +# commands. At the first occurrence, insert the file. At the following +# occurrences, do nothing. The distinction between the first and the following +# occurrences is achieved by looking at the hold space. +/^msgid /{ +x +# Test if the hold space is empty. +s/m/m/ +ta +# Yes it was empty. First occurrence. Read the file. +r HEADER +# Output the file's contents by reading the next line. But don't lose the +# current line while doing this. +g +N +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/po/is.gmo b/po/is.gmo new file mode 100644 index 0000000..acaee42 Binary files /dev/null and b/po/is.gmo differ diff --git a/po/is.po b/po/is.po new file mode 100644 index 0000000..30ff11b --- /dev/null +++ b/po/is.po @@ -0,0 +1,1538 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Sveinn í Felli , 2015, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-03-10 22:45+0000\n" +"PO-Revision-Date: 2018-03-12 19:36+0000\n" +"Last-Translator: Sveinn í Felli \n" +"Language-Team: Icelandic \n" +"Language: is\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Lokalize 1.5\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "Kerfisvakt" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "Skoða stöðu kerfisins og keyrandi ferli" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +#| msgid "" +#| "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +#| "Manager;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Vöktun;Kerfi;Ferli;CPU;Örgjörvi:Minni;Netkerfi;Ferill;Notkun;Afköst;Verk;" +"Stjórnun;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME Kerfisvakt" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Vöktun;Kerfi;Ferli;CPU;Örgjörvi:Minni;Netkerfi;Ferill;Notkun;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Skoða og stjórna kerfistilföngum" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Kerfisvaktin er forrit fyrir ferlis- og kerfisvakt í einföldu og " +"auðskiljanlegu viðmóti." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Kerfisvaktin getur hjálpað þér við að fylgjast með hvaða forrit eru að nota " +"örgjörva eða minni tölvunnar, sýsla með forrit í keyrslu, þvinga ferli til " +"að hætta ef þau svara ekki, og breyta stöðu og forgangi ferla í keyrslu." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Línuritin gefa þér fljótlegt yfirlit um hvað er í gangi í tölvunni, þar " +"birtist nýleg virkni netkerfis, minnis og örgjörvanotkun." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Listasýn á ferla" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Yfirlit yfir tilföng" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Sýn á skráakerfi" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME verkefnið" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Drepa ferli" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +#| msgid "Privileges are required to control other users' processes" +msgid "Privileges are required to control other users’ processes" +msgstr "" +"Nauðsynlegt er að hafa kerfisstjórnunarheimildir til að geta stjórnað ferlum " +"annarra notenda" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Forgangsbreyting ferlis" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "" +"Nauðsynlegt er að hafa kerfisstjórnunarheimildir til að breyta forgangi ferla" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "Ljúka _ferli" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "Sýna eiginleika ferlis" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "Ferli" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "Örgjörvanotkun" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "Vinnsluminni og diskminnisnotkun" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "Vinnsluminni" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "Diskminni" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "Netnotkun" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "Tekið á móti" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "Samtals móttekið" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "Sent" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "Samtals sent" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "Tilföng" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "Skráakerfi" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Leita að opnum skrám" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Sía skrár eftir nafni" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Óháð há-/lágstöfum" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Leita að opnum skrám" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Kjörstillingar" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Hjálp" + +#: data/menus.ui:23 +msgid "About" +msgstr "Um hugbúnaðinn" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Hætta" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Endu_rlesa" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Virk ferli" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "Ö_ll ferli" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Mín ferli" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Ákvæði" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Eiginleikar" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "Úthlutun _minnis" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Opnar s_krár" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Breyta _forgangi" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Mjög hár" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Hár" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Venjulegur" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Lágur" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Mjög lágur" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Sérsniðið" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Stöðva" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Halda áfram" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Enda" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Drepa" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Opnar skrár" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Stillingar á kerfisvakt" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Hegðun" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Hve oft listinn er uppfærður í sekúndum:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Virkja _samfelldan aflestur" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Spyrja áður en ferli er endað eða _drepið" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Deila notkun örgjörva með fjölda örgjörva" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Upplýsingar" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Þær upplýsingar um ferli sem þú vilt sjá:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Línurit" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Birta örgjörvagraf sem stöfluð svæði" + +#: data/preferences.ui:402 +#, fuzzy +#| msgid "_Draw CPU chart as stacked area chart" +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Birta örgjörvagraf sem stöfluð svæði" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Birta netumferð í bitum" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Sýna öll skráakerfi" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "S_kráakerfisupplýsingar sem birtast í lista:" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "_Hætta við" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Breyta _forgangi" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice gildi:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Athugaðu:Forgangur ferlis ræðst af því hve hátt „nice“ " +"gildið er. Lágt nice-gildi samsvarar hærri forgangi." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Einfalt forrit fyrir ferlis- og kerfisvakt." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Birta flipann 'Ferli'" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Birta flipann 'Tilföng'" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Birta flipann 'Skráakerfi'" + +#: src/argv.cpp:36 +#| msgid "Show the application's version" +msgid "Show the application’s version" +msgstr "Birta útgáfuupplýsingar forrits" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Tæki" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Tengipunktur" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tegund" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Samtals" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Laust" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Tiltækt" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Notað" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +#| msgid "Pick a Color for '%s'" +msgid "Pick a Color for “%s”" +msgstr "Veldu lit fyrir '%s'" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Örgjörvi" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "Örgjörvi %d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "Sveinn í Felli, sv1@fellsnet.is" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +#| msgid "Today %l:%M %p" +msgid "Today %l∶%M %p" +msgstr "Í dag %l∶%M %p" + +#: src/legacy/e_date.c:172 +#| msgid "Yesterday %l:%M %p" +msgid "Yesterday %l∶%M %p" +msgstr "Í gær %l∶%M %p" + +#: src/legacy/e_date.c:184 +#| msgid "%a %l:%M %p" +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: src/legacy/e_date.c:192 +#| msgid "%b %d %l:%M %p" +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l∶%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Brot" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Prósent 'fullt' fyrir litaplokkara kökugrafs" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titill" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Titill litavalsglugga" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Veldu lit" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Núverandi litur" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Valinn litur" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tegund litaplokkara" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Tók á móti ógildum litagögnum\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Ýttu til að velja lit" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekúnda" +msgstr[1] "%u sekúndur" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "ekki tiltækt" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) af %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d opin skrá" +msgstr[1] "%d opnar skrár" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d samsvarandi opin skrá" +msgstr[1] "%d samsvarandi opnar skrár" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Ferli" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Skráarheiti" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Upphaf sýndarminnis" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Endir sýndarminnis" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Stærð sýnarminnis" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flögg" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Hliðrun sýndarminnis" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Einka hreint" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Einka óhreint" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Sameiginlegt hreint" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Sameiginlegt óhreint" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Ihnútur" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Úthlutun minnis" + +#: src/memmaps.cpp:450 +#, c-format +#| msgid "_Memory maps for process \"%s\" (PID %u):" +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Úthlutun _minnis fyrir ferlið \"%s\" (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "skrá" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pípa" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 nettenging" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 nettenging" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "staðvær sökkull" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "óþekkt gerð" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Hlutur" + +#: src/openfiles.cpp:337 +#, c-format +#| msgid "_Files opened by process \"%s\" (PID %u):" +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Skrár sem ferlið „%s“ (PID %u) opnaði:" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Stærð og staðsetning aðalglugga á sniðinu (breidd, hæð, xhnit, yhnit)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "Aðalgluggi opnist hámarkaður" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "Sýna ákvæði milli ferla í greinum" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Sýna örgjörvaprósentu á Solaris sniði" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +#| msgid "" +#| "If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU " +#| "usage is divided by the total number of CPUs. Otherwise, it operates in " +#| "'Irix mode'." +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Lætur kerfisvaktarann keyra í 'Solaris ham‘ þar sem örgjörvanotkun ferlis er " +"deilt með fjölda örgjörva. Annars keyrir hann í 'Irix ham‘." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Birta örgjörvagraf sem stöfluð svæði" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Lætur kerfisvaktarann birta örgjörvagrafið sem stöfluð svæði í staðinn fyrir " +"línurit." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +#, fuzzy +#| msgid "Show CPU chart as stacked area chart" +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Birta örgjörvagraf sem stöfluð svæði" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +#, fuzzy +#| msgid "" +#| "If TRUE, system-monitor shows the CPU chart as a stacked area chart " +#| "instead of a line chart." +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Lætur kerfisvaktarann birta örgjörvagrafið sem stöfluð svæði í staðinn fyrir " +"línurit." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Virkja/afvirkja samfelldan aflestur" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Birta aðvörunarglugga þegar ferli eru drepin" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Sá tími í millísekúndum sem líður á milli uppfærslna ferlasýnar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" +"Sá tími sem líður á milli þess að tölvan uppfærir gröfin í millísekúndum" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Hvort birta skulii upplýsingar um öll skráakerfi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +#| msgid "" +#| "Whether to display information about all file systems (including types " +#| "like 'autofs' and 'procfs'). Useful for getting a list of all currently " +#| "mounted file systems." +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Hvort birta skuli upplýsingar um öll skráakerfi (t.d. tegundir eins og " +"‚autofs‘ og ‚procfs‘). Þetta er gott til að sjá lista yfir öll tengd " +"skráakerfi." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Sá tími sem líður á milli þess að tölvan uppfærir listann yfir tækin í " +"millísekúndum" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "Ákvarðar hvaða ferli á að sýna." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "Vistar núverandi flipa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "Litir örgjörva" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Hver færsla er á sniðinu (CPU#, Hexadesímal litanúmer)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "Litur línurits fyrir vinnsluminni" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "Litur línurits fyrir diskminni" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Litur línurits fyrir netumferð inn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Litur línurits fyrir netumferð út" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "Birta netumferð í bitum" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "Röðunardálkur ferlalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "Uppröðun dálka í ferlalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "Uppröðun ferlalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +#| msgid "Width of process 'Name' column" +msgid "Width of process “Name” column" +msgstr "Breidd dálksins ‚Nafn‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +#| msgid "Show process 'Name' column on startup" +msgid "Show process “Name” column on startup" +msgstr "Sýna dálkinn ‚Nafn‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +#| msgid "Width of process 'User' column" +msgid "Width of process “User” column" +msgstr "Breidd dálksins ‚Notandi‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +#| msgid "Show process 'User' column on startup" +msgid "Show process “User” column on startup" +msgstr "Sýna dálkinn ‚Notandi‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +#| msgid "Width of process 'Status' column" +msgid "Width of process “Status” column" +msgstr "Breidd dálksins ‚Staða‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +#| msgid "Show process 'Status' column on startup" +msgid "Show process “Status” column on startup" +msgstr "Sýna dálkinn ‚Staða‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +#| msgid "Width of process 'Virtual Memory' column" +msgid "Width of process “Virtual Memory” column" +msgstr "Breidd dálksins ‚Sýndarminni‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +#| msgid "Show process 'Virtual Memory' column on startup" +msgid "Show process “Virtual Memory” column on startup" +msgstr "Sýna dálkinn ‚Sýndarminni‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +#| msgid "Width of process 'Resident Memory' column" +msgid "Width of process “Resident Memory” column" +msgstr "Breidd dálksins ‚Fastaminni‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +#| msgid "Show process 'Resident Memory' column on startup" +msgid "Show process “Resident Memory” column on startup" +msgstr "Sýna dálkinn ‚Fastaminni‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +#| msgid "Width of process 'Writable Memory' column" +msgid "Width of process “Writable Memory” column" +msgstr "Breidd dálksins ‚Skrifanlegt minni‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +#| msgid "Show process 'Writable Memory' column on startup" +msgid "Show process “Writable Memory” column on startup" +msgstr "Sýna dálkinn ‚Skrifanlegt minni‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +#| msgid "Width of process 'Shared Memory' column" +msgid "Width of process “Shared Memory” column" +msgstr "Breidd dálksins ‚Samnýtt minni‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +#| msgid "Show process 'Shared Memory' column on startup" +msgid "Show process “Shared Memory” column on startup" +msgstr "Sýna dálkinn ‚Samnýtt minni‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +#| msgid "Width of process 'X Server Memory' column" +msgid "Width of process “X Server Memory” column" +msgstr "Breidd dálksins ‚Minni X þjóns‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +#| msgid "Show process 'X Server Memory' column on startup" +msgid "Show process “X Server Memory” column on startup" +msgstr "Sýna dálkinn ‚Minni X þjóns‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +#| msgid "Width of process 'CPU %' column" +msgid "Width of process “CPU %” column" +msgstr "Breidd dálksins ‚Örgjörvi %‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +#| msgid "Show process 'CPU %' column on startup" +msgid "Show process “CPU %” column on startup" +msgstr "Sýna dálkinn ‚Örgjörvi %‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +#| msgid "Width of process 'CPU Time' column" +msgid "Width of process “CPU Time” column" +msgstr "Breidd dálksins ‚Örgjörvatími‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +#| msgid "Show process 'CPU Time' column on startup" +msgid "Show process “CPU Time” column on startup" +msgstr "Sýna dálkinn ‚Örgjörvatími‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Started” column" +msgstr "Breidd dálksins ‚Ræst‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Started” column on startup" +msgstr "Sýna dálkinn ‚Ræst‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +#| msgid "Width of process 'Nice' column" +msgid "Width of process “Nice” column" +msgstr "Breidd dálksins ‚Nice‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +#| msgid "Show process 'Nice' column on startup" +msgid "Show process “Nice” column on startup" +msgstr "Sýna dálkinn ‚Nice‘ (forgangur) við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +#| msgid "Width of process 'PID' column" +msgid "Width of process “PID” column" +msgstr "Breidd dálksins ‚PID‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +#| msgid "Show process 'PID' column on startup" +msgid "Show process “PID” column on startup" +msgstr "Sýna dálkinn ‚PID‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +#| msgid "Width of process 'SELinux Security Context' column" +msgid "Width of process “SELinux Security Context” column" +msgstr "Breidd dálksins ‚SELinux öryggissamhengi‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +#| msgid "Show process 'SELinux Security Context' column on startup" +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Sýna dálkinn ‚SELinux öryggissamhengi‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +#| msgid "Width of process 'Command Line' column" +msgid "Width of process “Command Line” column" +msgstr "Breidd dálksins ‚Skipanalína‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +#| msgid "Show process 'Command Line' column on startup" +msgid "Show process “Command Line” column on startup" +msgstr "Sýna dálkinn ‚Skipanalína‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +#| msgid "Width of process 'Memory' column" +msgid "Width of process “Memory” column" +msgstr "Breidd dálksins ‚Vinnsluminni‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +#| msgid "Show process 'Memory' column on startup" +msgid "Show process “Memory” column on startup" +msgstr "Sýna dálkinn ‚Vinnsluminni‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +#| msgid "Width of process 'Waiting Channel' column" +msgid "Width of process “Waiting Channel” column" +msgstr "Breidd dálksins ‚Biðrás‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +#| msgid "Show process 'Waiting Channel' column on startup" +msgid "Show process “Waiting Channel” column on startup" +msgstr "Sýna dálkinn ‚Biðrás‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +#| msgid "Width of process 'Control Group' column" +msgid "Width of process “Control Group” column" +msgstr "Breidd dálksins ‚Stýrihópur‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +#| msgid "Show process 'Control Group' column on startup" +msgid "Show process “Control Group” column on startup" +msgstr "Sýna dálkinn ‚Stýrihópur‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +#| msgid "Width of process 'Unit' column" +msgid "Width of process “Unit” column" +msgstr "Breidd dálksins ‚Eining‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +#| msgid "Show process 'Unit' column on startup" +msgid "Show process “Unit” column on startup" +msgstr "Sýna dálkinn ‚Eining‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +#| msgid "Width of process 'Session' column" +msgid "Width of process “Session” column" +msgstr "Breidd dálksins ‚Seta‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +#| msgid "Show process 'Session' column on startup" +msgid "Show process “Session” column on startup" +msgstr "Sýna dálkinn ‚Seta‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +#| msgid "Width of process 'Seat' column" +msgid "Width of process “Seat” column" +msgstr "Breidd dálksins ‚Sæti‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +#| msgid "Show process 'Seat' column on startup" +msgid "Show process “Seat” column on startup" +msgstr "Sýna dálkinn ‚Sæti‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +#| msgid "Width of process 'Owner' column" +msgid "Width of process “Owner” column" +msgstr "Breidd dálksins ‚Eigandi‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +#| msgid "Show process 'Owner' column on startup" +msgid "Show process “Owner” column on startup" +msgstr "Sýna dálkinn ‚Eigandi‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Total disk read” column" +msgstr "Breidd dálksins ‚Alls lesið af diski‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Total disk read” column on startup" +msgstr "Sýna dálkinn ‚Alls lesið af diski‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Total disk write” column" +msgstr "Breidd dálksins ‚Alls skrifað á disk‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Total disk write” column on startup" +msgstr "Sýna dálkinn ‚Alls skrifað á disk‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +#| msgid "Width of process 'User' column" +msgid "Width of process “Disk read” column" +msgstr "Breidd dálksins ‚Lesið af diski‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +#| msgid "Show process 'User' column on startup" +msgid "Show process “Disk read” column on startup" +msgstr "Sýna dálkinn ‚Lesið af diski‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +#| msgid "Width of process 'Priority' column" +msgid "Width of process “Disk write” column" +msgstr "Breidd dálksins ‚Skrifað á disk‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +#| msgid "Show process 'Priority' column on startup" +msgid "Show process “Disk write” column on startup" +msgstr "Sýna dálkinn ‚Skrifað á disk‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +#| msgid "Width of process 'Priority' column" +msgid "Width of process “Priority” column" +msgstr "Breidd dálksins ‚Forgangur‘" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +#| msgid "Show process 'Priority' column on startup" +msgid "Show process “Priority” column on startup" +msgstr "Sýna dálkinn ‚Forgangur‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "Röðunardálkur diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "Uppröðun í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "Uppröðun dálka í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +#| msgid "Width of disk view 'Device' column" +msgid "Width of disk view “Device” column" +msgstr "Breidd dálksins ‚Tæki‘ í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +#| msgid "Show disk view 'Device' column on startup" +msgid "Show disk view “Device” column on startup" +msgstr "Sýna dálkinn ‚Tæki‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +#| msgid "Width of disk view 'Directory' column" +msgid "Width of disk view “Directory” column" +msgstr "Breidd dálksins ‚Mappa‘ í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +#| msgid "Show disk view 'Directory' column on startup" +msgid "Show disk view “Directory” column on startup" +msgstr "Sýna dálkinn ‚Mappa‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +#| msgid "Width of disk view 'Type' column" +msgid "Width of disk view “Type” column" +msgstr "Breidd dálksins ‚Tegund‘ í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +#| msgid "Show disk view 'Type' column on startup" +msgid "Show disk view “Type” column on startup" +msgstr "Sýna dálkinn ‚Tegund‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +#| msgid "Width of disk view 'Total' column" +msgid "Width of disk view “Total” column" +msgstr "Breidd dálksins ‚Samtals‘ í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +#| msgid "Show disk view 'Total' column on startup" +msgid "Show disk view “Total” column on startup" +msgstr "Sýna dálkinn ‚Samtals‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +#| msgid "Width of disk view 'Free' column" +msgid "Width of disk view “Free” column" +msgstr "Breidd dálksins ‚Laust‘ í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +#| msgid "Show disk view 'Free' column on startup" +msgid "Show disk view “Free” column on startup" +msgstr "Sýna dálkinn ‚Laust‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +#| msgid "Width of disk view 'Available' column" +msgid "Width of disk view “Available” column" +msgstr "Breidd dálksins ‚Tiltækt‘ í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +#| msgid "Show disk view 'Available' column on startup" +msgid "Show disk view “Available” column on startup" +msgstr "Sýna dálkinn ‚Tiltækt‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +#| msgid "Width of disk view 'Used' column" +msgid "Width of disk view “Used” column" +msgstr "Breidd dálksins ‚Notað‘ í diskalista" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +#| msgid "Show disk view 'Used' column on startup" +msgid "Show disk view “Used” column on startup" +msgstr "Sýna dálkinn ‚Notað‘ við ræsingu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "Röðunardálkur fyrir úthlutun minnis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "Röðun á úthlutun minnis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "Röðunardálkur fyrir opnar skrár" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "Röðun á opnum skrám" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Táknmynd" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Get ekki breytt forgangi ferlisins með pid %d yfir í %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Get ekki drepið ferlið með pid %d með merkinu %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Ertu viss um að þú viljir drepa valda ferlið “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Ertu viss um að þú viljir ljúka valda ferlinu “%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Ertu viss um að þú viljir stöðva valda ferlið “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Ertu viss um að þú viljir drepa valda ferlið?" +msgstr[1] "Ertu viss um að þú viljir drepa þessi %d völdu ferli?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Ertu viss um að þú viljir ljúka valda ferlinu?" +msgstr[1] "Ertu viss um að þú viljir ljúka þessum %d völdu ferlum?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Ertu viss um að þú viljir stöðva valda ferlið?" +msgstr[1] "Ertu viss um að þú viljir stöðva þessi %d völdu ferli?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Að drepa ferli getur eyðilagt gögn, skemmt setuna eða haft í för með sér " +"öryggisáhættu. Aðeins ætti að drepa ferli sem svara ekki." + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Drepa ferli" +msgstr[1] "_Drepa ferli" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Að ljúka ferli getur eyðilagt gögn, skemmt setuna eða haft í för með sér " +"öryggisáhættu. Aðeins ætti að ljúka ferlum sem svara ekki." + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Ljúka ferli" +msgstr[1] "_Ljúka ferlum" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Að stöðva ferli getur eyðilagt gögn, skemmt setuna eða haft í för með sér " +"öryggisáhættu. Aðeins ætti að ljúka ferlum sem svara ekki." + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Stöðva ferli" +msgstr[1] "_Ljúka ferlum" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Breyta forgangi ferlisins “%s” (PID: %u)" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Breyta forgangi valins ferlis" +msgstr[1] "Breyta forgangi %d valinna ferla" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "Athugið:" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Forgangur ferlis ræðst af því hve hátt „nice“ gildið er. Lágt nice-gildi " +"samsvarar hærri forgangi." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "Ekki tiltækt" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "Nafn ferlis" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "Notandi" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "Staða" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "Sýndarminni" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "Fastaminni" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "Skrifanlegt minni" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "Samnýtt minni" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "Minni X þjóns" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "Örgjörvatími" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "Ræst" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "Forgangur" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "Öryggissamhengi" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "Skipun" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "Biðrás" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "Stýrihópur" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% örgjörva" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "Eining" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "Seta" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "Sæti" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "Eigandi" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "Disklestur alls" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "Diskskrif alls" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "Disklestur" + +#: src/proctable.cpp:360 +#| msgid "Disk view sort order" +msgid "Disk write" +msgstr "Diskskrif" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Í gangi" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Stöðvað" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Draugur" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ótruflanlegt" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Sofandi" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud.%02uklst." + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Mjög hár forgangur" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Hár forgangur" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Venjulegur forgangur" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Lágur forgangur" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Mjög lágur forgangur" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/sek." + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbitar" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbitar" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbitar" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbitar" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u biti" +#~ msgstr[1] "%u bitar" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u bæti" +#~ msgstr[1] "%u bæti" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Leita að opnum skrám" diff --git a/po/it.gmo b/po/it.gmo new file mode 100644 index 0000000..9f3f21c Binary files /dev/null and b/po/it.gmo differ diff --git a/po/it.po b/po/it.po new file mode 100644 index 0000000..a84d00f --- /dev/null +++ b/po/it.po @@ -0,0 +1,1473 @@ +# Italian messages for gnome-system-monitor +# Copyright (C) 2001-2009, 2012, 2013, 2014, 2015, 2017, 2018 Free Software Foundation, Inc. +# This package is distributed under the same license as the gnome-system-monitor package. +# Alessio Frusciante , 2001, 2002, 2003, 2004, 2005, 2006, 2007. +# Davide Falanga , 2009. +# Luca Ferretti , 2007, 2008, 2011. +# Milo Casagrande , 2008, 2009, 2012, 2013, 2014, 2015, 2017, 2018. +# Gianvito Cavasoli , 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-02-13 10:21+0100\n" +"Last-Translator: Milo Casagrande \n" +"Language-Team: Italiano \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Launchpad-Export-Date: 2012-04-05 10:00+0000\n" +"X-Generator: Poedit 2.0.4\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor di sistema" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Visualizza i processi correnti e controlla lo stato del sistema" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Controllo;Sistema;Processo;Processi;CPU;Memoria;Network;Rete;" +"Cronologia;Utilizzo;Uso;Prestazioni;Performance;Task;Lavori;Manager;Gestione;" +"Attività;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor di sistema GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;Controllo;Sistema;Processo;Processi;CPU;Memoria;Network;Rete;" +"Cronologia;Utilizzo;Uso;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Visualizza e gestisce le risorse di sistema" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"«Monitor di sistema» è un visualizzatore di processi e delle risorse di " +"sistema, dotato di un'interfacca semplice da usare." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"«Monitor di sistema» è in grado di mostrare quali applicazioni stanno " +"utilizzato il processore o la memoria del computer; può gestire le " +"applicazioni in esecuzione, terminare i processi bloccai e modificare la " +"priorità dei process." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Il grafico delle risorse consente di avere una panoramica sullo stato del " +"sistema visualizzando l'utilizzo della rete, della memoria e del processore." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Vista dei processi" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Panoramica risorse" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Vista file system" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Il progetto GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Uccidi processo" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "" +"Sono richiesti dei privilegi per controllare i processi di altri utenti" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Modifica priorità" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "" +"Sono richiesti dei privilegi per poter modificare la priorità dei processi" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "_Termina processo" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Mostra proprietà del processo" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Processi" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Cronologia CPU" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Cronologia memoria e swap" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memoria" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Cronologia rete" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Ricezione" + +# [GMk] byte +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Totale ricevuti" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Invio" + +# [GMk]byte +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Totale inviati" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Risorse" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "File system" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cerca file aperti" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtra i file per nome" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Nessuna distinzione tra maiuscole/minuscole" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Cerca file aperti" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferenze" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Aiuto" + +#: data/menus.ui:23 +msgid "About" +msgstr "Informazioni" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Esci" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Aggiorna" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "P_rocessi attivi" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Tutti i processi" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Processi personali" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Dipendenze" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Proprietà" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Mappe memoria" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "_File aperti" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Cambia _priorità" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Molto alta" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Alta" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normale" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Bassa" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Molto bassa" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Personalizzata" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Ferma" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Continua" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Termina" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Uccidi" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "File aperti" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Preferenze di Monitor di sistema" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Comportamento" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Intervallo di a_ggiornamento in secondi:" + +# Grazie a Luca Cavalli per il suggerimento +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Abilitare aggiornamento _fluido" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Avvertire prima di terminare o _uccidere i processi" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividere l'utilizzo delle CPU per il totale di CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Campi di informazione" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "In_formazioni sui processi mostrate nell'elenco:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafici" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Mostra grafico ad aree sovrapposte per la CPU" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Mostra grafico a linee ondulate per la CPU" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "Mostrare la _velocità della rete in bit" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Mostrare _tutti i file system" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "In_formazioni sul file system mostrate nell'elenco:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "A_nnulla" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Cambia _priorità" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Valore di nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nota: la priorità di un processo è data dal suo valore di " +"nice. Un valore più basso corrisponde a una priorità più alta." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Un semplice monitor dei processi e del sistema." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostra la scheda «Processi»" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostra la scheda «Risorse»" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostra la scheda «File system»" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostra la versione dell'applicazione" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Device" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Directory" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tipo" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Totale" + +# spazio su disco, quindi maschile +#: src/disks.cpp:356 +msgid "Free" +msgstr "Libero" + +# spazio su disco, quindi maschile +#: src/disks.cpp:357 +msgid "Available" +msgstr "Disponibile" + +# spazio su disco, quindi maschile +#: src/disks.cpp:358 +msgid "Used" +msgstr "Usato" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Scelta colore per «%s»" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Milo Casagrande \n" +"Luca Ferretti \n" +"Alessio Frusciante \n" +"Davide Falanga " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Oggi %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Ieri %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Frazione" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Percentuale piena per selettori colore a torta" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titolo" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Il titolo del dialogo di selezione del colore" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Scegliere un colore" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Colore attuale" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Il colore selezionato" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Il tipo di selettore colore" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Ricevuti dati colore non validi\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Fare clic per impostare i colori del grafico" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u secondo" +msgstr[1] "%u secondi" + +# spazio su disco, quindi maschile +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "non disponibile" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) di %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d file aperto" +msgstr[1] "%d file aperti" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d file corrispondente aperto" +msgstr[1] "%d file corrispondenti aperti" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Processi" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nome file" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Inizio VM" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fine VM" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Dimensione VM" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flag" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Offset VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privata clean" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privata dirty" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Condivisa clean" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Condivisa dirty" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mappe della memoria" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mappe di memoria per il processo «%s» (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "file" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pipe" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "connessione di rete IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "connessione di rete IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket locale" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipo sconosciuto" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Oggetto" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_File aperti dal processo «%s» (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Dimensione e posizione della finestra principale nella forma (larghezza, " +"altezza, posx, posy)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "La finestra principale dovrebbe essere massimizzata" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Mostra le dipendenze del processo in forma di albero" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Modalità Solaris per la percentuale di CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Se impostata a VERO, Monitor di sistema opera in \"modalità Solaris\" in cui " +"l'utilizzo di CPU di un task è diviso per il numero totale di CPU. In caso " +"contrario opera in \"modalità Irix\"." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostra il grafico della CPU come un grafico ad area" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Se VERO il grafico della CPU viene mostrato come un grafico ad area al posto " +"di quello lineare." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Mostra il grafico della CPU come grafico a linee ondulate usando curve di " +"Bezier" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Se VERO il grafico della CPU viene mostrato come un grafico a linee ondulate." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Abilita/Disabilita aggiornamento fluido" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Mostra una finestra di avvertimento quando si uccidono i processi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Tempo in millisecondi tra gli aggiornamenti della vista dei processi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tempo in millisecondi tra gli aggiornamenti dei grafici" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Indica se devono essere visualizzate le informazioni su tutti i file system" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Indica se devono essere mostrate informazioni su tutti i file system " +"(inclusi quei tipi come \"autofs\" e \"procfs\"). Utile per avere un elenco " +"di tutti i file system montati al momento." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Tempo in millisecondi tra gli aggiornamenti dell'elenco dei device" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Determina quali processi mostrare." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Salva la scheda attualmente visualizzata" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Colori CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Le voci sono nel formato (CPU, valore esadecimale del colore)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Colore predefinito del grafico della memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Colore predefinito del grafico swap" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Colore predefinito del grafico del traffico di rete in ingresso" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Colore predefinito del grafico del traffico di rete in uscita" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Mostra il traffico di rete in bit" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Colonna per ordinare la vista dei processi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Ordine delle colonne della vista dei processi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Ordine della vista dei processi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Larghezza della colonna nome processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Mostra la colonna nome processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Larghezza della colonna utente processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Mostra la colonna utente processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Larghezza della colonna stato processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Mostra la colonna stato processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Larghezza della colonna memoria virtuale processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Mostra la colonna memoria virtuale processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Larghezza della colonna memoria residente processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Mostra la colonna memoria residente processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Larghezza della colonna memoria scrivibile processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Mostra la colonna memoria scrivibile processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Larghezza della colonna memoria condivisa processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Mostra la colonna memoria condivisa processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Larghezza della colonna memoria server X" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Mostra la colonna memoria server X all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Larghezza della colonna % CPU processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Mostra la colonna % CPU processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Larghezza della colonna tempo CPU processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Mostra la colonna tempo CPU processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Larghezza della colonna ora avvio processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Mostra la colonna ora avvio processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Larghezza della colonna \"nice\" processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Mostra la colonna \"nice\" processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Larghezza della colonna PID processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Mostra la colonna PID processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Larghezza della colonna contesto sicurezza SELinux" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Mostra la colonna contesto sicurezza SELinux all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Larghezza della colonna riga di comando processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Mostra la colonna della riga di comando all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Larghezza della colonna memoria processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Mostra la colonna memoria processo all'avvio" + +# (ndt) nel caso si traduca WCHAN va tradotto + sopra e + sotto +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Larghezza della colonna WCHAN" + +# (ndt) nel caso si traduca WCHAN va tradotto anche più sotto +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Mostra la colonna WCHAN all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Larghezza della colonna gruppo di controllo processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Mostra la colonna del gruppo di controllo processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Larghezza della colonna unità processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Mostra la colonna unità processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Larghezza della colonna sessione processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Mostra la colonna sessione processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Larghezza della colonna postazione processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Mostra la colonna postazione processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Larghezza della colonna proprietario processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Mostra la colonna proprietario processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Larghezza della colonna \"Totale lettura disco\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Mostra la colonna \"Totale lettura disco\" del processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Larghezza della colonna \"Totale scrittura disco\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Mostra la colonna \"Totale scrittura disco\" del processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Larghezza della colonna \"Lettura disco\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Mostra la colonna \"Lettura disco\" del processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Larghezza della colonna \"Scrittura disco\"" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Mostra la colonna \"Scrittura disco\" del processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Larghezza della colonna priorità processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Mostra la colonna priorità processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Colonna per ordinare la vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Ordine della vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Ordine delle colonne della vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Larghezza della colonna dispositivo nella vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Mostra la colonna dispositivo nella vista dischi processo all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Larghezza della colonna directory nella vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Mostra la colonna directory nella vista dischi all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Larghezza della colonna tipo nella vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Mostra la colonna tipo nella vista dischi all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Larghezza della colonna totale nella vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Mostra la colonna totale nella vista dischi all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Larghezza della colonna libero nella vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Mostra la colonna libero nella vista dischi all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Larghezza della colonna disponibile nella vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Mostra la colonna nome disponibile nella vista dischi all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Larghezza della colonna utilizzato nella vista dischi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Mostra la colonna utilizzato nella vista dischi all'avvio" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Colonna per ordinare la mappa di memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Ordine della mappa di memoria" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Colonna per ordinare i file aperti" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Ordine dei file aperti" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icona" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Impossibile cambiare la priorità del processo con PID %d a %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Impossibile uccidere il processo con PID %d con il segnale %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Uccidere il processo «%s» selezionato (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Terminare il processo «%s» selezionato (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Fermare il processo «%s» selezionato (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Uccidere il processo selezionato?" +msgstr[1] "Uccidere i %d processi selezionati?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Terminare il processo selezionato?" +msgstr[1] "Terminare i %d processi selezionati?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Fermare il processo selezionato?" +msgstr[1] "Fermare i %d processi selezionati?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Uccidendo un processo si potrebbero perdere dei dati, interrompere la " +"sessione di lavoro o introdurre un rischio di sicurezza. Solo i processi " +"fuori controllo dovrebbero essere uccisi." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Uccidi processo" +msgstr[1] "_Uccidi processi" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Terminando un processo si potrebbero perdere dei dati, interrompere la " +"sessione di lavoro o introdurre un rischio di sicurezza. Solo i processi " +"fuori controllo dovrebbero essere terminati." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Termina processo" +msgstr[1] "_Termina processi" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Fermando un processo si potrebbero perdere dei dati, interrompere la " +"sessione di lavoro o introdurre un rischio di sicurezza. Solo i processi " +"fuori controllo dovrebbero essere fermati." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Ferma processo" +msgstr[1] "_Ferma processi" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Cambia priorità del processo «%s» (PID %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Modifica priorità del processo selezionato" +msgstr[1] "Modifica priorità dei %d processi selezionati" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nota:" + +# NdT: questo appare nella UI come +# +# Nota: la priorità... +# +# È staccato per non mettere i markup, peccato si siano +# dimenticati che anche i : vanno localizzati... mah --Luca +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"la priorità di un processo è data dal suo valore di nice. Un valore più " +"basso corrisponde a una priorità più alta." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/D" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nome del processo" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Utente" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Stato" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memoria virtuale" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memoria residente" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memoria scrivibile" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memoria condivisa" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memoria server X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Tempo CPU" + +# colonna di data e ora di avvio del processo +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Avviato" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Priorità" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Security Context" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Riga di comando" + +# (ndt) non so come renderlo bene in italiano... +# nel caso venga tradotto, va tradotto anche + sopra +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "WCHAN" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Gruppo di controllo" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Unità" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sessione" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Postazione" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Proprietario" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Totale lettura disco" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Totale scrittura disco" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Lettura disco" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Scrittura disco" + +#: src/util.cpp:27 +msgid "Running" +msgstr "In esecuzione" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Fermato" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Non interrompibile" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Sleeping" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%us%ug" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ug%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Priorità molto alta" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Priorità alta" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Priorità normale" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Priorità bassa" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Priorità molto bassa" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bit" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u byte" diff --git a/po/ja.gmo b/po/ja.gmo new file mode 100644 index 0000000..4f6ac31 Binary files /dev/null and b/po/ja.gmo differ diff --git a/po/ja.po b/po/ja.po new file mode 100644 index 0000000..f5ac918 --- /dev/null +++ b/po/ja.po @@ -0,0 +1,1316 @@ +# gnome-system-monitor (procman) ja.po. +# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# Takeshi Aihana , 2001-2009. +# KAMAGASAKO Masatoshi , 2003. +# Satoru SATOH , 2006. +# Takayuki KUSANO , 2010-2011. +# Jiro Matsuzawa , 2011-2015. +# Hideki Yamane , 2011. +# Noriko Mizumoto , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2015-03-13 20:52+0000\n" +"PO-Revision-Date: 2015-03-15 01:26+0900\n" +"Last-Translator: Jiro Matsuzawa \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "システムモニター" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "現在のプロセスを表示してシステムの状態を監視します" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;Manager;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;モニター;システム;プロセス;メモリー;ネットワーク;履歴;使用量;パフォーマンス;性能;タスク;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME システムモニター" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;モニター;システム;プロセス;メモリー;ネットワーク;履歴;使用量;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "システムリソースの表示と管理を行います" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "System Monitor is a process viewer and system monitor with an attractive, easy-to-use interface." +msgstr "GNOME システムモニターは、魅力的で使いやすいインターフェースを備えたプロセスビューアー兼システムモニターです。" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "System Monitor can help you find out what applications are using the processor or the memory of your computer, can manage the running applications, force stop processes not responding, and change the state or priority of existing processes." +msgstr "システムモニターを使えば、お使いのコンピューターのプロセッサーやメモリを使用しているアプリケーションを特定する、実行中のアプリケーションを管理する、応答しないプロセスを強制終了する、既存のプロセスの状態や優先度を変更する、などができます。" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "The resource graphs feature shows you a quick overview of what is going on with your computer displaying recent network, memory and processor usage." +msgstr "リソースグラフは、最近のネットワークやメモリ、CPU の使用状況を表示して、お使いのコンピューターで何が起きているかをすばやく把握できます。" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "プロセスの強制終了" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "他のユーザーのプロセスを制御するには権限が必要です。" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "プロセスの優先度の変更" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "プロセスの優先度を変更するには権限が必要です。" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "プロセスを終了(_P)" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "プロセスのプロパティを表示します" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "プロセス" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU 使用率の履歴" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "メモリとスワップの履歴" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:334 +msgid "Memory" +msgstr "メモリ" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "スワップ" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "ネットワークの履歴" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "受信:" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "受信の合計:" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "送信:" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "送信の合計:" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "リソース" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ファイルシステム" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "オープンしているファイルの検索" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "ファイル名を入力してフィルタリングしてください" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "大/小文字を区別しない" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "オープンしているファイルを検索" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "設定" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "ヘルプ" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "このアプリケーションについて" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "終了" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "更新する(_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "実行中のプロセス(_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "すべてのプロセス(_L)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "ユーザーのプロセス(_Y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "スレッド表示にする(_D)" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "停止(_S)" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "再開(_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "終了(_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "強制終了(_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "優先度の変更(_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "非常に高い" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "高い" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "普通" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "低い" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "非常に低い" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "カスタム" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "メモリマップ(_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "オープンしたファイル(_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "プロパティ(_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "オープンしているファイル" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "システムモニターの設定" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "動作" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "更新間隔(秒)(_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "スムーズ更新を有効にする(_S)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "プロセスを終了または強制終了する前に警告する(_K)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPUの使用量をCPUの数で割る(_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "表示する項目" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "一覧に表示するプロセスの情報(_N):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "グラフ" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU グラフを積み上げ面グラフで描画(_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "ネットワークの速度をビット単位で表示する(_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "すべてのファイルシステムを表示する(_A)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "一覧に表示するファイルシステムの情報(_N):" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "キャンセル(_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "優先度の変更(_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Nice 値(_N):" + +#: ../data/renice.ui.h:4 +msgid "Note: The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority." +msgstr "注記: プロセスの優先度は Nice 値で与えます。Nice 値が低いほど優先度は高くなります。" + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "プロセスやシステムの状態を監視するシンプルなモニターです。" + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "起動時にプロセスのタブを表示する" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "起動時にリソースのタブを表示する" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "起動時にファイルシステムのタブを表示する" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "プログラムのバージョンを表示する" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "デバイス" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "フォルダー" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "種類" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "合計" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "空き" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "利用可能" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "使用済み" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "今日の%p%l:%M" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "昨日の%p%l:%M" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%Aの%p%l:%M" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%B%e日の%p%l:%M" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y年 %B%e日" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "一部分" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "パイ型の部分の色を取得します" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "タイトル" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "色の選択ダイアログに付与するタイトルです" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "色の取得" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "現在の色" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "選択した色" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "色の取得ダイアログの種類" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "おかしな色データを受け取りました\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "クリックしてグラフの色を指定します" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' の色を選択" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:77 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"相花 毅 \n" +"KAMAGASAKO Masatoshi \n" +"Satoru SATOH \n" +"草野 貴之 \n" +"松澤 二郎 \n" +"やまねひでき \n" +"日本GNOMEユーザー会 " + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u 秒" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "利用できません" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) / %s" + +#: ../src/lsof.cpp:115 +msgid "Error" +msgstr "エラー" + +#: ../src/lsof.cpp:116 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' は妥当な Perl 正規表現ではありません。" + +#: ../src/lsof.cpp:134 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "オープンしているファイル: %d 件" + +#: ../src/lsof.cpp:136 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "オープンしているファイル: %d 件" + +#: ../src/lsof.cpp:252 +msgid "Process" +msgstr "プロセス" + +#: ../src/lsof.cpp:264 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:274 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "ファイル名" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM の先頭" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM の最後" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM のサイズ" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "フラグ" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM のオフセット" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Private clean" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Private dirty" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Shared clean" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Shared dirty" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "iノード" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "メモリマップ" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "\"%s\" (PID %u) のメモリマップ(_M):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "ファイル" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "パイプ" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 のネットワーク接続" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 のネットワーク接続" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "ローカルのソケット" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "不明な種類" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "オブジェクト" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "\"%s\" (PID: %u) がオープンしたファイルの一覧(_F):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "フォーム内メインウィンドウのサイズと位置 (幅、高さ、横位置、縦位置)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "メインウィンドウを最大化して開くか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "ツリー表示でプロセスの依存関係を表示するか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU の使用率を Solaris モードで表示する" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage is divided by the total number of CPUs. Otherwise, it operates in 'Irix mode'." +msgstr "true にすると 'Solaris モード' で動作するようになります。これはタスクの CPU 使用率に CPU の個数で割った値を使うモードです。それ以外は 'IRIX モード' で動作します。" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "CPUを積み上げ面グラフで表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "If TRUE, system-monitor shows the CPU chart as a stacked area chart instead of a line chart." +msgstr "true にすると、CPU グラフを折れ線グラフではなく、積み上げ面グラフで表示します。" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "更新をスムーズにするかどうか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "プロセスを強制終了する際に警告ダイアログを表示するか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "プロセス一覧の更新間隔 (ミリ秒)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "グラフの更新間隔 (ミリ秒)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "すべてのファイルシステムの情報を表示するかどうか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Whether to display information about all file systems (including types like 'autofs' and 'procfs'). Useful for getting a list of all currently mounted file systems." +msgstr "すべてのファイルシステムの情報を表示するかどうかです (これは 'autofs' や 'procfs' のような種類も含まれます)。現在マウントされているすべてのファイルシステムの一覧を取得する際に便利です。" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "デバイス一覧の更新間隔 (ミリ秒)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "どのプロセスを表示するかの設定" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "現在表示しているタブを保存します" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "CPU の色" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "各エントリはこの形式になります (CPU#、16進数の色の値)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "メモリグラフの色 (デフォルト)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "スワップグラフの色 (デフォルト)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "ネットワーク受信グラフの色 (デフォルト)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "ネットワーク送信グラフの色 (デフォルト)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "ネットワークのトラフィックをビット単位で表示する" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "プロセス一覧の項目の並べ方" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "プロセス表示の項目の順番" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "プロセス一覧の並べ方" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "プロセス名の項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "起動時にプロセス名の項目を表示するか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "「ユーザー」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "起動時に「ユーザー」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "「状態」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "起動時に「状態」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "「仮想メモリ」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "起動時に「仮想メモリ」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "「物理メモリ」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "起動時に「物理メモリ」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "「書き込み可能メモリー」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "起動時に「書き込み可能メモリー」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "「共有メモリー」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "起動時に「共有メモリー」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "「X サーバーメモリー」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "起動時に「X サーバーメモリー」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "CPU 使用率の項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "起動時に CPU 使用率の項目を表示するか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "「CPU 時間」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "起動時に「CPU 時間」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "「起動日時」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "起動時に「起動日時」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "「Nice値」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "起動時に「Nice 値」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "PID の項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "起動時に PID の項目を表示するか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "「SELinux のセキュリティコンテキスト」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "起動時に「SELinux のセキュリティコンテキスト」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "「コマンドライン」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "起動時に「コマンドライン」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "「メモリー」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "起動時に「メモリー」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "休止中の関数名の項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "起動時に休止中の関数名の項目を表示するか" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "「コントロールグループ」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "起動時に「コントロールグループ」の項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "「単位」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "起動時に「単位」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "「セッション」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "起動時に「セッション」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "「シート」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "起動時に「シート」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "「所有者」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "起動時に「所有者」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "「優先度」プロセスの項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "起動時に「優先度」プロセスの項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "ディスク表示のソートする項目" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "ディスク表示のソートオーダー" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "ディスク表示の項目の順序" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "ディスク表示の「デバイス」項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "起動時にディスク表示の「デバイス」項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "ディスク表示の「ディレクトリー」項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "起動時にディスク表示の「ディレクトリー」項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "ディスク表示の「種類」項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "起動時にディスク表示の「種類」項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "ディスク表示の「合計」項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "起動時にディスク表示の「合計」項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "ディスク表示の「空き」項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "起動時にディスク表示の「空き」項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "ディスク表示の「利用可能」項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "起動時にディスク表示の「利用可能」項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "ディスク表示の「使用済み」項目の幅" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "起動時にディスク表示の「使用済み」項目を表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "メモリーマップの項目の並べ方" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "メモリーマップの並び順" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "オープンしたファイルの項目の並べ方" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "オープンしたファイルの並び順" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "アイコン" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID が %d のプロセスの優先度を %d に変更できません。\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID が %d のプロセスをシグナル %d で強制終了できません。\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "選択したプロセス “%s” (PID: %u) を強制終了しますか?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "選択したプロセス “%s” (PID: %u) を終了しますか?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "選択したプロセス (%d 個) を強制終了しますか?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "選択したプロセス (%d 個) を終了しますか?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "Killing a process may destroy data, break the session or introduce a security risk. Only unresponsive processes should be killed." +msgstr "プロセスを強制終了すると、データの破損、セッションの異常終了、あるいはセキュリティ上の危険性の増加につながる恐れがあります。反応が無いプロセスのみを強制終了してください。" + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "プロセスの強制終了(_K)" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "プロセスを終了(_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "プロセス “%s” (PID: %u) の優先度の変更" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "選択したプロセス (%d 個) の優先度を変更します" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "メモ:" + +#: ../src/procdialogs.cpp:211 +msgid "The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority." +msgstr "プロセスの優先度は、Nice 値で与えられます。小さい Nice 値は高い優先度に相当します。" + +#: ../src/procproperties.cpp:49 ../src/procproperties.cpp:83 +#: ../src/procproperties.cpp:86 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:66 ../src/proctable.cpp:319 +msgid "Process Name" +msgstr "プロセス名" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:320 +msgid "User" +msgstr "ユーザー" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:321 +msgid "Status" +msgstr "状態" + +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:322 +msgid "Virtual Memory" +msgstr "仮想メモリ" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:323 +msgid "Resident Memory" +msgstr "物理メモリ" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:324 +msgid "Writable Memory" +msgstr "書き込み可能メモリ" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:325 +msgid "Shared Memory" +msgstr "共有メモリ" + +#: ../src/procproperties.cpp:75 ../src/proctable.cpp:326 +msgid "X Server Memory" +msgstr "X サーバーメモリ" + +#: ../src/procproperties.cpp:78 ../src/proctable.cpp:328 +msgid "CPU Time" +msgstr "CPU 時間" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:329 +msgid "Started" +msgstr "起動日時" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:330 +msgid "Nice" +msgstr "Nice値" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:344 +msgid "Priority" +msgstr "優先度" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:331 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:332 +msgid "Security Context" +msgstr "セキュリティコンテキスト" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:333 +msgid "Command Line" +msgstr "コマンドライン" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Waiting Channel" +msgstr "休止中の関数" + +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:337 +msgid "Control Group" +msgstr "Control Group" + +#: ../src/procproperties.cpp:198 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:327 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:338 +msgid "Unit" +msgstr "単位" + +#: ../src/proctable.cpp:339 +msgid "Session" +msgstr "セッション" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:342 +msgid "Seat" +msgstr "シート" + +#: ../src/proctable.cpp:343 +msgid "Owner" +msgstr "所有者" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "実行中" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "停止中" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "ゾンビ" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "割り込み不可" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "スリープ中" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u ビット" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u バイト" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "非常に高い優先度" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "高い優先度" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "普通の優先度" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "低い優先度" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "非常に低い優先度" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/秒" + +#~ msgid "_Name contains:" +#~ msgstr "ファイル名が次を含む(_N):" + +#~ msgid "_Find" +#~ msgstr "検索(_F)" + +#~ msgid "C_lear" +#~ msgstr "クリア(_L)" + +#~ msgid "S_earch results:" +#~ msgstr "検索結果(_E):" + +#~ msgid "_Close" +#~ msgstr "閉じる(_C)" + +#~ msgid "_Help" +#~ msgstr "ヘルプ(_H)" + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld 秒" + +#~ msgid "Process Properties" +#~ msgstr "プロセスのプロパティ" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "プロセス \"%s\" (PID %u) のプロパティ:" diff --git a/po/ka.gmo b/po/ka.gmo new file mode 100644 index 0000000..cfcf4d2 Binary files /dev/null and b/po/ka.gmo differ diff --git a/po/ka.po b/po/ka.po new file mode 100644 index 0000000..fb5b188 --- /dev/null +++ b/po/ka.po @@ -0,0 +1,1016 @@ +# translation of ka.po to Georgian +# Copyright (C) 2006 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Vladimer Sichinava ვლადიმერ სიჭინავა , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: ka\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-10-06 13:18+0200\n" +"PO-Revision-Date: 2007-10-06 14:25+0200\n" +"Last-Translator: Vladimer Sichinava ვლადიმერ სიჭინავა \n" +"Language-Team: Georgian \n" +"Language: ka\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:155 +#: ../src/interface.cpp:660 ../src/procman.cpp:712 +msgid "System Monitor" +msgstr "სისტემის მონიტორი" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:156 +msgid "View current processes and monitor system state" +msgstr "მიმდინარე პროცესებისა და თვალყურის სისტემის ნახვა" + +#: ../src/callbacks.cpp:165 +msgid "translator-credits" +msgstr "Vladimer Sichinava ვლადიმერ სიჭინავა " + +#: ../src/disks.cpp:275 ../src/memmaps.cpp:500 +msgid "Device" +msgstr "მოწყობილობა" + +#: ../src/disks.cpp:276 +msgid "Directory" +msgstr "დასტა" + +#: ../src/disks.cpp:277 ../src/openfiles.cpp:235 +msgid "Type" +msgstr "ტიპი" + +#: ../src/disks.cpp:278 +msgid "Total" +msgstr "სულ" + +#: ../src/disks.cpp:279 +msgid "Free" +msgstr "თავისუფალი" + +#: ../src/disks.cpp:280 +msgid "Available" +msgstr "ხელმისაწვდომი" + +#: ../src/disks.cpp:281 +msgid "Used" +msgstr "გამოყენებული" + +#: ../src/disks.cpp:288 ../src/interface.cpp:736 ../src/procdialogs.cpp:718 +#: ../src/procdialogs.cpp:722 +msgid "File Systems" +msgstr "ფაილური სისტემები" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "დღეს %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "გუშინ %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b·%d·%Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "0 სისტემის ინფორმაციისთვის, 1 პროცესების სიისთვის, 2 რესურსებისთვის და 3 ტომთა სიისთვის" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph background color" +msgstr "გრაფიკის ნაგულისხმევი ფონის ფერი" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph cpu color" +msgstr "გრაფიკის ნაგულისხმევი cpu-ს ფონის ფერი" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph frame color" +msgstr "გრაფიკის ნაგულისხმევი ჩარჩოს ფონის ფერი" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph incoming network traffic color" +msgstr "ნაგულისხმევი ფერი ქსელის შემავალი ტრაფიკის გრაფიკისთვის" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph mem color" +msgstr "გრაფიკის ნაგულისხმევი მეხსიერების ფონის ფერი" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Default graph outgoing network traffic color" +msgstr "ნაგულისხმევი ფერი ქსელის გამავალი ტრაფიკის გრაფიკისთვის" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Default graph swap color" +msgstr "გრაფიკის ნაგულისხმევი swap მეხსიერების ფონის ფერი" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"განსაზღვრავს თუ რომელი პროცესი აჩვენოს ნაგულისხმევად 0 - ყველა, 1 - " +"მომხმარებელი, 2 - აქტიური" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "Disk view columns order" +msgstr "დისკების სვეტების მიმდევრობის ხედი" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "პირდაპირი განახლების ჩართვა/გამორთვა" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Main Window height" +msgstr "მთავარი ფანჯრის სიმაღლე" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Main Window width" +msgstr "მთავარი ფანჯრის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view columns order" +msgstr "პროცესთა სვეტების თანმიმდევრობა" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Process view sort column" +msgstr "პროცესთა სიის სორტირების სვეტი" + +#: ../src/gnome-system-monitor.schemas.in.h:17 +msgid "Process view sort order" +msgstr "პროცესთა სიის სორტირების მეთოდი" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "ინახავს მიმდინარე აქტიურ ჩანართს" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "გაშვებისას პროცესის 'CPU %' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'CPU time' column on startup" +msgstr "გაშვებისას პროცესის 'CPU დრო' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'PID' column on startup" +msgstr "გაშვებისას პროცესის PID სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'SELinux security context' column on startup" +msgstr "გაშვებისას პროცესის 'SELinux security context'-ის სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'X server memory' column on startup" +msgstr "გაშვებისას პროცესის 'X სერვერის მეხსიერების'-ის სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'arguments' column on startup" +msgstr "გაშვებისას პროცესის 'არგუმენტების' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "გაშვებისას 'მეხსიერების მოსალოდნელი გამოყენების' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'name' column on startup" +msgstr "გაშვებისას პროცესის 'სახელის' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'nice' column on startup" +msgstr "გაშვებისას პროცესის 'პრიორიტეტის' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'owner' column on startup" +msgstr "გაშვებისას პროცესის 'მფლობელის' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'resident memory' column on startup" +msgstr "გაშვებისას პროცესის 'ძირითადი მეხსიერების' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'shared memory' column on startup" +msgstr "გაშვებისას პროცესის 'გაზიარებული მეხსიერების' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'start time' column on startup" +msgstr "გაშვებისას პროცესის 'გაშვების დრო' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'status' column on startup" +msgstr "გაშვებისას პროცესის 'სტატუსის' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'virtual memory' column on startup" +msgstr "გაშვებისას პროცესის 'ვირტუალური მეხსიერების' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process 'writable memory' column on startup" +msgstr "გაშვებისას პროცესის 'ჩაწერადი მეხსიერების' სვეტის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show process dependencies in tree form" +msgstr "პროცესთა ერთმანეთთან დამოკიდებულება განშტოების სახით ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Show warning dialog when killing processes" +msgstr "პროცესების მოკვლისას გაფრთხილების დიალოგის ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris რეჟიმი CPU-ს პროცენტული გამოსახვისთვის" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the devices list" +msgstr "მოწყობილობათა სიის ჩვენების განახლება მილიწამებში" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the graphs" +msgstr "გრაფიკების განახლების დროის მილიწამებში ჩვენება" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Time in milliseconds between updates of the process view" +msgstr "პროცესების ხედის განახლების დრო მილიწამებში" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "Whether information about all filesystems should be displayed" +msgstr "არის თუ არა საჭირო ფაილთა სისტემის შესახებ ინფორმაციის გამოჩენა" + +#: ../src/gnome-system-monitor.schemas.in.h:43 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"ინფორმაციის ჩვენება ფაილთა სისტემების შესახებ (როგორც 'autofs' და 'procfs'). " +"კარგი იქნება ყველა მონტაჟირებული ფაილ სისტემების ჩვენებაც." + +#: ../src/gnome-system-monitor.schemas.in.h:45 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "პროცესის 'CPU %' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'CPU time' column" +msgstr "პროცესის 'CPU-ს დრო' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'PID' column" +msgstr "პროცესის 'PID' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'SELinux security context' column" +msgstr "პროცესის 'SELinux security context' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "პროცესის 'X სერვერის მეხსიერების' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "პროცესის 'არგუმენტების' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "პროცესის 'მეხსიერების მოსალოდნელი გამოყენების' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "პროცესის 'სახელის' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "პროცესის 'პრიორიტეტის' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "პროცესის 'მფლობელის' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "პროცესის 'ძირითადი მეხსიერების' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "პროცესის 'გაზიარებული მეხსიერების' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "პროცესის 'გაშვების დრო' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "პროცესის 'სტატუსის' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "პროცესის 'ვირტუალური მეხსიერების' სვეტის სიგანე" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "პროცესის 'ჩაწერადი მეხსიერების' სვეტის სიგანე" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:49 +msgid "_Monitor" +msgstr "_მონიტორი" + +#: ../src/interface.cpp:50 +msgid "_Edit" +msgstr "_დამუშავება" + +#: ../src/interface.cpp:51 +msgid "_View" +msgstr "_ხედი" + +#: ../src/interface.cpp:52 +msgid "_Help" +msgstr "_დახმარება" + +#: ../src/interface.cpp:54 +msgid "Search for _Open Files" +msgstr "გასახსნელი ფაილების ძ_იება" + +#: ../src/interface.cpp:55 +msgid "Search for open files" +msgstr "გასახსნელი ფაილების ძიება" + +#: ../src/interface.cpp:56 +msgid "_Quit" +msgstr "_გასვლა" + +#: ../src/interface.cpp:57 +msgid "Quit the program" +msgstr "პროგრამიდან გასვლა" + +#: ../src/interface.cpp:60 +msgid "_Stop Process" +msgstr "_პროცესების შეჩერება" + +#: ../src/interface.cpp:61 +msgid "Stop process" +msgstr "პროცესის შეჩერება" + +#: ../src/interface.cpp:62 +msgid "_Continue Process" +msgstr "პროცესის _გაგრძელება" + +#: ../src/interface.cpp:63 +msgid "Continue process if stopped" +msgstr "პროცესის გაგრძელება, თუ გაჩერებულია" + +#: ../src/interface.cpp:65 ../src/interface.cpp:183 +msgid "End _Process" +msgstr "_პროცესის დასრულება" + +#: ../src/interface.cpp:66 +msgid "Force process to finish normally" +msgstr "პროცესის ძალდატანება მისი ნორმალური დახურვისთვის" + +#: ../src/interface.cpp:67 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "ძალ-_დატანებით გამორთვა" + +#: ../src/interface.cpp:68 +msgid "Force process to finish immediately" +msgstr "პროცესის ძალდატანება მისი მყისვე დახურვისთვის" + +#: ../src/interface.cpp:69 +msgid "_Change Priority..." +msgstr "_პრიორიტეტის შეცვლა..." + +#: ../src/interface.cpp:70 +msgid "Change the order of priority of process" +msgstr "პროცესის პრიორიტეტის შეცვლა" + +#: ../src/interface.cpp:71 +msgid "Prefere_nces" +msgstr "პარა_მეტრები" + +#: ../src/interface.cpp:72 +msgid "Configure the application" +msgstr "პროგრამის კონფიგურირება" + +#: ../src/interface.cpp:74 +msgid "_Memory Maps" +msgstr "_მეხსიერების რუქები" + +#: ../src/interface.cpp:75 +msgid "Open the memory maps associated with a process" +msgstr "პროცესთან დაკავშირებული მახსოვრობის რუქის გახსნა" + +#: ../src/interface.cpp:76 +msgid "Open _Files" +msgstr "_ფაილის გახსნა" + +#: ../src/interface.cpp:77 +msgid "View the files opened by a process" +msgstr "პროცესის მიერ გახსნილი ფაილების ნახვა" + +#: ../src/interface.cpp:79 +msgid "_Contents" +msgstr "_შინაარსი" + +#: ../src/interface.cpp:80 +msgid "Open the manual" +msgstr "დოკუმენტაციის გახსნა" + +#: ../src/interface.cpp:81 +msgid "_About" +msgstr "პროგრამის შეს_ახებ" + +#: ../src/interface.cpp:82 +msgid "About this application" +msgstr "ამ პროგრამის შესახებ" + +#: ../src/interface.cpp:87 +msgid "_Dependencies" +msgstr "_დამოკიდებულებანი" + +#: ../src/interface.cpp:88 +msgid "Show parent/child relationship between processes" +msgstr "პროცესების მშობელი/შვილი იერარქიული დამოკიდებულების ჩვენება" + +#: ../src/interface.cpp:95 +msgid "_Active Processes" +msgstr "აქტიური პ_როცესები" + +#: ../src/interface.cpp:96 +msgid "Show active processes" +msgstr "აქტიური პროცესების ჩვენება" + +#: ../src/interface.cpp:97 +msgid "A_ll Processes" +msgstr "ყ_ველა პროცესი" + +#: ../src/interface.cpp:98 +msgid "Show all processes" +msgstr "ყველა პროცესის ჩვენება" + +#: ../src/interface.cpp:99 +msgid "M_y Processes" +msgstr "ჩემ_ი პროცესები" + +#: ../src/interface.cpp:100 +msgid "Show user own process" +msgstr "მოხმარებლის პროცესების ჩვენება" + +#: ../src/interface.cpp:250 +msgid "CPU History" +msgstr "CPU ისტორია" + +#: ../src/interface.cpp:300 +msgid "CPU:" +msgstr "CPU:" + +#: ../src/interface.cpp:303 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: ../src/interface.cpp:323 +msgid "Memory and Swap History" +msgstr "მეხსიერება და Swap ისტორია" + +#: ../src/interface.cpp:355 +msgid "User memory:" +msgstr "მომხმარებლის მეხსიერება:" + +#. xgettext: user memory: 123 MiB of 512MiB +#. xgettext: swap: 10MiB of 1GiB +#: ../src/interface.cpp:373 ../src/interface.cpp:433 +msgid "of" +msgstr "ის" + +#: ../src/interface.cpp:414 +msgid "Used swap:" +msgstr "გამოყენებული Swap:" + +#: ../src/interface.cpp:473 +msgid "Network History" +msgstr "ქსელის ისტორია" + +#: ../src/interface.cpp:504 +msgid "Received:" +msgstr "მიღებული:" + +#: ../src/interface.cpp:524 ../src/interface.cpp:567 +msgid "Total:" +msgstr "სულ:" + +#: ../src/interface.cpp:548 +msgid "Sent:" +msgstr "გაგზავნილი:" + +#: ../src/interface.cpp:724 +msgid "System" +msgstr "სისტემა" + +#: ../src/interface.cpp:728 ../src/procdialogs.cpp:514 +msgid "Processes" +msgstr "პროცესები" + +#: ../src/interface.cpp:732 ../src/procdialogs.cpp:629 +msgid "Resources" +msgstr "რესურსები" + +#. xgettext: rate, 10MiB/s +#: ../src/load-graph.cpp:441 ../src/load-graph.cpp:452 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#: ../src/lsof.cpp:355 +msgid "Process" +msgstr "პროცესი" + +#: ../src/lsof.cpp:367 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:377 ../src/memmaps.cpp:478 +msgid "Filename" +msgstr "ფაილის სახელი" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:394 +msgid "Search for Open Files" +msgstr "გასახსნელი ფაილების ძიება" + +#: ../src/lsof.cpp:422 +msgid "_Name contains:" +msgstr "_სახელი შეიცავს:" + +#: ../src/lsof.cpp:438 +msgid "Case insensitive matching" +msgstr "რეგისტრის არ გათვალისწინება" + +#: ../src/lsof.cpp:446 +msgid "S_earch results:" +msgstr "ძი_ების შედეგი:" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:480 +msgid "VM Start" +msgstr "VM გაშვება" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:482 +msgid "VM End" +msgstr "VM დასრულება" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:484 +msgid "VM Size" +msgstr "VM ზომა" + +#: ../src/memmaps.cpp:485 +msgid "Flags" +msgstr "ალმები" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:487 +msgid "VM Offset" +msgstr "VM წანაცვლება" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:490 +msgid "Private clean" +msgstr "პრივატ clean" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:493 +msgid "Private dirty" +msgstr "პრივატ dirty" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:496 +msgid "Shared clean" +msgstr "გაზიარებული clean" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:499 +msgid "Shared dirty" +msgstr "გაზიარებული dirty" + +#: ../src/memmaps.cpp:501 +msgid "Inode" +msgstr "Inode" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:610 +msgid "Memory Maps" +msgstr "მეხსიერების რუქები" + +#: ../src/memmaps.cpp:629 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_მეხსიერების რუქა პროცესისთვის \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:33 +msgid "file" +msgstr "ფაილი" + +#: ../src/openfiles.cpp:35 +msgid "pipe" +msgstr "ნაკადი" + +#: ../src/openfiles.cpp:37 +msgid "network connection" +msgstr "ქსელური კავშირი" + +#: ../src/openfiles.cpp:39 +msgid "local socket" +msgstr "ლოკალური სოკეტი" + +#: ../src/openfiles.cpp:41 +msgid "unknown type" +msgstr "უცნობი ტიპი" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:234 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:236 +msgid "Object" +msgstr "ობიექტი" + +#: ../src/openfiles.cpp:320 +msgid "Open Files" +msgstr "ფაილების გახსნა" + +#: ../src/openfiles.cpp:342 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "პროცესის მიერ გახსნილი ფაილები \"%s\" (PID %u):" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"ვერ ვცვლი პროცესის პრიორიტეტს %d-ის %d.\n" +"%s-ად" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"ვერ ვკლავ პროცესის %d (pid)-ს %d ბრძანებით.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "გნებავთ მოცემული პროცესების მოკვლა?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"პროცესის მოკვლამ შეიძლება დააზიანოს თქვენი მონაცემები, დატოვეთ სესია, " +"ნაკლები რისკისთვის. უკეთესია თუ დაასრულებთ მხოლოდ გაჭედილ ან უმოქმედო " +"პროცესებს." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "დავასრულო ამორჩეული პროცესი ?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"პროცესის დასრულებამ შეიძლება დააზიანოს თქვენი მონაცემები, დატოვეთ სესია, " +"ნაკლები რისკისთვის. უკეთესია თუ დაასრულებთ მხოლოდ გაჭედილ ან უმოქმედო " +"პროცესებს." + +#: ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "პროცესის _დასრულება" + +#: ../src/procdialogs.cpp:113 +msgid "(Very High Priority)" +msgstr "(ძალიან მაღალი პრიორიტეტი)" + +#: ../src/procdialogs.cpp:115 +msgid "(High Priority)" +msgstr "(მაღალი პრიორიტეტი)" + +#: ../src/procdialogs.cpp:117 +msgid "(Normal Priority)" +msgstr "(ჩვეულებრივი პრიორიტეტი)" + +#: ../src/procdialogs.cpp:119 +msgid "(Low Priority)" +msgstr "(დაბალი პრიორიტეტი)" + +#: ../src/procdialogs.cpp:121 +msgid "(Very Low Priority)" +msgstr "(ძალიან დაბალი პრიორიტეტი)" + +#: ../src/procdialogs.cpp:173 +msgid "Change Priority" +msgstr "პრიორიტეტის შეცვლა" + +#: ../src/procdialogs.cpp:194 +msgid "Change _Priority" +msgstr "პრიორიტეტის _შეცვლა" + +#: ../src/procdialogs.cpp:215 +msgid "_Nice value:" +msgstr "პ_რიორიტეტის პარამეტრი:" + +#: ../src/procdialogs.cpp:231 +msgid "Note:" +msgstr "შენიშვნა:" + +#: ../src/procdialogs.cpp:232 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"პროცესს პრიორიტეტი მიეცემა nice მნიშვნელობით. nice-ს პატარა მნიშვნელობა " +"შეესაბამება უფრო მაღალ პრიორიტეტს." + +#: ../src/procdialogs.cpp:392 +msgid "Process i_nformation shown in list:" +msgstr "სიაში ნაჩვენები პროცესების ი_ნფორმაცია:" + +#: ../src/procdialogs.cpp:444 +msgid "Icon" +msgstr "ხატულა" + +#: ../src/procdialogs.cpp:491 +msgid "System Monitor Preferences" +msgstr "სისტემის მონიტორის პარამეტრები" + +#: ../src/procdialogs.cpp:521 +msgid "Behavior" +msgstr "ქცევა" + +#: ../src/procdialogs.cpp:540 ../src/procdialogs.cpp:655 +#: ../src/procdialogs.cpp:741 +msgid "_Update interval in seconds:" +msgstr "_ინტერვალის _განახლება წამებში:" + +#: ../src/procdialogs.cpp:565 +msgid "Enable _smooth refresh" +msgstr "პ_ირდაპირი განახლების ჩართვა" + +#: ../src/procdialogs.cpp:579 +msgid "Alert before ending or _killing processes" +msgstr "გაფრთხილების ჩვენება პროცესის დასრულების ან მოკვლისას" + +#: ../src/procdialogs.cpp:593 +msgid "Solaris mode" +msgstr "სოლარის რეჟიმი" + +#: ../src/procdialogs.cpp:611 +msgid "Information Fields" +msgstr "საინფორმაციო ველი" + +#: ../src/procdialogs.cpp:636 +msgid "Graphs" +msgstr "გრაფიკი" + +#: ../src/procdialogs.cpp:677 +msgid "_Background color:" +msgstr "_ფონის ფერი:" + +#: ../src/procdialogs.cpp:696 +msgid "_Grid color:" +msgstr "ბ_ადის შეფერილობა:" + +#: ../src/procdialogs.cpp:761 +msgid "Show _all filesystems" +msgstr "ყველა ფაილ სიტემების ჩვენება" + +#: ../src/proctable.cpp:242 +msgid "Process Name" +msgstr "პროცესის სახელი" + +#: ../src/proctable.cpp:243 +msgid "User" +msgstr "მომხმარებელი" + +#: ../src/proctable.cpp:244 +msgid "Status" +msgstr "სტატუსი" + +#: ../src/proctable.cpp:245 +msgid "Virtual Memory" +msgstr "ვირტუალური მეხსიერება (VM)" + +#: ../src/proctable.cpp:246 +msgid "Resident Memory" +msgstr "ძირითადი მეხსიერება" + +#: ../src/proctable.cpp:247 +msgid "Writable Memory" +msgstr "ჩაწერადი მეხსიერება" + +#: ../src/proctable.cpp:248 +msgid "Shared Memory" +msgstr "გაზიარებული მეხსიერება" + +#: ../src/proctable.cpp:249 +msgid "X Server Memory" +msgstr "X სერვერის მეხსიერება" + +#: ../src/proctable.cpp:250 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:251 +msgid "CPU Time" +msgstr "CPU-ს დრო" + +#: ../src/proctable.cpp:252 +msgid "Started" +msgstr "გაშვებული" + +#: ../src/proctable.cpp:253 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.cpp:254 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:255 +msgid "Security Context" +msgstr "უსაფრთხოების კონტექსტი" + +#: ../src/proctable.cpp:256 +msgid "Command Line" +msgstr "ბრძანების ველი" + +#: ../src/proctable.cpp:257 +msgid "Memory" +msgstr "მეხსიერება" + +#: ../src/proctable.cpp:454 +msgid "Running" +msgstr "გაშვებულია" + +#: ../src/proctable.cpp:458 +msgid "Stopped" +msgstr "გაჩერებულია" + +#: ../src/proctable.cpp:462 +msgid "Zombie" +msgstr "ზომბური" + +#: ../src/proctable.cpp:466 +msgid "Uninterruptible" +msgstr "უწყვეტი" + +#: ../src/proctable.cpp:470 +msgid "Sleeping" +msgstr "ძინავს" + +#. xgettext: weeks, days +#: ../src/proctable.cpp:597 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/proctable.cpp:601 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/proctable.cpp:605 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/proctable.cpp:608 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/proctable.cpp:1034 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "დატვირთულობა ბოლო 1, 5, 15 წუთის განმავლობაში: %0.2f,·%0.2f,·%0.2f" + +#: ../src/sysinfo.cpp:92 +msgid "Unknown CPU model" +msgstr "CPU-ს უცნობი მოდელი" + +#. xgettext: Release 2.6.19 +#: ../src/sysinfo.cpp:401 +#, c-format +msgid "Release %s" +msgstr "გამოშვება %s" + +#: ../src/sysinfo.cpp:408 +#, c-format +msgid "Kernel %s" +msgstr "კერნელი %s" + +#: ../src/sysinfo.cpp:416 +#, c-format +msgid "GNOME %s" +msgstr "გნომი %s" + +#. hardware section +#: ../src/sysinfo.cpp:425 +#, c-format +msgid "Hardware" +msgstr "მოწყობილობა" + +#: ../src/sysinfo.cpp:446 +msgid "Memory:" +msgstr "მეხსიერება:" + +#: ../src/sysinfo.cpp:466 +#, c-format +msgid "Processor %d:" +msgstr "პროცესორი %d:" + +#: ../src/sysinfo.cpp:471 +msgid "Processor:" +msgstr "პროცესორი:" + +#. disk space section +#: ../src/sysinfo.cpp:491 +#, c-format +msgid "System Status" +msgstr "სისტემის სტატუსი" + +#: ../src/sysinfo.cpp:512 +msgid "Available disk space:" +msgstr "დისკის ხელმისაწვდომი ტევადობა:" + +#: ../src/util.cpp:77 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u ბაიტი" + +#: ../src/util.cpp:84 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f·კბ" + +#: ../src/util.cpp:87 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f მბ" + +#: ../src/util.cpp:90 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f·გბ" + diff --git a/po/kk.gmo b/po/kk.gmo new file mode 100644 index 0000000..92a9fb8 Binary files /dev/null and b/po/kk.gmo differ diff --git a/po/kk.po b/po/kk.po new file mode 100644 index 0000000..b000e24 --- /dev/null +++ b/po/kk.po @@ -0,0 +1,1442 @@ +# Kazakh translation for gnome-system-monitor. +# Copyright (C) 2014 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Baurzhan Muftakhidinov , 2014-2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-03-03 20:07+0500\n" +"Last-Translator: Baurzhan Muftakhidinov \n" +"Language-Team: Kazakh \n" +"Language: kk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 2.0.6\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Жүйелік бақылаушы" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Ағымдағы үрдістерді қарау және жүйе қалып-күйін бақылау" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;Бақылау;Жүйе;Үрдіс;Процессор;Жады;Желі;Тарихы;Қолданылуы;" +"Өнімділік;Тапсырма;Басқарушы;Белсенділік;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME жүйелік бақылаушысы" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Бақылау;Жүйе;Үрдіс;" +"Процессор;Жады;Желі;Тарихы;Қолданылуы;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Жүйелік ресурстарды қарау және басқару" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Жүйелік бақылаушы - интерфейсі икемді әрі қолдануға ыңғайлы, үрдістерді " +"қарауға және жүйені бақылауға арналған сайман." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Жүйелік бақылаушы компьютеріңіздің процессор мен жадын қандай қолданбалар " +"қолданып тұрғанын анықтау, орындалып тұрған қолданбаларды басқару, жауап " +"бермейтін үрдістерді мәжбүрлі аяқтау және бар үрдістердің қалып-күйін немесе " +"приоритетін өзгертуге көмектесе алады." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Ресурстар графиктері мүмкіндігі сізге жүйеңізде не болып жатқанын жуырдағы " +"желі, жады және процессор қолданылуын көрсету арқылы хабарлайды." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Үрдістер тізімі көрінісі" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Ресурстарды шолу көрінісі" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Файлдық жүйелер көрінісі" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME жобасы" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Үрдісті өлтіру" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Басқа пайдаланушылардың үрдістерін бақылау үшін рұқсаттар керек" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Үрдіс ергіштігін өзгерту" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Үрдістердің приоритеттерін өзгерту үшін рұқсаттар керек" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Үрдіс_ті аяқтау" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Үрдіс қасиеттерін көрсету" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Үрдістер" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Процессор тарихы" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Жады және своп тарихы" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Жады" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Своп" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Желі тарихы" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Қабылдау" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Жалпы қабылданған" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Жіберу" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Жалпы жіберілген" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Ресурстар" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Файлдық жүйелер" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Ашық файлдар ішінен іздеу" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Файлдарды аттары бойынша сүзгілеу" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Регистрге тәуелсіз" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Ашық файлдар ішінен іздеу" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Баптаулар" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Көмек" + +#: data/menus.ui:23 +msgid "About" +msgstr "Осы туралы" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Шығу" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Жаңар_ту" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Белсенді үрдістер" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "Бар_лық үрдістер" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "М_енің үрдістерім" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Тәуелділіктер" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "Қас_иеттері" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Жады карталары" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Ашық _файлдар" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Приоритетті өзгерту" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Өте жоғары" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Жоғары" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Қалыпты" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Төмен" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Өте төмен" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Таңдауыңызша" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "Тоқ_тату" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "Жалға_стыру" + +#: data/menus.ui:139 +msgid "_End" +msgstr "А_яқтау" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "Өл_тіру" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Ашық файлдар" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Жүйелік бақылаушы баптаулары" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Мінез-құлығы" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Жаңарту аралығы, секунд:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Тегі_с жаңартуды іске қосу" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Үрдісті үзу не ө_лтіру алдында ескерту" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "Процессорлар қолданылуын _процессорлар саны бойынша бөлу" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Ақпараттық өрістер" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Тізімде көрсетілетін үрдіс ақ_параты:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Графиктер" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Процессор графигін қабатты аймақтар ретінде салу" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Процессор графигін те_гіс график ретінде салу" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Желі жылдамдығын битпен көрсету" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Б_арлық файлдық жүйелерді көрсету" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Тізімде көрсетілген файлдық жүйе ақ_параты:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "Ба_с тарту" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "_Приоритетті өзгерту" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Ергіштік (nice) мәні:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Ескерту: Үрдіс приоритеті оның nice мәні арқылы беріледі. " +"Кішірек nice мәні жоғарырақ приоритетті сипаттайды." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Үрдістер және жүйенің қарапайым бақылаушысы." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Үрдістер бетін көрсету" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Ресурстар бетін көрсету" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Файлдық жүйелер бетін көрсету" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Қолданба нұсқасын көрсету" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Құрылғы" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Бума" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Түрі" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Жалпы" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Бос" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Қолжетерлік" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Қолданылуда" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "\"%s\" үшін түсті таңдаңыз" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Процессор" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "Процессор%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "Baurzhan Muftakhidinov " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Бүгін %l:%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Кеше %l:%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l:%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l:%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Бөлшек" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Шеңберлік түстер таңдаушысы үшін толық түс пайыз шамасы" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Атауы" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Түстерді таңдау сұхбатының атауы" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Түсті таңдаңыз" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Ағымдағы түс" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Таңдалған түс" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Түстер таңдаушысының түрі" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Алынған түс мәні қате\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "График түстерін орнату үшін шертіңіз" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунд" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "қолжетерсіз" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%), барлығы %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d ашық файл" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d сәйкес ашық файл" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Үрдіс" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Файл аты" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "ВЖ басы" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "ВЖ аяғы" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "ВЖ өлшемі" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Жалаушалар" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "ВЖ шегінісі" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Жеке таза" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Жеке кір" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Ортақ таза" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Ортақ кір" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Жады карталары" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "\"%s\" үрдісі үшін жады кар_талары (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "файл" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pipe" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 желілік байланысы" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 желілік байланысы" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "жергілікті сокет" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "белгісіз түрі" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "ФД" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Объект" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "\"%s\" үрдісі ашып тұрған _файлдары (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Басты терезенің өлшемі және орны, пішімі (ені, биіктігі, x орны, y орны)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Басты терезе жазық түрінде ашылуы тиіс" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Үрдістер тәуелділіктерін ағаш тектес түрде көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Процессор пайыздық көрінісі үшін Solaris режимі" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"TRUE болса, system-monitor \"Solaris режимін\" қолданады, ол кезде " +"тапсырманың процессор қолданылуы процессорлар жалпы санына бөлінеді. " +"Болмаса, ол \"Irix режимінде\" жасайды." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Процессор графигін қабатты аймақтар ретінде көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"TRUE болса, system-monitor процессор қолданылуы графигін сызықтық график " +"орнына қабатты аймақтар ретінде көрсетеді." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Процессор графигін Безье қисықтарын қолданып, тегіс график ретінде көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"TRUE болса, system-monitor процессор қолданылуы графигін тегіс график " +"ретінде көрсетеді, болмаса, сызықтық график ретінде." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Тегіс жаңартуды іске қосу/сөндіру" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Үрдістерді өлтіру кезінде ескерту сұхбатын көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Үрдістер көрінісінде жаңартулар арасындағы уақыт, миллисекунд есебімен" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Графиктер жаңартулары арасындағы уақыт, миллисекунд есебімен" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Барлық файлдық жүйелер туралы ақпарат көрсетілуі тиіс пе" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Файлдық жүйелер жөнінде ақпаратты көрсету керек пе (\"autofs\" және \"procfs" +"\" түрлерін қоса). Ағымдағы уақытты тіркелген барлық файлдық жүйелер тізімін " +"алуға пайдалы." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Құрылғылар тізімін жаңарту арасындағы уақыт, миллисекунд есебімен" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Қай үрдістерді көрсетуді анықтайды." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Ағымдағы қаралған бетті сақтайды" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU түстері" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Әр жазба пішімі (CPU#, Оналтылық түс коды)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Үнсіз келісім графигінің жады түсі" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Үнсіз келісім графигінің своп түсі" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Үнсіз келісім графигінің кіріс желі трафигінің түсі" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Үнсіз келісім графигінің шығыс желі трафигінің түсі" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Жүйелік трафикті бит есебімен көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Үрдістер көрінісінің сұрыптау бағаны" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Үрдістер көрінісінің бағандар реті" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Үрдістер көрінісінің сұрыптау реті" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Үрдістің \"Аты\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Үрдістің \"Аты\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Үрдістің \"Пайдаланушы\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Үрдістің \"Пайдаланушы\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Үрдістің \"Қалып-күйі\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Үрдістің \"Қалып-күйі\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Үрдістің \"Виртуалды жады\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Үрдістің \"Виртуалды жады\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Үрдістің \"Резидентті жады\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Үрдістің \"Резидентті жады\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Үрдістің \"Жазуға келетін жады\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Үрдістің \"Жазуға келетін жады\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Үрдістің \"Ортақ жады\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Үрдістің \"Ортақ жады\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Үрдістің \"X серверінің жадысы\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Үрдістің \"X серверінің жадысы\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Үрдістің \"Процессор %\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Үрдістің \"Процессор %\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Үрдістің \"Процессор уақыты\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Үрдістің \"Процессор уақыты\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Үрдістің \"Іске қосылған\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Үрдістің \"Іске қосылған\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Үрдістің \"Ергіштік (nice)\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Үрдістің \"Ергіштік (nice)\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Үрдістің \"PID\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Үрдістің \"PID\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Үрдістің \"SELinux қауіпсіздік контексті\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Үрдістің \"SELinux қауіпсіздік контексті\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Үрдістің \"Командалық жол\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Үрдістің \"Командалық жол\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Үрдістің \"Жады\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Үрдістің \"Жады\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Үрдістің \"Күтетін арна\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Үрдістің \"Күтетін арна\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Үрдістің \"Басқару тобы\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Үрдістің \"Басқару тобы\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Үрдістің \"Юнит\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Үрдістің \"Юнит\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Үрдістің \"Сессия\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Үрдістің \"Сессия\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Үрдістің \"Отыру орны\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Үрдістің \"Отыру орны\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Үрдістің \"Иесі\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Үрдістің \"Иесі\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Үрдістің \"Дисктен оқу, барлығы\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Үрдістің \"Дисктен оқу, барлығы\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Үрдістің \"Дискке жазу, барлығы\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Үрдістің \"Дискке жазу, барлығы\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Үрдістің \"Дисктен оқу\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Үрдістің \"Дисктен оқу\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Үрдістің \"Дискке жазу\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Үрдістің \"Дискке жазу\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Үрдістің \"Приоритеті\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Үрдістің \"Приоритеті\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Диск көрінісінің сұрыптау бағаны" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Диск көрінісінің сұрыптау реті" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Диск көрінісінің бағандар реті" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Диск көрінісінің \"Құрылғы\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Диск көрінісінің \"Құрылғы\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Диск көрінісінің \"Бума\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Диск көрінісінің \"Бума\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Диск көрінісінің \"Түрі\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Диск көрінісінің \"Түрі\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Диск көрінісінің \"Жалпы\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Диск көрінісінің \"Жалпы\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Диск көрінісінің \"Бос\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Диск көрінісінің \"Бос\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Диск көрінісінің \"Қолжетерлік\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Диск көрінісінің \"Қолжетерлік\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Диск көрінісінің \"Қолданылған\" бағанының ені" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Диск көрінісінің \"Қолданылған\" бағанын іске қосылғанда көрсету" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Жады картасы көрінісінің сұрыптау бағаны" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Жады картасы көрінісінің сұрыптау реті" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Ашық файлдар көрінісінің сұрыптау бағаны" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Ашық файлдар көрінісінің сұрыптау реті" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Таңбаша" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d болатын үрдіс приоритетін %d мәніне орнату мүмкін емес.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d болатын үрдісті %d сигналымен өлтіру мүмкін емес.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Таңдалған \"%s\" (PID: %u) үрдісін өлтіруді шынымен қалайсыз ба?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Таңдалған \"%s\" (PID: %u) үрдісін аяқтауды шынымен қалайсыз ба?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Таңдалған \"%s\" (PID: %u) үрдісін тоқтатуды шынымен қалайсыз ба?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Таңдалған %d үрдісті өлтіруді шынымен қалайсыз ба?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Таңдалған %d үрдісті аяқтауды шынымен қалайсыз ба?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Таңдалған %d үрдісті тоқтату шынымен қалайсыз ба?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Үрдісті өлтіру деректер жоғалуына, сессияның сынуына немесе қауіпсіздік " +"мәселесіне әкеп соғуы мүмкін. Тек жауап бермейтін үрдістерді өлтіру керек." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Үрдісті өл_тіру" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Үрдісті аяқтау деректер жоғалуына, сессияның сынуына немесе қауіпсіздік " +"мәселесіне әкеп соғуы мүмкін. Тек жауап бермейтін үрдістерді аяқтау керек." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Үрдіс_т(ерд)і аяқтау" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Үрдісті тоқтату деректер жоғалуына, сессияның сынуына немесе қауіпсіздік " +"мәселесіне әкеп соғуы мүмкін. Тек жауап бермейтін үрдістерді тоқтату керек." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Үрдіс_т(ерд)і аяқтау" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "\"%s\" (PID: %u) үрдісінің приоритетін өзгерту" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Таңдалған %d үрдістің приоритетін өзгерту" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Естелік:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Үрдіс приоритеті оның nice мәні арқылы беріледі. Кішірек nice мәні жоғарырақ " +"приоритетті сипаттайды." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "Анықталмаған" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Үрдіс аты" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Пайдаланушы" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Күйі" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Виртуалды жады" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Резидентті жады" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Жазылатын жады" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Ортақ жады" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X сервері жадысы" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Процессор уақыты" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Іске қосылған" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Ергіштік (nice)" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Приоритеті" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Қауіпсіздік контексті" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Командалық жол" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Күтетін арна" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Басқару тобы" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% процессор" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Юнит" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Сессия" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Отыру орны" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Иесі" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Дисктен оқу, барлығы" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Дискке жазу, барлығы" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Дисктен оқу" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Дискке жазу" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Орындалуда" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Тоқтатылған" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Зомби" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Үзілмейтін" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Ұйықтауда" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uа%uк" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%uк%02uс" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Өте жоғары приоритет" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Жоғары приоритет" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Қалыпты приоритет" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Төмен приоритет" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Өте төмен приоритет" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/с" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f КиБ" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f МиБ" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f ГиБ" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f ТиБ" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g кбит" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Мбит" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g ГБит" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g ТБит" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u бит" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u байт" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Ашық файлдар ішінен іздеу" + +#~ msgid "Error" +#~ msgstr "Қате" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' жарамды Perl тұрақты өрнегі емес." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld секунд" diff --git a/po/km.gmo b/po/km.gmo new file mode 100644 index 0000000..c27b318 Binary files /dev/null and b/po/km.gmo differ diff --git a/po/km.po b/po/km.po new file mode 100644 index 0000000..971f72b --- /dev/null +++ b/po/km.po @@ -0,0 +1,1383 @@ +# translation of po_gnome-system-monitor-km.po to Khmer +# Khmer translation for gnome-system-monitor +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the gnome-system-monitor package. +# FIRST AUTHOR , 2012. +# Khoem Sokhem , 2012. +# sutha , 2012. +# Sophea Sok , 2014. +msgid "" +msgstr "" +"Project-Id-Version: po_gnome-system-monitor-km\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-04-02 20:01+0000\n" +"PO-Revision-Date: 2014-04-09 14:40+0700\n" +"Last-Translator: Sophea Sok \n" +"Language-Team: Khmer <>\n" +"Language: km\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: WordForge 0.8 RC1\n" +"X-Language: km-KH\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:235 ../src/interface.cpp:362 +msgid "System Monitor" +msgstr "កម្មវិធី​ត្រួត​​ពិនិត្យ​ប្រព័ន្ធ" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:363 +msgid "View current processes and monitor system state" +msgstr "មើល​ដំណើរការ​បច្ចុប្បន្ន និង​ត្រួតពិនិត្យ​ស្ថានភាព​ប្រព័ន្ធ" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"ពិនិត្យ;ប្រព័ន្ធ;ដំណើរការ;ស៊ីភីយូ;អង្គចងចាំ;បណ្ដាញ;ប្រវត្តិ;ការ​ប្រើប្រាស់;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:291 +#| msgid "System Monitor" +msgid "GNOME System Monitor" +msgstr "កម្មវិធី​ត្រួតពិនិត្យ​ប្រព័ន្ធ​របស់ GNOME" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "មើល និង​គ្រប់គ្រងធនធាន​ប្រព័ន្ធ" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"​កម្មវិធី​ត្រួត​ពិនិត្យ​ប្រព័ន្ធ​គឺ​ជា​ដំណើរការ​របស់​កម្មវិធី​មើល " +"និង​ការ​ពិនិត្យ​ប្រព័ន្ធ​ដែល​មាន​ចំណុច​ប្រទាក់​ស្អាត និង​ងាយស្រួល​ប្រើ។" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"កម្មវិធី​ត្រួតពិនិត្យ​ប្រព័ន្ធ​អាច​ជួយ​អ្នក​រកមើល​នូវ​កម្មវិធី​អ្វី​ខ្លះ​ដែល" +"​ប្រព័ន្ធ​ដំណើរការ ឬ​អង្គ​ចងចាំ​​​កុំព្យូទ័រ​របស់​អ្នក​កំពុង​ប្រើ " +"អាច​គ្រប់គ្រង​កម្មវិធី​កំពុង​ដំណើរការ បង្ខំ​បញ្ឈប់​ដំណើរការ​មិន​ឆ្លើយតប " +"និង​ប្ដូរ​ស្ថានភាព ឬ​អាទិភាព​ដំណើរការ​ដែល​មាន​ស្រាប់។" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"លក្ខណ​ពិសេស​ក្រាហ្វិក​ធនធាន​គឺ​បង្ហាញ​ពី​ទិដ្ឋភាព​ទូទៅ​​រហ័ស​នៃ​អ្វី​ដែល​កំព" +"ុង​ដំណើរការ​លើ​កុំព្យូទ័រ​របស់​អ្នក បង្ហាញ​ពី​ការ​ប្រើប្រាស់​បណ្ដាញ " +"អង្គ​ចងចាំ និង​ប្រព័ន្ធ​ដំណើរការ​បច្ចុប្បន្ន។" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +#| msgid "_Kill Process" +msgid "Kill process" +msgstr "បញ្ចប់​ដំណើរការ" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "បាន​ទាមទារ​សិទ្ធិ​ដើម្បី​ពិនិត្យ​ដំណើរការ​របស់​អ្នក​ប្រើ​ផ្សេង" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +#| msgid "_Continue Process" +msgid "Renice process" +msgstr "បន្ត​ដំណើរការ" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +#| msgid "Change the order of priority of process" +msgid "Privileges are required to change the priority of processes" +msgstr "បាន​ទាមទារ​សិទ្ធិ​ដើម្បី​ប្ដូរ​អាទិភាព​ដំណើរការ" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "បញ្ចប់​ដំណើរការ" + +#: ../data/interface.ui.h:3 +#| msgid "Process Properties" +msgid "Show process properties" +msgstr "បង្ហាញ​លក្ខណសម្បត្តិដំណើរការ" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:10 +msgid "Processes" +msgstr "ដំណើរការ" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "ប្រវត្តិ​ស៊ីភីយូ" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "ប្រវត្តិ​អង្គ​ចងចាំ និង​ស្វប" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:259 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "អង្គ​ចងចាំ" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:271 +msgid "Swap" +msgstr "ស្វប" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "ប្រវត្តិ​បណ្ដាញ" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:299 +msgid "Receiving" +msgstr "ទទួល" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "ចំនួន​សរុប​ដែល​បាន​ទទួល" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:314 +msgid "Sending" +msgstr "ផ្ញើ" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "ចំនួន​សរុប​ដែល​បាន​ផ្ញើ" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "ធនធាន" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "ប្រព័ន្ធ​ឯកសារ" + +#: ../data/lsof.ui.h:1 +#| msgid "Search for Open Files" +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "រកឯកសារ​ដែល​បានបើក" + +#: ../data/lsof.ui.h:2 +msgid "_Name contains:" +msgstr "ឈ្មោះ​មាន៖" + +#: ../data/lsof.ui.h:3 +msgid "_Find" +msgstr "រក" + +#: ../data/lsof.ui.h:4 +msgid "Case insensitive matching" +msgstr "ការ​ផ្គូផ្គង​មិន​ប្រកាន់តួអក្សរ​តូច​ធំ" + +#: ../data/lsof.ui.h:5 +msgid "C_lear" +msgstr "សម្អាត" + +#: ../data/lsof.ui.h:6 +msgid "S_earch results:" +msgstr "លទ្ធផល​ស្វែងរក៖" + +#: ../data/lsof.ui.h:7 ../data/openfiles.ui.h:2 ../data/preferences.ui.h:2 +#: ../src/memmaps.cpp:438 ../src/procproperties.cpp:221 +msgid "_Close" +msgstr "បិទ" + +#: ../data/menus.ui.h:1 +#| msgid "Search for Open Files" +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "រកឯកសារ​ដែល​បាន​បើក" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "ចំណូលចិត្ត" + +#: ../data/menus.ui.h:3 +#| msgid "_Help" +msgid "Help" +msgstr "ជំនួយ" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "អំពី" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "ចាកចេញ" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "ផ្ទុក​ឡើងវិញ" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "ដំណើរការ​សកម្ម" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "ដំណើរការ​ទាំងអស់" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "ដំណើរការ​របស់ខ្ញុំ" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "ភាព​អាស្រ័យ" + +#: ../data/menus.ui.h:11 +#| msgid "Stopped" +msgid "_Stop" +msgstr "បញ្ឈប់" + +#: ../data/menus.ui.h:12 +#| msgid "_Continue Process" +msgid "_Continue" +msgstr "បន្ត​" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "បញ្ចប់" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "បញ្ចប់" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "ផ្លាស់ប្ដូរ​អាទិភាព" + +#: ../data/menus.ui.h:16 ../src/util.cpp:214 +msgid "Very High" +msgstr "ខ្ពស់បំផុត" + +#: ../data/menus.ui.h:17 ../src/util.cpp:216 +msgid "High" +msgstr "ខ្ពស់" + +#: ../data/menus.ui.h:18 ../src/util.cpp:218 +msgid "Normal" +msgstr "ធម្មតា" + +#: ../data/menus.ui.h:19 ../src/util.cpp:220 +msgid "Low" +msgstr "ទាប" + +#: ../data/menus.ui.h:20 ../src/util.cpp:222 +msgid "Very Low" +msgstr "ទាប​បំផុត" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "ផ្ទាល់ខ្លួន" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "ផ្គូផ្គង​អង្គ​ចងចាំ" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "បើក​ឯកសារ" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "លក្ខណសម្បត្តិ" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "បើក​ឯកសារ" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "ចំណូលចិត្ត​កម្មវិធី​ត្រួតពិនិត្យ​ប្រព័ន្ធ" + +#: ../data/preferences.ui.h:3 +msgid "Behavior" +msgstr "ឥរិយាបថ" + +#: ../data/preferences.ui.h:4 +msgid "_Update interval in seconds:" +msgstr "ចន្លោះ​ពេល​ធ្វើ​បច្ចុប្បន្នភាព​គិតជា​វិនាទី៖" + +#: ../data/preferences.ui.h:5 +msgid "Enable _smooth refresh" +msgstr "បើក​ការ​ផ្ទុក​ឡើងវិញ​ល្អ" + +#: ../data/preferences.ui.h:6 +msgid "Alert before ending or _killing processes" +msgstr "ជូនដំណឹង​មុននឹង​បញ្ចប់ ឬ​បញ្ឈប់​ដំណើរការ" + +#: ../data/preferences.ui.h:7 +msgid "_Divide CPU usage by CPU count" +msgstr "បែងចែក​ការ​ប្រើប្រាស់​ស៊ីភីយូ​តាម​ចំនួន​ស៊ីភីយូ" + +#: ../data/preferences.ui.h:8 +msgid "Information Fields" +msgstr "វាល​ព័ត៌មាន" + +#: ../data/preferences.ui.h:9 +msgid "Process i_nformation shown in list:" +msgstr "ព័ត៌មាន​ដំណើរការ​ត្រូវ​បាន​បង្ហាញ​នៅ​ក្នុង​បញ្ជី៖" + +#: ../data/preferences.ui.h:11 +msgid "Graphs" +msgstr "ក្រាហ្វិក" + +#: ../data/preferences.ui.h:12 +msgid "_Draw CPU chart as stacked area chart" +msgstr "គូរ​គំនូស​តាង​ស៊ីភីយូ​ជា​គំនូស​តាង​ផ្ទៃ​ជង់" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "បង្ហាញ​ល្បឿន​បណ្ដាញ​គិតជា​ប៊ីត" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "បង្ហាញ​ប្រព័ន្ធ​ឯកសារ​ទាំងអស់" + +#: ../data/preferences.ui.h:16 +#| msgid "Process i_nformation shown in list:" +msgid "File system i_nformation shown in list:" +msgstr "ព័ត៌មាន​ប្រព័ន្ធ​ដំណើរការ​​ត្រូវ​បាន​បង្ហាញ​នៅ​ក្នុង​បញ្ជី៖" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "បោះបង់" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "ផ្លាស់ប្ដូរ​អាទិភាព" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "តម្លៃ​ត្រឹមត្រូវ៖" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"ចំណាំ៖ " +"អាទិភាព​ដំណើរការ​ត្រូវ​បាន​ផ្ដល់​ដោយ​តម្លៃ​ត្រឹមត្រូវ​របស់​វា។ " +"តម្លៃ​កាន់តែ​ទាប អាទិភាព​កាន់តែ​ខ្ពស់។" + +#: ../src/application.cpp:277 +msgid "A simple process and system monitor." +msgstr "កម្មវិធី​ត្រួត​ពិនិត្យ​ប្រព័ន្ធ និង​ដំណើរការ​ធម្មតា។" + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "បង្ហាញ​ផ្ទាំង​ដំណើរការ" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "បង្ហាញ​ផ្ទាំង​ធនធាន" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "បង្ហាញ​ផ្ទាំង​ប្រព័ន្ធ​ឯកសារ" + +#: ../src/argv.cpp:35 +#| msgid "Configure the application" +msgid "Show the application's version" +msgstr "បង្ហាញ​កំណែ​កម្មវិធី" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "ឧបករណ៍" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "ថត" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "ប្រភេទ" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "សរុប" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "ទំនេរ" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "ដែល​អាច​ប្រើ​បាន" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "បាន​ប្រើ" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "ថ្ងៃនេះ %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "ម្សិលមិញ %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "ប្រភាគ" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "ភាគរយ​ពេញ​​សម្រាប់​កម្មវិធី​ជ្រើស​ពណ៌​​​ចំណិត" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "ចំណងជើង" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "ចំណងជើង​ប្រអប់​ជម្រើស​ពណ៌" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "ជ្រើស​ពណ៌" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "ពណ៌​បច្ចុប្បន្ន" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "ពណ៌​ដែល​បាន​ជ្រើស" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "ប្រភេទ​កម្មវិធី​ជ្រើស​ពណ៌" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "បាន​ទទួល​ទិន្នន័យ​ពណ៌​មិន​ត្រឹមត្រូវ\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "ចុច ដើម្បី​កំណត់​ពណ៌​ក្រាហ្វិក" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "ជ្រើស​ពណ៌​សម្រាប់ '%s'" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "ស៊ីភីយូ" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "ស៊ីភីយូ%d" + +#: ../src/interface.cpp:373 +msgid "translator-credits" +msgstr "ខឹម សុខែ, សេង សុត្ថា, សុខ សុភា" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u វិនាទី" + +#: ../src/load-graph.cpp:365 +msgid "not available" +msgstr "មិន​អាច​ប្រើ​បាន" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:368 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) នៃ %s" + +#: ../src/lsof.cpp:123 +msgid "Error" +msgstr "កំហុស" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' មិនមែន​ជា​​កន្សោម​ធម្មតា Perl ដែល​ត្រឹមត្រូវ។" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "ដំណើរការ" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "ឈ្មោះ​ឯកសារ" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "VM ចាប់ផ្ដើម" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM បញ្ចប់" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "ទំហំ VM" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "ទង់ជាតិ" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "អុហ្វសិត VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "អង្គ​ចងចាំ​ដែល​មិន​បាន​កែប្រែ" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "អង្គ​ចងចាំ​ដែល​បាន​កែប្រែ" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "អង្គ​ចងចាំ​ចែករំលែក​ដែល​មិនបាន​កែប្រែ" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "អង្គ​ចងចាំ​ចែករំលែក​ដែល​បាន​កែប្រែ" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "រចនាសម្ព័ន្ធ​ទិន្នន័យ" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "ការ​ផ្គូផ្គង​អង្គ​ចងចាំ" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "ការ​ផ្គូផ្គង​អង្គ​ចងចាំ​សម្រាប់​ដំណើរការ \"%s\" (PID %u) ៖" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "ឯកសារ" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "pipe" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "ការ​តភ្ជាប់​បណ្ដាញ IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "ការ​តភ្ជាប់​បណ្ដាញ IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "រន្ធ​មូលដ្ឋាន" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "មិន​ស្គាល់​ប្រភេទ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "វត្ថុ" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "ឯកសារ​ត្រូវ​បាន​បើក​ដោយ​ដំណើរការ \"%s\" (PID %u) ៖" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"ទីតាំង និង​ទំហំ​បង្អួច​មេ​ក្នុង​សំណុំ​បែបបទ (ទទឹង, កម្ពស់, ទីតាំងx, ទីតាំងy)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "គួរ​បើក​បង្អួច​មេអតិបរមា" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "បង្ហាញ​ភាព​អាស្រ័យ​របស់​ដំណើរការ​ក្នុង​សំណុំ​បែបបទ​មែកធាង" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "របៀប Solaris សម្រាប់​ភាគរយ​ស៊ីភីយូ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"ប្រសិនបើ​ពិត កម្មវិធី​គ្រប់គ្រង​ប្រព័ន្ធ​នឹង​ប្រតិបត្តិ​ជា 'របៀប Solaris' ដែ" +"ល​ភារកិច្ច​​ប្រើប្រាស់​របស់​ស៊ីភីយូ​ត្រូវ​បាន​បែងចែក​តាម​ចំនួន​សរុប​របស់​ស៊ី" +"ភីយូ។ បើមិនដូច្នោះទេ វា​នឹង​ប្រតិបត្តិ​ជា 'របៀប Irix' ។" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "បង្ហាញ​គំនូស​តាង​ស៊ីភីយូ​ជា​គំនូសតាង​ផ្ទៃ​ជង់" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"ប្រសិនបើ​ពិត, កម្មវិធី​គ្រប់គ្រង​ប្រព័ន្ធ​នឹង​បង្ហាញគំនូសតាង​ស៊ីភីយូ​ជា​គំនូ" +"សតាង​ផ្ទៃ​ជង់​ជំនួស​ឲ្យ​គំនូសតាង​បន្ទាត់។" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "បើក/បិទ​ការ​ផ្ទុក​ឡើងវិញ​ល្អ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "បង្ហាញ​ប្រអប់​ព្រមាន នៅ​ពេល​បញ្ឈប់​ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"ចន្លោះរវាង​ការ​ធ្វើ​បច្ចុប្បន្នភាព​ទិដ្ឋភាព​ដំណើរការ​នីមួយៗ​គិតជា​មិល្លី​វិន" +"ាទី" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ចន្លោះ​រវាង​ការ​ធ្វើ​បច្ចុប្បន្នភាព​ក្រាហ្វិក​នីមួយៗ​គិតជា​មិល្លីវិនាទី" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "ថា​តើ​គួរ​បង្ហាញ​ព័ត៌មាន​អំពី​ប្រព័ន្ធ​ឯកសារ​ទាំងអស់​ដែរ​ឬ​ទេ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"ថា​តើ​ត្រូវ​បង្ហាញ​ព័ត៌មាន​អំពី​ប្រព័ន្ធ​ឯកសារ​ទាំងអស់​ដែរ​ឬ​ទេ " +"(រួម​មាន​ប្រភេទ​ដូចជា 'autofs' និង 'procfs') ។ មាន​ប្រយោជន៍​សម្រាប់​ការ​យក​" +"បញ្ជី​ប្រព័ន្ធ​ឯកសារ​ដែល​បាន​ម៉ោន​បច្ចុប្បន្ន​ទាំងអស់។" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"ចន្លោះ​រវាង​ការ​ធ្វើ​បច្ចុប្បន្នភាព​បញ្ជី​ឧបករណ៍​នីមួយៗ​គិតជា​មិល្លី​វិនាទី" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "កំណត់​ថាតើ​ត្រូវ​បង្ហាញ​ដំណើរការ​ណាមួយ។" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "រក្សាទុក​ផ្ទាំង​ដែល​បាន​មើល​ថ្មី​ៗ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "ពណ៌​ស៊ីភីយូ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"ធាតុ​នីមួយ​​ៗ​គឺ​ស្ថិត​ក្នុង​ទ្រង់ទ្រាយ (CPU# តម្លៃ​ពណ៌​គោល​ដប់​ប្រាំ​មួយ)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "ពណ៌​ក្រាហ្វិក​​អង្គ​ចង​ចាំ​លំនាំដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "ពណ៌​ក្រាហ្វិក​ស្វប​លំនាំដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "ពណ៌​ក្រាហ្វិក​ចរាចរ​បណ្ដាញ​ចូល​លំនាំដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "ពណ៌​ក្រាហ្វិក​​ចរាចរ​បណ្ដាញ​ចេញ​លំនាំដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "បង្ហាញ​ចរាចរ​បណ្ដាញ​គិតជា​ប៊ីត" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "ទិដ្ឋភាព​ដំណើរការ​ការ​តម្រៀប​ជួរឈរ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "ទិដ្ឋភាព​ដំណើរការ​លំដាប់​ជួរឈរ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "ទិដ្ឋភាព​ដំណើរការ​លំដាប់​តម្រៀប" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Name' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Name' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'User' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'User' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Status' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Status' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Virtual Memory' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Virtual Memory' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Resident Memory' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Resident Memory' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Writable Memory' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Writable Memory' ដំណើការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Shared Memory' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Shared Memory' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'X Server Memory' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "បង្ហាញ​ជួឈរ 'X Server Memory' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'CPU %' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'CPU %' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'CPU Time' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'CPU Time' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Started' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Started' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Nice' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Nice' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'PID' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "បង្ហាញជួរឈរ 'PID' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'SELinux Security Context' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'SELinux Security Context' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Command Line' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Command Line' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Memory' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Memory' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Waiting Channel' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Waiting Channel' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Control Group' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Control Group' ដំណើរការនៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Unit' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Unit' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Session' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Session' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "ទទឹង​នៃ​ជួរឈររ 'Seat' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Seat' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Owner' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Owner' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "ទទឹង​នៃ​ជួរឈរ 'Priority' ដំណើរការ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "បង្ហាញ​ជួរឈរ 'Priority' ដំណើរការ​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "ទិដ្ឋភាព​ថាស​ការ​តម្រៀប​ជួរឈរ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "ទិដ្ឋភាព​ថាស​លំដាប់​​តម្រៀប" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "ទិដ្ឋភាព​ថាស​លំដាប់​ជួរឈរ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +#| msgid "Width of process 'Nice' column" +msgid "Width of disk view 'Device' column" +msgstr "ទទឹង​ជួរឈរ 'Device' ទិដ្ឋភាព​ថាស" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +#| msgid "Show process 'Nice' column on startup" +msgid "Show disk view 'Device' column on startup" +msgstr "បង្ហាញ​ទទឹង​ជួរឈរ 'Device' ទិដ្ឋភាព​ថាស​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +#| msgid "Width of process 'Memory' column" +msgid "Width of disk view 'Directory' column" +msgstr "ទទឹង​ជួរឈរ 'Directory' ទិដ្ឋភាព​ថាស" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +#| msgid "Show process 'Memory' column on startup" +msgid "Show disk view 'Directory' column on startup" +msgstr "បង្ហាញ​ទទឹង​ជួរឈរ 'Directory' ទិដ្ឋភាព​ថាស​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Type' column" +msgstr "ទទឹង​ជួរឈរ 'Type' ទិដ្ឋភាព​ថាស" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Type' column on startup" +msgstr "បង្ហាញ​ទទឹង​ជួរឈរ 'Type' ទិដ្ឋភាព​ថាស​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +#| msgid "Width of process 'Status' column" +msgid "Width of disk view 'Total' column" +msgstr "ទទឹង​ជួរឈរ 'Total' ទិដ្ឋភាព​ថាស" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +#| msgid "Show process 'Status' column on startup" +msgid "Show disk view 'Total' column on startup" +msgstr "បង្ហាញ​ទទឹង​ជួរឈរ 'Total' ទិដ្ឋភាព​ថាស​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Free' column" +msgstr "ទទឹង​ជួរឈរ 'Free' ទិដ្ឋភាព​ថាស" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Free' column on startup" +msgstr "បង្ហាញ​ទទឹង​ជួរឈរ 'Free' ទិដ្ឋភាព​ថាស​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Available' column" +msgstr "ទទឹង​ជួរឈរ 'Available' ទិដ្ឋភាព​ថាស" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Available' column on startup" +msgstr "បង្ហាញ​ទទឹង​ជួរឈរ 'Available' ទិដ្ឋភាព​ថាស​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +#| msgid "Width of process 'User' column" +msgid "Width of disk view 'Used' column" +msgstr "ទទឹង​ជួរឈរ 'Used' ទិដ្ឋភាព​ថាស" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +#| msgid "Show process 'User' column on startup" +msgid "Show disk view 'Used' column on startup" +msgstr "បង្ហាញ​ទទឹង​ជួរឈរ 'Used' ទិដ្ឋភាព​ថាស​នៅ​ពេល​ចាប់ផ្ដើម" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "ជួរឈរ​ការ​តម្រៀប​ផែនទី​អង្គ​ចងចាំ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "លំដាប់​នៃ​ការ​តម្រៀប​ផែនទី​អង្គ​ចងចាំ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "ជួរឈរ​នៃ​ការ​តម្រៀប​ឯកសារ​ដែល​បាន​បើក" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "លំដាប់​នៃ​ការ​តម្រៀប​ឯកសារ​ដែល​បាន​បើក" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "រូបតំណាង" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"មិន​អាច​ផ្លាស់ប្ដូរ​អាទិភាព​ដំណើរការ​ដែល​មាន PID %d ទៅជា %d បាន​ឡើយ។\n%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "មិន​អាច​បញ្ឈប់​ដំណើរការ​ដែល​មាន PID %d ជាមួយ​សញ្ញា %d បាន​ឡើយ។\n%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +#| msgid "Kill the selected process »%s« (PID: %u)?" +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "តើ​អ្នក​ពិតជា​ចង់​បញ្ឈប់​ដំណើរការ​ដែល​បាន​ជ្រើស “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +#| msgid "End the selected process »%s« (PID: %u)?" +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "តើ​អ្នក​ពិតជា​ចង់​បញ្ឈប់​ដំណើរការ​ដែល​បាន​ជ្រើស “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "តើអ្នក​ពិតជា​ចង់​បញ្ឈប់​ដំណើរការ %d ដែល​បាន​ជ្រើស​មែនឬ?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "តើអ្នក​ពិតជា​ចង់​បញ្ចប់​ដំណើរការ %d ដែល​បាន​ជ្រើស​មែនឬ?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"ការ​បញ្ឈប់​ដំណើរការ​អាច​ធ្វើឲ្យ​បាត់​ទិន្នន័យ ដាច់​​សម័យ " +"ឬ​បណ្ដាលឲ្យ​មាន​ហានិភ័យ​សុវត្ថិភាព។ មានតែ​ដំណើរការ​មិន​ឆ្លើយតប​ប៉ុណ្ណោះ " +"ដែល​គួរ​ត្រូវ​បាន​បញ្ឈប់។" + +#: ../src/procdialogs.cpp:101 +#| msgid "_Kill Process" +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "បញ្ឈប់​ដំណើរការ" + +#: ../src/procdialogs.cpp:107 +#| msgid "_End Process" +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "បញ្ចប់​ដំណើរការ" + +#: ../src/procdialogs.cpp:188 +#, c-format +#| msgid "Change Priority of Process »%s« (PID: %u)" +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "ប្ដូរ​អាទិភាព​ដំណើរការ “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +#| msgid "Change the order of priority of process" +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "ប្ដូរ​អាទិភាព​នៃ​ដំណើរការ %d ដែល​បាន​ជ្រើស" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "ចំណាំ៖" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"អាទិភាព​ដំណើរការ​ត្រូវ​បាន​ផ្ដល់​ដោយ​តម្លៃ​ត្រឹមត្រូវ​របស់​វា។ " +"តម្លៃ​កាន់តែ​ទាប អាទិភាព​កាន់តែ​ខ្ពស់។" + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:431 +msgid "N/A" +msgstr "គ្មាន" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "ឈ្មោះ​ដំណើរការ" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "អ្នកប្រើ" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "ស្ថានភាព" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "អង្គ​ចងចាំ​និម្មិត" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "អង្គ​ចងចាំ​មូលដ្ឋាន" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "អង្គ​ចងចាំ​ដែល​អាច​សរសេរ​បាន" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "អង្គ​ចងចាំ​ដែល​បាន​ចែករំលែក" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "អង្គ​ចងចាំ​ម៉ាស៊ីន​មេ X" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "ពេលវេលា​របស់​ស៊ីភីយូ" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld វិនាទី" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "បាន​ចាប់ផ្ដើម" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "ត្រឹមត្រូវ" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "អាទិភាព" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "លេខ​សម្គាល់" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "បរិបទ​សុវត្ថិភាព" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "បន្ទាត់​ពាក្យ​បញ្ជា" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "ឆានែល​រង់ចាំ" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "ត្រួតពិនិត្យ​ក្រុម" + +#: ../src/procproperties.cpp:219 +msgid "Process Properties" +msgstr "លក្ខណសម្បត្តិ​ដំណើរការ" + +#: ../src/procproperties.cpp:239 +#, c-format +msgid "Properties of process \"%s\" (PID %u):" +msgstr "លក្ខណសម្បត្តិ​ដំណើរការ \"%s\" (PID %u) ៖" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% ស៊ីភីយូ" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "ឯកតា" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "សម័យ" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "កៅអី" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "ម្ចាស់​កម្មសិទ្ធិ" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "ដំណើរការ" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "បាន​បញ្ឈប់" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "មិន​អាច​បង្អាក់​បាន" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "ដេក" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:163 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:185 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u ប៊ីត" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u បៃ" + +#: ../src/util.cpp:229 +#| msgid "Very High" +msgid "Very High Priority" +msgstr "អាទិភាព​ខ្ពស់​បំផុត" + +#: ../src/util.cpp:231 +#| msgid "Priority" +msgid "High Priority" +msgstr "អាទិភាពខ្ពស់" + +#: ../src/util.cpp:233 +#| msgid "Priority" +msgid "Normal Priority" +msgstr "អាទិភាព​ធម្មតា" + +#: ../src/util.cpp:235 +#| msgid "Priority" +msgid "Low Priority" +msgstr "អាទិភាព​ទាប" + +#: ../src/util.cpp:237 +#| msgid "Very Low" +msgid "Very Low Priority" +msgstr "អាទិភាព​ទាប​បំផុត" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:629 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "System" +#~ msgstr "ប្រព័ន្ធ" diff --git a/po/kn.gmo b/po/kn.gmo new file mode 100644 index 0000000..2ddeb5a Binary files /dev/null and b/po/kn.gmo differ diff --git a/po/kn.po b/po/kn.po new file mode 100644 index 0000000..706b61c --- /dev/null +++ b/po/kn.po @@ -0,0 +1,1487 @@ +# translation of gnome-system-monitor.master.kn.po to Kannada +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Shankar Prasad , 2008, 2009, 2012, 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master.kn\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-09-02 07:45+0000\n" +"PO-Revision-Date: 2014-09-20 18:28+0530\n" +"Last-Translator: Shankar Prasad \n" +"Language-Team: Kannada \n" +"Language: kn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 1.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "ಗಣಕ ಮೇಲ್ವಿಚಾರಕ" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "ಪ್ರಸಕ್ತ ಪ್ರಕ್ರಿಯೆಗಳು ಹಾಗು ಮೇಲ್ವಿಚಾರಣ ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿತಿಯನ್ನು ನೋಡಿ" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"ಮೇಲ್ವಿಚಾರಕ;ವ್ಯವಸ್ಥೆ;ಪ್ರಕ್ರಿಯೆ;CPU;ಮೆಮೊರಿ;ಜಾಲಬಂಧ;ಇತಿಹಾಸ;ಬಳಕೆ;ಕಾರ್ಯನಿರ್ವಹಣೆ;ಕಾರ್" +"ಯ;ವ್ಯವಸ್ಥಾಪಕ;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME ಗಣಕ ಮೇಲ್ವಿಚಾರಕ" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "ಮೇಲ್ವಿಚಾರಕ;ವ್ಯವಸ್ಥೆ;ಪ್ರಕ್ರಿಯೆ;CPU;ಮೆಮೊರಿ;ಜಾಲಬಂಧ;ಇತಿಹಾಸ;ಬಳಕೆ;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "ವ್ಯವಸ್ಥೆಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೋಡಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"ಗಣಕ ಮೇಲ್ವಿಚಾರಕ ಎನ್ನುವುದು ಒಂದು ಆಕರ್ಶಕವಾದ, ಬಳಕೆಗೆ ಸುಲಭವಾದ ಬಳಕೆದಾರ " +"ಸಂಪರ್ಕಸಾಧನವನ್ನು ಹೊಂದಿರುವ ಒಂದು ಪ್ರಕ್ರಿಯೆ ವೀಕ್ಷಕ ಮತ್ತು ವ್ಯವಸ್ಥೆಯ " +"ಮೇಲ್ವಿಚಾರಕವಾಗಿದೆ." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"ವ್ಯವಸ್ಥೆಯ ಮೇಲ್ವಿಚಾರಕವು, ಯಾವ ಅನ್ವಯಗಳು ಸಂಸ್ಕಾರಕವನ್ನು ಅಥವ ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿಯನ್ನು " +"ಬಳಸುತ್ತಿವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಲು, ಚಲಾಯಿಸಲಾಗುತ್ತಿರುವ ಅನ್ವಯಗಳನ್ನು ನೋಡಿಕೊಳ್ಳಲು, " +"ಪ್ರತಿಕ್ರಿಯಿಸದೆ ಇರುವ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಒತ್ತಾಯದಿಂದ ನಿಲ್ಲಿಸಲು, ಮತ್ತು ಈಗಿರುವ " +"ಪ್ರಕ್ರಿಯೆಗಳ ಸ್ಥಿತಿ ಅಥವ ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸಲು ನೆರವಾಗುತ್ತದೆ." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"ಸಂಪನ್ಮೂಲದ ನಕ್ಷೆಗಳ ಸೌಲಭ್ಯವು ನಿಮ್ಮ ಗಣಕದಲ್ಲಿನ ಇತ್ತೀಚಿನ ಜಾಲಬಂಧ, ಮೆಮೊರಿ ಮತ್ತು " +"ಸಂಸ್ಕಾರಕದ ಬಳಕೆಯ ಮಾಹಿತಿಯ ಜೊತೆಗೆ ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎನ್ನುವುದನ್ನು " +"ತೋರಿಸುತ್ತದೆ." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸು" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to control other users' processes" +msgstr "ಇತರೆ ಬಳಕೆದಾರರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಅಧಿಕಾರಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "ಪ್ರಕ್ರಿಯೆಯನ್ನು Renice ಮಾಡು" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to change the priority of processes" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸಲು ಅಧಿಕಾರಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "ಪ್ರಕ್ರಿಯೆ ಕೊನೆಗೊಳಿಸು (_P)" + +#: ../data/interface.ui.h:3 +#| msgid "Process Properties" +msgid "Show process properties" +msgstr "ಪ್ರಕ್ರಿಯೆಯ ಗುಣಗಳನ್ನು ತೋರಿಸು" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳು" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU ಇತಿಹಾಸ" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "ಮೆಮೊರಿ ಹಾಗು ಸ್ವಾಪ್ ಇತಿಹಾಸ" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "ಮೆಮೊರಿ" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "ಸ್ವಾಪ್" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "ಜಾಲಬಂಧ ಇತಿಹಾಸ" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "ಪಡೆಯಲಾಗುತ್ತಿದೆ" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "ಒಟ್ಟು ಪಡೆಯಲಾದವು" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "ಒಟ್ಟು ಕಳುಹಿಸಲಾದವು" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "ಸಂಪನ್ಮೂಲಗಳು" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ಕಡತ ವ್ಯವಸ್ಥೆಗಳು" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ತೆರೆಯಲ್ಪಟ್ಟ ಕಡತಗಳಿಗಾಗಿ ಹುಡುಕು" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "ಹೆಸರಿನ ಮೇರೆಗೆ ಫಿಲ್ಟರ್ ಮಾಡು" + +#: ../data/lsof.ui.h:3 +#| msgid "Case insensitive matching" +msgid "Case insensitive" +msgstr "ಕೇಸ್ ಸಂವೇದಿ" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ತೆರೆಯಲ್ಪಟ್ಟ ಕಡತಗಳಿಗಾಗಿ ಹುಡುಕು" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "ಆದ್ಯತೆಗಳು" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "ನೆರವು" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "ಬಗ್ಗೆ" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "ನಿರ್ಗಮಿಸು" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "ಪುನಶ್ಚೇತನಗೊಳಿಸು (_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "ಸಕ್ರಿಯ ಪ್ರಕ್ರಿಯೆಗಳು (_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳು (_l)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "ನನ್ನ ಪ್ರಕ್ರಿಯೆಗಳು (_y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "ಅವಉದ್ದನೆಗಳು (_D)" + +#: ../data/menus.ui.h:11 +#| msgid "Stopped" +msgid "_Stop" +msgstr "ನಿಲ್ಲಿಸು (_S)" + +#: ../data/menus.ui.h:12 +#| msgid "_Continue Process" +msgid "_Continue" +msgstr "ಮುಂದುವರೆ (_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "ಕೊನೆಗೊಳಿಸು (_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "ನಿಲ್ಲಿಸು (_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸು (_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "ಅತ್ಯಂತ ಮೇಲ್ಮಟ್ಟ" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "ಮೇಲ್ಮಟ್ಟ" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "ಸಾಮಾನ್ಯ" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "ಕೆಳ ಮಟ್ಟ" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "ಅತ್ಯಂತ ಕೆಳ ಮಟ್ಟ" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "ಅಗತ್ಯಾನುಗುಣ" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "ಮೆಮೊರಿ ನಕ್ಷೆಗಳು (_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "ಕಡತಗಳನ್ನು ತೆರೆ (_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "ಗುಣಗಳು (_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "ತೆರೆದ ಕಡತಗಳು" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "ಗಣಕ ಮೇಲ್ವಿಚಾರಣೆಯ ಆದ್ಯತೆಗಳು" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "ವರ್ತನೆ" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಅಪ್ಡೇಟ್ ಕಾಲಾವಧಿ (_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "ಮೃದು ಪುನಶ್ಚೇತನಗೊಳಿಕೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು (_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊನೆಗೊಳಿಸುವಾದ ಅಥವ ನಿಲ್ಲಿಸುವಾಗ ಎಚ್ಚರಿಸು (_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU ಬಳಕೆಯನ್ನು CPU ಎಣಿಕೆಯಿಂದ ವಿಭಾಗಿಸಿ (_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "ಮಾಹಿತಿ ಕ್ಷೇತ್ರಗಳು" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "ಪಟ್ಟಿಯಲ್ಲಿ ತೋರಿಸಲಾದ ಪ್ರಕ್ರಿಯೆಯ ಮಾಹಿತಿ (_n):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "ನಕ್ಷೆಗಳು" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU ನಕ್ಷೆಯನ್ನು ಸ್ಟ್ಯಾಕ್‌ ಸ್ಥಳದ ನಕ್ಷೆಯಾಗಿ ಚಿತ್ರಿಸು (_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "ಜಾಲಬಂಧದ ವೇಗವನ್ನು ಬಿಟ್‌ಗಳಲ್ಲಿ ತೋರಿಸು (_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "ಎಲ್ಲಾ ಕಡತವ್ಯವಸ್ಥೆಗಳನ್ನು ತೋರಿಸು (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "ಪಟ್ಟಿಯಲ್ಲಿ ತೋರಿಸಲಾದ ಪ್ರಕ್ರಿಯೆಯ ಮಾಹಿತಿ(_n):" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "ರದ್ದುಗೊಳಿಸು (_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸು (_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "ನೈಸ್ ಮೌಲ್ಯ (_N):" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"ಸೂಚನೆ:ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯು ಅದರ ನೈಸ್ ಮೌಲ್ಯದಿಂದ " +"ತಿಳಿಯಲ್ಪಡುತ್ತದೆ. " +"ಕಡಿಮೆ ನೈಸ್ ಮೌಲ್ಯವು ಇದ್ದರೆ ಅದು ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "ಒಂದು ಸರಳ ಪ್ರಕ್ರಿಯೆ ಹಾಗು ವ್ಯವಸ್ಥೆ ಮೇಲ್ವಿಚಾರಕ." + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ಟ್ಯಾಬ್‌ಗಳನ್ನು ತೋರಿಸು" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "ಸಂಪನ್ಮೂಲಗಳನ್ನು ಟ್ಯಾಬನ್ನು ತೋರಿಸು" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "ಕಡತ ವ್ಯವಸ್ಥೆಗಳ ಟ್ಯಾಬನ್ನು ತೋರಿಸು" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "ಅನ್ವಯದ ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸು" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "ಸಾಧನ" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "ಕೋಶ" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "ಬಗೆ" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "ಒಟ್ಟು ಸಂಖ್ಯೆ" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "ಮುಕ್ತ" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "ಲಭ್ಯ" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "ಬಳಕೆಯಾದ" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "ಇಂದು %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "ನಿನ್ನೆ %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "ಅನುಪಾತ" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "ಪೈ ಬಣ್ಣ ಆಯ್ಕೆಗಾರಗಳಿಗಾಗಿ ಪ್ರತಿಶತವು ತುಂಬಿದೆ" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "ಶೀರ್ಷಿಕೆ" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "ಬಣ್ಣ ಆಯ್ಕೆ ಸಂವಾದದ ಬಣ್ಣ" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "ಒಂದು ಬಣ್ಣವನ್ನು ಆರಿಸು" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "ಈಗಿರುವ ಬಣ್ಣ" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "ಆರಿಸಲಾದ ಬಣ್ಣ" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "ಬಣ್ಣದ ಆಯ್ಕೆಗಾರದ ಬಗೆ" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "ಅಮಾನ್ಯ ಬಣ್ಣದ ದತ್ತಾಂಶವನ್ನು ಪಡೆಯಲಾಗಿದೆ\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "ನಕ್ಷೆಯ ಬಣ್ಣಗಳನ್ನು ಬದಲಾಯಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' ಗಾಗಿ ಒಂದು ಬಣ್ಣವನ್ನು ಆರಿಸಿ" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "ಶಂಕರ್ ಪ್ರಸಾದ್ ಎಂ. ವಿ. " + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u ಸೆಕೆಂಡ್" +msgstr[1] "%u ಸೆಕೆಂಡ್‍ಗಳು" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "ಲಭ್ಯವಿಲ್ಲ" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%), %s ನಲ್ಲಿ" + +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "ದೋಷ" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ Perl ರೆಗ್ಯುಲರ್ ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಆಗಿಲ್ಲ." + +#: ../src/lsof.cpp:128 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d ತೆರೆದ ಕಡತ" +msgstr[1] "%d ತೆರೆದ ಕಡತಗಳು" + +#: ../src/lsof.cpp:130 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d ಹೊಂದಿಕೆಯಾಗುವ ತೆರೆದ ಕಡತ" +msgstr[1] "%d ಹೊಂದಿಕೆಯಾಗುವ ತೆರೆದ ಕಡತಗಳು" + +#: ../src/lsof.cpp:246 +msgid "Process" +msgstr "ಪ್ರಕ್ರಿಯೆ" + +#: ../src/lsof.cpp:258 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:268 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "ಕಡತದ ಹೆಸರು" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "VM ಆರಂಭ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM ಕೊನೆ" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "VM ಗಾತ್ರ" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "ಫ್ಲಾಗ್‍ಗಳು" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "VM ಆಫ್‍ಸೆಟ್" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "ಖಾಸಗಿ ಚೆನ್ನಾಗಿರುವ" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "ಖಾಸಗಿ ಚೆನ್ನಾಗಿಲ್ಲದ" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "ಹಂಚಲಾದ ಚೆನ್ನಾಗಿರುವ" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "ಹಂಚಲಾದ ಚೆನ್ನಾಗಿಲ್ಲದ" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "ಐನೋಡ್" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "ಮೆಮೊರಿ ನಕ್ಷೆಗಳು" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "\"%s\" ಪ್ರಕ್ರಿಯೆಗಾಗಿನ ಮೆಮೊರಿ ನಕ್ಷೆಗಳು (PID %u) (_M):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "ಕಡತ" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "ಪೈಪ್" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 ಜಾಲಬಂಧ ಸಂಪರ್ಕ" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 ಜಾಲಬಂಧ ಸಂಪರ್ಕ" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "ಸ್ಥಳೀಯ ಸಾಕೆಟ್" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "ಗೊತ್ತಿರದ ಬಗೆ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "ವಸ್ತು" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "\"%s\" ಪ್ರಕ್ರಿಯೆಯಿಂದ ತೆರೆಯಲ್ಪಟ್ಟ ಕಡತಗಳು (PID %u) (_F):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "ಫಾರ್ಮಿನಲ್ಲಿನ ಮುಖ್ಯ ಕಿಟಕಿಯ ಗಾತ್ರ ಮತ್ತು ಸ್ಥಾನ (ಅಗಲ, ಎತ್ತರ, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "ಮುಖ್ಯ ಕಿಟಕಿಯನ್ನು ತೆರೆದು ಗರಿಷ್ಟಗೊಳಿಸಬೇಕು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ಅವಉದ್ದನೆಗಳನ್ನು ವೃಕ್ಷದ ಮಾದರಿಯಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU ಪ್ರತಿಶತಕ್ಕಾಗಿ Solaris ವಿಧಾನ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"TRUE ಆದಲ್ಲಿ, ಗಣಕ-ಮೇಲ್ವಿಚಾರಕವು 'ಸೋಲಾರಿಸ್ ವಿಧಾನ'ದಲ್ಲಿ " +"ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ,ಇದರಲ್ಲಿ ಒಂದು " +"ಕಾರ್ಯದ cpu ಬಳಕೆಯು CPUಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆಗಳಿಂದ ಹಂಚಲ್ಪಡುತ್ತದೆ. ಇಲ್ಲದೆ ಹೋದಲ್ಲಿ ಅದು " +"'Irix " +"ವಿಧಾನ'ದಲ್ಲಿ ಕಾರ್ಯ ನಿರ್ವಹಿಸುತ್ತದೆ." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU ನಕ್ಷೆಯನ್ನು ಸ್ಟ್ಯಾಕ್‌ ಸ್ಥಳದ ನಕ್ಷೆಯಾಗಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"TRUE ಆಗಿದ್ದಲ್ಲಿ, ವ್ಯವಸ್ಥೆ-ಮೇಲ್ವಿಚಾರಕವು CPU ನಕ್ಷೆಯನ್ನು ರೇಖಾ ನಕ್ಷೆಯ ರೂಪದಲ್ಲಿ " +"ತೋರಿಸುವ " +"ಬದಲಿಗೆ ಒಂದು ಸ್ಟಾಕ್ ಮಾಡಲಾದ ಜಾಗದ ನಕ್ಷೆಯ ರೂಪದಲ್ಲಿ ತೋರಿಸುತ್ತದೆ." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "ಮೃದುವಾದ ಪುನಶ್ಚೇತನಗೊಳಿಕೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು/ಅಶಕ್ತಗೊಳಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿಲ್ಲಿಸುವಾಗ ಎಚ್ಚರಿಕೆಯ ಸಂದೇಶವನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "ಪ್ರಕ್ರಿಯೆಯ ನೋಟದ ಅಪ್ಡೇಟ್‍ಗಳ ನಡುವಿನ ಸಮಯ, ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ನಕ್ಷೆಗಳ ಅಪ್ಡೇಟ್‍ಗಳ ನಡುವಿನ ಸಮಯ, ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "ಎಲ್ಲಾ ಕಡತ ವ್ಯವಸ್ಥೆಗಳ ಬಗೆಗಿನ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸಬೇಕೆ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"ಎಲ್ಲಾ ಕಡತ ವ್ಯವಸ್ಥೆಗಳ ಬಗೆಗಿನ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸಬೇಕೆ? ('autofs' ಹಾಗು 'procfs' " +"ನಂತಹ " +"ಬಗೆಯವನ್ನೂ ಸೇರಿಸಿ). ಈಗ ಏರಿಸಲಾಗಿರುವ ಕಡತವ್ಯವಸ್ಥೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯಲು " +"ಸಹಕಾರಿಯಾಗುತ್ತದೆ." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ಸಾಧನಗಳ ಪಟ್ಟಿಯ ಅಪ್ಡೇಟ್‍ಗಳ ನಡುವಿನ ಸಮಯ, ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "ಯಾವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ತೋರಿಸಬೇಕು ನಿರ್ಧರಿಸುತ್ತದೆ." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "ಈಗ ನೋಡುತ್ತಿರುವ ಹಾಳೆಯನ್ನು ಉಳಿಸುತ್ತದೆ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "CPU ಬಣ್ಣಗಳು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"ಪ್ರತಿಯೊಂದು ನಮೂದು ಸಹ (CPU#, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಬಣ್ಣದ ಮೌಲ್ಯ) ವಿನ್ಯಾಸದಲ್ಲಿ ಇರುತ್ತದೆ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "ಪೂರ್ವನಿಯೋಜಿತವಾದ ನಕ್ಷೆಯ ಮೆಮೊರಿ ಬಣ್ಣ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "ಪೂರ್ವನಿಯೋಜಿತವಾದ ನಕ್ಷೆಯ ಸ್ವಾಪ್ ಬಣ್ಣ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "ಪೂರ್ವನಿಯೋಜಿತ ನಕ್ಷೆ ಒಳಬರುವ ಜಾಲಬಂಧ ಸಂಚಾರದ ಬಣ್ಣ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "ಪೂರ್ವನಿಯೋಜಿತ ನಕ್ಷೆ ಹೊರಹೋಗುವ ಜಾಲಬಂಧ ಸಂಚಾರದ ಬಣ್ಣ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "ಜಾಲಬಂಧದ ವೇಗವನ್ನು ಬಿಟ್‌ಗಳಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ನೋಟ ವಿಂಗಡಣಾ ಉದ್ದಸಾಲು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ನೋಟ ಉದ್ದಸಾಲುಗಳ ಅನುಕ್ರಮ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ನೋಟ ವಿಂಗಡಣಾ ಅನುಕ್ರಮ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಹೆಸರು' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಹೆಸರು' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಬಳಕೆದಾರ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಬಳಕೆದಾರ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಸ್ಥಿತಿ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಸ್ಥಿತಿ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ವರ್ಚುವಲ್ ಮೆಮೊರಿ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ವರ್ಚುವಲ್ ಮೆಮೊರಿ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ರೆಸಿಡೆಂಟ್ ಮೆಮೊರಿ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ರೆಸಿಡೆಂಟ್ ಮೆಮೊರಿ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಹಂಚಲಾದ ಮೆಮೊರಿ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಹಂಚಲಾದ ಮೆಮೊರಿ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'X ಪೂರೈಕೆಗಣಕದ ಮೆಮೊರಿ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'X ಪೂರೈಕೆ ಗಣಕದ ಮೆಮೊರಿ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'CPU %' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'CPU %' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'CPU ಸಮಯ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'CPU ಸಮಯ'ದ ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಆರಂಭಿಸಿದ್ದು' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಆರಂಭಿಸಿದ್ದು' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ನೈಸ್' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ನೈಸ್' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'PID' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'PID' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'SELinux ಸುರಕ್ಷತಾ ಸನ್ನಿವೇಶ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'SELinux ಸುರಕ್ಷತಾ ಸನ್ನಿವೇಶ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಆಜ್ಞಾ ಸಾಲು' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಆಜ್ಞಾ ಸಾಲು' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಮೆಮೊರಿ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಮೆಮೊರಿ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "'ಕಾಯುವ ಚಾನಲ್‌' ಉದ್ದಸಾಲು ಪ್ರಕ್ರಿಯೆ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಕಾಯುವ ಚಾನಲ್' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ನಿಯಂತ್ರಣ ಗುಂಪು' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ನಿಯಂತ್ರಣ ಗುಂಪು' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಘಟಕ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಘಟಕ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಅಧಿವೇಶನ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಅಧಿವೇಶನ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಸ್ಥಾನ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಸ್ಥಾನ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಮಾಲಿಕ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಮಾಲಿಕ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "ಪ್ರಕ್ರಿಯೆ 'ಆದ್ಯತೆ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "ಆರಂಭಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆ 'ಆದ್ಯತೆ' ಉದ್ದಸಾಲನ್ನು ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ ವಿಂಗಡಣಾ ಉದ್ದಸಾಲು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ನೋಟ ಜೋಡಣಾ ಅನುಕ್ರಮ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "ಡಿಸ್ಕ್‌ ನೋಟ ಉದ್ದಸಾಲುಗಳ ಕ್ರಮ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಸಾಧನ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಸಾಧನ' ಉದ್ದಸಾಲನ್ನು ಆರಂಭದಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಕೋಶ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಕೋಶ' ಉದ್ದಸಾಲನ್ನು ಆರಂಭದಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಬಗೆ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಬಗೆ' ಉದ್ದಸಾಲನ್ನು ಆರಂಭದಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಒಟ್ಟು' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಒಟ್ಟು' ಉದ್ದಸಾಲನ್ನು ಆರಂಭದಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಮುಕ್ತ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಮುಕ್ತ' ಉದ್ದಸಾಲನ್ನು ಆರಂಭದಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಲಭ್ಯ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಲಭ್ಯ' ಉದ್ದಸಾಲನ್ನು ಆರಂಭದಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಬಳಸಲಾದ' ಉದ್ದಸಾಲಿನ ಅಗಲ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "ಡಿಸ್ಕ್‍ ನೋಟ 'ಬಳಸಲಾದ' ಉದ್ದಸಾಲನ್ನು ಆರಂಭದಲ್ಲಿ ತೋರಿಸು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "ಮೆಮೊರಿ ನಕ್ಷೆ ಜೋಡಣಾ ಉದ್ದಸಾಲು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "ಮೆಮೊರಿ ನಕ್ಷೆ ಜೋಡಣಾ ಕ್ರಮ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "ತೆರೆದ ಕಡತಗಳ ಜೋಡಣಾ ಉದ್ದಸಾಲು" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "ತೆರೆದ ಕಡತಗಳ ಜೋಡಣಾ ಕ್ರಮ" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "ಚಿಹ್ನೆ" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d ಯಿಂದ %d ಗೆ ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d ಯೊಂದಿಗಿನ ಪ್ರಕ್ರಿಯೆಯನ್ನು %d ಸಂಜ್ಞೆಯೊಂದಿಗೆ ನಿಲ್ಲಿಸಲು ಸಾಧವಿಲ್ಲ.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +#| msgid "Kill the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "ಆರಿಸಲಾದ ಪ್ರಕ್ರಿಯೆ “%s” ಅನ್ನು ನಿಲ್ಲಿಸಲು ನೀವು ಖಚಿತವೆ (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +#| msgid "End the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "ಆರಿಸಲಾದ ಪ್ರಕ್ರಿಯೆ “%s” ಅನ್ನು ಕೊನೆಗೊಳಿಸಲು ನೀವು ಖಚಿತವೆ (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "ಆಯ್ಕೆ ಮಾಡಲಾದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನೀವು ಖಚಿತವಾಗಿಯೂ ನಿಲ್ಲಿಸಲು ಬಯಸುತ್ತೀರೆ?" +msgstr[1] "" +"ಆಯ್ಕೆ ಮಾಡಲಾದ %d ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನೀವು ಖಚಿತವಾಗಿಯೂ ನಿಲ್ಲಿಸಲು ಬಯಸುತ್ತೀರೆ?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "ಆಯ್ಕೆ ಮಾಡಲಾದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನೀವು ಖಚಿತವಾಗಿಯೂ ಕೊನೆಗೊಳಿಸಲು ಬಯಸುತ್ತೀರೆ?" +msgstr[1] "" +"ಆಯ್ಕೆ ಮಾಡಲಾದ %d ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನೀವು ಖಚಿತವಾಗಿಯೂ ಕೊನೆಗೊಳಿಸಲು ಬಯಸುತ್ತೀರೆ?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸಿದಲ್ಲಿ ದತ್ತಾಂಶದ ನಾಶ, ಅಧಿವೇಶನದ ಕೊನೆಗೊಳ್ಳುವಿಕೆ ಅಥವ " +"ಒಂದು " +"ಸುರಕ್ಷತಾ ತೊಂದರೆಗೆ ಕಾರಣವಾಗಬಹುದು. ಕೇವಲ ಪ್ರತಿಸ್ಪಂದಿಸದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಮಾತ್ರ " +"ನಿಲ್ಲಿಸಬೇಕು." + +#: ../src/procdialogs.cpp:101 +#| msgid "_Kill Process" +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸು (_K)" +msgstr[1] "ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿಲ್ಲಿಸು (_K)" + +#: ../src/procdialogs.cpp:107 +#| msgid "_End Process" +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊನೆಗೊಳಿಸು (_E)" +msgstr[1] "ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೊನೆಗೊಳಿಸು (_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "“%s” ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯ ಕ್ರಮವನ್ನು ಬದಲಾಯಿಸು (PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +#| msgid "Change the order of priority of process" +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸು" +msgstr[1] "ಆಯ್ಕೆ ಮಾಡಿದ %d ಪ್ರಕ್ರಿಯೆಗಳ ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸು" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "ಟಿಪ್ಪಣಿ:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯು ಅದರ ನೈಸ್ ಮೌಲ್ಯದಿಂದ ತಿಳಿಯಲ್ಪಡುತ್ತದೆ. ಕಡಿಮೆ ನೈಸ್ " +"ಮೌಲ್ಯವು ಇದ್ದರೆ " +"ಅದು ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ." + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "ಲಭ್ಯವಿಲ್ಲ" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "ಪ್ರಕ್ರಿಯೆಯ ಹೆಸರು" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "ಬಳಕೆದಾರ" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "ಸ್ಥಿತಿ" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "ವಾಸ್ತವಿಕ ಮೆಮೊರಿ" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "ರೆಸಿಡೆಂಟ್ ಮೆಮೊರಿ" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "ಓದಬಲ್ಲ ಮೆಮೊರಿ" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "ಹಂಚಲಾದ ಮೆಮೊರಿ" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X ಪರಿಚಾರಕ ಮೆಮೊರಿ" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU ಸಮಯ" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld ಸೆಕೆಂಡ್" +msgstr[1] "%lld ಸೆಕೆಂಡುಗಳು" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "ಆರಂಭಿಸಲ್ಪಟ್ಟ" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "ನೈಸ್" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "ಆದ್ಯತೆ" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ಐಡಿ" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "ಸುರಕ್ಷತಾ ಸನ್ನಿವೇಶ" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "ಆಜ್ಞಾ ಸಾಲು" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "ಕಾಯುವ ಚಾನಲ್" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "ನಿಯಂತ್ರಣ ಗುಂಪು" + +#: ../src/procproperties.cpp:221 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "ಘಟಕ" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "ಅಧಿವೇಶನ" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "ಸ್ಥಾನ" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "ಮಾಲಿಕ" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "ಚಾಲನೆಯಲ್ಲಿರುವ" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "ನಿಲ್ಲಿಸಲಾದ" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "ಝೋಂಬಿ" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "ತಡೆಯಲಸಾಧ್ಯವಾದ" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "ನಿದ್ರಿಸುತ್ತಿರುವ" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u ಬಿಟ್‌" +msgstr[1] "%u ಬಿಟ್‌ಗಳು" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u ಬೈಟ್" +msgstr[1] "%u ಬೈಟ್‍ಗಳು" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "ಅತಿ ಹೆಚ್ಚಿನ ಆದ್ಯತೆ" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "ಹೆಚ್ಚಿನ ಆದ್ಯತೆ" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "ಸಾಮಾನ್ಯ ಆದ್ಯತೆ" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "ಕಡಿಮೆ ಆದ್ಯತೆ" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "ಅತಿ ಕೆಳಮಟ್ಟದ ಆದ್ಯತೆ" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸಲು ಅಧಿಕಾರಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ" + +#~ msgid "View" +#~ msgstr "ನೋಟ" + +#~ msgid "Sent" +#~ msgstr "ಕಳುಹಿಸಲಾಗಿದೆ" + +#~ msgid "_Name contains:" +#~ msgstr "ಇದನ್ನು ಹೊಂದಿರುವ ಹೆಸರು (_N):" + +#~ msgid "C_lear" +#~ msgstr "ಅಳಿಸು (_l)" + +#~ msgid "S_earch results:" +#~ msgstr "ಹುಡುಕು ಫಲಿತಾಂಶಗಳು (_e):" + +#~ msgid "_View" +#~ msgstr "ನೋಟ (_V)" + +#~ msgid "_Stop Process" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸು (_S)" + +#~ msgid "Stop process" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸು" + +#~ msgid "Continue process if stopped" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯು ನಿಲ್ಲಲ್ಪಟ್ಟಲ್ಲಿ ಮುಂದುವರೆಸು" + +#~ msgid "Force process to finish normally" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯು ಮಾಮೂಲಿಯಾಗಿ ಕೊನೆಗೊಳ್ಳುವಂತೆ ಒತ್ತಾಯಿಸು" + +#~ msgid "Force process to finish immediately" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯು ತಕ್ಷಣವೆ ಮುಕ್ತಾಯಗೊಳ್ಳುವಂತೆ ಒತ್ತಾಯಿಸು" + +#~ msgid "Refresh the process list" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯ ಪಟ್ಟಿಯನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸು" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "ಒಂದು ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿತವಾದ ಮೆಮೊರಿ ನಕ್ಷೆಗಳನ್ನು ತೆರೆ" + +#~ msgid "View the files opened by a process" +#~ msgstr "ಒಂದು ಪ್ರಕ್ರಿಯೆಯಿಂದ ತೆರೆಯಲ್ಪಟ್ಟ ಕಡತಗಳನ್ನು ನೋಡು" + +#~ msgid "View additional information about a process" +#~ msgstr "ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಕುರಿತು ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯನ್ನು ನೋಡಿ" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವಿನ ಮೂಲ/ಚೈಲ್ಡ್‍ ಸಂಬಂಧಗಳನ್ನು ತೋರಿಸು" + +#~ msgid "Show active processes" +#~ msgstr "ಸಕ್ರಿಯ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸು" + +#~ msgid "Show all processes" +#~ msgstr "ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸು" + +#~ msgid "Show only user-owned processes" +#~ msgstr "ಬಳಕೆದಾರರಿಂದ-ಮಾಲಿಕತ್ವವನ್ನು ಹೊಂದಿದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸು" + +#~ msgid "Set process priority to very high" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಅತ್ಯಂತ ಮೇಲ್ಮಟ್ಟಕ್ಕೆ ಹೊಂದಿಸಿ" + +#~ msgid "Set process priority to high" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಮೇಲ್ಮಟ್ಟಕ್ಕೆ ಹೊಂದಿಸಿ" + +#~ msgid "Set process priority to normal" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಸಾಮಾನ್ಯಕ್ಕೆ ಹೊಂದಿಸಿ" + +#~ msgid "Set process priority to low" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಕೆಳಮಟ್ಟಕ್ಕೆ ಹೊಂದಿಸಿ" + +#~ msgid "Set process priority to very low" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಅತ್ಯಂತ ಕೆಳಮಟ್ಟಕ್ಕೆ ಹೊಂದಿಸಿ" + +#~ msgid "Set process priority manually" +#~ msgstr "ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ಕೈಯಾರೆ ಹೊಂದಿಸಿ" + +#~ msgid "Main Window width" +#~ msgstr "ಮುಖ್ಯ ವಿಂಡೊದ ಅಗಲ" + +#~ msgid "Main Window height" +#~ msgstr "ಮುಖ್ಯ ವಿಂಡೊದ ಎತ್ತರ" + +#~ msgid "Main Window X position" +#~ msgstr "ಮುಖ್ಯ ಕಿಟಕಿಯ X ಸ್ಥಾನ" + +#~ msgid "Main Window Y position" +#~ msgstr "ಮುಖ್ಯ ಕಿಟಕಿಯ Y ಸ್ಥಾನ" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಯಾವ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೋರಿಸಬೇಕು ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. 0 ಆದಲ್ಲಿ " +#~ "ಎಲ್ಲವನ್ನೂ, 1 ಆದಲ್ಲಿ ಬಳಕೆದಾರ, ಹಾಗು 2 ಆದಲ್ಲಿ ಸಕ್ರಿಯವಾದ" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 ಯು ಗಣಕದ ಮಾಹಿತಿಗಾಗಿ, 1 ಪ್ರಕ್ರಿಯೆಗಳ ಪಟ್ಟಿಗಾಗಿ, 2 ಸಂಪನ್ಮೂಲಗಳು ಹಾಗು 3 ಡಿಸ್ಕ್‍ಗಳ " +#~ "ಪಟ್ಟಿಗಾಗಿ" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊನೆಗೊಳಿಸಿದಲ್ಲಿ ದತ್ತಾಂಶದ ನಾಶ, ಅಧಿವೇಶನದ ಕೊನೆಗೊಳ್ಳುವಿಕೆ ಅಥವ " +#~ "ಒಂದು ಸುರಕ್ಷತಾ ತೊಂದರೆಗೆ ಕಾರಣವಾಗಬಹುದು. ಕೇವಲ ಪ್ರತಿಸ್ಪಂದಿಸದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಮಾತ್ರ " +#~ "ಕೊನೆಗೊಳಿಸಬೇಕು." + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "\"%s\" ಪ್ರಕ್ರಿಯೆಯ ಗುಣಗಳು (PID %u):" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "ಕೊನೆಯ 1, 5, 15 ನಿಮಿಷಗಳ ಲೋಡ್ ಸರಾಸರಿಗಳು: %0.2f, %0.2f, %0.2f" diff --git a/po/ko.gmo b/po/ko.gmo new file mode 100644 index 0000000..500365d Binary files /dev/null and b/po/ko.gmo differ diff --git a/po/ko.po b/po/ko.po new file mode 100644 index 0000000..155cc2e --- /dev/null +++ b/po/ko.po @@ -0,0 +1,1638 @@ +# gnome-system-monitor Korean translation +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Young-Ho, Cha 2002, 2006, 2007 +# Changwoo Ryu 2003-2015. +# Seong-ho Cho , 2016-2017. +# Kyung-gon Kim <1942kg@gmail.com>, 2017, +# +# 새로 번역하시는 분은 아래 translator-credits에 추가하세요. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-09-02 04:39+0000\n" +"PO-Revision-Date: 2017-09-03 20:07+0900\n" +"Last-Translator: Kyung-Gon Kim \n" +"Language-Team: GNOME Korea \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 2.0.3\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "시스템 정보" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "현재 프로세스와 시스템 상태를 봅니다" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Moitor;감시;System;시스템;Process;프로세스;CPU;CPU;Memory;메모리;Network;네트" +"워크;History;기록;Usage;내역;Performance;성능;Task;작업;Manager;관리;" +"Activity;활동;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "그놈 시스템 정보" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;감시;System;시스템;Process;프로세스;CPU;Memory;메모리;Network;네트워" +"크;History;기록;Usage;내역;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "시스템 자원을 보고 관리합니다" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"시스템 정보 프로그램은 실행 중인 프로세스를 보고 시스템 정보를 보는 프로그램" +"으로 보기 좋고 사용하기 쉽습니다." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"시스템 정보 프로그램을 사용해 어떤 프로그램이 컴퓨터의 프로세스와 메모리를 사" +"용하는지 알 수 있습니다. 또 실행 중인 프로그램을 관리하고, 응답이 없는 프로세" +"스를 중단하고, 실행 중인 프로세스의 상태나 실행 우선 순위를 바꿀 수 있습니다." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"자원 그래프 기능을 사용하면 컴퓨터에 무슨 일이 발생하고 있는지 빠르게 파악할 " +"수 있습니다. 여기서 최근 네트워크, 메모리, 프로세서 사용량을 표시합니다." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "프로세스 목록 보기" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "자원 개요" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "파일 시스템 보기" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "그놈 프로젝트" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "프로세스 강제 중단" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "다른 사용자 프로세스를 통제하려면 관리 권한이 필요합니다" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "프로세스 우선 순위 바꾸기" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "프로세스의 우선 순위를 바꾸려면 관리 권한이 필요합니다" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "프로세스 끝내기(_P)" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "프로세스 속성 표시" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "프로세스" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU 사용 기록" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "메모리 및 스왑 사용 기록" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "메모리" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "스왑" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "네트워크 사용 기록" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "받기" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "전체 받음" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "보내기" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "전체 보냄" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "자원" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "파일시스템" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "열린 파일 검색" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "파일을 이름으로 분리" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "대소문자 구분하지 않음" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "열린 파일 검색" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "기본 설정" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "도움말" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "정보" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "끝내기" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "새로 고침(_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "활성 프로세스(_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "모든 프로세스(_L)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "내 프로세스(_Y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "의존성(_D)" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "속성(_P)" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "메모리 맵(_M)" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "연 파일(_F)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "우선순위 바꾸기(_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "매우 높음" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "높음" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "보통" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "낮음" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "매우 낮음" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "사용자 설정" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "중지(_S)" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "계속(_C)" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "중단(_E)" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "강제 중단(_K)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "연 파일" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "시스템 정보 기본 설정" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "동작" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "업데이트 주기, 초 단위(_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "부드럽게 새로 고침(_S)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "프로세스를 끝내거나 죽이기 전에 경고(_K)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU 사용량을 CPU 개수로 나누기(_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "정보란" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "목록에 표시할 프로세스 정보(_N):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "그래프" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU 차트를 누적 영역 차트로 그리기(_D)" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "CPU 차트를 누적 영역 차트로 그리기(_M)" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "네트워크 속도 비트 단위로 표시(_S)" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "모든 파일 시스템 표시(_A)" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "목록에 표시할 파일 시스템 정보(_N):" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "취소(_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "우선순위 바꾸기(_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "NICE 값(_N):" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"주의: 프로세스의 우선순위는 그 nice 값에 따라 결정됩니다. " +"nice 값이 낮을 수록 우선순위가 높습니다." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "간단한 프로세스 및 시스템 정보." + +# command line option +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "프로세스 탭을 표시합니다" + +# command line option +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "자원 탭을 표시합니다" + +# command line option +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "파일 시스템 탭을 표시합니다" + +# command line option +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "프로그램의 버전을 표시합니다" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "장치" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "디렉터리" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:253 +msgid "Type" +msgstr "종류" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "전체" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "남은 양" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "사용 가능" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "사용 중" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "”%s” 색 선택" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"류창우 \n" +"차영호 \n" +"조성호 \n" +"김경곤 <1942kg@gmail.com>" + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "오늘 %p %l∶%M" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "어제 %p %l∶%M" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "(%a) %p %l∶%M" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d일 %p %l∶%M" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y년 %b %d일" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "조각" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "파이 색 선택의 퍼센트 값" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "제목" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "색 선택 대화 창의 제목" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "색 선택" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "현재 색" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "선택한 색" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "색 선택 창의 종류" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "잘못된 색 데이터를 받았습니다\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "그래프 색을 설정하려면 누르십시오" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u초" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "사용 불가능" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%), 전체 %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "열린 파일 %d개" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "해당하는 열린 파일 %d개" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "프로세스" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "파일 이름" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM 시작" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM 끝" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM 크기" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "프래그" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM 오프셋" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Private clean" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Private dirty" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Shared clean" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Shared dirty" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "아이노드" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "메모리 맵" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "“%s” 프로세스의 메모리 맵(_M) (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "파일" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "파이프" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 네트워크 연결" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 네트워크 연결" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "로컬 소켓" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "알 수 없는 형식" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "개체" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "“%s” 프로세스가 연 파일(_F) (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "메인 창의 크기 및 위치, (너비, 높이, X위치, Y위치) 형식" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "메인 창을 최대화하기" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "프로세스 의존성 보기" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU사용량을 솔라리스 모드로 보기" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"참이면 시스템 감시 프로그램은 “솔라리스 모드”로 동작하며, 작업의 CPU 사용량" +"을 CPU의 전체 개수로 나눕니다. 거짓이면 “아이릭스 모드”로 동작합니다." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU 차트를 누적 영역 차트로 표시" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"참이면 시스템 보기에서 CPU 차트를 선 차트가 아닌 누적 영역 차트로 표시합니다." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "CPU 차트를 베지어 곡선을 활용하는 곡선 그래프로 표시" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"참이면 시스템 감시 프로그램에서 CPU 차트를 선 차트가 아닌 곡선 차트로 표시합" +"니다." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "부드럽게 재생하기 켜기/끄기" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "프로세스를 죽일 때 경고 대화상자 보기" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "프로세스 보기 업데이트 간격(천분의 일초 단위)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "그래프 업데이트 간격(천분의 일초 단위)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "모든 파일 시스템에 대한 정보를 표시할 지 여부" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"('autofs'와 'procfs'같은 파일 시스템 형식까지)모든 파일 시스템의 정보를 나타" +"낼 지 여부. 현재 마운트한 파일 시스템의 전체 목록을 가져올 때 유용합니다." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "장치 목록 업데이트 간격(천분의 일초 단위)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "어느 프로세스를 표시할지 결정합니다." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "현재 표시하는 탭을 저장합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "CPU 색" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "각 항목의 형식은 다음과 같습니다: CPU 번호, 16진수 형식 색" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "기본 그래프 메모리 색" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "기본 그래프 스왑 색" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "기본 그래프 입력 네트워크 색" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "기본 그래프 출력 네트워크 색" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "네트워크 통신량을 비트 단위로 표시" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "프로세스 보기 정렬 열" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "프로세스 보기 열 순서" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "프로세스 보기 정렬 순서" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "프로세스 “이름” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "시작할 때 프로세스 “이름” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "프로세스 “사용자” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "시작할 때 프로세스 “사용자” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "프로세스 “상태” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "시작할 때 프로세스 “상태” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "프로세스 “가상 메모리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "시작할 때 프로세스 “가상 메모리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "프로세스 “상주 메모리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "시작할 때 프로세스 “상주 메모리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "프로세스 “쓰기 가능 메모리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "시작할 때 프로세스 “쓰기 가능 메모리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "프로세스 “공유 메모리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "시작할 때 프로세스 “공유 메모리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "프로세스 “X 서버 메모리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "시작할 때 프로세스 “X 서버 메모리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "프로세스 “CPU %” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "시작할 때 프로세스 “CPU %” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "프로세스 “CPU 시간” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "시작할 때 프로세스 “CPU 시간” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "프로세스 “시작 시각” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "시작할 때 프로세스 “시작 시각” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "프로세스 “나이스” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "시작할 때 프로세스 “나이스” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "프로세스 “PID” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "시작할 때 프로세스 “PID” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "프로세스 “SELinux 보안 컨텍스트” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "시작할 때 프로세스 “SELinux 보안 컨텍스트” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "프로세스 “명령행” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "시작할 때 프로세스 “명령행” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "프로세스 “메모리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "시작할 때 프로세스 “메모리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "프로세스 “대기 채널” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "시작할 때 프로세스 “대기 채널” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "프로세스 “컨트롤 그룹” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "시작할 때 프로세스 “컨트롤 그룹” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "프로세스 “단위” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "시작할 때 프로세스 “단위” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "프로세스 “세션” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "시작할 때 프로세스 “세션” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "프로세스 “자리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "시작할 때 프로세스 “자리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "프로세스 “소유자” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "시작할 때 프로세스 “소유자” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Total disk write” column" +msgstr "프로세스 “총 디스크” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Total disk write” column on startup" +msgstr "시작할 때 프로세스 “총 디스크 쓰기” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Width of process “Total disk read” column" +msgstr "프로세스 “총 디스크 쓰기” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Show process “Total disk read” column on startup" +msgstr "시작할 때 프로세스 “총 디스크 쓰기” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Width of process “Disk read” column" +msgstr "프로세스 “디스크” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Show process “Disk read” column on startup" +msgstr "시작할 때 프로세스 “디스크” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Width of process “Disk write” column" +msgstr "프로세스 “디스크” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Show process “Disk write” column on startup" +msgstr "시작할 때 프로세스 “디스크 쓰기” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "프로세스 “우선 순위” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "시작할 때 프로세스 “우선 순위” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "디스크 보기 정렬 열" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "디스크 보기 정렬 순서" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "디스크 보기 컬럼 순서" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "디스크 보기 “장치” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "시작할 때 디스크 보기 “장치” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "디스크 보기 “디렉터리” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "시작할 때 디스크 보기 “디렉터리” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "디스크 보기 “종류” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "시작할 때 디스크 보기 “종류” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "디스크 보기 “전체” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "시작할 때 디스크 보기 “전체” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "디스크 보기 “빈 공간” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "시작할 때 디스크 보기 “빈 공간” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "디스크 보기 “사용 가능” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "시작할 때 디스크 보기 “사용 가능” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "디스크 보기 “사용” 열 너비" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "시작할 때 디스크 보기 “사용” 열을 표시합니다" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "메모리 맵 정렬 열" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "메모리 맵 정렬 순서" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "열린 파일 정렬 열" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "열린 파일 정렬 순서" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "아이콘" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d인 프로세스의 우선 순위를 %d번으로 바꿀 수 없습니다.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d인 프로세스를 시그널 %d번으로 죽일 수 없습니다.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "정말로 선택한 프로세스를(“%s”, PID: %u) 강제로 중단하시겠습니까?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "정말로 선택한 프로세스를(“%s”, PID: %u) 중단하시겠습니까?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "정말로 선택한 \"%s\" 프로세스(PID: %u)를 중단하시겠습니까?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "정말로 선택한 프로세스 %d개를 강제로 중단하시겠습니까?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "정말로 선택한 프로세스 %d개를 중단하시겠습니까?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "정말로 선택한 프로세스 %d개를 중단하시겠습니까?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"프로세스를 강제로 중단하면 데이터가 파괴되거나, 실행하는 세션을 망치거나 보" +"안 결함을 만들 수 있습니다. 반응이 없는 잘못된 프로세스만 강제로 중단하도록 " +"하십시오." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "프로세스 강제 중단(_K)" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"프로세스를 끝냅니다. 데이터가 파괴되거나, 실행하는 세션을 망치거나 보안 결함" +"을 만들 수 있습니다. 반응이 없는 잘못된 프로세스만 끝내도록 하십시오." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "프로세스 중단(_E)" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"프로세스를 끝내면 데이터가 파괴되거나, 실행하는 세션을 망치거나, 보안 결함을 " +"만들 수 있습니다. 반응이 없는 잘못된 프로세스만 끝내십시오." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "프로세스 멈추기(_S)" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "프로세스(“%s”, PID: %u) 우선 순위 바꾸기" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "선택한 %d개 프로세스의 우선 순위를 바꿉니다" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "주의:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"프로세스의 우선순위는 그 nice 값에 따라 결정됩니다. nice 값이 낮을 수록 우선" +"순위가 높습니다." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "없음" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "프로세스 이름" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "사용자" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "상태" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "가상 메모리" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "상주 메모리" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "쓰기 가능한 메모리" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "공유 메모리" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X 서버 메모리" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU 시간" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "시작됨" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "우선 순위" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "보안 컨텍스트" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "명령행" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "대기 채널" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "컨트롤 그룹" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "단위" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "세션" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "자리" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "소유자" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "총 디스크 읽기" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "총 디스크 쓰기" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "디스크 읽기" + +#: ../src/proctable.cpp:350 +msgid "Disk write" +msgstr "디스크 쓰기" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "실행중" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "중지" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "좀비" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "가로챌 수 없음" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "휴식" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%u주 %u일" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%u일 %02u시간" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u비트" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u바이트" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "매우 높은 우선 순위" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "높은 우선 순위" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "보통 우선 순위" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "낮은 우선 순위" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "매우 낮은 우선 순위" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/초" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "열린 파일 검색" + +#~ msgid "Error" +#~ msgstr "오류" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s': 올바른 펄 정규식이 아닙니다." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld초" + +#~ msgid "_Name contains:" +#~ msgstr "이름에 포함(_N):" + +#~ msgid "_Find" +#~ msgstr "찾기(_F)" + +#~ msgid "C_lear" +#~ msgstr "지우기(_L)" + +#~ msgid "S_earch results:" +#~ msgstr "검색 결과(_E):" + +#~ msgid "_Close" +#~ msgstr "닫기(_C)" + +#~ msgid "_Help" +#~ msgstr "도움말(_H)" + +#~ msgid "Process Properties" +#~ msgstr "프로세스 속성" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "\"%s\" 프로세스의(PID %u) 속성:" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "프로세스를 강제 중단하려면 관리 권한이 필요합니다" + +#~ msgid "View" +#~ msgstr "보기" + +#~ msgid "Sent" +#~ msgstr "보냄" + +#~ msgid "_View" +#~ msgstr "보기(_V)" + +#~ msgid "Stop process" +#~ msgstr "프로세스를 멈춥니다" + +#~ msgid "Continue process if stopped" +#~ msgstr "멈춘 프로세스를 계속 진행하게 합니다" + +#~ msgid "Force process to finish normally" +#~ msgstr "정상적으로 프로세스를 마칩니다" + +#~ msgid "Force process to finish immediately" +#~ msgstr "강제로 프로세스를 마칩니다" + +#~ msgid "Refresh the process list" +#~ msgstr "프로세스 목록 새로 고치기" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "프로세스와 관련된 메모리 맵을 엽니다" + +#~ msgid "View the files opened by a process" +#~ msgstr "프로세스가 연 파일을 봅니다" + +#~ msgid "View additional information about a process" +#~ msgstr "프로세스에 대한 추가 정보를 봅니다" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "프로세스의 부모/자식 관계를 봅니다" + +#~ msgid "Show active processes" +#~ msgstr "활성 프로세스를 봅니다" + +#~ msgid "Show all processes" +#~ msgstr "모든 프로세스를 봅니다" + +#~ msgid "Show only user-owned processes" +#~ msgstr "사용자 소유의 프로세스만 봅니다" + +#~ msgid "Set process priority to very high" +#~ msgstr "프로세스 우선 순위 매우 높음으로 설정" + +#~ msgid "Set process priority to high" +#~ msgstr "프로세스 우선 순위 높음으로 설정" + +#~ msgid "Set process priority to normal" +#~ msgstr "프로세스 우선 순위 보통으로 설정" + +#~ msgid "Set process priority to low" +#~ msgstr "프로세스 우선 순위 낮음으로 설정" + +#~ msgid "Set process priority to very low" +#~ msgstr "프로세스 우선 순위 매우 낮음으로 설정" + +#~ msgid "Set process priority manually" +#~ msgstr "프로세스 우선 순위 수동으로 설정" + +#~ msgid "Main Window width" +#~ msgstr "기본 창 너비" + +#~ msgid "Main Window height" +#~ msgstr "기본 창 높이" + +#~ msgid "Main Window X position" +#~ msgstr "기본 창 가로 위치" + +#~ msgid "Main Window Y position" +#~ msgstr "기본 창 세로 위치" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "어떤 프로세스를 볼 지 결정합니다. 0은 전부, 1은 사용자, 2는 활성 프로세스" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "시스템정보는 0, 프로세스 목록은 1, 리소스는 2, 디스크 목록은 3" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "최근 1분, 5분, 15분 사이의 평균 부하: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "시스템" + +# command line option +#~ msgid "Show the System tab" +#~ msgstr "시스템 탭을 표시합니다" + +#~ msgid "_Monitor" +#~ msgstr "정보(_M)" + +#~ msgid "_Edit" +#~ msgstr "편집(_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "열린 파일 검색(_O)" + +#~ msgid "Quit the program" +#~ msgstr "프로그램을 끝냅니다" + +#~ msgid "_Contents" +#~ msgstr "차례(_C)" + +#~ msgid "Open the manual" +#~ msgstr "도움말을 보여줍니다" + +#~ msgid "About this application" +#~ msgstr "이 프로그램에 대한 정보" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s 우선 순위)" + +#~ msgid "Release %s %s" +#~ msgstr "릴리즈 %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d비트" + +#~ msgid "Kernel %s" +#~ msgstr "커널 %s" + +#~ msgid "GNOME %s" +#~ msgstr "그놈 %s" + +#~ msgid "Hardware" +#~ msgstr "하드웨어" + +#~ msgid "Memory:" +#~ msgstr "메모리:" + +#~ msgid "Processor:" +#~ msgstr "프로세서:" + +#~ msgid "System Status" +#~ msgstr "시스템 상태" + +#~ msgid "Available disk space:" +#~ msgstr "사용 가능한 디스크 공간:" diff --git a/po/ku.gmo b/po/ku.gmo new file mode 100644 index 0000000..4fb80ba Binary files /dev/null and b/po/ku.gmo differ diff --git a/po/ku.po b/po/ku.po new file mode 100644 index 0000000..629a9d0 --- /dev/null +++ b/po/ku.po @@ -0,0 +1,769 @@ +# Kurdish translation for gnome-system-monitor +# Copyright (c) (c) 2006 Canonical Ltd, and Rosetta Contributors 2006 +# This file is distributed under the same license as the gnome-system-monitor package. +# Erdal Ronahi , 2006. +# +# +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-05-18 23:38+0000\n" +"PO-Revision-Date: 2008-01-04 18:07+0100\n" +"Last-Translator: Erdal Ronahi \n" +"Language-Team: Kurdish \n" +"Language: ku\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.c:164 +#: ../src/interface.c:670 +msgid "System Monitor" +msgstr "Temaşekerê Pergalê" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.c:165 +msgid "View current processes and monitor system state" +msgstr "" + +#: ../src/callbacks.c:173 +msgid "translator-credits" +msgstr "Erdal Ronahî" + +#: ../src/disks.c:204 ../src/memmaps.c:302 +msgid "Device" +msgstr "Cîhaz" + +#: ../src/disks.c:205 +msgid "Directory" +msgstr "Pelrêç" + +#: ../src/disks.c:206 ../src/openfiles.c:232 +msgid "Type" +msgstr "Cure" + +#: ../src/disks.c:207 +msgid "Total" +msgstr "" + +#: ../src/disks.c:208 +msgid "Free" +msgstr "Vala" + +#: ../src/disks.c:209 +msgid "Available" +msgstr "Amade" + +#: ../src/disks.c:210 +msgid "Used" +msgstr "Bikêrhatî" + +#: ../src/disks.c:217 ../src/interface.c:752 ../src/procdialogs.c:770 +#: ../src/procdialogs.c:774 +msgid "Devices" +msgstr "Cîhaz" + +#: ../src/e_date.c:154 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:161 +msgid "Today %l:%M %p" +msgstr "Îro %l:%M %p" + +#: ../src/e_date.c:170 +msgid "Yesterday %l:%M %p" +msgstr "Do %l:%M %p" + +#: ../src/e_date.c:182 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:190 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/favorites.c:350 +msgid "No hidden processes" +msgstr "" + +#: ../src/favorites.c:357 +msgid "" +"There are no hidden processes in the list. To show all running processes, " +"select the \"All processes\" option in the main window." +msgstr "" + +#: ../src/favorites.c:377 +msgid "Hidden Processes" +msgstr "" + +#: ../src/favorites.c:401 +msgid "Currently _hidden processes:" +msgstr "" + +#: ../src/favorites.c:423 +msgid "_Remove From List" +msgstr "" + +#: ../src/favorites.c:432 ../src/procdialogs.c:285 +msgid "Note:" +msgstr "Nîşe:" + +#: ../src/favorites.c:433 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "Column zero saved width" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph background color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph cpu color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph frame color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph mem color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph net in color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Default graph net out color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Default graph swap color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "Disk view columns order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window height" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Main Window width" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view columns order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Process view sort order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:17 +msgid "Saves the currently viewed tab" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Show column zero on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process dependencies in tree form" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process threads" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show warning dialog when hiding processes" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show warning dialog when killing processes" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Time in milliseconds between updates of the process view" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Whether information about all filesystems should be displayed" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" + +#: ../src/interface.c:47 +msgid "_File" +msgstr "_Pel" + +#: ../src/interface.c:48 +msgid "_Edit" +msgstr "_Sererastkirin" + +#: ../src/interface.c:49 +msgid "_View" +msgstr "_Bergeh" + +#: ../src/interface.c:50 +msgid "_Help" +msgstr "_Alîkarî" + +#: ../src/interface.c:52 +msgid "_Quit" +msgstr "_Derkeve" + +#: ../src/interface.c:53 +msgid "Quit the program" +msgstr "Ji bernameyê derkeve" + +#: ../src/interface.c:56 +msgid "_Stop Process" +msgstr "Pêvajoyê _Rawestîne" + +#: ../src/interface.c:57 +msgid "Stop process" +msgstr "Pêvajoyê rawestîne" + +#: ../src/interface.c:58 +msgid "_Continue Process" +msgstr "Pêvajoyê Bi_domîne" + +#: ../src/interface.c:59 +msgid "Continue process if stopped" +msgstr "" + +#: ../src/interface.c:61 ../src/interface.c:192 +msgid "End _Process" +msgstr "Pêvajoyê Bi _Dawî Bîne" + +#: ../src/interface.c:62 +msgid "Force process to finish normally" +msgstr "" + +#: ../src/interface.c:63 ../src/procdialogs.c:129 +msgid "_Kill Process" +msgstr "Pêvajoyê Bi_kuje" + +#: ../src/interface.c:64 +msgid "Force process to finish immediately" +msgstr "" + +#: ../src/interface.c:65 +msgid "_Change Priority..." +msgstr "" + +#: ../src/interface.c:66 +msgid "Change the order of priority of process" +msgstr "" + +#: ../src/interface.c:67 +msgid "Prefere_nces" +msgstr "_Vebijêrk" + +#: ../src/interface.c:68 +msgid "Configure the application" +msgstr "" + +#: ../src/interface.c:70 ../src/procdialogs.c:85 +msgid "_Hide Process" +msgstr "Pêvajoyê Ve_şêre" + +#: ../src/interface.c:71 +msgid "Hide process from list" +msgstr "" + +#: ../src/interface.c:72 +msgid "_Hidden Processes" +msgstr "Pêvajoyên _Veşartî" + +#: ../src/interface.c:73 +msgid "Open the list of currently hidden processes" +msgstr "" + +#: ../src/interface.c:74 +msgid "_Memory Maps" +msgstr "" + +#: ../src/interface.c:75 +msgid "Open the memory maps associated with a process" +msgstr "" + +#: ../src/interface.c:76 +msgid "Open _Files" +msgstr "_Pelan Veke" + +#: ../src/interface.c:77 +msgid "View the files opened by a process" +msgstr "" + +#: ../src/interface.c:79 +msgid "_Contents" +msgstr "_Naverok" + +#: ../src/interface.c:80 +msgid "Open the manual" +msgstr "" + +#: ../src/interface.c:81 +msgid "_About" +msgstr "_Der barê de" + +#: ../src/interface.c:82 +msgid "About this application" +msgstr "Derbarê vê sepanê de" + +#: ../src/interface.c:87 +msgid "_Dependencies" +msgstr "_Bindestî" + +#: ../src/interface.c:88 +msgid "Show parent/child relationship between processes" +msgstr "" + +#: ../src/interface.c:95 +msgid "_Active Processes" +msgstr "Pêvajoyên _Çalak" + +#: ../src/interface.c:96 +msgid "Show active processes" +msgstr "Pêvajoyên çalak nîşan bide" + +#: ../src/interface.c:97 +msgid "A_ll Processes" +msgstr "Hem_û Pêvajo" + +#: ../src/interface.c:98 +msgid "Show all processes" +msgstr "Hemû pêvajo nîşan bide" + +#: ../src/interface.c:99 +msgid "M_y Processes" +msgstr "Pêvajoyên _Min" + +#: ../src/interface.c:100 +msgid "Show user own process" +msgstr "" + +#: ../src/interface.c:264 +msgid "CPU History" +msgstr "Dîroka CPU" + +#: ../src/interface.c:307 +msgid "CPU:" +msgstr "CPU:" + +#: ../src/interface.c:310 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: ../src/interface.c:330 +msgid "Memory and Swap History" +msgstr "" + +#: ../src/interface.c:363 +msgid "User memory:" +msgstr "" + +#: ../src/interface.c:381 ../src/interface.c:441 +msgid "of" +msgstr "ji" + +#: ../src/interface.c:422 +msgid "Used swap:" +msgstr "" + +#: ../src/interface.c:481 +msgid "Network History" +msgstr "" + +#: ../src/interface.c:513 +msgid "Received:" +msgstr "" + +#: ../src/interface.c:533 ../src/interface.c:576 +msgid "Total:" +msgstr "Tevî:" + +#: ../src/interface.c:557 +msgid "Sent:" +msgstr "Şandî:" + +#: ../src/interface.c:740 ../src/procdialogs.c:579 +msgid "Processes" +msgstr "Pêvajo" + +#: ../src/interface.c:746 ../src/procdialogs.c:682 +msgid "Resources" +msgstr "" + +#: ../src/load-graph.c:369 ../src/load-graph.c:379 +#, c-format +msgid "%s/s" +msgstr "%s/ç" + +#: ../src/memmaps.c:296 +msgid "Filename" +msgstr "Navê pelî" + +#: ../src/memmaps.c:297 +msgid "VM Start" +msgstr "" + +#: ../src/memmaps.c:298 +msgid "VM End" +msgstr "" + +#: ../src/memmaps.c:299 +msgid "VM Size" +msgstr "" + +#: ../src/memmaps.c:300 +msgid "Flags" +msgstr "" + +#: ../src/memmaps.c:301 +msgid "VM Offset" +msgstr "" + +#: ../src/memmaps.c:303 +msgid "Inode" +msgstr "" + +#: ../src/memmaps.c:405 +msgid "Memory Maps" +msgstr "" + +#: ../src/memmaps.c:425 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "" + +#: ../src/openfiles.c:31 +msgid "file" +msgstr "pel" + +#: ../src/openfiles.c:33 +msgid "pipe" +msgstr "" + +#: ../src/openfiles.c:35 +msgid "network connection" +msgstr "" + +#: ../src/openfiles.c:37 +msgid "local socket" +msgstr "" + +#: ../src/openfiles.c:39 +msgid "unknown type" +msgstr "cureyê nenas" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#: ../src/openfiles.c:231 +msgid "FD" +msgstr "" + +#: ../src/openfiles.c:233 +msgid "Object" +msgstr "Bireser" + +#: ../src/openfiles.c:312 +msgid "Open Files" +msgstr "Pelên vekirî" + +#: ../src/openfiles.c:334 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "" + +#: ../src/procactions.c:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" + +#: ../src/procactions.c:144 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" + +#: ../src/procdialogs.c:65 +msgid "Hide the selected process?" +msgstr "Pêvajoya hilbijartî were veşartin?" + +#. FIXME: View menu -> Edit menu +#: ../src/procdialogs.c:75 +msgid "" +"Hidden processes are no longer visible in the process list. You can re-" +"enable them by selecting the \"Hidden Processes\" entry in the View menu." +msgstr "" + +#: ../src/procdialogs.c:124 +msgid "Kill the selected process?" +msgstr "Pêvajoya hilbijartî were kuştin?" + +#: ../src/procdialogs.c:126 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" + +#: ../src/procdialogs.c:133 +msgid "End the selected process?" +msgstr "Pêvajoya hilbijartî were bi dawî anîn?" + +#: ../src/procdialogs.c:135 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" + +#: ../src/procdialogs.c:138 +msgid "_End Process" +msgstr "Pêvajoyê bi _dawî bîne" + +#: ../src/procdialogs.c:167 +msgid "(Very High Priority)" +msgstr "(Pêşaniya Gelek Bilind)" + +#: ../src/procdialogs.c:169 +msgid "(High Priority)" +msgstr "(Pêşaniya Bilind)" + +#: ../src/procdialogs.c:171 +msgid "(Normal Priority)" +msgstr "(Pêşaniya Asayî)" + +#: ../src/procdialogs.c:173 +msgid "(Low Priority)" +msgstr "(Pêşaniya Nizm)" + +#: ../src/procdialogs.c:175 +msgid "(Very Low Priority)" +msgstr "(Pêşaniya Gelek Nizm)" + +#: ../src/procdialogs.c:227 +msgid "Change Priority" +msgstr "Pêşaniyê Biguherîne" + +#: ../src/procdialogs.c:248 +msgid "Change _Priority" +msgstr "_Pêşaniyê Biguherîne" + +#: ../src/procdialogs.c:269 +msgid "_Nice value:" +msgstr "Nirxa _Nice:" + +#: ../src/procdialogs.c:286 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" + +#: ../src/procdialogs.c:464 +msgid "Processes i_nfo showed in list:" +msgstr "" + +#: ../src/procdialogs.c:516 +msgid "Icon" +msgstr "Sembol" + +#: ../src/procdialogs.c:556 +msgid "System Monitor Preferences" +msgstr "Vebijêrkên Temaşekarê Pergalê" + +#: ../src/procdialogs.c:586 +msgid "Behavior" +msgstr "Helwest" + +#: ../src/procdialogs.c:605 ../src/procdialogs.c:708 ../src/procdialogs.c:793 +msgid "_Update interval in seconds:" +msgstr "" + +#: ../src/procdialogs.c:630 +msgid "Enable _smooth refresh" +msgstr "" + +#: ../src/procdialogs.c:644 +msgid "Alert before ending or _killing processes" +msgstr "" + +#: ../src/procdialogs.c:654 +msgid "Alert before _hiding processes" +msgstr "" + +#: ../src/procdialogs.c:664 +msgid "Process Fields" +msgstr "" + +#: ../src/procdialogs.c:689 +msgid "Graphs" +msgstr "" + +#: ../src/procdialogs.c:729 +msgid "_Background color:" +msgstr "Rengê _zemînê:" + +#: ../src/procdialogs.c:748 +msgid "_Grid color:" +msgstr "" + +#: ../src/procdialogs.c:812 +msgid "Show _all filesystems" +msgstr "_Hemû pergalên pelan nîşan bide" + +#: ../src/proctable.c:245 +msgid "Process Name" +msgstr "" + +#: ../src/proctable.c:246 +msgid "User" +msgstr "Bikarhêner" + +#: ../src/proctable.c:247 +msgid "Status" +msgstr "Rewş" + +#: ../src/proctable.c:248 +msgid "Virtual Memory" +msgstr "Bîra Farazî" + +#: ../src/proctable.c:249 +msgid "Resident Memory" +msgstr "" + +#: ../src/proctable.c:250 +msgid "Writable Memory" +msgstr "Bîra Tê Nivîsîn" + +#: ../src/proctable.c:251 +msgid "Shared Memory" +msgstr "Bîra Parvekirî" + +#: ../src/proctable.c:252 +msgid "X Server Memory" +msgstr "" + +#: ../src/proctable.c:253 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.c:254 +msgid "CPU Time" +msgstr "" + +#: ../src/proctable.c:255 +msgid "Started" +msgstr "Dest pê kirî" + +#: ../src/proctable.c:256 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.c:257 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.c:258 +msgid "Security Context" +msgstr "" + +#: ../src/proctable.c:259 +msgid "Arguments" +msgstr "" + +#: ../src/proctable.c:432 +msgid "Running" +msgstr "Dimeşe" + +#: ../src/proctable.c:437 +msgid "Stopped" +msgstr "Sekinî" + +#: ../src/proctable.c:442 +msgid "Zombie" +msgstr "Zombî" + +#: ../src/proctable.c:447 +msgid "Uninterruptible" +msgstr "" + +#: ../src/proctable.c:452 +msgid "Sleeping" +msgstr "Radize" + +#: ../src/proctable.c:1038 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "" + +#: ../src/util.c:87 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u bayt" +msgstr[1] "%u bayt" + +#: ../src/util.c:93 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f kB" + +#: ../src/util.c:97 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MB" + +#: ../src/util.c:101 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GB" + diff --git a/po/ky.gmo b/po/ky.gmo new file mode 100644 index 0000000..8a4ebfc Binary files /dev/null and b/po/ky.gmo differ diff --git a/po/ky.po b/po/ky.po new file mode 100644 index 0000000..02752a8 --- /dev/null +++ b/po/ky.po @@ -0,0 +1,1378 @@ +# Kirghiz translation for gnome-system-monitor. +# Copyright (C) 2013 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Chynggyz Jumaliev , 2013. +# Timur Zhamakeev , 2013. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2013-05-09 15:32+0000\n" +"PO-Revision-Date: 2013-06-10 12:19+0600\n" +"Last-Translator: Timur Zhamakeev \n" +"Language-Team: Kirghiz \n" +"Language: ky\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Lokalize 1.4\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/callbacks.cpp:184 ../src/procman-app.cpp:360 +msgid "System Monitor" +msgstr "Тутум монитору" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/callbacks.cpp:185 +msgid "View current processes and monitor system state" +msgstr "Кезектеги жараяндарды көрүү жана тутумдун абалын көзөмөлдөө" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Монитор;Тутум;Жараян;БЖБ;Эс;Тармак;Тарых;Колдонуу;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 ../src/procman-app.cpp:599 +msgid "GNOME System Monitor" +msgstr "GNOME тутум монитору" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Жараянды жок кылуу" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "" +"Башка колдонуучулардын жараяндарын көзөмөлдөө үчүн, артыкчылыктар талап " +"кылынат" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Жараян алгачкылыгын өзгөртүү" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Жараяндардын алгачкылыгын өзгөртүү үчүн, артыкчылыктар талап кылынат" + +#: ../data/interface.ui.h:2 +msgid "View" +msgstr "Көрүнүш" + +#: ../data/interface.ui.h:3 +msgid "End _Process" +msgstr "Жараянды аяктоо" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Жараяндар" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "БЖБ тарыхы" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Эс менен куюштурулуунун тарыхы" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:249 +#: ../src/procproperties.cpp:132 ../src/proctable.cpp:211 +msgid "Memory" +msgstr "Эси" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:261 +msgid "Swap" +msgstr "Куюштурулуусу" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Тармак тарыхы" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:288 +msgid "Receiving" +msgstr "Алынууда" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Бардыгы алынганы" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:304 +msgid "Sending" +msgstr "Жөнөтүлүүдө" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Бардыгы жөнөтүлгөнү" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "Ресурстар" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "Файл тутумдары" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Ачык файлдарды издөө" + +#: ../data/lsof.ui.h:2 +msgid "_Name contains:" +msgstr "_Атында камтылганы:" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive matching" +msgstr "Регистрди эсепке алуу" + +#: ../data/lsof.ui.h:4 +msgid "C_lear" +msgstr "Та_залоо" + +#: ../data/lsof.ui.h:5 +msgid "S_earch results:" +msgstr "_Издөө натыйжалары:" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Ачык файлдарды издөө" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Ырастоолор" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Жардам" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Программа жөнүндө" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Чыгуу" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Ачык файлдар" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Тутум мониторунун ырастоолору" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Кылык" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Жаңылоо интервалы (сек.):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "_Тегиз жаңылоону аракетке келтирүү" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Жараяндарды аяктоо же _жок кылуу алдында эскертүү" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "БЖБ колдонулушун БЖ саны боюнча _бөлүү" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Маалымат талаалары" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Тизмеде көрсөтүлгөн жараян _маалыматы:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Графиктер" + +#: ../data/preferences.ui.h:11 +msgid "_Show network speed in bits" +msgstr "Тармак ылдамдыгын бит бирдигинде көрсөтүү" + +#: ../data/preferences.ui.h:12 +msgid "_Draw CPU chart as stacked area chart" +msgstr "БЖБ диаграммасын үйүлгөн аянт түрүндө _тартуу" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "_Бардык файл тутумдарын көрсөтүү" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "Тизмеде көрсөтүлгөн файл тутумунун _маалыматы:" + +#: ../data/renice.ui.h:1 +msgid "Change _Priority" +msgstr "_Алгачкылыгын өзгөртүү" + +#: ../data/renice.ui.h:2 +msgid "_Nice value:" +msgstr "_Nice мааниси:" + +#: ../data/renice.ui.h:3 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Эскертүү: жараяндын алгачкылыгы nice мааниси боюнча " +"берилет. Жапызыраак nice мааниси бийик алгачкылыкка дал келет." + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "Жараяндар салмасын көрсөтүү" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "Ресурстар салмасын көрсөтүү" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "Файл тутумдары салмасын көрсөтүү" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "Тиркеменин версиясын көрсөтүү" + +#: ../src/callbacks.cpp:195 +msgid "translator-credits" +msgstr "Жумалиев Чыңгыз " + +#: ../src/disks.cpp:304 ../src/memmaps.cpp:361 +msgid "Device" +msgstr "Түзүлүшү" + +#: ../src/disks.cpp:305 +msgid "Directory" +msgstr "Каталогу" + +#: ../src/disks.cpp:306 ../src/gsm_color_button.c:223 ../src/openfiles.cpp:251 +msgid "Type" +msgstr "Түрү" + +#: ../src/disks.cpp:307 +msgid "Total" +msgstr "Бардыгы" + +#: ../src/disks.cpp:308 +msgid "Free" +msgstr "Бошу" + +#: ../src/disks.cpp:309 +msgid "Available" +msgstr "Жеткиликтүүсү" + +#: ../src/disks.cpp:310 +msgid "Used" +msgstr "Колдонулганы" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "Бүгүн %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "Кечээ %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:199 +msgid "Fraction" +msgstr "Бөлүк" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:201 +msgid "Percentage full for pie color pickers" +msgstr "Түс тандоо тилкелеринин толуу бөлүгү" + +#: ../src/gsm_color_button.c:208 +msgid "Title" +msgstr "Аталышы" + +#: ../src/gsm_color_button.c:209 +msgid "The title of the color selection dialog" +msgstr "Түс тандоо диалогунун аталышы" + +#: ../src/gsm_color_button.c:210 ../src/gsm_color_button.c:628 +msgid "Pick a Color" +msgstr "Түстү тандоо" + +#: ../src/gsm_color_button.c:216 +msgid "Current Color" +msgstr "Кезектеги түсү" + +#: ../src/gsm_color_button.c:217 +msgid "The selected color" +msgstr "Тандалган түсү" + +#: ../src/gsm_color_button.c:224 +msgid "Type of color picker" +msgstr "Түс тандагычтын түрү" + +#: ../src/gsm_color_button.c:550 +msgid "Received invalid color data\n" +msgstr "Туура эмес түс маалыматтары алынды\n" + +#: ../src/gsm_color_button.c:651 +msgid "Click to set graph colors" +msgstr "График түстөрүн өзгөртүү үчүн, басыңыз" + +#: ../src/interface.cpp:47 +msgid "_View" +msgstr "_Көрүнүш" + +#: ../src/interface.cpp:49 +msgid "_Stop Process" +msgstr "Жараянды _токтотуу" + +#: ../src/interface.cpp:50 +msgid "Stop process" +msgstr "Жараянды токтотуу" + +#: ../src/interface.cpp:51 +msgid "_Continue Process" +msgstr "Жараянды _улантуу" + +#: ../src/interface.cpp:52 +msgid "Continue process if stopped" +msgstr "Токтотулган жараяндын ишин улантуу" + +#: ../src/interface.cpp:54 ../src/procdialogs.cpp:92 +msgid "_End Process" +msgstr "Жараянды _аяктоо" + +#: ../src/interface.cpp:55 +msgid "Force process to finish normally" +msgstr "Жараянды дурус аяктоого мажбурлоо" + +#: ../src/interface.cpp:56 ../src/procdialogs.cpp:81 +msgid "_Kill Process" +msgstr "Жараянды _жок кылуу" + +#: ../src/interface.cpp:57 +msgid "Force process to finish immediately" +msgstr "Жараянды токтоосуз мажбурлап бүтүрүү" + +#: ../src/interface.cpp:58 +msgid "_Change Priority" +msgstr "Алгачкылыгын ө_згөртүү..." + +#: ../src/interface.cpp:59 +msgid "Change the order of priority of process" +msgstr "Жараянды алгачкылык тартибин өзгөртүү" + +#: ../src/interface.cpp:61 +msgid "_Refresh" +msgstr "_Жаңылоо" + +#: ../src/interface.cpp:62 +msgid "Refresh the process list" +msgstr "Жараян тизмесин жаңылоо" + +#: ../src/interface.cpp:64 +msgid "_Memory Maps" +msgstr "Э_с карталары" + +#: ../src/interface.cpp:65 +msgid "Open the memory maps associated with a process" +msgstr "Жараянга байланыштуу эс карталарын ачуу" + +#. Translators: this means 'Files that are open' (open is no verb here) +#: ../src/interface.cpp:67 +msgid "Open _Files" +msgstr "Ачык _файлдар" + +#: ../src/interface.cpp:68 +msgid "View the files opened by a process" +msgstr "Жараян ачкан файлдарды көрүү" + +#: ../src/interface.cpp:69 +msgid "_Properties" +msgstr "_Касиеттери" + +#: ../src/interface.cpp:70 +msgid "View additional information about a process" +msgstr "Жараян жөнүндө кошумча маалыматын көрүү" + +#: ../src/interface.cpp:75 +msgid "_Dependencies" +msgstr "_Көз карандылыктар" + +#: ../src/interface.cpp:76 +msgid "Show parent/child relationship between processes" +msgstr "Жараяндардын ата-эне/тукум катышын көрсөтүү" + +#: ../src/interface.cpp:83 +msgid "_Active Processes" +msgstr "_Активдүү жараяндар" + +#: ../src/interface.cpp:84 +msgid "Show active processes" +msgstr "Активдүү жараяндарды көрсөтүү" + +#: ../src/interface.cpp:85 +msgid "A_ll Processes" +msgstr "_Бардык жараяндар" + +#: ../src/interface.cpp:86 +msgid "Show all processes" +msgstr "Бардык жараяндарды көрсөтүү" + +#: ../src/interface.cpp:87 +msgid "M_y Processes" +msgstr "_Менин жараяндарым" + +#: ../src/interface.cpp:88 +msgid "Show only user-owned processes" +msgstr "Кезектеги колдонуучунун жараяндарын гана көрсөтүү" + +#: ../src/interface.cpp:93 ../src/util.cpp:217 +msgid "Very High" +msgstr "Өтө бийик" + +#: ../src/interface.cpp:94 +msgid "Set process priority to very high" +msgstr "Жараяндын алгачкылыгын өтө бийикке орнотуу" + +#: ../src/interface.cpp:95 ../src/util.cpp:219 +msgid "High" +msgstr "Бийик" + +#: ../src/interface.cpp:96 +msgid "Set process priority to high" +msgstr "Жараяндын алгачкылыгын бийикке орнотуу" + +#: ../src/interface.cpp:97 ../src/util.cpp:221 +msgid "Normal" +msgstr "Кадимкидей" + +#: ../src/interface.cpp:98 +msgid "Set process priority to normal" +msgstr "Жараяндын алгачкылыгын кадимкейге орнотуу" + +#: ../src/interface.cpp:99 ../src/util.cpp:223 +msgid "Low" +msgstr "Жапыз" + +#: ../src/interface.cpp:100 +msgid "Set process priority to low" +msgstr "Жараяндын алгачкылыгын жапызга орнотуу" + +#: ../src/interface.cpp:101 ../src/util.cpp:225 +msgid "Very Low" +msgstr "Өтө жапыз" + +#: ../src/interface.cpp:102 +msgid "Set process priority to very low" +msgstr "Жараяндын алгачкылыгын өтө жапызга орнотуу" + +#: ../src/interface.cpp:103 +msgid "Custom" +msgstr "Башка" + +#: ../src/interface.cpp:104 +msgid "Set process priority manually" +msgstr "Жараяндын алгачкылыгын кол менен орнотуу" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:178 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "«%s» түсүн тандоо" + +#: ../src/interface.cpp:214 ../src/procproperties.cpp:138 +msgid "CPU" +msgstr "БЖБ" + +#: ../src/interface.cpp:216 +#, c-format +msgid "CPU%d" +msgstr "БЖБ%d" + +#: ../src/load-graph.cpp:171 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунда" + +#: ../src/load-graph.cpp:366 +msgid "not available" +msgstr "жеткиликтүү эмес" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:369 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) / %s" + +#: ../src/lsof.cpp:125 +msgid "Error" +msgstr "Ката" + +#: ../src/lsof.cpp:126 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "«%s» туура эмес Perl регулярдык туюнтмасы." + +#: ../src/lsof.cpp:272 +msgid "Process" +msgstr "Жараяны" + +#: ../src/lsof.cpp:284 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:294 ../src/memmaps.cpp:339 +msgid "Filename" +msgstr "Файл аты" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:341 +msgid "VM Start" +msgstr "ВЭ башы" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:343 +msgid "VM End" +msgstr "ВЭ аягы" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:345 +msgid "VM Size" +msgstr "ВЭ өлчөмү" + +#: ../src/memmaps.cpp:346 +msgid "Flags" +msgstr "Желектери" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:348 +msgid "VM Offset" +msgstr "ВЭ жылышы" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:351 +msgid "Private clean" +msgstr "Жеке тазасы" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:354 +msgid "Private dirty" +msgstr "Жеке кири" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:357 +msgid "Shared clean" +msgstr "Бөлүшүлгөн тазасы" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:360 +msgid "Shared dirty" +msgstr "Бөлүшүлгөн кири" + +#: ../src/memmaps.cpp:362 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:467 +msgid "Memory Maps" +msgstr "Эс карталары" + +#: ../src/memmaps.cpp:479 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "«%s» (PID %u) жараянынын э_с карталары:" + +#: ../src/openfiles.cpp:38 +msgid "file" +msgstr "файл" + +#: ../src/openfiles.cpp:40 +msgid "pipe" +msgstr "канал" + +#: ../src/openfiles.cpp:42 +msgid "IPv6 network connection" +msgstr "IPv6 тармак туташтыруусу" + +#: ../src/openfiles.cpp:44 +msgid "IPv4 network connection" +msgstr "IPv4 тармак туташтыруусу" + +#: ../src/openfiles.cpp:46 +msgid "local socket" +msgstr "жердик сокет" + +#: ../src/openfiles.cpp:48 +msgid "unknown type" +msgstr "белгисиз түр" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:250 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:252 +msgid "Object" +msgstr "Объектиси" + +#: ../src/openfiles.cpp:346 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "«%s» (PID %u) жараяны ачкан _файлдары:" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:1 +msgid "Main Window width" +msgstr "Негизги терезенин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:2 +msgid "Main Window height" +msgstr "Негизги терезенин бийиктиги" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:3 +msgid "Main Window should open maximized" +msgstr "Башкы терезе жогорку өлчөмүндө ачылыш керек" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:4 +msgid "Main Window X position" +msgstr "Башкы терезенин X өңүтү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:5 +msgid "Main Window Y position" +msgstr "Башкы терезенин Y өңүтү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:6 +msgid "Show process dependencies in tree form" +msgstr "Жараян көз карандылыгын бак түрүндө көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:7 +msgid "Solaris mode for CPU percentage" +msgstr "БЖБ пайызынын Solaris режими" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:8 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"Эгер ЧЫН болсо, тутум монитору, маселенин БЖБ колдонулушу БЖБлардын жалпы " +"саны боюнча бөлүнгөн, «Solaris режиминде» иштейт. Андай болбой калса, «Irix " +"режиминде» иштейт." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:9 +msgid "Show CPU chart as stacked area chart" +msgstr "БЖБ диаграммасын үйүлгөн аянт түрүндө көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:10 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Эгер ЧЫН болсо, тутум монитору, сызык диаграммасынын ордуна үйүлгөн аянт " +"диаграммасын колдонуп БЖБ диаграммасын көрсөтөт." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "Тегиз жаңылоосун аракетке келтирүү/келтирбөө" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:12 +msgid "Show warning dialog when killing processes" +msgstr "Жараяндарды жок кылуу учурунда эскертүү диалогун көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:13 +msgid "Time in milliseconds between updates of the process view" +msgstr "Жараян көрүнүшүн жаңылоо арасындагы убакыт (мс)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:14 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Графиктерди жаңылоо арасындагы убакыт (мс)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:15 +msgid "Whether information about all file systems should be displayed" +msgstr "Файл тутумдары жөнүндө маалымат көрсөтүлүшү керекпи дегенин аныктайт" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:16 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Бардык файл тутумдары жөнүндө маалымат көрсөтүлүшү керекпи дегенин аныктайт " +"(autofs жана procfs менен кошо). Ушул кездеги, бардык монтирленген файл " +"тутумдарынын тизмесин алганга пайдалуу." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:17 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Түзүлүштөр тизмесин жаңылоо арасындагы убакыт (мс)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:18 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"Кайсы жараяндарды жарыяланбас түрүндө көрсөтүү керегин, аныктайт. 0 " +"баарыныкын, 1 колдонуучунукун, жана 2 активдүүнүкүн" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:19 +msgid "Saves the currently viewed tab" +msgstr "Кезектеги көрүлгөн салманы сактайт" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:20 +msgid "0 for the processes list, 1 for the resources and 2 for the disks list" +msgstr "0 жараяндар тизмесиники, 1 ресурстардыкы жана 2 диск тизмесиники" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:21 +msgid "CPU colors" +msgstr "БЖБ түстөрү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:22 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Ар бир жазуу төмөнкү форматта (№ БЖБ, он алтылык түс мааниси)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:23 +msgid "Default graph memory color" +msgstr "Кезектеги көрүлгөн салманы сактайт" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:24 +msgid "Default graph swap color" +msgstr "Куюштурулуу графигинин жарыяланбас түсү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:25 +msgid "Default graph incoming network traffic color" +msgstr "Келүүчү траффиктин жарыяланбас график түсү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:26 +msgid "Default graph outgoing network traffic color" +msgstr "Жөнөтүлүүчү траффиктин жарыяланбас график түсү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:27 +msgid "Show network traffic in bits" +msgstr "Тармак траффигин бит бирдигинде көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:28 +msgid "Process view sort column" +msgstr "Жараян көрүнүшүнүн сорттоо тилкеси" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:29 +msgid "Process view columns order" +msgstr "Жараян көрүнүшүнүн тилке тартиби" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:30 +msgid "Process view sort order" +msgstr "Жараян көрүнүшүнүн сорттоо тартиби" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:31 +msgid "Width of process 'Name' column" +msgstr "«Аты» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:32 +msgid "Show process 'Name' column on startup" +msgstr "Жүргүзгөндө «Аты» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:33 +msgid "Width of process 'User' column" +msgstr "«Колдонуучусу» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:34 +msgid "Show process 'User' column on startup" +msgstr "Жүргүзгөндө «Колдонуучусу» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:35 +msgid "Width of process 'Status' column" +msgstr "«Абалы» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:36 +msgid "Show process 'Status' column on startup" +msgstr "Жүргүзгөндө «Абалы» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:37 +msgid "Width of process 'Virtual Memory' column" +msgstr "«Виртуалдуу эси» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:38 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Жүргүзгөндө «Виртуалдуу эси» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:39 +msgid "Width of process 'Resident Memory' column" +msgstr "«Резиденттик эси» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:40 +msgid "Show process 'Resident Memory' column on startup" +msgstr "Жүргүзгөндө «Резиденттик эси» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:41 +msgid "Width of process 'Writable Memory' column" +msgstr "«Жазылуучу эси» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:42 +msgid "Show process 'Writable Memory' column on startup" +msgstr "Жүргүзгөндө «Жазылуучу эси» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:43 +msgid "Width of process 'Shared Memory' column" +msgstr "«Бөлүшүлгөн эси» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:44 +msgid "Show process 'Shared Memory' column on startup" +msgstr "Жүргүзгөндө «Бөлүшүлгөн эси» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:45 +msgid "Width of process 'X Server Memory' column" +msgstr "«X-сервер эси» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:46 +msgid "Show process 'X Server Memory' column on startup" +msgstr "Жүргүзгөндө «X-сервер эси» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:48 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "«БЖБ %» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:50 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Жүргүзгөндө «БЖБ %» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:51 +msgid "Width of process 'CPU Time' column" +msgstr "«БЖБ убагы» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:52 +msgid "Show process 'CPU Time' column on startup" +msgstr "Жүргүзгөндө «БЖБ убагы» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:53 +msgid "Width of process 'Started' column" +msgstr "«Жүргүзүлгөн күнү» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:54 +msgid "Show process 'Started' column on startup" +msgstr "Жүргүзгөндө «Жүргүзүлгөн күнү» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:55 +msgid "Width of process 'Nice' column" +msgstr "«Nice» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:56 +msgid "Show process 'Nice' column on startup" +msgstr "Жүргүзгөндө «Nice» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:57 +msgid "Width of process 'PID' column" +msgstr "«PID» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:58 +msgid "Show process 'PID' column on startup" +msgstr "Жүргүзгөндө «PID» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:59 +msgid "Width of process 'SELinux Security Context' column" +msgstr "«SELinux коопсуздук контексти» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:60 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "" +"Жүргүзгөндө «SELinux коопсуздук контексти» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:61 +msgid "Width of process 'Command Line' column" +msgstr "«Командалык сабы» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:62 +msgid "Show process 'Command Line' column on startup" +msgstr "Жүргүзгөндө «Командалык сабы» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:63 +msgid "Width of process 'Memory' column" +msgstr "«Эси» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:64 +msgid "Show process 'Memory' column on startup" +msgstr "Жүргүзгөндө «Эси» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:65 +msgid "Width of process 'Waiting Channel' column" +msgstr "«Күтүүдөгү каналы» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:66 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Жүргүзгөндө «Күтүүдөгү каналы» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:67 +msgid "Width of process 'Control Group' column" +msgstr "«Көзөмөлдөө тобу» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:68 +msgid "Show process 'Control Group' column on startup" +msgstr "Жүргүзгөндө «Көзөмөлдөө тобу» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:69 +msgid "Width of process 'Unit' column" +msgstr "«Ченөө өлчөмү» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:70 +msgid "Show process 'Unit' column on startup" +msgstr "Жүргүзгөндө «Ченөө өлчөмү» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:71 +msgid "Width of process 'Session' column" +msgstr "«Сеансы» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:72 +msgid "Show process 'Session' column on startup" +msgstr "Жүргүзгөндө «Сеансы» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:73 +msgid "Width of process 'Seat' column" +msgstr "«Иш орду» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:74 +msgid "Show process 'Seat' column on startup" +msgstr "Жүргүзгөндө «Иш орду» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:75 +msgid "Width of process 'Owner' column" +msgstr "«Ээси» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:76 +msgid "Show process 'Owner' column on startup" +msgstr "Жүргүзгөндө «Ээси» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:77 +msgid "Width of process 'Priority' column" +msgstr "«Алгачкылыгы» жараянынын тилке туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:78 +msgid "Show process 'Priority' column on startup" +msgstr "Жүргүзгөндө «Алгачкылыгы» жараянынын тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:79 +msgid "Disk view sort column" +msgstr "Диск көрүнүшүнүн сорттоо тилкеси" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:80 +msgid "Disk view sort order" +msgstr "Диск көрүнүшүнүн сорттоо тартиби" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:81 +msgid "Disk view columns order" +msgstr "Диск көрүнүшүнүн тилке тартиби" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:82 +msgid "Width of disk view 'Device' column" +msgstr "Диск көрүнүшүндөгү «Түзүлүшү» тилкесинин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:83 +msgid "Show disk view 'Device' column on startup" +msgstr "Жүргүзгөндө диск көрүнүшүндөгү «Түзүлүшү» тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:84 +msgid "Width of disk view 'Directory' column" +msgstr "Диск көрүнүшүндөгү «Каталогу» тилкесинин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:85 +msgid "Show disk view 'Directory' column on startup" +msgstr "Жүргүзгөндө диск көрүнүшүндөгү «Каталогу» тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:86 +msgid "Width of disk view 'Type' column" +msgstr "Диск көрүнүшүндөгү «Түрү» тилкесинин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:87 +msgid "Show disk view 'Type' column on startup" +msgstr "Жүргүзгөндө диск көрүнүшүндөгү «Түрү» тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:88 +msgid "Width of disk view 'Total' column" +msgstr "Диск көрүнүшүндөгү «Бардыгы» тилкесинин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:89 +msgid "Show disk view 'Total' column on startup" +msgstr "Жүргүзгөндө диск көрүнүшүндөгү «Бардыгы» тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:90 +msgid "Width of disk view 'Free' column" +msgstr "Диск көрүнүшүндөгү «Бошу» тилкесинин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:91 +msgid "Show disk view 'Free' column on startup" +msgstr "Жүргүзгөндө диск көрүнүшүндөгү «Бошу» тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:92 +msgid "Width of disk view 'Available' column" +msgstr "Диск көрүнүшүндөгү «Жеткиликтүүсү» тилкесинин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:93 +msgid "Show disk view 'Available' column on startup" +msgstr "Жүргүзгөндө диск көрүнүшүндөгү «Жеткиликтүүсү» тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:94 +msgid "Width of disk view 'Used' column" +msgstr "Диск көрүнүшүндөгү «Колдонулганы» тилкесинин туурасы" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:95 +msgid "Show disk view 'Used' column on startup" +msgstr "Жүргүзгөндө диск көрүнүшүндөгү «Колдонулганы» тилкесин көрсөтүү" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:96 +msgid "Memory map sort column" +msgstr "Эс картасынын сорттоо тилкеси" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:97 +msgid "Memory map sort order" +msgstr "Эс картасынын сорттоо тартиби" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:98 +msgid "Open files sort column" +msgstr "Ачык файлдардын сорттоо тилкеси" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:99 +msgid "Open files sort order" +msgstr "Ачык файлдардын сорттоо тартиби" + +#: ../src/procactions.cpp:76 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d жараянынын алгачкылыгын төмөнкүгө өзгөртүү мүмкүн эмес: %d.\n" +"%s" + +#: ../src/procactions.cpp:156 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d жараянын %d сигналы менен жок кылуу мүмкүн эмес.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:74 +#, c-format +msgid "Kill the selected process “%s” (PID: %u)?" +msgstr "Тандалган «%s» (PID: %u) жараянын жок кыласызбы?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:78 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Жараяндын жок кылынышы маалыматтарды бузуп, сеансты үзүп же коопсуздук " +"тобокелине алып келиши мүмкүн. Жооп бербеген жараяндар гана жок кылыныш " +"керек." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:85 +#, c-format +msgid "End the selected process “%s” (PID: %u)?" +msgstr "Тандалган «%s» (PID: %u) жараянын аяктайсызбы?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:89 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Жараяндын аякталышы маалыматтарды бузуп, сеансты үзүп же коопсуздук " +"тобокелине алып келиши мүмкүн. Жооп бербеген жараяндар гана аякталыш керек." + +#: ../src/procdialogs.cpp:171 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "«%s» (PID: %u) жараянынын алгачкылыгын өзгөртүү" + +#: ../src/procdialogs.cpp:189 +msgid "Note:" +msgstr "Эскертүү:" + +#: ../src/procdialogs.cpp:190 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Жараяндын алгачкылыгы nice мааниси боюнча берилет. Жапызыраак nice мааниси " +"бийик алгачкылыкка дал келет." + +#: ../src/procdialogs.cpp:362 ../src/procman-app.cpp:462 +msgid "Icon" +msgstr "Значок" + +#: ../src/procman-app.cpp:576 +msgid "A simple process and system monitor." +msgstr "Жөнөкөй жараян жана тутум диспетчери." + +#: ../src/procproperties.cpp:104 ../src/util.cpp:434 +msgid "N/A" +msgstr "Ж/Э" + +#: ../src/procproperties.cpp:129 ../src/proctable.cpp:196 +msgid "Process Name" +msgstr "Жараян аты" + +#: ../src/procproperties.cpp:130 ../src/proctable.cpp:197 +msgid "User" +msgstr "Колдонуучусу" + +#: ../src/procproperties.cpp:131 ../src/proctable.cpp:198 +msgid "Status" +msgstr "Абалы" + +#: ../src/procproperties.cpp:133 ../src/proctable.cpp:199 +msgid "Virtual Memory" +msgstr "Виртуалдуу эси" + +#: ../src/procproperties.cpp:134 ../src/proctable.cpp:200 +msgid "Resident Memory" +msgstr "Резиденттик эси" + +#: ../src/procproperties.cpp:135 ../src/proctable.cpp:201 +msgid "Writable Memory" +msgstr "Жазылуучу эси" + +#: ../src/procproperties.cpp:136 ../src/proctable.cpp:202 +msgid "Shared Memory" +msgstr "Бөлүшүлгөн эси" + +#: ../src/procproperties.cpp:137 ../src/proctable.cpp:203 +msgid "X Server Memory" +msgstr "X-сервер эси" + +#: ../src/procproperties.cpp:139 ../src/proctable.cpp:205 +msgid "CPU Time" +msgstr "БЖБ убагы" + +#: ../src/procproperties.cpp:139 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld секунда" + +#: ../src/procproperties.cpp:140 ../src/proctable.cpp:206 +msgid "Started" +msgstr "Жүргүзүлгөн күнү" + +#: ../src/procproperties.cpp:141 ../src/proctable.cpp:207 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:142 ../src/proctable.cpp:221 +msgid "Priority" +msgstr "Алгачкылыгы" + +#: ../src/procproperties.cpp:143 ../src/proctable.cpp:208 +msgid "ID" +msgstr "ID'си" + +#: ../src/procproperties.cpp:144 ../src/proctable.cpp:209 +msgid "Security Context" +msgstr "Коопсуздук контексти" + +#: ../src/procproperties.cpp:145 ../src/proctable.cpp:210 +msgid "Command Line" +msgstr "Командалык сабы" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:146 ../src/proctable.cpp:213 +msgid "Waiting Channel" +msgstr "Күтүүдөгү каналы" + +#: ../src/procproperties.cpp:147 ../src/proctable.cpp:214 +msgid "Control Group" +msgstr "Көзөмөл тобу" + +#: ../src/procproperties.cpp:259 +msgid "Process Properties" +msgstr "Жараян касиеттери" + +#: ../src/procproperties.cpp:279 +#, c-format +msgid "Properties of process \"%s\" (PID %u):" +msgstr "«%s» (PID %u) жараянынын касиеттери:" + +#: ../src/proctable.cpp:204 +#, no-c-format +msgid "% CPU" +msgstr "% БЖБ" + +#: ../src/proctable.cpp:215 +msgid "Unit" +msgstr "Ченөө бирдиги" + +#: ../src/proctable.cpp:216 +msgid "Session" +msgstr "Сеансы" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:219 +msgid "Seat" +msgstr "Иш орду" + +#: ../src/proctable.cpp:220 +msgid "Owner" +msgstr "Ээси" + +#: ../src/proctable.cpp:1060 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "1, 5, 15 минуталарындагы орточо жүктөлүшү: %0.2f, %0.2f, %0.2f" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "Иштөөдө" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "Токтотулган" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "Зомби" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "Үзгүлтүксүз" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "Күтүүдө" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f КиБ" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f МиБ" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f ГиБ" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f ТиБ" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g кбит" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Мбит" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Гбит" + +#: ../src/util.cpp:173 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Тбит" + +#: ../src/util.cpp:188 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u бит" + +#: ../src/util.cpp:189 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u байт" + +#: ../src/util.cpp:232 +msgid "Very High Priority" +msgstr "Өтө жогорку приоритет" + +#: ../src/util.cpp:234 +msgid "High Priority" +msgstr "Жогорку приоритет" + +#: ../src/util.cpp:236 +msgid "Normal Priority" +msgstr "Кадимки приоритет" + +#: ../src/util.cpp:238 +msgid "Low Priority" +msgstr "Төмөнкү приоритет" + +#: ../src/util.cpp:240 +msgid "Very Low Priority" +msgstr "Өтө төмөнкү приоритет " + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:632 +#, c-format +msgid "%s/s" +msgstr "%s/с" + + diff --git a/po/li.gmo b/po/li.gmo new file mode 100644 index 0000000..873068f Binary files /dev/null and b/po/li.gmo differ diff --git a/po/li.po b/po/li.po new file mode 100644 index 0000000..331924f --- /dev/null +++ b/po/li.po @@ -0,0 +1,688 @@ +# GTop Dutch Translation +# Copyright (C) 2000 Free Software Foundation, Inc. +# Mathieu van Woerkom , 2003 +# +msgid "" +msgstr "" +"Project-Id-Version: gtop cvs\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-10-17 02:04+0200\n" +"PO-Revision-Date: 2003-06-10 13:28+0100\n" +"Last-Translator: Mathieu van Woerkom \n" +"Language-Team: Limburgish \n" +"Language: li\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: gnome-system-monitor.desktop.in.h:1 src/callbacks.c:144 src/interface.c:614 +msgid "System Monitor" +msgstr "Prosesbeheer" + +#: gnome-system-monitor.desktop.in.h:2 +msgid "View current processes and monitor system state" +msgstr "Tuin huijig proses en bekiek systeemtoesjtandj" + +#: src/callbacks.c:121 +#, fuzzy +msgid "Kevin Vandersloot" +msgstr "(C)  2001 Kevin Vandersloot" + +#: src/callbacks.c:122 +#, fuzzy +msgid "Jorgen Scheibengruber - nicer devices treeview" +msgstr "Jorgen Scheibengruber - sjoender apperateboum" + +#: src/callbacks.c:130 +msgid "translator_credits" +msgstr "euverzat door Mathieu van Woerkom" + +#: src/callbacks.c:145 +msgid "(C) 2001 Kevin Vandersloot" +msgstr "(C)  2001 Kevin Vandersloot" + +#: src/callbacks.c:146 +msgid "Simple process viewer using libgtop" +msgstr "Einvoudig proseseuverzich via libgtop." + +#: src/defaulttable.h:8 +msgid "X window system" +msgstr "X  window system" + +#: src/defaulttable.h:9 +msgid "bourne again shell" +msgstr "bourne again shell" + +#: src/defaulttable.h:10 +msgid "Gnome-Session" +msgstr "Gnome sessie" + +#: src/favorites.c:344 +msgid "No processes are currently hidden." +msgstr "'t geuf op 't memènt gein versjtaoke prosesse." + +#: src/favorites.c:364 +msgid "Manage Hidden Processes" +msgstr "Beheer versjtaoke prosesse" + +#: src/favorites.c:388 +#, fuzzy +msgid "_Hidden processes:" +msgstr "Versjtaoke _prosesse:" + +#: src/favorites.c:410 +msgid "_Remove From List" +msgstr "_Doog eweg oet de lies" + +#: src/favorites.c:419 src/procdialogs.c:439 +msgid "Note:" +msgstr "" + +#: src/favorites.c:420 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" +"Dao is gekaoze dees prosesse neet te tuine. Zie waere weer getuind wen zie " +"oet deze lies waere eweggedaon." + +#: src/infoview.c:81 +msgid "Process Info" +msgstr "Prosesinfermasie" + +#: src/infoview.c:95 +msgid "Command:" +msgstr "Opdrach:" + +#: src/infoview.c:99 +msgid "Status:" +msgstr "Sjtatus:" + +#: src/infoview.c:103 +msgid "Priority:" +msgstr "Prioriteit:" + +#: src/infoview.c:127 +msgid "Memory Usage" +msgstr "Ónthaudgebroek: " + +#: src/infoview.c:141 +msgid "Total:" +msgstr "Totaal:" + +#: src/infoview.c:145 +msgid "RSS:" +msgstr "VGO: " + +#: src/infoview.c:149 +msgid "Shared:" +msgstr "Gedeild: " + +#: src/infoview.c:194 +#, c-format +msgid "Very high - nice %d" +msgstr "Gans hoeg ('nice'-waerd: %d)" + +#: src/infoview.c:196 +#, c-format +msgid "High - nice %d" +msgstr "Hoeg ('nice'-waerd: %d)" + +#: src/infoview.c:198 +#, c-format +msgid "Normal - nice %d" +msgstr "Normaal ('nice'-waerd: %d)" + +#: src/infoview.c:200 +#, c-format +msgid "Low - nice %d" +msgstr "Lieg ('nice'-waerd: %d)" + +#: src/infoview.c:202 +#, c-format +msgid "Very low - nice %d" +msgstr "Gans lieg ('nice'-waerd:  %d)" + +#: src/interface.c:53 src/interface.c:124 +msgid "_Change Priority..." +msgstr "_Veranger prioriteit..." + +#: src/interface.c:53 src/interface.c:124 +msgid "Change the importance (nice value) of a process" +msgstr "Veranger de prioriteit ('nice'-waerd) van dit proses." + +#: src/interface.c:58 src/interface.c:135 src/procdialogs.c:155 +msgid "_Hide Process" +msgstr "_Maskeer proses" + +#: src/interface.c:58 src/interface.c:135 +msgid "Hide a process" +msgstr "Maskeer dit proses." + +#: src/interface.c:64 src/interface.c:230 +msgid "End _Process" +msgstr "_Beèndig proses" + +#: src/interface.c:64 +msgid "Force a process to finish." +msgstr "Dwing dit proses te èndige." + +#: src/interface.c:69 src/interface.c:146 src/procdialogs.c:217 +#: src/procdialogs.c:1008 +msgid "_Kill Process" +msgstr "Vern_etig proses" + +#: src/interface.c:69 +msgid "Force a process to finish now." +msgstr "Dwing dit proses noe te èndige." + +#: src/interface.c:75 +msgid "_Hidden Processes" +msgstr "Versjtaoke _prosesse..." + +#: src/interface.c:76 +msgid "View and edit your list of hidden processes" +msgstr "Pas de lies van versjtaoke prosesse aan." + +#: src/interface.c:87 src/interface.c:129 +msgid "_Memory Maps" +msgstr "_Ónthaudverdeiling" + +#: src/interface.c:87 src/interface.c:129 +msgid "View the memory maps associated with a process" +msgstr "Tuin de ónthaudverdeiling van dit proses." + +#: src/interface.c:93 +msgid "Process _Dependencies" +msgstr "_Prosesaafhenkelikheite" + +#: src/interface.c:93 +msgid "Display a tree showing process dependencies" +msgstr "Tuin prosesaafhenkelikheidsboum" + +#: src/interface.c:98 +msgid "_Threads" +msgstr "_Threads" + +#: src/interface.c:98 +msgid "Display threads (subprocesses)" +msgstr "threads tuine" + +#: src/interface.c:141 src/procdialogs.c:222 src/procdialogs.c:1012 +msgid "_End Process" +msgstr "_Beèndig proses" + +#: src/interface.c:141 +msgid "Force a process to finish" +msgstr "Dwing ein proses te èndige" + +#: src/interface.c:146 +msgid "Force a process to finish now" +msgstr "Dwing ein proses noe te èndige" + +#: src/interface.c:153 +msgid "More _Info >>" +msgstr "Mie _infermasie >>" + +#: src/interface.c:154 +msgid "<< Less _Info" +msgstr "<< Winniger _infermasie" + +#: src/interface.c:187 +msgid "Sea_rch:" +msgstr "_Zeuk:" + +#: src/interface.c:199 +msgid "All Processes" +msgstr "Alle prosesse" + +#: src/interface.c:200 +msgid "My Processes" +msgstr "Mien prosesse" + +#: src/interface.c:201 +msgid "Active Processes" +msgstr "Aktieve prosesse" + +#: src/interface.c:208 +msgid "Vie_w:" +msgstr "_Tuin:" + +#: src/interface.c:235 +msgid "More _Info" +msgstr "_Mie infermasie" + +#: src/interface.c:334 +msgid "Name" +msgstr "Naam" + +#: src/interface.c:335 +msgid "Directory" +msgstr "Map" + +#: src/interface.c:336 +msgid "Type" +msgstr "Tiep" + +#: src/interface.c:337 +msgid "Total" +msgstr "Totaal" + +#: src/interface.c:338 +msgid "Used" +msgstr "Gebroek" + +#: src/interface.c:359 +msgid "CPU History" +msgstr "Historie van CPU gebroek" + +#: src/interface.c:400 +#, c-format +msgid "CPU%d:" +msgstr "" + +#: src/interface.c:419 +msgid "Memory and Swap History" +msgstr "Historie van Ónthaud en Swap gebroek" + +#: src/interface.c:452 +msgid "Used memory:" +msgstr "Ónthaud in gebroek:" + +#: src/interface.c:461 src/interface.c:488 +msgid "of" +msgstr "van" + +#: src/interface.c:479 +msgid "Used swap:" +msgstr "Swap in gebroek:" + +#: src/interface.c:509 src/procdialogs.c:928 +msgid "Devices" +msgstr "Apperaten" + +#: src/interface.c:626 src/procdialogs.c:753 +msgid "Process Listing" +msgstr "Proseslies" + +#: src/interface.c:632 src/procdialogs.c:840 +msgid "Resource Monitor" +msgstr "Prosesbeheer" + +#: src/interface.c:690 +msgid "Application Manager" +msgstr "Programbeheerder" + +#: src/interface.c:696 +msgid "Running Applications" +msgstr "aktieve programme" + +#: src/interface.c:715 +msgid "_Close Application" +msgstr "_Sjloet program" + +#: src/memmaps.c:227 +msgid "Filename" +msgstr "Besjtandjnaam" + +#: src/memmaps.c:227 +msgid "VM Start" +msgstr "VG aanvang" + +#: src/memmaps.c:227 +msgid "VM End" +msgstr "VG-ènj" + +#: src/memmaps.c:228 src/proctable.c:133 +msgid "VM Size" +msgstr "VG ómvank" + +#: src/memmaps.c:228 +msgid "Flags" +msgstr "Vane" + +#: src/memmaps.c:228 +#, fuzzy +msgid "VM Offset" +msgstr "VG-offset" + +#: src/memmaps.c:229 +msgid "Device" +msgstr "Apperaat" + +#: src/memmaps.c:229 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.c:305 +msgid "Memory Maps" +msgstr "Ónthaudverdeiling..." + +#: src/memmaps.c:325 +#, fuzzy +msgid "Process name:" +msgstr "Proses:" + +#: src/procactions.c:54 +msgid "No such process." +msgstr "Neet zoe ei proses." + +#: src/procactions.c:67 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to change the priority of this process. You can " +"enter the root password to gain the necessary permission." +msgstr "" +"proses: %s\n" +"\n" +"Geer höbt neet de rechte veur de prioriteit van dit proses te verangere. " +"Geuf 't root-wachwaord veur de rechte te verkriege." + +#: src/procactions.c:74 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You must be root to renice a process lower than 0. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"proses: %s\n" +"\n" +"Geer moot root zeen veur ei proses ein 'nice'-waerd ónger 0 te gaeve. Geuf " +"'t root-wachwaord veur root te waere." + +#: src/procactions.c:126 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to end this process. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"proses: %s\n" +"\n" +"Geer höbt neet de rechte veur dit proses te beèndigen. Geuf 't root-" +"wachwaord veur de rechte te verkriege." + +#: src/procactions.c:145 +msgid "An error occured while killing the process." +msgstr "Dao góng get mis wie 't proses beèndigd woor." + +#: src/procdialogs.c:80 +msgid "Are you sure you want to hide this process?" +msgstr "" + +#: src/procdialogs.c:81 +msgid "" +"If you hide a process, you can unhide it by selecting 'Hidden Processes' in " +"the Edit menu." +msgstr "" + +#: src/procdialogs.c:138 src/procdialogs.c:279 +#, fuzzy +msgid "_Show this dialog next time" +msgstr "Tuin dit vinster de naekste kier." + +#: src/procdialogs.c:215 +msgid "Are you sure you want to kill this process?" +msgstr "" + +#: src/procdialogs.c:216 +#, fuzzy +msgid "If you kill a process, unsaved data will be lost." +msgstr "Neet-opgesjlaoge gegaeves zólle foetu gaon." + +#: src/procdialogs.c:220 +msgid "Are you sure you want to end this process?" +msgstr "" + +#: src/procdialogs.c:221 +#, fuzzy +msgid "If you end a process, unsaved data will be lost." +msgstr "Neet-opgesjlaoge gegaeves zólle foetu gaon." + +#: src/procdialogs.c:319 +#, fuzzy +msgid "(Very High Priority)" +msgstr "(Gans hoege prioriteit)" + +#: src/procdialogs.c:321 +#, fuzzy +msgid "(High Priority)" +msgstr "(Hoege prioriteit)" + +#: src/procdialogs.c:323 +#, fuzzy +msgid "(Normal Priority)" +msgstr "(Normale prioriteit)" + +#: src/procdialogs.c:325 +#, fuzzy +msgid "(Low Priority)" +msgstr "(Liege prioriteit)" + +#: src/procdialogs.c:327 +#, fuzzy +msgid "(Very Low Priority)" +msgstr "(Gans liege prioriteit)" + +#: src/procdialogs.c:381 src/procdialogs.c:1016 +msgid "Change Priority" +msgstr "Veranger prioriteit" + +#: src/procdialogs.c:402 src/procdialogs.c:1017 +msgid "Change _Priority" +msgstr "Veranger _prioriteit" + +#: src/procdialogs.c:423 +#, fuzzy +msgid "_Nice value:" +msgstr "'Nice'-waerd:" + +#: src/procdialogs.c:440 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"De prioriteit van ei proses weurt aangegaeve door ein 'nice'-waerd. ein " +"liegere 'nice'-waerd kump euverein mit ein hoegere prioriteit." + +#: src/procdialogs.c:695 +msgid "Icon" +msgstr "Piktogram" + +#: src/procdialogs.c:735 +msgid "Preferences" +msgstr "Prifferensies" + +#: src/procdialogs.c:760 +msgid "Behavior" +msgstr "Gedraag" + +#: src/procdialogs.c:779 src/procdialogs.c:866 +#, fuzzy +msgid "_Update interval:" +msgstr "_Verfrisj interval (in sekónde):" + +#: src/procdialogs.c:795 src/procdialogs.c:883 src/procdialogs.c:964 +msgid "seconds" +msgstr "" + +#: src/procdialogs.c:802 +msgid "Show warning dialog when ending or _killing processes" +msgstr "_Waarsjoew bie 't beèndige of vernetigen van ei proses" + +#: src/procdialogs.c:812 +msgid "Show warning dialog when _hiding processes" +msgstr "Waarsjoew bie 't mas_kere van prosesse" + +#: src/procdialogs.c:822 +msgid "Process Fields" +msgstr "Proses veljer" + +#: src/procdialogs.c:847 +msgid "Graphs" +msgstr "Grafikke" + +#: src/procdialogs.c:890 +#, fuzzy +msgid "_Background color:" +msgstr "_Achtergróndjkleur:" + +#: src/procdialogs.c:909 +#, fuzzy +msgid "_Grid color:" +msgstr "_Rasterkleur:" + +#: src/procdialogs.c:947 +#, fuzzy +msgid "Update _interval:" +msgstr "Verfrisj _interval (in sekónde):" + +#: src/procdialogs.c:1007 +msgid "Kill Process" +msgstr "Vernetig proses" + +#: src/procdialogs.c:1011 +msgid "End Process" +msgstr "Beèndig proses" + +#: src/procdialogs.c:1036 +msgid "Root Password :" +msgstr "Root-wachwaord:" + +#: src/procdialogs.c:1081 +msgid "Wrong Password." +msgstr "Verkierd wachwaord!" + +#: src/procman.c:47 +msgid "show simple dialog to end processes and logout" +msgstr "Tuin ein dialoog veur prosesse te sjloete en uch aaf te melje." + +#: src/proctable.c:131 +msgid "Process Name" +msgstr "Prosesnaam" + +#: src/proctable.c:131 +msgid "Arguments" +msgstr "Argumente" + +#: src/proctable.c:132 +msgid "User" +msgstr "Eigenaer" + +#: src/proctable.c:132 +msgid "Status" +msgstr "Sjtatus" + +#: src/proctable.c:133 +msgid "Memory" +msgstr "Ónthaud" + +#: src/proctable.c:133 +msgid "Resident Memory" +msgstr "Vas ónthaud" + +#: src/proctable.c:134 +msgid "Shared Memory" +msgstr "Gedeild ónthaud" + +#: src/proctable.c:134 +msgid "RSS Memory" +msgstr "Gewisseld ónthaud" + +#: src/proctable.c:135 +#, fuzzy +msgid "X Server Memory" +msgstr "Gedeild ónthaud" + +#: src/proctable.c:137 +#, no-c-format +msgid "% CPU" +msgstr "% CPU-gebroek" + +#: src/proctable.c:138 +msgid "Nice" +msgstr "'Nice'-waerd" + +#: src/proctable.c:138 +msgid "ID" +msgstr "PID" + +#: src/proctable.c:282 +msgid "Running" +msgstr "Aktief" + +#: src/proctable.c:288 +msgid "Stopped" +msgstr "Gesjtop" + +#: src/proctable.c:293 +msgid "Sleeping" +msgstr "Sjlaop" + +#: src/proctable.c:412 +msgid " (thread)" +msgstr " (thread)" + +#: src/proctable.c:982 +#, c-format +msgid "%s could not be found." +msgstr "Kós %s neet vènje." + +#: src/util.c:294 +#, fuzzy, c-format +msgid "%d byte" +msgid_plural "%d bytes" +msgstr[0] "%d bytes" +msgstr[1] "%d bytes" + +#: src/util.c:297 +#, c-format +msgid "%d K" +msgstr "%d K" + +#: src/util.c:301 +#, c-format +msgid "%.1f MB" +msgstr "%.1f  MB" + +#: src/util.c:303 +#, c-format +msgid "%.0f MB" +msgstr "%.0f  MB." + +#: src/util.c:306 +#, c-format +msgid "%.1f GB" +msgstr "%.1f  GB." + +#~ msgid "Kevin Vandersloot (kfv101@psu.edu)" +#~ msgstr "Kevin Vandersloot (kfv101@psu.edu)" + +#~ msgid "View processes being run by all users" +#~ msgstr "Tuin de prosesse van alle gebroekers" + +#~ msgid "View processes being run by you" +#~ msgstr "Tuin eur eige prosesse" + +#~ msgid "View only active processes" +#~ msgstr "Tuin allein aktieve prosesse" + +#~ msgid "Used CPU:" +#~ msgstr "CPU in gebroek:" + +#~ msgid "Change Priority ..." +#~ msgstr "Veranger prioriteit..." + +#~ msgid "Hide Process" +#~ msgstr "Maskeer proses" + +#~ msgid "" +#~ "Are you sure you want to hide this process?\n" +#~ "(Choose 'Hidden Processes' in the Settings menu to reshow)" +#~ msgstr "" +#~ "Wit geer vas det geer dit proses wilt maskere?\n" +#~ "(Kees 'versjtaoke prosesse' in 't insjtèllingemenu veur 't weer te tuine)" diff --git a/po/lt.gmo b/po/lt.gmo new file mode 100644 index 0000000..f3f69e9 Binary files /dev/null and b/po/lt.gmo differ diff --git a/po/lt.po b/po/lt.po new file mode 100644 index 0000000..974e19d --- /dev/null +++ b/po/lt.po @@ -0,0 +1,1478 @@ +# Lithuanian translation of gnome-system-monitor. +# Copyright © 2003-2007, 2008, 2012 Free Software Foundation, Inc. +# Tomas Kuliavas , 2003. +# Žygimantas Beručka , 2003-2007, 2012. +# Justina Klingaitė , 2005. +# Gintautas Miliauskas , 2006, 2008. +# Algimantas Margevičius , 2011. +# Aurimas Černius , 2013, 2014, 2015, 2016, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: lt\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-02-26 18:18+0000\n" +"PO-Revision-Date: 2018-02-28 01:26+0200\n" +"Last-Translator: Moo\n" +"Language-Team: Lietuvių \n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Poedit 2.0.4\n" +"X-Project-Style: gnome\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "Sistemos monitorius" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "Rodo šiuo metu paleistus procesus ir sistemos būseną" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitorius;Sistema;Procesas;CPU;Atmintis;Tinklas;Retrospektyva;Naudojimas;" +"Našumas;Užduotis;Tvarkytuvė;Veikla;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME sistemos monitorius" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitorius;Sistema;Procesas;Procesorius;Atmintis;Tinklas;Retrospektyva;" +"Naudojimas;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Matyti ir tvarkyti sistemos išteklius" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Sistemos monitorius yra procesų stebyklė bei sistemos monitorius su " +"patrauklia ir paprasta naudoti sąsaja." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Sistemos monitorius leidžia jums pamatyti, kurios programos naudoja jūsų " +"kompiuterio procesorių ar atmintį, gali tvarkyti veikiančias programas, " +"priverstinai stabdyti neatsakančius procesus ir keisti esamų procesų būseną " +"bei prioritetą." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Išteklių grafikai parodo greitą apžvalgą, kas vysta jūsų kompiuteryje, " +"pateikdami paskutinį tinklo, atminties ir procesoriaus naudojimą." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Procesų sąrašo rodinys" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Išteklių rodinys" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Failų sistemos rodinys" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME projektas" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Nutraukti procesą" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Kitų naudotojų procesams valdyti reikia privilegijų" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Keisti proceso prioritetą" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Proceso prioritetui keisti reikia privilegijų" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "_Baigti proceso darbą" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "Rodyti proceso savybes" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesai" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "Centrinio procesoriaus retrospektyva" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "Atminties ir mainų srities retrospektyva" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "Atmintis" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "Mainų sritis" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "Tinklo retrospektyva" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "Gaunama" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "Iš viso gauta" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "Siunčiama" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "Iš viso išsiųsta" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "Ištekliai" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "Failų sistemos" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Ieškoti atvertų failų" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtruoti failus pagal pavadinimą" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Nepaisyti raidžių registro" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Ieškoti atvertų failų" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Nuostatos" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Žinynas" + +#: data/menus.ui:23 +msgid "About" +msgstr "Apie" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Išeiti" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Atnaujinti" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktyvūs procesai" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "V_isi procesai" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "M_ano procesai" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "P_riklausomybės" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Savybės" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Atminties sritys" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Atverti _failai" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Keisti _prioritetą" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Labai aukštas" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Aukštas" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Įprastinis" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Žemas" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Labai žemas" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Pasirinktinis" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Sustabdyti" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Tęsti" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Baigti" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Nutraukti" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Atverti failai" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Sistemos monitoriaus nuostatos" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Veikimas" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Atnaujinimo intervalas sekundėmis:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Įjungti _tolygų atnaujinimą" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Perspėti prieš užbaigiant arba nutrau_kiant procesus" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dalyti procesoriaus naudojimą iš procesorių skaičiaus" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informacijos laukeliai" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Sąraše rodoma proceso i_nformacija:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Diagramos" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Piešti CPU grafiką kaip juostinę diagramą" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Piešti CPU diagramą kaip glotnų grafiką" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Rodyti tinklo spartą bitais" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Rodyti _visas failų sistemas" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Sąraše rodoma failų sistemos i_nformacija:" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "_Atsisakyti" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Keisti _prioritetą" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "„_Nice“ reikšmė:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Proceso prioritetas yra nustatomas pagal jam suteiktą „nice“ vertę. Mažesnė " +"„nice“ vertė – didesnis prioritetas." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Paprasta procesų ir sistemos stebyklė." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Rodyti procesų kortelę" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Rodyti resursų kortelę" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Rodyti failų sistemų kortelę" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Rodyti programos versiją" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Įrenginys" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Aplankas" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tipas" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Iš viso" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Laisva" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Prieinama" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Naudojama" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Pasirinkite „%s“ spalvą" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" +"Žygimantas Beručka \n" +"Justina Klingaitė \n" +"Gintautas Miliauskas \n" +"Tomas Kuliavas " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Šiandien %k∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Vakar %k∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %k∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %k∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y %b %d" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Trupmena" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Užpildyta vieta procentais skritulinių diagramų spalvų parinkikliams" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Antraštė" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Spalvų pasirinkimo dialogo antraštė" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Pasirinkite spalvą" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Esama spalva" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Pasirinkta spalva" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Spalvų parinkiklio tipas" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Gauti netaisyklingi spalvų duomenys\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Spauskite, jei norite pasirinkti grafiko spalvas" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekundė" +msgstr[1] "%u sekundės" +msgstr[2] "%u sekundžių" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "neprieinama" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) iš %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d atvertas failas" +msgstr[1] "%d atverti failai" +msgstr[2] "%d atverti failų" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d atitinkantis atvertas failas" +msgstr[1] "%d atitinkantys atverti failai" +msgstr[2] "%d atitinkančių atvertų failų" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Procesas" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Failo pavadinimas" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM pradžia" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM pabaiga" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM dydis" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Parametrai" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM poslinkis" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privačioji švari" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privačioji nešvari" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Bendroji švari" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Bendroji nešvari" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inodas" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Atminties sritys" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Proceso „%s“ (PID %u) _atminties sritys:" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "failas" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "konvejeris" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 tinklo ryšys" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 tinklo ryšys" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "vietinis lizdas" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "nežinomas tipas" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FA" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objektas" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "Proceso „%s“ (PID %u) atverti _failai:" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Pagrindinio lango dydis ir padėtis formoje (plotis, aukštis, x, y)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "Pagrindinis langus turi būti atvertas išdidintas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "Rodyti proceso priklausomybes medžio forma" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "CPU procentų „Solaris“ veiksena" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Jeigu TEIGIAMA, system-monitor veikia „Solaris veiksenoje“, kur užduoties " +"CPU naudojimas yra padalintas iš viso CPU skaičiaus. Priešingu atveju " +"programa veikia „Irix veiksenoje“." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Rodyti CPU grafiką kaip juostinę diagramą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Jei TEIGIAMA, system-monitor rodys CPU grafiką kaip juostinę diagramą vietoj " +"linijinės." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Rodyti CPU diagramą kaip glotnų grafiką, naudojantį Bezjė kreives" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Jei TEIGIAMA, system-monitor vietoj linijinės diagramos, CPU diagramą rodys " +"kaip glotnų grafiką." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Įjungti/išjungti tolygų atnaujinimą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Nutraukiant procesus rodyti perspėjimo dialogą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Laikas milisekundėmis tarp procesų rodinio atnaujinimų" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Laikas milisekundėmis tarp grafikų atnaujinimų" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Ar turėtų būti rodoma informacija apie visas failų sistemas " + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Ar informacija apie visas failų sistemas turėtų būti rodoma (įskaitant tokių " +"tipų kaip „autofs“ ir „procfs“). Tai naudinga norint gauti šiuo metu " +"prijungtų failų sistemų sąrašą." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Laikas milisekundėmis tarp įrenginių sąrašo atnaujinimų" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "Nurodo, kuriuos procesus rodyti." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "Išsaugo dabar žiūrimą kortelę" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "CPU spalvos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Kiekvienas įrašas yra formato (CPU#, šešioliktainė spalvos vertė)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "Numatytoji atminties grafiko spalva" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "Numatytoji mainų srities grafiko spalva" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Numatytoji gaunamo tinklo srauto grafiko spalva " + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Numatytoji perduodamo tinklo srauto grafiko spalva" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "Rodyti tinklo srautą bitais" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "Procesų rodinio rikiavimo stulpelis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "Procesų rodinio stulpelių tvarka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "Procesų rodinio rikiavimo tvarka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "Proceso „pavadinimo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "Rodyti proceso „pavadinimo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "Proceso „naudotojo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "Rodyti proceso „naudotojo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "Proceso „būsenos“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "Rodyti proceso „būsenos“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Proceso „virtualios atminties“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Rodyti proceso „virtualios atminties“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Proceso „rezidentinės atminties“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Rodyti proceso „rezidentinės atminties“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Proceso „rašomos atminties“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Rodyti proceso „rašomos atminties“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Proceso „bendros atminties“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Rodyti proceso „bendros atminties“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Proceso „X serverio atminties“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Rodyti proceso „X serverio atminties“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "Proceso „CPU %“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Rodyti proceso „CPU %“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Proceso „CPU laiko“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Rodyti proceso „CPU laiko“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "Proceso „paleidimo laiko“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "Rodyti proceso „paleidimo laiko“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "Proceso „Nice“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Rodyti proceso „Nice“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "Proceso „PID“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "Rodyti proceso „PID“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Proceso „SELinux saugumo konteksto“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Rodyti proceso „SELinux saugumo konteksto“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "Proceso „komandų eilutės“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Rodyti proceso „komandų eilutės“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "Proceso „atminties“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Rodyti proceso „atminties“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Proceso „Laukimo kanalas“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Rodyti proceso „Laukimo kanalo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "Proceso „valdymo grupės“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Rodyti proceso „valdymo grupės“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "Proceso „vieneto“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Rodyti proceso „vieneto“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "Proceso „seanso“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "Rodyti proceso „seanso“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "Proceso „vietos“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Rodyti proceso „vietos“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "Proceso „savininko“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Rodyti proceso „savininko“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Proceso „viso disko skaitymo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Rodyti proceso „viso disko skaitymo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Proceso „viso disko rašymo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Rodyti proceso „viso disko rašymo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "Proceso „disko skaitymo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Rodyti proceso „disko skaitymo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "Proceso „disko rašymo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Rodyti proceso „disko rašymo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "Proceso „prioriteto“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Rodyti proceso „prioriteto“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "Diskų rodinio rikiavimo stulpelis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "Diskų rodinio stulpelių tvarka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "Diskų rodinio stulpelių tvarka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "Diskų rodinio „įrenginio“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Rodyti diskų rodinio „įrenginio“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Diskų rodinio „katalogo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Rodyti diskų rodinio „katalogo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "Diskų rodinio „tipo“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Rodyti diskų rodinio „tipo“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "Diskų rodinio „iš viso“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Rodyti diskų rodinio „iš viso“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "Diskų rodinio „laisva“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Rodyti diskų rodinio „laisva“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "Diskų rodinio „prieinama“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Rodyti diskų rodinio „prieinama“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "Diskų rodinio „naudojama“ stulpelio plotis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Rodyti diskų rodinio „naudojama“ stulpelį paleidus programą" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "Atminties retrospektyvos rikiavimo stulpelis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "Atminties retrospektyvos rikiavimo tvarka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "Atvertų failų rikiavimo stulpelis" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "Atvertų failų rikiavimo tvarka" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Piktograma" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Nepavyko pakeisti proceso (PID %d) prioriteto į %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Nepavyko nutraukti proceso PID %d su signalu %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "" +"Ar tikrai norite nedelsiant nutraukti pasirinktą procesą „%s“ (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Baigti pasirinkto proceso „%s“ (PID: %u) darbą?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Ar tikrai norite sustabdyti pasirinkto proceso „%s“ (PID: %u) darbą?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Ar tikrai norite nedelsiant nutraukti %d pasirinktą procesą?" +msgstr[1] "Ar tikrai norite nedelsiant nutraukti %d pasirinktus procesus?" +msgstr[2] "Ar tikrai norite nedelsiant nutraukti %d pasirinktų procesų?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Ar tikrai norite baigti %d pasirinktą procesą?" +msgstr[1] "Ar tikrai norite baigti %d pasirinktus procesus?" +msgstr[2] "Ar tikrai norite baigti %d pasirinktų procesų?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Ar tikrai norite sustabdyti %d pasirinktą procesą?" +msgstr[1] "Ar tikrai norite sustabdyti %d pasirinktus procesus?" +msgstr[2] "Ar tikrai norite sustabdyti %d pasirinktų procesų?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Nutraukiant procesą galite prarasti duomenų, sutrikdyti šiuo metu veikiantį " +"seansą arba sukelti pavojų sistemos saugumui. Reikėtų nutraukti tik " +"neatsakančius procesus." + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Nutraukti procesą" +msgstr[1] "_Nutraukti procesus" +msgstr[2] "_Nutraukti procesus" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Nutraukiant procesą galite prarasti duomenų, sutrikdyti šiuo metu veikiantį " +"seansą arba sukelti pavojų sistemos saugumui. Reikėtų nutraukti tik " +"neatsakančius procesus." + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Baigti proc_eso darbą" +msgstr[1] "Baigti proc_esų darbą" +msgstr[2] "Baigti proc_esų darbą" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Sustabdydami procesą galite prarasti duomenų, sutrikdyti šiuo metu veikiantį " +"seansą arba sukelti pavojų sistemos saugumui. Reikėtų sustabdyti tik " +"neatsakančius procesus." + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Stabdyti procesą" +msgstr[1] "_Stabdyti procesus" +msgstr[2] "_Stabdyti procesus" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Keisti proceso „%s“ (PID: %u) prioritetą" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Keisti %d pasirinkto proceso prioritetą" +msgstr[1] "Keisti %d pasirinktų procesų prioritetą" +msgstr[2] "Keisti %d pasirinktų procesų prioritetą" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "Pastaba:" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Proceso prioritetas yra nustatomas pagal jam suteiktą „nice“ vertę. Mažesnė " +"„nice“ vertė – aukštesnis prioritetas." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "Nėra" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "Proceso pavadinimas" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "Naudotojas" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "Būsena" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "Virtualioji atmintis" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "Rezidentinė atmintis" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "Rašoma atmintis" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "Bendroji atmintis" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "X serverio atmintis" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "CPU laikas" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "Paleista" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "„Nice“" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "Prioritetas" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "Saugos kontekstas" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "Komandų eilutė" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "Laukimo kanalas" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "Valdymo grupė" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "Vienetas" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "Seansas" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "Vieta" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "Savininkas" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "Visas disko skaitymas" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "Visas disko rašymas" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "Disko skaitymas" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "Disko rašymas" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Veikia" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Sustabdyta" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombis" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Nepertraukiamas" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Miega" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Labai aukštas prioritetas" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Aukštas prioritetas" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Įprastinis prioritetas" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Žemas prioritetas" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Labai žemas prioritetas" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bitas" +#~ msgstr[1] "%u bitai" +#~ msgstr[2] "%u bitų" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u baitas" +#~ msgstr[1] "%u baitai" +#~ msgstr[2] "%u baitų" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Ieškoti atvertų failų" + +#~ msgid "Error" +#~ msgstr "Klaida" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "„%s“ nėra tinkama „Perl“ kalbos reguliarioji išraiška." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld sekundė" +#~ msgstr[1] "%lld sekundės" +#~ msgstr[2] "%lld sekundžių" diff --git a/po/lv.gmo b/po/lv.gmo new file mode 100644 index 0000000..fb65674 Binary files /dev/null and b/po/lv.gmo differ diff --git a/po/lv.po b/po/lv.po new file mode 100644 index 0000000..52e9248 --- /dev/null +++ b/po/lv.po @@ -0,0 +1,1451 @@ +# translation of lv.po to Latvian +# Copyright (C) 2006, 2007, 2009 Free Software Foundation, Inc. +# +# Raivis Dejus , 2006, 2007, 2009. +# Rūdolfs Mazurs , 2010. +# Rūdofls Mazurs , 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: lv\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-02-24 17:58+0200\n" +"Last-Translator: Rūdolfs Mazurs \n" +"Language-Team: Latvian \n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 :" +" 2);\n" +"X-Generator: Lokalize 2.0\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Sistēmas pārraugs" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Skatīt pašreizējos procesus un pārraudzīt sistēmas stāvokli" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Pārraugs;Sistēma;Process;CPU;Procesors;Atmiņa;Tīkls;Vēsture;Lietojums;" +"Veiktspēja;Uzdevums;Pārvaldnieks;Aktivitāte;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME sistēmas pārraugs" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Pārraugs;Sistēma;Process;CPU;Procesors;Atmiņa;Tīkls;Vēsture;Lietojums;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Skatiet un pārvaldiet sistēmas resursus" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Sistēmas pārraugs ir procesu procesu un sistēmas pārraudzītājs ar viegli " +"lietojamu saskarni." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Sistēmas pārraugs var jums palīdzēt atrast lietotnes, kas izmanto datora " +"procesoru vai atmiņu; pārvaldīt palaistās lietotnes; piespiest apturēt " +"procesus, kas vairs nereaģē; mainīt esošu procesu stāvokli vai prioritāti." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Resursu grafiks dod ātru pārskatu pār datora resursiem — tīkla, atmiņas un " +"procesora noslodze." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Procesu saraksta skats" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Resursu pārskats" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Datņu sistēmu skats" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME projekts" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Nobeigt procesu" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Vajadzīgas privilēģijas, lai vadītu citu lietotāju procesus" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Mainīt procesa prioritāti" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Vajadzīgas privilēģijas, lai mainītu procesu prioritāti" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Beigt _procesu" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Rādīt procesa īpašības" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesi" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "CPU noslodzes vēsture" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Atmiņas un maiņvietas lietojuma vēsture" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Atmiņa" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Maiņvieta" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Tīkla noslodzes vēsture" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Saņem" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Kopā saņemts" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Nosūta" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Kopā nosūtīts" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Resursi" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Datņu sistēmas" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Meklēt atvērtās datnes" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrēt datnes pēc nosaukuma" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Lielo-mazo burtu nejutīgs" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Meklēt atvērtās datnes" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Iestatījumi" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Palīdzība" + +#: data/menus.ui:23 +msgid "About" +msgstr "Par" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Iziet" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Atsvaidzināt" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktīvie procesi" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "V_isi procesi" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "M_ani procesi" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Atkarības" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "Ī_pašības" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "At_miņas kartes" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Atvērtās _datnes" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Mai_nīt prioritāti" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Ļoti augsta" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Augsta" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normāla" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Zema" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Ļoti zema" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Pielāgot" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Apturēt" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Turpināt" + +#: data/menus.ui:139 +msgid "_End" +msgstr "B_eigt" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Nobeigt" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Atvērtās datnes" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Sistēmas pārrauga iestatījumi" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Uzvedība" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Atja_unošanas intervāls sekundēs:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Aktivizēt gludeno at_svaidzinājumu" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Parādīt brīdinājumu, beidzot vai _nobeidzot procesus" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dalīt CPU izmantojumu ar CPU skaitu" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informācijas lauki" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Sarakstā redzamās i_nformācijas lauki:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafiki" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "Zīmēt CPU _diagrammu kā grēdotu laukuma diagrammu" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Zīmēt CPU diagrammu kā gludu grafu" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "Rādīt tīkla ātrumu bito_s" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Rādīt vis_as datņu sistēmas" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Sarakstā redzamās failsistēmas i_nformācija:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "At_celt" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Mainīt _prioritāti" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Jaukuma vērtība:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Piezīme: procesa prioritāte tiek veidota izmantojot šo " +"jaukuma vērtību. Zemāka jaukuma vērtība dod augstāku prioritāti." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Vienkāršs sistēmas un procesu pārraugs." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Rādīt procesu cilni" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Rādīt resursu cilni" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Rādīt datņu sistēmu cilni" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Rādīt lietotnes versiju" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Ierīce" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Direktorija" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tips" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Kopā" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Brīvs" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Pieejams" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Izmantots" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Izvēlieties “%s” krāsu" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Raivis Dejus \n" +"Pēteris Krišjānis \n" +"Vitalijs \n" +"Rūdolfs Mazurs " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Šodien %H.%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Vakar %H.%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H.%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d. %b, %H.%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d. %b, %Y." + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Daļa" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Pilnuma procenti krāsu izvēles logam" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Virsraksts" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Krāsu izvēles loga virsraksts" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Izvēlieties krāsu" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Pašreizējā krāsa" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Izvēlētā krāsa" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Krāsu izvēles tips" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Saņemti nederīgi krāsas dati\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Klikšķiniet, lai iestatītu grafika krāsu" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekunde" +msgstr[1] "%u sekundes" +msgstr[2] "%u sekunžu" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "nav pieejams" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) no %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d atvērta datne" +msgstr[1] "%d atvērtas datnes" +msgstr[2] "%d atvērtu datņu" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d atbilstoša atvērta datne" +msgstr[1] "%d atbilstošas atvērtas datnes" +msgstr[2] "%d atbilstošu atvērtu datņu" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Process" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Datnes nosaukums" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VA sākums" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VA beigas" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VA izmērs" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Karogi" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VA nobīde" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Tīrā privātā" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Aizņemtā privātā" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Brīvā koplietotā" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Aizņemtā koplietotā" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Atmiņas kartes" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "At_miņas kartes procesam “%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "datne" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "caurule" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 tīkla savienojums" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 tīkla savienojums" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokāla ligzda" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "nezināmais tips" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekts" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "Procesa “%s” atvērtās _datnes (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Formā mainīt loga izmēru un novietojumu (platums, augstums, xpoz, ypoz)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Galvenajam logam ir jāatveras maksimizētam" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Palaižot rādīt procesa atkarību koka kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris režīms CPU noslogojumam" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Ja PATIESS, sistēmas pārraugs darbojas “Solaris režīmā”, kur uzdevuma CPU " +"slodze tiek dalīta ar kopējo CPU skaitu. Pretējā gadījumā darbojas “Irix " +"režīmā”." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Rādīt CPU diagrammu kā grēdotu laukuma diagrammu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ja patiess, sistēmas pārraugs rādīs CPU diagrammu kā grēdota laukuma " +"diagrammu, nevis kā līniju diagrammu." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Rādīt CPU diagrammu kā gludu grafu, izmantojot Bezjē līknes" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Ja patiess, sistēmas pārraugs rādīs CPU diagrammu kā gludu grafu, citādi kā " +"līniju diagrammu." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Aktivēt/deaktivēt gludeno atjaunināšanu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Parādīt brīdinājumu, pirms nogalināt procesus" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Laiks milisekundēs starp procesu skata atjauninājumiem" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Laiks milisekundēs starp atjauninājumiem grafā" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Vai rādīt informāciju par visām datņu sistēmām" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Vai rādīt informāciju par visām datņu sistēmām (ieskaitot tipus “autofs” un " +"“procfs”). Noder, lai saņemtu sarakstu ar visām piemontētam datņu sistēmām." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Laiks milisekundēs starp atjauninājumiem ierīču sarakstā" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Nosaka, kurus procesus parādīt." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Saglābāt tekošo cilni" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU krāsas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Katrs ieraksts ir formā (CPU#, krāsas vērtība heksadecimālā formā)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Noklusētā atmiņas grafika krāsa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Noklusēta maiņvietas grafika krāsa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Noklusētā ienākošās tīkla plūsmas grafika krāsa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Noklusētā izejošās tīkla plūsmas grafika krāsa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Rādīt tīkla plūsmu bitos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Procesu skata kārtošanas kolonna" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Procesu skata kolonnu secība" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Procesu skata kārtošanas secība" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Procesa “Nosaukuma” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Palaižot rādīt procesa “Nosaukuma” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Procesa “Lietotāja” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Palaižot rādīt procesa “Lietotāja” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Procesa “Statusa” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Palaižot rādīt procesa “Statusa” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Procesa “Virtuālās atmiņas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Palaižot rādīt procesa “Virtuālās atmiņas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Procesa “Aizņemtās atmiņas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Palaižot rādīt procesa “Pastāvīgās atmiņas” izmantojuma kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Procesa “Rakstāmās atmiņas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Palaižot rādīt procesa “Rakstāmās atmiņas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Procesa “Koplietotās atmiņas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Palaižot rādīt procesa “Koplietošanas atmiņas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Procesa “X servera atmiņas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Palaižot rādīt izmantotās “X servera atmiņas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "“CPU %” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Palaižot rādīt “CPU %” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "“CPU laika” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Palaižot rādīt “CPU laika” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Procesa “Palaišanas laika” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Palaižot rādīt procesa “Palaišanas laika” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Procesa “Jaukuma” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Palaižot rādīt procesa “Jaukuma koeficienta” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Procesa “PID” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Palaižot rādīt procesa “PID” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Procesa “SELinux drošības konteksta” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Palaižot rādīt procesa “SELinux drošības konteksta” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Procesa “Komandrindas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Palaižot rādīt procesa “Komandrindas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Procesa “Atmiņas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Palaižoties rādīt procesa “Atmiņas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Procesa “Gaidīšanas kanāla” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Palaižot rādīt procesa “Gaidīšanas kanāla” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Procesa “Vadības grupas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Palaižot rādīt procesa “Vadības grupas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Procesa “Vienuma” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Palaižot rādīt procesa “Vienuma” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Procesa “Sesijas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Palaižot rādīt procesa “Sesijas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Procesa “Vietas” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Palaižot rādīt procesa “Vietas” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Procesa “Īpašnieka” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Palaižot rādīt procesa “Īpašnieka” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Procesa “Kopējā diska lasīšana” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Palaižot rādīt procesa “Kopējā diska lasīšana” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Procesa “Kopējā diska rakstīšana” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Palaižot rādīt procesa “Kopējā diska rakstīšana” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Procesa “Diska lasīšana” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Palaižot rādīt procesa “Diska lasīšana” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Procesa “Diska rakstīšana” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Palaižot rādīt procesa “Diska rakstīšana” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Procesa “Prioritātes” kolonnas platums" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Palaižot rādīt procesa “Prioritātes” kolonnu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Disku skata kārtošanas kolonna" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Disku skata kārtošanas secība" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Disku skata kolonnu secība" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Platums diska skata kolonnai “Ierīce”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Palaižot rādīt diska skata kolonnu “Ierīce”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Platums diska skata kolonnai “Direktorija”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Palaižot rādīt diska skata kolonnu “Direktorija”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Platums diska skata kolonnai “Tips”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Palaižot rādīt diska skata kolonnu “Tips”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Platums diska skata kolonnai “Kopā”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Palaižot rādīt diska skata kolonnu “Kopā”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Platums diska skata kolonnai “Brīvs”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Palaižot rādīt diska skata kolonnu “Brīvs”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Platums diska skata kolonnai “Pieejams”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Palaižot rādīt diska skata kolonnu “Pieejams”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Platums diska skata kolonnai “Izmantots”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Palaižot rādīt diska skata kolonnu “Izmantots”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Atmiņas kartes kārtošanas kolonna" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Atmiņas kartes kārtošanas secība" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Atvērto datņu kārtošanas kolonna" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Atvērto datņu kārtošanas secība" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikona" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Nevar mainīt prioritāti procesam ar PID %d uz %d. \n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Nevar nobeigt procesu ar PID %d izmantojot signālu %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Vai tiešām vēlaties nobeigt izvēlēto procesu “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Vai tiešām vēlaties beigt izvēlēto procesu “%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Vai tiešām vēlaties apturēt izvēlēto procesu “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Vai tiešām vēlaties nobeigt izvēlēto %d procesu?" +msgstr[1] "Vai tiešām vēlaties nobeigt izvēlētos %d procesus?" +msgstr[2] "Vai tiešām vēlaties nobeigt izvēlētos %d procesus?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Vai tiešām vēlaties beigt izvēlēto %d procesu?" +msgstr[1] "Vai tiešām vēlaties beigt izvēlētos %d procesus?" +msgstr[2] "Vai tiešām vēlaties beigt izvēlētos %d procesus?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Vai tiešām vēlaties apturēt izvēlēto %d procesu?" +msgstr[1] "Vai tiešām vēlaties apturēt izvēlētos %d procesus?" +msgstr[2] "Vai tiešām vēlaties apturēt izvēlētos %d procesus?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Nobeidzot procesu, jūs varat pazaudēt datus, apturēt sesiju vai radīt " +"drošības risku. Nobeigt vajadzētu tikai procesus, kuri nereaģē." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Nobeigt procesu" +msgstr[1] "_Nobeigt procesu" +msgstr[2] "_Nobeigt procesu" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Beidzot procesu, jūs varat pazaudēt datus, apturēt sesiju vai radīt drošības " +"risku. Beigt vajadzētu tikai procesus, kuri nereaģē." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "B_eigt procesu" +msgstr[1] "B_eigt procesu" +msgstr[2] "B_eigt procesu" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Apturot procesu, jūs varat pazaudēt datus, apturēt sesiju vai radīt drošības " +"risku. Apturēt vajadzētu tikai procesus, kuri nereaģē." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Apturēt proce_su" +msgstr[1] "Apturēt proce_sus" +msgstr[2] "Apturēt proce_sus" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Mainīt prioritāti procesam “%s” (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Mainīt %d izvēlētā procesa prioritāti" +msgstr[1] "Mainīt %d izvēlēto procesu prioritāti" +msgstr[2] "Mainīt %d izvēlēto procesu prioritāti" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Piezīme:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Procesa prioritāte tiek veidota izmantojot šo jaukuma vērtību. Zemāka " +"jaukuma vērtība dod augstāku prioritāti." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/P" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Procesa nosaukums" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Lietotājs" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Statuss" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuālā atmiņa" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Pastāvīgā atmiņa" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Rakstāmā atmiņa" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Koplietotā atmiņa" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X servera atmiņa" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU laiks" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Palaists" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Jaukums" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritāte" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Drošības konteksts" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Komandrinda" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Gaidīšanas kanāls" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Vadības grupa" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Vienums" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sesija" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Vieta" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Īpašnieks" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Diska kopējā lasīšana" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Diska kopējā rakstīšana" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Diska lasīšana" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Diska rakstīšana" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Strādā" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Apturēts" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombijs" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Nepārtraucams" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Guļošs" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Ļoti augsta prioritāte" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Augsta prioritāte" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normāla prioritāte" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Zema prioritāte" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Ļoti zema prioritāte" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbiti" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbiti" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbiti" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbiti" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bits" +#~ msgstr[1] "%u biti" +#~ msgstr[2] "%u bitu" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u baits" +#~ msgstr[1] "%u baiti" +#~ msgstr[2] "%u baitu" diff --git a/po/mai.gmo b/po/mai.gmo new file mode 100644 index 0000000..c0aaa9b Binary files /dev/null and b/po/mai.gmo differ diff --git a/po/mai.po b/po/mai.po new file mode 100644 index 0000000..4e505ba --- /dev/null +++ b/po/mai.po @@ -0,0 +1,1107 @@ +# translation of gnome-system-monitor.master.po to Maithili +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Sangeeta Kumari , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&component=general\n" +"POT-Creation-Date: 2009-09-10 11:42+0000\n" +"PO-Revision-Date: 2009-09-11 20:39+0530\n" +"Last-Translator: Sangeeta Kumari \n" +"Language-Team: Maithili \n" +"Language: mai\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:157 +#: ../src/interface.cpp:619 ../src/procman.cpp:724 +msgid "System Monitor" +msgstr "सिस्टम मानीटर" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:158 +msgid "View current processes and monitor system state" +msgstr "वर्तमान प्रक्रिया देखबैत अछि आओर सिस्टम अवस्था मानीटर करैत अछि" + +#: ../src/argv.cpp:18 +msgid "Show the System tab" +msgstr "" + +#: ../src/callbacks.cpp:167 +msgid "translator-credits" +msgstr "संगीता कुमारी (sangeeta09@gmail.com)" + +#: ../src/disks.cpp:300 ../src/memmaps.cpp:498 +msgid "Device" +msgstr "डिवाइस" + +#: ../src/disks.cpp:301 +msgid "Directory" +msgstr "निर्देशिका" + +#: ../src/disks.cpp:302 ../src/gsm_color_button.c:211 ../src/openfiles.cpp:247 +msgid "Type" +msgstr "प्रकार" + +#: ../src/disks.cpp:303 +msgid "Total" +msgstr "योग" + +#: ../src/disks.cpp:304 +msgid "Free" +msgstr "मुक्त" + +#: ../src/disks.cpp:305 +msgid "Available" +msgstr "उपलब्ध" + +#: ../src/disks.cpp:306 +msgid "Used" +msgstr "प्रयुक्त" + +#: ../src/disks.cpp:313 ../src/interface.cpp:702 ../src/procdialogs.cpp:705 +#: ../src/procdialogs.cpp:709 +msgid "File Systems" +msgstr "फाइल सिस्टम" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "आइ %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "कालि %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "सिस्टम सूचना क' लेल 0, प्रक्रिया सूची क' लेल 1, संसाधन क' लेल 2 आओर डिस्क सूची क' लेल 3" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "मूलभूत आलेख cpu रँग" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "मूलभूत आलेख मेम रँग" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "मूलभूत आलेख स्वैप रँग" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"निश्चित करू जे कओन प्रक्रियाकेँ मूलभूत रूपसँ देखओनाइ अछि 0 सभक लेल , 1 प्रयोक्ता अछि 2 " +"सक्रिय अछि" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "डिस्क दृश्य कालमसभक क्रम" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "आसान ताजा सक्रिय/निष्क्रिय करू" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "मुख्य विंडो उँचाइ" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "मुख्य विंडो चओड़ाइ" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "प्रक्रिया दृश्य कालमसभ क्रम" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "प्रक्रिया दृश्य छाँटब क्रम" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "प्रक्रिया दृश्य छाँटब क्रम" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "मोजुदा देखल टैबकेँ सहेजू" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'X server memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'arguments' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'name' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'nice' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'owner' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'resident memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'shared memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'start time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'status' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'virtual memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'writable memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process dependencies in tree form" +msgstr "प्रक्रिया निर्भरतासभकेँ तरू रूपमे देखाबू" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show warning dialog when killing processes" +msgstr "किलिंग प्रक्रिया क' समय चेतावनी समाद देखाबू" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Solaris mode for CPU percentage" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the devices list" +msgstr "डिवाइस सूची क' अद्यतन क' बीच मिलीसेकेंडमे समय" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the graphs" +msgstr "आलेख क' अद्यतन क' बीच मिलीसेकेंडमे समय" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the process view" +msgstr "प्रक्रिया दृश्य क' अद्यतन क' बीच मिलीसेकेंडमे समय" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether information about all filesystems should be displayed" +msgstr "की सबहि फाइलसिस्टम क' संबंधमे सूचना प्रदर्शित कएल जएनाइ चाही" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"की सबहि फाइल सिस्टम क' संबंधमे सूचना प्रदर्शित कएल जएनाइ चाही (ई फाइल सिस्टम जहिना " +"'autofs' आओर 'procfs' केँ समाहित करताह). ई मोजुदा सबहि आरोहित फाइलसिस्टमकेँ पाबैमे" +"सहायक भ'सकताह." + +#: ../src/gnome-system-monitor.schemas.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'CPU time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'PID' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'SELinux security context' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'Waiting Channel' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "हिस्सा" + +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "" + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "शीर्षक" + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "रँग चुनाव समाद क' शीर्षक" + +#: ../src/gsm_color_button.c:198 ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "एकटा रँग चुनू" + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "मोजुदा रँग" + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "चुनल रँग" + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "" + +#: ../src/gsm_color_button.c:523 +msgid "Received invalid color data\n" +msgstr "अवैध रँग आँकड़ा प्राप्त भेल\n" + +#: ../src/gsm_color_button.c:623 +msgid "Click to set graph colors" +msgstr "" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "मॉनिटर (_M)" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "संपादन (_E)" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "देखू (_V)" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "मद्दति (_H)" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "खुलल फाइलसभ क' लेल खोज (_O)" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "खुलल फाइलसभ क' लेल खोज" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "प्रोग्राम सँ बाहर जाउ" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "प्रक्रिया बन्न करू (_S)" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "प्रक्रिया बन्न करू" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "प्रक्रिया जारी राखू (_C)" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "रूकबा पर प्रक्रिया जारी राखू" + +#: ../src/interface.cpp:66 ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "प्रक्रिया बन्न करू (_E)" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "प्रक्रियाकेँ जबरदस्ती समाप्त करू" + +#: ../src/interface.cpp:68 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "प्रक्रिया किल करू (_K)" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "प्रक्रिया तत्काल समाप्त करबाक लेल दबाव दिअ'" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "प्रथमिकता बदलू (_C)..." + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "प्रक्रिया क' प्राथमिकता महत्व बदलू" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "अनुप्रयोग बिन्यस्त करू" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "ताज़ा करू (_R)" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "मेमोरी मैप (_M)" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "प्रक्रिया सँ जुटब लेल मेमोरी मैप देखू" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "फाइल खोलू (_F)" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "प्रक्रियासँ खोलल फाइलकेँ देखू" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "विषय सूची (_C)" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "मैनुअल खोलू" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "एहि अनुप्रयोग क' बारेमे" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "निर्भरतासभ (_D)" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "प्रक्रिया क' बीच जनक/संतति देखाबू" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "सक्रिय प्रक्रियासभ (_A)" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "सक्रिय प्रक्रियासभ देखाबू" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "सबहि प्रक्रियासभ (_l)" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "सबहि प्रक्रिया देखाबू" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "हमर प्रक्रियासभ (_y)" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "प्रयोक्ताकेँ अपन प्रक्रिया देखाबू" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "प्रक्रिया समाप्त करू (_P)" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "सीपीयू इतिहास" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "मेमोरी आओर स्वैप इतिहास" + +#: ../src/interface.cpp:359 ../src/proctable.cpp:226 +msgid "Memory" +msgstr "स्मृति" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "सँजाल इतिहास" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "प्राप्त कए रहल अछि" + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "" + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "पठाए रहल अछि" + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "" + +#. procman_create_sysinfo_view(); +#: ../src/interface.cpp:690 +msgid "System" +msgstr "सिस्टम" + +#: ../src/interface.cpp:694 ../src/procdialogs.cpp:525 +msgid "Processes" +msgstr "प्रक्रिया" + +#: ../src/interface.cpp:698 ../src/procdialogs.cpp:640 +msgid "Resources" +msgstr "संसाधन" + +#: ../src/load-graph.cpp:153 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "" +msgstr[1] "" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:329 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "" +"Error\n" +"'%s' is not a valid Perl regular expression.\n" +"%s" +msgstr "" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "प्रक्रिया" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 ../src/memmaps.cpp:476 +msgid "Filename" +msgstr "फ़ाइलनाम" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:309 +msgid "Search for Open Files" +msgstr "खुलल फाइलसभ क' लेल खोज" + +#: ../src/lsof.cpp:337 +msgid "_Name contains:" +msgstr "नाममे सामिल अछि (_N):" + +#: ../src/lsof.cpp:353 +msgid "Case insensitive matching" +msgstr "स्थिति क' प्रति संवेदनशील मिलान" + +#: ../src/lsof.cpp:361 +msgid "S_earch results:" +msgstr "खोज परिणाम (_e):" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:478 +msgid "VM Start" +msgstr "VM प्रारंभ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:480 +msgid "VM End" +msgstr "VM अंत" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:482 +msgid "VM Size" +msgstr "VM आकार" + +#: ../src/memmaps.cpp:483 +msgid "Flags" +msgstr "फ्लैग" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:485 +msgid "VM Offset" +msgstr "VM आफ़सेट" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:488 +msgid "Private clean" +msgstr "" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:491 +msgid "Private dirty" +msgstr "" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:494 +msgid "Shared clean" +msgstr "" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:497 +msgid "Shared dirty" +msgstr "" + +#: ../src/memmaps.cpp:499 +msgid "Inode" +msgstr "आइनोड" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:608 +msgid "Memory Maps" +msgstr "मेमोरी मैप" + +#: ../src/memmaps.cpp:627 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "प्रक्रिया क'लेल स्मृति मैप (_M) \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:34 +msgid "file" +msgstr "फाइल" + +#: ../src/openfiles.cpp:36 +msgid "pipe" +msgstr "पाइप" + +#: ../src/openfiles.cpp:38 +msgid "IPv6 network connection" +msgstr "" + +#: ../src/openfiles.cpp:40 +msgid "IPv4 network connection" +msgstr "" + +#: ../src/openfiles.cpp:42 +msgid "local socket" +msgstr "स्थानीय साकेट" + +#: ../src/openfiles.cpp:44 +msgid "unknown type" +msgstr "अज्ञात प्रकार" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:246 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:248 +msgid "Object" +msgstr "वस्तु" + +#: ../src/openfiles.cpp:332 +msgid "Open Files" +msgstr "फाइलसभ खोलू" + +#: ../src/openfiles.cpp:354 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "प्रक्रिया द्वारा खोलल फाइलस (_F) \"%s\" (PID %u):" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"pid %d सँ %d मे प्रक्रियाक प्राथमिकता नहि बदैल सकत.\n" +"%s" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"pid %d केँ %d सिग्नल क' सँग प्रक्रिया नहि खत्म कए सकत.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "चुनल प्रक्रियाकेँ खत्म करू?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"एकटा प्रक्रिया क' अंत आंकड़ा नष्ट कए सकैत अछि, सत्रकेँ तोड़ि सकैत अछि आओर एकटा सुरक्षा जोखिम केँ " +"जन्म दए सकैत अछि सिर्फ गैर अनुक्रियात्मक प्रक्रिया मारल जएनाइ चाही." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "चुनल प्रक्रियाकेँ समाप्त करू?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"एकटा प्रक्रिया क' अंत आंकड़ा नष्ट कए सकैत अछि सत्रकेँ तोड़ि सकैत अछि आओर एकटा सुरक्षा जोखिम केँ " +"जन्म दए सकैत अछि सिर्फ गैर अनुक्रिया प्रक्रिया खत्म कएल जएनाइ चाही." + +#: ../src/procdialogs.cpp:115 +msgid "(Very High Priority)" +msgstr "(बहुत बेसी प्राथमिकता)" + +#: ../src/procdialogs.cpp:117 +msgid "(High Priority)" +msgstr "(बेसी प्राथमिकता)" + +#: ../src/procdialogs.cpp:119 +msgid "(Normal Priority)" +msgstr "(सामान्य प्राथमिकता)" + +#: ../src/procdialogs.cpp:121 +msgid "(Low Priority)" +msgstr "(कम प्राथमिकता)" + +#: ../src/procdialogs.cpp:123 +msgid "(Very Low Priority)" +msgstr "(बहुत कम प्राथमिकता)" + +#: ../src/procdialogs.cpp:175 +msgid "Change Priority" +msgstr "प्राथमिकता बदलू" + +#: ../src/procdialogs.cpp:196 +msgid "Change _Priority" +msgstr "प्राथमिकता बदलू (_P)" + +#: ../src/procdialogs.cpp:217 +msgid "_Nice value:" +msgstr "नाइस मान: (_N)" + +#: ../src/procdialogs.cpp:233 +msgid "Note:" +msgstr "नोट:" + +#: ../src/procdialogs.cpp:234 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"प्रक्रिया क' प्राथमिकता ओकर नाइस मान सँ देल जाएत अछि नाइस क' कम मान बेसी " +"प्राथमिकता क' तदनुरुप हाएत अछि." + +#: ../src/procdialogs.cpp:457 +msgid "Icon" +msgstr "चिह्न" + +#: ../src/procdialogs.cpp:502 +msgid "System Monitor Preferences" +msgstr "सिस्टम मॉनीटर वरीयतासभ " + +#: ../src/procdialogs.cpp:532 +msgid "Behavior" +msgstr "व्यवहार" + +#: ../src/procdialogs.cpp:551 ../src/procdialogs.cpp:666 +#: ../src/procdialogs.cpp:728 +msgid "_Update interval in seconds:" +msgstr "अंतरालकेँ सेकेंडमे अद्यतन करू (_U)" + +#: ../src/procdialogs.cpp:576 +msgid "Enable _smooth refresh" +msgstr "हलुक ताजाकरण सक्रिय करू (_s)" + +#: ../src/procdialogs.cpp:590 +msgid "Alert before ending or _killing processes" +msgstr "प्रक्रियासभकेँ बन्न अथवा खत्म करैत समय चेतावनी समाद देखाबू (_k)" + +#: ../src/procdialogs.cpp:604 +msgid "Solaris mode" +msgstr "" + +#: ../src/procdialogs.cpp:622 ../src/procdialogs.cpp:762 +msgid "Information Fields" +msgstr "सूचना क्षेत्र" + +#: ../src/procdialogs.cpp:635 +msgid "Process i_nformation shown in list:" +msgstr "सूचीमे देखाओल गेल प्रक्रिया सूचना (_n):" + +#: ../src/procdialogs.cpp:647 +msgid "Graphs" +msgstr "आरेख" + +#: ../src/procdialogs.cpp:686 +msgid "Show network speed in bits" +msgstr "" + +#: ../src/procdialogs.cpp:748 +msgid "Show _all filesystems" +msgstr "सबहि फाइलसिस्टम देखाबू (_a)" + +#: ../src/procdialogs.cpp:775 +msgid "File system i_nformation shown in list:" +msgstr "" + +#: ../src/procman.cpp:682 +msgid "A simple process and system monitor." +msgstr "" + +#: ../src/proctable.cpp:211 +msgid "Process Name" +msgstr "प्रक्रिया नाम" + +#: ../src/proctable.cpp:212 +msgid "User" +msgstr "प्रयोक्ता" + +#: ../src/proctable.cpp:213 +msgid "Status" +msgstr "स्थिति" + +#: ../src/proctable.cpp:214 +msgid "Virtual Memory" +msgstr "आभासी स्मृति" + +#: ../src/proctable.cpp:215 +msgid "Resident Memory" +msgstr "निवासी मेमोरी" + +#: ../src/proctable.cpp:216 +msgid "Writable Memory" +msgstr "लिखब योग्य स्मृति" + +#: ../src/proctable.cpp:217 +msgid "Shared Memory" +msgstr "साझा मेमोरी" + +#: ../src/proctable.cpp:218 +msgid "X Server Memory" +msgstr "X सर्वर स्मृति" + +#: ../src/proctable.cpp:219 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:220 +msgid "CPU Time" +msgstr "CPU समय" + +#: ../src/proctable.cpp:221 +msgid "Started" +msgstr "आरंभ कएलक" + +#: ../src/proctable.cpp:222 +msgid "Nice" +msgstr "नाइस" + +#: ../src/proctable.cpp:223 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:224 +msgid "Security Context" +msgstr "सुरक्षा संदर्भ" + +#: ../src/proctable.cpp:225 +msgid "Command Line" +msgstr "कमांड लाइन" + +#. xgettext: wchan, see ps(1) or top(1) +#: ../src/proctable.cpp:228 +msgid "Waiting Channel" +msgstr "" + +#: ../src/proctable.cpp:945 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "अँतिम 1, 5, 15 मिनट क'लेल लोड औसत: %0.2f, %0.2f, %0.2f" + +#: ../src/sysinfo.cpp:77 +#, c-format +msgid "Release %s" +msgstr "रिलीज %s" + +#: ../src/sysinfo.cpp:116 +msgid "Unknown CPU model" +msgstr "अज्ञात CPU मॉडल" + +#: ../src/sysinfo.cpp:586 +#, c-format +msgid "Kernel %s" +msgstr "" + +#: ../src/sysinfo.cpp:599 +#, c-format +msgid "GNOME %s" +msgstr "" + +#. hardware section +#: ../src/sysinfo.cpp:613 +#, c-format +msgid "Hardware" +msgstr "हार्डवेयर" + +#: ../src/sysinfo.cpp:618 +msgid "Memory:" +msgstr "स्मृति:" + +#: ../src/sysinfo.cpp:625 +#, c-format +msgid "Processor %d:" +msgstr "प्रोसेसर %d:" + +#: ../src/sysinfo.cpp:630 +msgid "Processor:" +msgstr "प्रोसेसर:" + +#. disk space section +#: ../src/sysinfo.cpp:642 +#, c-format +msgid "System Status" +msgstr "सिस्टम स्थिति" + +#: ../src/sysinfo.cpp:648 +msgid "Available disk space:" +msgstr "" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "चलि रहल अछि" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "रुकल" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "बिनु व्यवधान क'" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "सुप्त" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f kbit" +msgstr "" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f Mbit" +msgstr "" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f Gbit" +msgstr "" + +#: ../src/util.cpp:184 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "" +msgstr[1] "" + +#: ../src/util.cpp:185 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u बाइट" +msgstr[1] "%u बाइट" + +#: ../src/util.cpp:373 +msgid "N/A" +msgstr "" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:490 +#, c-format +msgid "%s/s" +msgstr "%s/s" + diff --git a/po/mg.gmo b/po/mg.gmo new file mode 100644 index 0000000..877fc1d Binary files /dev/null and b/po/mg.gmo differ diff --git a/po/mg.po b/po/mg.po new file mode 100644 index 0000000..5851854 --- /dev/null +++ b/po/mg.po @@ -0,0 +1,913 @@ +# MALAGASY TRANSLATION OF GNOME-SYSTEM-MONITOR. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Thierry Randrianiriana , 2006. +msgid "" +msgstr "" +"Project-Id-Version: GNOME-SYSTEM-MONITOR 2.16\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-06-28 16:28+0200\n" +"PO-Revision-Date: 2006-08-04 22:26+0300\n" +"Last-Translator: Fanomezana Rajaonarisoa \n" +"Language-Team: MALAGASY \n" +"Language: mg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n>1;\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 +#: ../src/callbacks.c:164 +#: ../src/interface.c:666 +msgid "System Monitor" +msgstr "Mpanara-maso ny rafitra" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../src/callbacks.c:165 +msgid "View current processes and monitor system state" +msgstr "Hijery ireo asa mandeha sy ny toetry ny rafitr'ilay mpanara-maso amin'izao fotoana izao" + +#: ../src/callbacks.c:173 +msgid "translator-credits" +msgstr "Fankasitrahana ny mpandika teny" + +#: ../src/disks.c:238 +#: ../src/memmaps.c:302 +msgid "Device" +msgstr "Periferika" + +#: ../src/disks.c:239 +msgid "Directory" +msgstr "Lahatahiry" + +#: ../src/disks.c:240 +#: ../src/openfiles.c:232 +msgid "Type" +msgstr "Karazana" + +#: ../src/disks.c:241 +msgid "Total" +msgstr "Tontaliny" + +#: ../src/disks.c:242 +msgid "Free" +msgstr "Malalaka" + +#: ../src/disks.c:243 +msgid "Available" +msgstr "Azo ampiasaina" + +#: ../src/disks.c:244 +msgid "Used" +msgstr "Ampiasaina" + +#: ../src/disks.c:251 +#: ../src/interface.c:745 +#: ../src/procdialogs.c:770 +#: ../src/procdialogs.c:774 +msgid "Devices" +msgstr "Periferika" + +#: ../src/e_date.c:154 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:161 +msgid "Today %l:%M %p" +msgstr "Androany %l:%M %p" + +#: ../src/e_date.c:170 +msgid "Yesterday %l:%M %p" +msgstr "Omaly %l:%M %p" + +#: ../src/e_date.c:182 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:190 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#. translators: primary alert message +#: ../src/favorites.c:350 +msgid "No hidden processes" +msgstr "Tsy misy asa nafenina" + +#. translators: secondary alert message +#: ../src/favorites.c:357 +msgid "There are no hidden processes in the list. To show all running processes, select the \"All processes\" option in the main window." +msgstr "Tsy misy asa nafenina ao anatin'io lisitra io. Tsindrio ny \"Asa rehetra\" anatin'ny tolotry ny fikandrana raha hampiseho ireo asa mandeha." + +#: ../src/favorites.c:377 +msgid "Hidden Processes" +msgstr "Asa nafenina" + +#: ../src/favorites.c:401 +msgid "Currently _hidden processes:" +msgstr "Ireo asa _nafenina:" + +#: ../src/favorites.c:423 +msgid "_Remove From List" +msgstr "_Esory tanatin'io lisitra io" + +#: ../src/favorites.c:432 +#: ../src/procdialogs.c:285 +msgid "Note:" +msgstr "Fanamarihana:" + +#: ../src/favorites.c:433 +msgid "These are the processes you have chosen to hide. You can reshow a process by removing it from this list." +msgstr "Ireo ireo asa nosafidianao hafenina. Azonao averina aseho amin'ny alalan'ny fanesorana azy tao anatin'io lisitra io ny asa iray." + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "Column zero saved width" +msgstr "Indran'ny fariana aotra" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph background color" +msgstr "Loko afara tsotran'ny soritra" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph cpu color" +msgstr "Loko tsotran'ny soritry ny cpu" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph frame color" +msgstr "Loko tsotran'ny frame an'ny soritra" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph mem color" +msgstr "Loko tsotran'ny soritry ny mem " + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph net in color" +msgstr "Loko tsotran'ny soritry ny net in" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Default graph net out color" +msgstr "Loko tsotran'ny soritry ny net out" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Default graph swap color" +msgstr "Loko tsotran'ny soritry ny swap" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Determines which processes to show by default. 0 is All, 1 is user, and 2 is active" +msgstr "Mamaritra ny hoe asa inona no aseho ara-pitsipika. 0 raha izy rehetra, 1 raha ny mpampiasa, ary 2 raha ireo mandeha" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "Disk view columns order" +msgstr "Filaharan'ny farian'ny sehon'ny kapila" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "Alefaso/Atsaharo refreshing malefaka" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window height" +msgstr "Haavon'ny fikandrana voalohany indrindra" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Main Window width" +msgstr "Indran'ny fikadrana voalohany indrindra" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +#, no-c-format +msgid "Process CPU % column saved width" +msgstr "Indran'ny farian'ny CPU % an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Process CPU time column saved width" +msgstr "Indran'ny farian'ny fotoan'ny CPU an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:17 +msgid "Process PID column saved width" +msgstr "Indran'ny farian'ny PIDn'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Process SELinux security context column saved width" +msgstr "Indran'ny farian'ny seha-kevitra SELinux an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Process X server memory column saved width" +msgstr "Indran'ny farian'ny ariky ny mpizara X an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Process arguments column saved width" +msgstr "Indran'ny tondrik'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Process estimated memory usage column saved width" +msgstr "Indran'ny farian'ny tomban'ny arika ampiasain'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Process name column saved width" +msgstr "Indran'ny farian'ny anaran'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Process nice column saved width" +msgstr "Indran'ny farian'ny nice an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Process owner column saved width" +msgstr "Indran'ny farian'ny tompon'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Process resident memory column saved width" +msgstr "Indran'ny farian'ny arika mitoetra an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Process shared memory column saved width" +msgstr "Indran'ny farian'ny arika zaraina amin'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Process start time column saved width" +msgstr "Indran'ny farian'ny fotoana fanombohan'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Process status column saved width" +msgstr "Indran'ny farian'ny fivoaran'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Process view columns order" +msgstr "Filaharan'ny farian'ny sehon'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Process view sort column" +msgstr "Farian'ny fanavahana amin'ny sehon'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Process view sort order" +msgstr "Filaharana amin'ny sehon'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Process virtual memory column saved width" +msgstr "Indran'ny farian'ny arika virtoalin'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Saves the currently viewed tab" +msgstr "Mandraikitra ny vakizoro jerena izao" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show column zero on startup" +msgstr "Asehoy eny am-panombohana ny fariana aotra" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show estimated memory usage column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny tomban'ny fampiasana arika" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +#, no-c-format +msgid "Show process CPU % column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny CPU % an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Show process CPU time column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny fotoanan'ny CPU an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Show process PID column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny PIDn'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Show process SELinux security context column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny seha-kevitry ny fiarovana SELinux an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Show process X server memory column zero startup" +msgstr "Asehoy eny ampanombohana ny farian'ny ariky ny mpizara X an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "Show process arguments column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny tondrik'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:43 +msgid "Show process dependencies in tree form" +msgstr "Asehoy amin'ny endri-kazo ny mpampiakin'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:44 +msgid "Show process name column on startup" +msgstr "Asehoy eny ampanombohana ny anaran'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Show process nice column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny nice an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Show process owner column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny tompon'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Show process resident memory column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny arika mitoetra an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Show process shared memory column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny arika zaraina amin'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Show process start time column on startup" +msgstr "Asehoy eny ampanombohana ny farian'ny fotoana fanombohan'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Show process status column on startup" +msgstr "Asehoy eny ampanombohana ny fivoaran'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Show process threads" +msgstr "Asehoy ny thread an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Show process virtual memory column on startup" +msgstr "Asehoy eny am-panombohana ny farian'ny arika virtoalin'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Show process writable memory column on startup" +msgstr "Asehoy eny am-panombohana ny farian'ny arika azo anoratana an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Show process writable memory column saved width" +msgstr "Asehoy ny indran'ny farian'ny arika azo anoratana an'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Show warning dialog when hiding processes" +msgstr "Asehoy ny takila fampilazana rehefa manafina asa" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Show warning dialog when killing processes" +msgstr "Asehoy ny takila fampilazana rehefa mamono asa" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Fotoana (milisegaondra) manelanelana ny fanavaozana ny lisitry ny periferika" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Fotoana (milisegaondra) manelanelana ny fanavaozana ny soritra" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Time in milliseconds between updates of the process view" +msgstr "Fotoana (milisegaondra) manelanelana ny fanavaozana ny sehon'ilay asa" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Whether information about all filesystems should be displayed" +msgstr "Mamaritra ny hoe tokony na tsy tokony aseho ny laza mikasika ny rafi-drakitra rehetra" + +#: ../src/gnome-system-monitor.schemas.in.h:61 +msgid "Whether to display information about all filesystems (including types like 'autofs' and 'procfs'). Useful for getting a list of all currently mounted filesystems." +msgstr "Mamaritra ny fanehoana ny laza mikasika ny rafi-drakitra rehetra (anatin'izany ireo karazana toy ny 'autofs' sy 'procfs'). Ilaina amin'ny fahazoana ny lisitr'ireo rafi-drakitra vao nakarina rehetra." + +#: ../src/interface.c:46 +msgid "_Monitor" +msgstr "_Mpanara-maso" + +#: ../src/interface.c:47 +msgid "_Edit" +msgstr "_Fanovana" + +#: ../src/interface.c:48 +msgid "_View" +msgstr "_Seho" + +#: ../src/interface.c:49 +msgid "_Help" +msgstr "_Toro-làlana" + +#: ../src/interface.c:51 +msgid "_Quit" +msgstr "_Ajanony" + +#: ../src/interface.c:52 +msgid "Quit the program" +msgstr "Manajanona ilay rindranasa" + +#: ../src/interface.c:55 +msgid "_Stop Process" +msgstr "_Ajanony ilay asa" + +#: ../src/interface.c:56 +msgid "Stop process" +msgstr "Manajanona ilay asa" + +#: ../src/interface.c:57 +msgid "_Continue Process" +msgstr "_Tohizo ilay asa" + +#: ../src/interface.c:58 +msgid "Continue process if stopped" +msgstr "Manohy ilay asa raha toa ka najanona" + +#: ../src/interface.c:60 +#: ../src/interface.c:188 +msgid "End _Process" +msgstr "Farano ilay _asa" + +#: ../src/interface.c:61 +msgid "Force process to finish normally" +msgstr "Manery ilay asa hijanona araka ny tokony ho izy" + +#: ../src/interface.c:62 +#: ../src/procdialogs.c:129 +msgid "_Kill Process" +msgstr "_Vonoy ilay asa" + +#: ../src/interface.c:63 +msgid "Force process to finish immediately" +msgstr "Manery ilay asa hijanona avy hatrany" + +#: ../src/interface.c:64 +msgid "_Change Priority..." +msgstr "_Hanova ny hamehana..." + +#: ../src/interface.c:65 +msgid "Change the order of priority of process" +msgstr "Manova ny laharam-pahamehan'ilay asa" + +#: ../src/interface.c:66 +msgid "Prefere_nces" +msgstr "Safidy _manokana" + +#: ../src/interface.c:67 +msgid "Configure the application" +msgstr "Mikirakira ilay rindranasa" + +#: ../src/interface.c:69 +#: ../src/procdialogs.c:85 +msgid "_Hide Process" +msgstr "_Afeno ilay asa" + +#: ../src/interface.c:70 +msgid "Hide process from list" +msgstr "Manafina ilay asa" + +#: ../src/interface.c:71 +msgid "_Hidden Processes" +msgstr "_Asa nafenina" + +#: ../src/interface.c:72 +msgid "Open the list of currently hidden processes" +msgstr "Manokatra ny lisitr'ireo asa nafenina" + +#: ../src/interface.c:73 +msgid "_Memory Maps" +msgstr "Mapn'ny _arika" + +#: ../src/interface.c:74 +msgid "Open the memory maps associated with a process" +msgstr "Manokatra ny mapn'ny arika mifandraika amina asa iray" + +#: ../src/interface.c:75 +msgid "Open _Files" +msgstr "Hanokatra _rakitra" + +#: ../src/interface.c:76 +msgid "View the files opened by a process" +msgstr "Maneho ireo rakitra sokafan'asa iray" + +#: ../src/interface.c:78 +msgid "_Contents" +msgstr "_Mpiaty" + +#: ../src/interface.c:79 +msgid "Open the manual" +msgstr "Mampiseho ny toro-làlana" + +#: ../src/interface.c:80 +msgid "_About" +msgstr "_Mombamomba" + +#: ../src/interface.c:81 +msgid "About this application" +msgstr "Mombamomba ilay rindranasa" + +#: ../src/interface.c:86 +msgid "_Dependencies" +msgstr "_Mpampiankina" + +#: ../src/interface.c:87 +msgid "Show parent/child relationship between processes" +msgstr "Mampiseho ny fifandraisana reny/zanaka amin'ny samy asa" + +#: ../src/interface.c:94 +msgid "_Active Processes" +msgstr "_Asa mandeha" + +#: ../src/interface.c:95 +msgid "Show active processes" +msgstr "Mampiseho ireo asa mandeha" + +#: ../src/interface.c:96 +msgid "A_ll Processes" +msgstr "Asa _rehetra" + +#: ../src/interface.c:97 +msgid "Show all processes" +msgstr "Mampiseho ireo asa rehetra" + +#: ../src/interface.c:98 +msgid "M_y Processes" +msgstr "Ireo asa_ko" + +#: ../src/interface.c:99 +msgid "Show user own process" +msgstr "Mampiseho ny asan'ny mpampiasa" + +#: ../src/interface.c:260 +msgid "CPU History" +msgstr "Diarin'ny CPU" + +#: ../src/interface.c:303 +msgid "CPU:" +msgstr "CPU:" + +#: ../src/interface.c:306 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: ../src/interface.c:326 +msgid "Memory and Swap History" +msgstr "Diarin'ny arika sy ny swap" + +#: ../src/interface.c:359 +msgid "User memory:" +msgstr "Ariky ny mpampiasa:" + +#: ../src/interface.c:377 +#: ../src/interface.c:437 +#, fuzzy +msgid "of" +msgstr "amin'ny" + +#: ../src/interface.c:418 +msgid "Used swap:" +msgstr "Swapn'ny mpampiasa:" + +#: ../src/interface.c:477 +msgid "Network History" +msgstr "Diarin'ny rezo" + +#: ../src/interface.c:509 +msgid "Received:" +msgstr "Voaray:" + +#: ../src/interface.c:529 +#: ../src/interface.c:572 +msgid "Total:" +msgstr "Tontaliny:" + +#: ../src/interface.c:553 +msgid "Sent:" +msgstr "Nalefa:" + +#: ../src/interface.c:733 +#: ../src/procdialogs.c:579 +msgid "Processes" +msgstr "Asa" + +#: ../src/interface.c:739 +#: ../src/procdialogs.c:682 +msgid "Resources" +msgstr "Ressources" + +#: ../src/load-graph.c:369 +#: ../src/load-graph.c:379 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#: ../src/memmaps.c:296 +msgid "Filename" +msgstr "Anaran-drakitra" + +#: ../src/memmaps.c:297 +msgid "VM Start" +msgstr "Fiantombohan'ny VM" + +#: ../src/memmaps.c:298 +msgid "VM End" +msgstr "Fiafaran'ny VM" + +#: ../src/memmaps.c:299 +msgid "VM Size" +msgstr "Haben'ny VM" + +#: ../src/memmaps.c:300 +msgid "Flags" +msgstr "Saina" + +#: ../src/memmaps.c:301 +msgid "VM Offset" +msgstr "Offsetn'ny VM" + +#: ../src/memmaps.c:303 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.c:405 +msgid "Memory Maps" +msgstr "Mapn'ny arika" + +#: ../src/memmaps.c:425 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "Mapn'ny arika ho an'ny asa \"%s\" (PID %u):" + +#: ../src/openfiles.c:31 +msgid "file" +msgstr "rakitra" + +#: ../src/openfiles.c:33 +msgid "pipe" +msgstr "fantsona" + +#: ../src/openfiles.c:35 +msgid "network connection" +msgstr "fifandraisana rezo" + +#: ../src/openfiles.c:37 +msgid "local socket" +msgstr "socket an-toerana" + +#: ../src/openfiles.c:39 +msgid "unknown type" +msgstr "karazana tsy fantatra" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.c:231 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.c:233 +msgid "Object" +msgstr "Zavatra" + +#: ../src/openfiles.c:312 +msgid "Open Files" +msgstr "Rakitra misokatra" + +#: ../src/openfiles.c:334 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Rakitra nosokafan'ny asa \"%s\" (PID %u):" + +#: ../src/procactions.c:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"Tsy afaka manova ny hamehan'ilay asa amin'ny alalan'ny pid %d ho %d.\n" +"%s" + +#: ../src/procactions.c:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"Tsy afaka mamono ilay asa amin'ny alalan'ny pid %d sy fambara %d.\n" +"%s" + +#. translators: primary alert message +#: ../src/procdialogs.c:65 +msgid "Hide the selected process?" +msgstr "Afenina ireo asa voafaritra?" + +#. FIXME: View menu -> Edit menu +#. translators: secondary alert messagex +#: ../src/procdialogs.c:75 +msgid "Hidden processes are no longer visible in the process list. You can re-enable them by selecting the \"Hidden Processes\" entry in the View menu." +msgstr "Tsy hita anatin'ny lisitry ny asa intsony ireo asa nafenina. Azonao averina aseho amin'ny alalan'ny safidy \"Asa nafenina\" ao anatin'ny tolotry ny seho izy ireo." + +#. translators: primary alert message +#: ../src/procdialogs.c:124 +msgid "Kill the selected process?" +msgstr "Vonoina ilay asa voafaritra?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:126 +msgid "Killing a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be killed." +msgstr "Mety hanimba data, hanapaka session na hampisy olana ara-piarovana ny famonoana asa iray. Ireo asa tsy mety mamaly ihany no tokony hovonoina." + +#. translators: primary alert message +#: ../src/procdialogs.c:133 +msgid "End the selected process?" +msgstr "Faranana ilay asa voafaritra?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:135 +msgid "Ending a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be ended." +msgstr "Mety hanimba data, hanapaka session na hampisy olana ara-piarovana ny famaranana asa iray. Ireo asa tsy mety mamaly ihany no tokony hovonoina." + +#: ../src/procdialogs.c:138 +msgid "_End Process" +msgstr "_Farano ilay asa" + +#: ../src/procdialogs.c:167 +msgid "(Very High Priority)" +msgstr "(Hamehana ambony be)" + +#: ../src/procdialogs.c:169 +msgid "(High Priority)" +msgstr "(Hamehana ambony)" + +#: ../src/procdialogs.c:171 +msgid "(Normal Priority)" +msgstr "(Hamehana antonony)" + +#: ../src/procdialogs.c:173 +msgid "(Low Priority)" +msgstr "(Hamehana ambany)" + +#: ../src/procdialogs.c:175 +msgid "(Very Low Priority)" +msgstr "(Hamehana ambany be)" + +#: ../src/procdialogs.c:227 +msgid "Change Priority" +msgstr "Hanova hamehana" + +#: ../src/procdialogs.c:248 +msgid "Change _Priority" +msgstr "Hanova _hamehana" + +#: ../src/procdialogs.c:269 +msgid "_Nice value:" +msgstr "Sandan'ny nice:" + +#: ../src/procdialogs.c:286 +msgid "The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority." +msgstr "Ny hamehan'ny asa iray dia voambaran'ny sandan'ny niceny. Ny sandan'ny nice ambany dia mifanaraka amina hamehana ambonimbony." + +#: ../src/procdialogs.c:464 +msgid "Processes i_nfo showed in list:" +msgstr "_Lazan'asa miseho anatin'ilay lisitra:" + +#: ../src/procdialogs.c:516 +msgid "Icon" +msgstr "Kisary" + +#: ../src/procdialogs.c:556 +msgid "System Monitor Preferences" +msgstr "Safidy manokan'ny mpanara-maso ny rafitra" + +#: ../src/procdialogs.c:586 +msgid "Behavior" +msgstr "Fiasa" + +#: ../src/procdialogs.c:605 +#: ../src/procdialogs.c:708 +#: ../src/procdialogs.c:793 +msgid "_Update interval in seconds:" +msgstr "Elanelam-potoan'ny _fanavaozana (segaondra):" + +#: ../src/procdialogs.c:630 +msgid "Enable _smooth refresh" +msgstr "Alefaso ny refreshing _malefaka" + +#: ../src/procdialogs.c:644 +msgid "Alert before ending or _killing processes" +msgstr "Fampilazana alohan'ny hamaranana na _hamonoana asa" + +#: ../src/procdialogs.c:654 +msgid "Alert before _hiding processes" +msgstr "Fampilazana alohan'ny _hanafenana asa" + +#: ../src/procdialogs.c:664 +msgid "Process Fields" +msgstr "Faritry ny asa" + +#: ../src/procdialogs.c:689 +msgid "Graphs" +msgstr "Soritra" + +#: ../src/procdialogs.c:729 +msgid "_Background color:" +msgstr "Loko _afara:s" + +#: ../src/procdialogs.c:748 +msgid "_Grid color:" +msgstr "Lokon'ny _makarakara:" + +#: ../src/procdialogs.c:812 +msgid "Show _all filesystems" +msgstr "Asehoy ireo rafi-drakitra _rehetra" + +#: ../src/proctable.c:290 +msgid "Process Name" +msgstr "Anaran'ilay asa" + +#: ../src/proctable.c:291 +msgid "User" +msgstr "Mpampiasa" + +#: ../src/proctable.c:292 +msgid "Status" +msgstr "Fivoarana" + +#: ../src/proctable.c:293 +msgid "Virtual Memory" +msgstr "Arika virtoaly" + +#: ../src/proctable.c:294 +msgid "Resident Memory" +msgstr "Arika mitoetra" + +#: ../src/proctable.c:295 +msgid "Writable Memory" +msgstr "Arika azo anoratana" + +#: ../src/proctable.c:296 +msgid "Shared Memory" +msgstr "Arika zaraina" + +#: ../src/proctable.c:297 +msgid "X Server Memory" +msgstr "Ariky ny mpizra X" + +#: ../src/proctable.c:298 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.c:299 +msgid "CPU Time" +msgstr "Fotoanan'ny CPU" + +#: ../src/proctable.c:300 +msgid "Started" +msgstr "Natomboka" + +#: ../src/proctable.c:301 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.c:302 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.c:303 +msgid "Security Context" +msgstr "Seha-kevitry ny fiarovana" + +#: ../src/proctable.c:304 +msgid "Arguments" +msgstr "Tondriky" + +#: ../src/proctable.c:305 +msgid "Memory" +msgstr "Arika" + +#: ../src/proctable.c:489 +msgid "Running" +msgstr "Mandeha" + +#: ../src/proctable.c:494 +msgid "Stopped" +msgstr "Najanona" + +#: ../src/proctable.c:499 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/proctable.c:504 +msgid "Uninterruptible" +msgstr "Tsy mety tapahina" + +#: ../src/proctable.c:509 +msgid "Sleeping" +msgstr "Tsy miasa" + +#: ../src/proctable.c:1100 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "Salasalam-potoana fakana tanatin'ny 1, 5, 15 minitra lasa teo: %0.2f, %0.2f, %0.2f" + +#: ../src/util.c:87 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u octet" +msgstr[1] "%u octet" + +#: ../src/util.c:93 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f Kio" + +#: ../src/util.c:97 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f Mio" + +#: ../src/util.c:101 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f Gio" diff --git a/po/mk.gmo b/po/mk.gmo new file mode 100644 index 0000000..ca84282 Binary files /dev/null and b/po/mk.gmo differ diff --git a/po/mk.po b/po/mk.po new file mode 100644 index 0000000..7aa0283 --- /dev/null +++ b/po/mk.po @@ -0,0 +1,1371 @@ +# translation of gnome-system-monitor.HEAD.po to Macedonian +# translation of procman.HEAD.mk.po to +# translation of procman.HEAD.mk.po to +# Procman translated on Macedonian +# Copyright (C) 2002,2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# Stojcev Darko | , 2003. +# , 2005. +# Арангел Ангов , 2005. +# Arangel Angov , 2005, 2006, 2008. +# Jovan Naumovski , 2006, 2007. +# Arangel Angov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2012-01-09 00:14+0000\n" +"PO-Revision-Date: 2012-01-14 21:29+0100\n" +"Last-Translator: Jovan N\n" +"Language-Team: Macedonian \n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural= n==1 || n%10==1 ? 0 : 1\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 +#: ../src/callbacks.cpp:176 +#: ../src/interface.cpp:627 +#: ../src/procman.cpp:707 +msgid "System Monitor" +msgstr "Надгледувач на системот" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../src/callbacks.cpp:177 +msgid "View current processes and monitor system state" +msgstr "Погледни ги моментално активните процеси и состојбата на системот" + +#: ../src/argv.cpp:21 +msgid "Show the System tab" +msgstr "Покажи го системскиот таб" + +#: ../src/argv.cpp:26 +#| msgid "Show active processes" +msgid "Show the Processes tab" +msgstr "Покажи го јазичето со процеси" + +#: ../src/argv.cpp:31 +#| msgid "Show the System tab" +msgid "Show the Resources tab" +msgstr "Покажи го јазичето со ресурси" + +#: ../src/argv.cpp:36 +#| msgid "Show the System tab" +msgid "Show the File Systems tab" +msgstr "Покажи го јазичето со датотечни системи" + +#: ../src/callbacks.cpp:187 +msgid "translator-credits" +msgstr "" +"Арангел Ангов (ufo@linux.net.mk) http://gnome.softver.org.mk \n" +"Јован Наумовски (jovan@lugola.net)" + +#: ../src/disks.cpp:299 +#: ../src/memmaps.cpp:361 +msgid "Device" +msgstr "Уред" + +#: ../src/disks.cpp:300 +msgid "Directory" +msgstr "Директориум" + +#: ../src/disks.cpp:301 +#: ../src/gsm_color_button.c:221 +#: ../src/openfiles.cpp:251 +msgid "Type" +msgstr "Тип" + +#: ../src/disks.cpp:302 +msgid "Total" +msgstr "Вкупно " + +#: ../src/disks.cpp:303 +msgid "Free" +msgstr "Слободни" + +#: ../src/disks.cpp:304 +msgid "Available" +msgstr "Достапно" + +#: ../src/disks.cpp:305 +msgid "Used" +msgstr "Искористено " + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "Денес %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "Вчера %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:198 +msgid "Fraction" +msgstr "Дел" + +#: ../src/gsm_color_button.c:199 +#| msgid "Percentage full for pie colour pickers" +msgid "Percentage full for pie color pickers" +msgstr "Полн процент за избирачи на боја за питата" + +#: ../src/gsm_color_button.c:206 +msgid "Title" +msgstr "Наслов" + +#: ../src/gsm_color_button.c:207 +msgid "The title of the color selection dialog" +msgstr "Насловот на бојата во дијалогот за избирање" + +#: ../src/gsm_color_button.c:208 +#: ../src/gsm_color_button.c:624 +msgid "Pick a Color" +msgstr "Изберете боја" + +#: ../src/gsm_color_button.c:214 +msgid "Current Color" +msgstr "Тековна боја" + +#: ../src/gsm_color_button.c:215 +msgid "The selected color" +msgstr "Избраната боја" + +#: ../src/gsm_color_button.c:222 +msgid "Type of color picker" +msgstr "Тип на избирач на боја" + +#: ../src/gsm_color_button.c:547 +msgid "Received invalid color data\n" +msgstr "Добив невалидни податоци за бојата\n" + +#: ../src/gsm_color_button.c:647 +msgid "Click to set graph colors" +msgstr "Кликнете за поставување на боја на графиконот" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:51 +msgid "_Monitor" +msgstr "_Надгледувач" + +#: ../src/interface.cpp:52 +msgid "_Edit" +msgstr "_Уреди" + +#: ../src/interface.cpp:53 +msgid "_View" +msgstr "_Поглед" + +#: ../src/interface.cpp:54 +msgid "_Help" +msgstr "_Помош" + +#: ../src/interface.cpp:56 +msgid "Search for _Open Files" +msgstr "Барај _отворени датотеки" + +#: ../src/interface.cpp:57 +msgid "Search for open files" +msgstr "Барај отворени датотеки" + +#: ../src/interface.cpp:59 +msgid "Quit the program" +msgstr "Излези од програмата" + +#: ../src/interface.cpp:62 +msgid "_Stop Process" +msgstr "_Стопирај процес" + +#: ../src/interface.cpp:63 +msgid "Stop process" +msgstr "Стопирај процес" + +#: ../src/interface.cpp:64 +msgid "_Continue Process" +msgstr "_Продолжи процес" + +#: ../src/interface.cpp:65 +msgid "Continue process if stopped" +msgstr "Продолжи го процесот ако е стопиран" + +#: ../src/interface.cpp:67 +#: ../src/procdialogs.cpp:89 +msgid "_End Process" +msgstr "_Прекини го процесот" + +#: ../src/interface.cpp:68 +msgid "Force process to finish normally" +msgstr "Присили го процесот да заврши нормално" + +#: ../src/interface.cpp:69 +#: ../src/procdialogs.cpp:78 +msgid "_Kill Process" +msgstr "_Терминирај процес" + +#: ../src/interface.cpp:70 +msgid "Force process to finish immediately" +msgstr "Присили го процесот да прекине веднаш" + +#: ../src/interface.cpp:71 +#| msgid "Change Priority" +msgid "_Change Priority" +msgstr "_Смени го приоритетот" + +#: ../src/interface.cpp:72 +msgid "Change the order of priority of process" +msgstr "Смени го редоследот на важноста на процесот" + +#: ../src/interface.cpp:74 +msgid "Configure the application" +msgstr "Конфигурирај ја апликацијата" + +#: ../src/interface.cpp:76 +msgid "_Refresh" +msgstr "_Освежи" + +#: ../src/interface.cpp:77 +msgid "Refresh the process list" +msgstr "Освежи ја листата на процеси" + +#: ../src/interface.cpp:79 +msgid "_Memory Maps" +msgstr "_Мемориски мапи" + +#: ../src/interface.cpp:80 +msgid "Open the memory maps associated with a process" +msgstr "Отвори ги мемориските мапи поврзани со процесот" + +#. Translators: this means 'Files that are open' (open is no verb here) +#: ../src/interface.cpp:82 +msgid "Open _Files" +msgstr "Отвори _датотеки" + +#: ../src/interface.cpp:83 +msgid "View the files opened by a process" +msgstr "Види ги датотеките отворени од процесот" + +#: ../src/interface.cpp:85 +msgid "_Contents" +msgstr "_Содржини" + +#: ../src/interface.cpp:86 +msgid "Open the manual" +msgstr "Отвори го упатството" + +#: ../src/interface.cpp:88 +msgid "About this application" +msgstr "За апликацијата" + +#: ../src/interface.cpp:93 +msgid "_Dependencies" +msgstr "_Зависности" + +#: ../src/interface.cpp:94 +msgid "Show parent/child relationship between processes" +msgstr "Покажува родителски/детски односи помеѓу процесите" + +#: ../src/interface.cpp:101 +msgid "_Active Processes" +msgstr "_Активни процеси" + +#: ../src/interface.cpp:102 +msgid "Show active processes" +msgstr "Покажи активни процеси" + +#: ../src/interface.cpp:103 +msgid "A_ll Processes" +msgstr "С_ите процеси" + +#: ../src/interface.cpp:104 +msgid "Show all processes" +msgstr "Покажи ги сите процеси" + +#: ../src/interface.cpp:105 +msgid "M_y Processes" +msgstr "М_ои процеси" + +#: ../src/interface.cpp:106 +#| msgid "Show user own process" +msgid "Show only user-owned processes" +msgstr "Покажувај ги процесите на корисникот" + +#: ../src/interface.cpp:111 +#: ../src/util.cpp:217 +#| msgid "(Very High Priority)" +msgid "Very High" +msgstr "Многу висок" + +#: ../src/interface.cpp:112 +msgid "Set process priority to very high" +msgstr "Постави го приоритетот на процесот на многу висок" + +#: ../src/interface.cpp:113 +#: ../src/util.cpp:219 +msgid "High" +msgstr "Висок" + +#: ../src/interface.cpp:114 +msgid "Set process priority to high" +msgstr "Постави го приоритетот на процесот на висок" + +#: ../src/interface.cpp:115 +#: ../src/util.cpp:221 +msgid "Normal" +msgstr "Нормален" + +#: ../src/interface.cpp:116 +#| msgid "Force process to finish normally" +msgid "Set process priority to normal" +msgstr "Постави го приоритетот на процесот на нормален" + +#: ../src/interface.cpp:117 +#: ../src/util.cpp:223 +msgid "Low" +msgstr "Низок" + +#: ../src/interface.cpp:118 +msgid "Set process priority to low" +msgstr "Постави го приоритетот на процесот на низок" + +#: ../src/interface.cpp:119 +#: ../src/util.cpp:225 +msgid "Very Low" +msgstr "Многу низок" + +#: ../src/interface.cpp:120 +msgid "Set process priority to very low" +msgstr "Постави го приоритетот на процесот на многу низок" + +#: ../src/interface.cpp:121 +msgid "Custom" +msgstr "Сопствен" + +#: ../src/interface.cpp:122 +msgid "Set process priority manually" +msgstr "Постави го приоритетот на процесот рачно" + +#: ../src/interface.cpp:223 +msgid "End _Process" +msgstr "Прекини _процес" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:271 +#, c-format +#| msgid "Pick a Color" +msgid "Pick a Color for '%s'" +msgstr "Изберете боја за „%s“" + +#: ../src/interface.cpp:282 +msgid "CPU History" +msgstr "CPU историја" + +#: ../src/interface.cpp:336 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:338 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:359 +msgid "Memory and Swap History" +msgstr "Искористеност на меморијата и Swap меморијата" + +#: ../src/interface.cpp:393 +#: ../src/proctable.cpp:247 +msgid "Memory" +msgstr "Меморија" + +#: ../src/interface.cpp:424 +msgid "Swap" +msgstr "Swap" + +#: ../src/interface.cpp:455 +msgid "Network History" +msgstr "Мрежна историја" + +#: ../src/interface.cpp:488 +msgid "Receiving" +msgstr "Примам" + +#: ../src/interface.cpp:521 +msgid "Total Received" +msgstr "Вкупно примени" + +#: ../src/interface.cpp:549 +msgid "Sending" +msgstr "Испраќам" + +#: ../src/interface.cpp:583 +msgid "Total Sent" +msgstr "Вкупно испратени" + +#. procman_create_sysinfo_view(); +#: ../src/interface.cpp:702 +msgid "System" +msgstr "Систем" + +#: ../src/interface.cpp:706 +#: ../src/procdialogs.cpp:533 +msgid "Processes" +msgstr "Процеси" + +#: ../src/interface.cpp:710 +#: ../src/procdialogs.cpp:645 +msgid "Resources" +msgstr "Ресурси" + +#: ../src/interface.cpp:714 +#: ../src/procdialogs.cpp:709 +msgid "File Systems" +msgstr "Датотечни системи" + +#: ../src/load-graph.cpp:164 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунда" +msgstr[1] "%u секунди" + +#: ../src/load-graph.cpp:342 +#| msgid "Available" +msgid "not available" +msgstr "не е достапно" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:345 +#, c-format +#| msgid "%s (%.1f %%) of %s" +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) од %s" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "" +"Error\n" +"'%s' is not a valid Perl regular expression.\n" +"%s" +msgstr "" +"Грешка\n" +"'%s' не е валиден регуларен израз за Perl.\n" +"%s" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "Процес" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 +#: ../src/memmaps.cpp:339 +msgid "Filename" +msgstr "Име на датотека" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:309 +msgid "Search for Open Files" +msgstr "Барај отворени датотеки" + +#: ../src/lsof.cpp:336 +msgid "_Name contains:" +msgstr "_Името содржи:" + +#: ../src/lsof.cpp:352 +msgid "Case insensitive matching" +msgstr "Совпаѓање на мали-големи букви" + +#: ../src/lsof.cpp:360 +msgid "S_earch results:" +msgstr "Резултати од п_ребарувањето:" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:341 +msgid "VM Start" +msgstr "VM старт" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:343 +msgid "VM End" +msgstr "VM крај" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:345 +msgid "VM Size" +msgstr "VM големина" + +#: ../src/memmaps.cpp:346 +msgid "Flags" +msgstr "Атрибути" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:348 +msgid "VM Offset" +msgstr "Баланс на ВМ" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:351 +msgid "Private clean" +msgstr "Приватно чисто" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:354 +msgid "Private dirty" +msgstr "Приватно валкано" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:357 +msgid "Shared clean" +msgstr "Споделено чисто" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:360 +msgid "Shared dirty" +msgstr "Споделено валкано" + +#: ../src/memmaps.cpp:362 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:467 +msgid "Memory Maps" +msgstr "Мемориски мапи" + +#: ../src/memmaps.cpp:479 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Мемориска мапа за процесот \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:38 +msgid "file" +msgstr "датотека" + +#: ../src/openfiles.cpp:40 +msgid "pipe" +msgstr "цевка" + +#: ../src/openfiles.cpp:42 +msgid "IPv6 network connection" +msgstr "IPv6 мрежна врска" + +#: ../src/openfiles.cpp:44 +msgid "IPv4 network connection" +msgstr "IPv4 мрежна врска" + +#: ../src/openfiles.cpp:46 +msgid "local socket" +msgstr "локален сокет" + +#: ../src/openfiles.cpp:48 +msgid "unknown type" +msgstr "непознат тип" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:250 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:252 +msgid "Object" +msgstr "Објект" + +#: ../src/openfiles.cpp:336 +msgid "Open Files" +msgstr "Отвори датотеки" + +#: ../src/openfiles.cpp:357 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Датотеки отворени од процесот \"%s\" (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:1 +msgid "0 for the System Info, 1 for the processes list, 2 for the resources and 3 for the disks list" +msgstr "0 за системски информации, 1 за листата со процеси, 2 за ресурсите и 3 за листата со дискови" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:2 +msgid "CPU colors" +msgstr "Бои за процесорите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "Стандардна боја на графикот за мрежен сообраќај" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:4 +#| msgid "Default graph mem color" +msgid "Default graph memory color" +msgstr "Стандардна боја на графикот за меморија" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "Стандардна боја на графикот за мрежен сообраќај" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:6 +msgid "Default graph swap color" +msgstr "Стандардна боја на графикот за swap" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:7 +msgid "Determines which processes to show by default. 0 is All, 1 is user, and 2 is active" +msgstr "Одредува кои процеси да ги покажува како активни. 0 е за сите, 1 само за корисничките и 2 е активни" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:8 +msgid "Disk view columns order" +msgstr "Редослед на колоните за преглед на дискот" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:9 +#| msgid "Process view sort column" +msgid "Disk view sort column" +msgstr "Колона за подредување во поглед на дискови" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:10 +#| msgid "Disk view columns order" +msgid "Disk view sort order" +msgstr "Редослед за подредување во поглед на дискови" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:11 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Секој запис е во форматот (CPU#, хексадецимална вредност за боја)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:12 +msgid "Enable/Disable smooth refresh" +msgstr "Вклучи/исклучи глатко освежување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:13 +#| msgid "" +#| "If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu " +#| "usage is divided by the total number of CPUs. Else it operates in 'Irix " +#| "mode'." +msgid "If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage is divided by the total number of CPUs. Otherwise, it operates in 'Irix mode'." +msgstr "Ако е TRUE system-monitor ќе работи во „Solaris режим“ каде што искористеноста на процесорот од некоја задача се дели со вкупниот број на процесор. Инаку работи во „Irix“ режим." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:14 +#| msgid "Main Window width" +msgid "Main Window X position" +msgstr "X позиција на главниот прозорец" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:15 +#| msgid "Main Window width" +msgid "Main Window Y position" +msgstr "Y позиција на главниот прозорец" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:16 +msgid "Main Window height" +msgstr "Височина на главниот прозорец" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:17 +msgid "Main Window width" +msgstr "Широчина на главниот прозорец" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:18 +#| msgid "Process view sort column" +msgid "Memory map sort column" +msgstr "Колона за подредување на мемориска мапа" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:19 +#| msgid "Memory and Swap History" +msgid "Memory map sort order" +msgstr "Редослед за подредување на мемориска мапа" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:20 +#| msgid "Process view sort column" +msgid "Open files sort column" +msgstr "Колона за подредување на отворените датотеки" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:21 +#| msgid "Process view sort order" +msgid "Open files sort order" +msgstr "Редослед за подредување на отворените датотеки" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:22 +msgid "Process view columns order" +msgstr "Поглед на процеси во колона за редослед" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:23 +msgid "Process view sort column" +msgstr "Поглед на процеси во колона за подредување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:24 +msgid "Process view sort order" +msgstr "Редослед на погледот на процесите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:25 +msgid "Saves the currently viewed tab" +msgstr "Го зачувува тековното јазиче" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:26 +msgid "Show network traffic in bits" +msgstr "Покажи го мрежниот сообраќај во битови" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:28 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Покажи ја колоната за процентот на искористеност на CPU-то при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:29 +#| msgid "Show process 'CPU time' column on startup" +msgid "Show process 'CPU Time' column on startup" +msgstr "Прикажи ја колоната за време на искористеност на CPU-то при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:30 +#| msgid "Show process 'nice' column on startup" +msgid "Show process 'Command Line' column on startup" +msgstr "Прикажи ја колоната за командна линија при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:31 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Control Group' column on startup" +msgstr "Прикажи ја колоната за контролна група при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:32 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Memory' column on startup" +msgstr "Прикажи ја колоната за меморија при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:33 +#| msgid "Show process 'name' column on startup" +msgid "Show process 'Name' column on startup" +msgstr "Прикажи ја колоната за име при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:34 +#| msgid "Show process 'nice' column on startup" +msgid "Show process 'Nice' column on startup" +msgstr "Прикажи ја колоната за nice при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:35 +msgid "Show process 'PID' column on startup" +msgstr "Прикажи ја колоната за PID на процес при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:36 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Priority' column on startup" +msgstr "Прикажи ја колоната за приоритет при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:37 +#| msgid "Show process 'resident memory' column on startup" +msgid "Show process 'Resident Memory' column on startup" +msgstr "Прикажи ја колоната за резидентна меморија при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:38 +#| msgid "Show process 'SELinux security context' column on startup" +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "Прикажи ја колоната за процесот за SELinux контекстите за безбедност" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:39 +#| msgid "Show process 'shared memory' column on startup" +msgid "Show process 'Shared Memory' column on startup" +msgstr "Прикажи ја колоната за споделена меморија при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:40 +#| msgid "Show process 'start time' column on startup" +msgid "Show process 'Started' column on startup" +msgstr "Прикажи ја колоната за време на стартување при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:41 +#| msgid "Show process 'status' column on startup" +msgid "Show process 'Status' column on startup" +msgstr "Прикажи ја колоната за статус при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:42 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'User' column on startup" +msgstr "Прикажи ја колоната за сопственик при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:43 +#| msgid "Show process 'virtual memory' column on startup" +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Прикажи ја колоната за виртуелна меморија при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:44 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "При подигнување, покажи ја колоната за процесот на каналот за чекање" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:45 +#| msgid "Show process 'writable memory' column on startup" +msgid "Show process 'Writable Memory' column on startup" +msgstr "Прикажи ја колоната за меморија за запишување при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:46 +#| msgid "Show process 'X server memory' column on startup" +msgid "Show process 'X Server Memory' column on startup" +msgstr "Прикажи ја колоната за меморијата на X серверот при подигнување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:47 +msgid "Show process dependencies in tree form" +msgstr "Покажи ја зависноста от во форма на дрво" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:48 +msgid "Show warning dialog when killing processes" +msgstr "Покажи дијалог прозорец со предупредување кога убивам процеси" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:49 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris режим за процентот на CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:50 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Време во милисекунди помеѓу освежувања на листата за уреди" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:51 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Време·во·милисекунди·помеѓу·освежувања на графиците" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:52 +msgid "Time in milliseconds between updates of the process view" +msgstr "Време·во·милисекунди·помеѓу·освежувања на погледот на процесите" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:53 +#| msgid "Whether information about all filesystems should be displayed" +msgid "Whether information about all file systems should be displayed" +msgstr "Дали треба да бидат прикажани информации за сите датотечни системи" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:54 +#| msgid "" +#| "Whether to display information about all filesystems (including types " +#| "like 'autofs' and 'procfs'). Useful for getting a list of all currently " +#| "mounted filesystems." +msgid "Whether to display information about all file systems (including types like 'autofs' and 'procfs'). Useful for getting a list of all currently mounted file systems." +msgstr "Дали информациите за сите датотечни системи треба да бидат прикажани (ова ќе ги вклучи датотечните системи како 'autofs'и 'procfs'). Може да биде корисно за добивање на листа од тековно монтирани датотечни системи." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:56 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Широчина на колоната за % " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:57 +#| msgid "Width of process 'CPU time' column" +msgid "Width of process 'CPU Time' column" +msgstr "Широчина на колоната за процесорско време" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:58 +#| msgid "Width of process 'nice' column" +msgid "Width of process 'Command Line' column" +msgstr "Широчина на колоната за командната линија" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:59 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Control Group' column" +msgstr "Широчина на колоната за контролна група" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:60 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Memory' column" +msgstr "Широчина на колоната за меморија" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:61 +#| msgid "Width of process 'name' column" +msgid "Width of process 'Name' column" +msgstr "Широчина на колоната за име" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:62 +#| msgid "Width of process 'nice' column" +msgid "Width of process 'Nice' column" +msgstr "Широчина на колоната за nice" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:63 +msgid "Width of process 'PID' column" +msgstr "Широчина на колоната за PID" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:64 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Priority' column" +msgstr "Широчина на колоната за приоритет" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:65 +#| msgid "Width of process 'resident memory' column" +msgid "Width of process 'Resident Memory' column" +msgstr "Широчина на колоната за резидентна меморија" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:66 +#| msgid "Width of process 'SELinux security context' column" +msgid "Width of process 'SELinux Security Context' column" +msgstr "Широчина на колоната за безбедносниот контекст на SELinux" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:67 +#| msgid "Width of process 'shared memory' column" +msgid "Width of process 'Shared Memory' column" +msgstr "Широчина на колоната за споделена меморија" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:68 +#| msgid "Width of process 'start time' column" +msgid "Width of process 'Started' column" +msgstr "Широчина на колоната за време на стартување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:69 +#| msgid "Width of process 'status' column" +msgid "Width of process 'Status' column" +msgstr "Широчина на колоната за статус" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:70 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'User' column" +msgstr "Широчина на колоната за сопственик" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:71 +#| msgid "Width of process 'virtual memory' column" +msgid "Width of process 'Virtual Memory' column" +msgstr "Широчина на колоната за виртуелна меморија" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:72 +msgid "Width of process 'Waiting Channel' column" +msgstr "Широчина на колоната за процесот на каналот за чекање" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:73 +#| msgid "Width of process 'writable memory' column" +msgid "Width of process 'Writable Memory' column" +msgstr "Широчина на колоната за меморијата за запишување" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:74 +#| msgid "Width of process 'X server memory' column" +msgid "Width of process 'X Server Memory' column" +msgstr "Широчина на колоната за меморија на X серверот" + +#: ../src/procactions.cpp:75 +#, c-format +#| msgid "" +#| "Cannot change the priority of process with pid %d to %d.\n" +#| "%s" +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Не можам да го променам приоритетот на процесот со PID %d to %d.\n" +"%s" + +#: ../src/procactions.cpp:155 +#, c-format +#| msgid "" +#| "Cannot kill process with pid %d with signal %d.\n" +#| "%s" +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Не можам да го убијам процесот со PID %d со сигнал %d.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:71 +#, c-format +#| msgid "Kill the selected process?" +msgid "Kill the selected process »%s« (PID: %u)?" +msgstr "Да го убијам процесот »%s« (PID: %u)??" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:75 +#| msgid "" +#| "Killing a process may destroy data, break the session or introduce a " +#| "security risk. Only unresponding processes should be killed." +msgid "Killing a process may destroy data, break the session or introduce a security risk. Only unresponsive processes should be killed." +msgstr "Убивањето на процес може да уништи податоци, да ја расипе сесијата или пак да представи безбедносен ризил. Треба да се убиваат само процесите што не функционираат." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:82 +#, c-format +#| msgid "End the selected process?" +msgid "End the selected process »%s« (PID: %u)?" +msgstr "Да го прекинам избраниот процес »%s« (PID: %u)?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:86 +#| msgid "" +#| "Ending a process may destroy data, break the session or introduce a " +#| "security risk. Only unresponding processes should be ended." +msgid "Ending a process may destroy data, break the session or introduce a security risk. Only unresponsive processes should be ended." +msgstr "Прекинувањето на процесот може да уништи податоци, да ја расипе сесијата или пак да представи безбедносен ризик. Треба да бидат прекинувани само процесите што не функционираат." + +#: ../src/procdialogs.cpp:124 +#: ../src/procdialogs.cpp:214 +#, c-format +#| msgid "(Low Priority)" +msgid "(%s Priority)" +msgstr "(%s приоритет)" + +#: ../src/procdialogs.cpp:168 +#, c-format +#| msgid "_Memory maps for process \"%s\" (PID %u):" +msgid "Change Priority of Process »%s« (PID: %u)" +msgstr "Промени го приоритетот на процесот »%s« (PID: %u)" + +#: ../src/procdialogs.cpp:180 +msgid "Change _Priority" +msgstr "Смени го _приоритетот" + +#: ../src/procdialogs.cpp:203 +msgid "_Nice value:" +msgstr "Ведност на приоритетност:" + +#: ../src/procdialogs.cpp:220 +msgid "Note:" +msgstr "Забелешка:" + +#: ../src/procdialogs.cpp:221 +msgid "The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority." +msgstr "Приоритетот на процесот е зависен од неговата вредност на приоритет. Пониска вредност одговара на повисок приоритет." + +#: ../src/procdialogs.cpp:461 +msgid "Icon" +msgstr "Икона" + +#: ../src/procdialogs.cpp:510 +msgid "System Monitor Preferences" +msgstr "Преференции на надгледувач на системот" + +#: ../src/procdialogs.cpp:540 +#: ../src/procdialogs.cpp:713 +msgid "Behavior" +msgstr "Однесување" + +#: ../src/procdialogs.cpp:559 +#: ../src/procdialogs.cpp:671 +#: ../src/procdialogs.cpp:732 +msgid "_Update interval in seconds:" +msgstr "_Интервал на освежување во секунди:" + +#: ../src/procdialogs.cpp:584 +msgid "Enable _smooth refresh" +msgstr "Вклучи _глатко освежување" + +#: ../src/procdialogs.cpp:597 +msgid "Alert before ending or _killing processes" +msgstr "Предупреди пред прекинување или _убивање на процеси" + +#: ../src/procdialogs.cpp:610 +msgid "Divide CPU usage by CPU count" +msgstr "Подели ја искористеноста на процесорите со бројот на процесори" + +#: ../src/procdialogs.cpp:627 +#: ../src/procdialogs.cpp:766 +msgid "Information Fields" +msgstr "Полиња за информации" + +#: ../src/procdialogs.cpp:640 +msgid "Process i_nformation shown in list:" +msgstr "И_нформации за процесите покажани во листата:" + +#: ../src/procdialogs.cpp:652 +msgid "Graphs" +msgstr "Графикони" + +#: ../src/procdialogs.cpp:691 +msgid "Show network speed in bits" +msgstr "Покажи ја брзината на мрежата во битови" + +#: ../src/procdialogs.cpp:752 +#| msgid "Show _all filesystems" +msgid "Show _all file systems" +msgstr "Покажи _ги сите датотечни системи" + +#: ../src/procdialogs.cpp:779 +msgid "File system i_nformation shown in list:" +msgstr "Информации за датотечните _системи прикажани во листата:" + +#: ../src/procman.cpp:654 +msgid "A simple process and system monitor." +msgstr "Едноставен надгледувач за процеси на системот." + +#: ../src/proctable.cpp:232 +msgid "Process Name" +msgstr "Име на процесот" + +#: ../src/proctable.cpp:233 +msgid "User" +msgstr "Корисник" + +#: ../src/proctable.cpp:234 +msgid "Status" +msgstr "Статус" + +#: ../src/proctable.cpp:235 +msgid "Virtual Memory" +msgstr "Виртуелна меморија" + +#: ../src/proctable.cpp:236 +msgid "Resident Memory" +msgstr "Меморија" + +#: ../src/proctable.cpp:237 +msgid "Writable Memory" +msgstr "Запишлива меморија" + +#: ../src/proctable.cpp:238 +msgid "Shared Memory" +msgstr "Споделена меморија" + +#: ../src/proctable.cpp:239 +msgid "X Server Memory" +msgstr "Меморија на X серверот" + +#: ../src/proctable.cpp:240 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:241 +msgid "CPU Time" +msgstr "Време на CPU" + +#: ../src/proctable.cpp:242 +msgid "Started" +msgstr "Работи" + +#: ../src/proctable.cpp:243 +msgid "Nice" +msgstr "Приоритет" + +#: ../src/proctable.cpp:244 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:245 +msgid "Security Context" +msgstr "Безбедносен контекст" + +#: ../src/proctable.cpp:246 +msgid "Command Line" +msgstr "Командна линија" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/proctable.cpp:249 +msgid "Waiting Channel" +msgstr "Канал за чекање" + +#: ../src/proctable.cpp:250 +msgid "Control Group" +msgstr "Контролна група" + +#: ../src/proctable.cpp:251 +#| msgid "(Low Priority)" +msgid "Priority" +msgstr "Приоритет" + +#: ../src/proctable.cpp:1014 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "Вчитување во просек за последните 1, 5 ,15 минути: %0.2f,·%0.2f,·%0.2f" + +#. Translators: The first string parameter is release version (codename), +#. * the second one is the architecture, 32 or 64-bit +#: ../src/sysinfo.cpp:78 +#, c-format +#| msgid "Release %s" +msgid "Release %s %s" +msgstr "Издание %s %s" + +#. translators: This is the type of architecture, for example: +#. * "64-bit" or "32-bit" +#: ../src/sysinfo.cpp:115 +#, c-format +msgid "%d-bit" +msgstr "%d-bit" + +#: ../src/sysinfo.cpp:219 +#| msgid "Unknown CPU model" +msgid "Unknown model" +msgstr "Непознат модел" + +#: ../src/sysinfo.cpp:740 +#, c-format +msgid "Kernel %s" +msgstr "Кернел %s" + +#: ../src/sysinfo.cpp:754 +#, c-format +msgid "GNOME %s" +msgstr "GNOME %s" + +#. hardware section +#: ../src/sysinfo.cpp:769 +#, c-format +msgid "Hardware" +msgstr "Хардвер" + +#: ../src/sysinfo.cpp:774 +msgid "Memory:" +msgstr "Меморија:" + +#: ../src/sysinfo.cpp:779 +msgid "Processor:" +msgstr "Процесор:" + +#. disk space section +#: ../src/sysinfo.cpp:788 +#, c-format +msgid "System Status" +msgstr "Статус на системот" + +#: ../src/sysinfo.cpp:794 +msgid "Available disk space:" +msgstr "Достапен празен простор на дискот:" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "Работи" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "Стопирано" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "Зомби" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "Непрекинлив" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "Спие" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:169 +#, c-format +#| msgid "%.1f KiB" +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:173 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:188 +#, c-format +#| msgid "%u byte" +#| msgid_plural "%u bytes" +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u бит" +msgstr[1] "%u бита" + +#: ../src/util.cpp:189 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u бајт" +msgstr[1] "%u бајти" + +#: ../src/util.cpp:420 +msgid "N/A" +msgstr "N/A" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:582 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Default graph cpu color" +#~ msgstr "Стандардна боја на графикот за процесорот" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Прикажи ја колоната за аргументи на процес при подигнување" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "" +#~ "Прикажи ја колоната за проценета употреба на меморијата при подигнување" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Широчина на колоната за аргументи" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Широчина на колоната за пресметаната употреба на меморија" + +#~ msgid "_Change Priority..." +#~ msgstr "_Смени го приоритетот.." + +#~ msgid "(High Priority)" +#~ msgstr "(Висок приоритет )" + +#~ msgid "(Normal Priority)" +#~ msgstr "(Нормален приоритет )" + +#~ msgid "(Very Low Priority)" +#~ msgstr "(Многу низок приоритет)" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris режим" + +#~ msgid "Processor %d:" +#~ msgstr "Процесор %d:" diff --git a/po/ml.gmo b/po/ml.gmo new file mode 100644 index 0000000..29efdfc Binary files /dev/null and b/po/ml.gmo differ diff --git a/po/ml.po b/po/ml.po new file mode 100644 index 0000000..10611e3 --- /dev/null +++ b/po/ml.po @@ -0,0 +1,1503 @@ +# translation of gnome-system-monitor.master.ml.po to +# This file is distributed under the same license as the gnome-system-monitor package. +# Copyright (C) 2003-2008 gnome-system-monitor'S COPYRIGHT HOLDER. +# FSF-India , 2003. +# Ani Peter , 2006, 2012, 2013. +# Hari Vishnu , 2008. +# Anish A , 2013. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master.ml\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2013-03-24 17:51+0000\n" +"PO-Revision-Date: 2013-03-25 10:45+0530\n" +"Last-Translator: Ani Peter \n" +"Language-Team: American English \n" +"Language: ml\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 1.5\n" +"X-Project-Style: gnome\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/callbacks.cpp:184 ../src/procman-app.cpp:364 +msgid "System Monitor" +msgstr "സിസ്റ്റം നിരീക്ഷകന്‍" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/callbacks.cpp:185 +msgid "View current processes and monitor system state" +msgstr "" +"നിലവിലുളള പ്രക്രിയകള്‍ വീക്ഷിക്കുകയും സിസ്റ്റത്തിന്റെ അവസ്ഥ നിരീക്ഷിക്കുകയും " +"ചെയ്യുന്നു" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#| msgid "System Monitor" +msgid "GNOME System Monitor" +msgstr "ഗ്നോം സിസ്റ്റം നിരീക്ഷകന്‍" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "പ്രക്രിയ ഇല്ലാതാക്കുക" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to kill process" +msgstr "പ്രക്രിയ ഇല്ലാതാക്കുവാന്‍ അവകാശം ആവശ്യമുണ്ട്" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "പ്രക്രിയ റീനൈസ് ചെയ്യുക" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to renice process" +msgstr "പ്രക്രിയ റീനൈസ് ചെയ്യുവാന്‍ അവകാശം ആവശ്യമുണ്ട്" + +#: ../data/interface.ui.h:2 +msgid "View" +msgstr "കാണുക" + +#: ../data/interface.ui.h:3 +msgid "End _Process" +msgstr "പ്രക്രിയ _അവസാനിപ്പിക്കുക" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "പ്രക്രിയകള്‍" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "സി.പി.യു ചരിത്രം" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "മെമ്മറിയും Swap ചരിത്രവും" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:249 +#: ../src/procproperties.cpp:132 ../src/proctable.cpp:212 +msgid "Memory" +msgstr "മെമ്മറി" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:261 +msgid "Swap" +msgstr "സ്വാപ്" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "ശൃംഖലയുടെ ചരിത്രം" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:288 +msgid "Receiving" +msgstr "സ്വീകരിച്ചുകൊണ്ടിരിയ്ക്കുന്നു" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "മൊത്തത്തില്‍ സ്വീകരിച്ചതു്" + +#: ../data/interface.ui.h:12 +msgid "Sent" +msgstr "അയച്ചു" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "മൊത്തം അയച്ചതു്" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "വിഭവങ്ങള്‍" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ഫയല്‍ സിസ്റ്റങ്ങള്‍" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "തുറന്ന ഫയലുക്കള്‍ക്ക് തിരയുക" + +#: ../data/lsof.ui.h:2 +msgid "_Name contains:" +msgstr "_പേരില്‍ ഉള്‍ക്കൊള്ളുന്നു:" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive matching" +msgstr "വലിയ-ചെറിയക്ഷരങ്ങള്‍ തമ്മില്‍ വ്യത്യാസമില്ലാത്ത പൊരുത്തം" + +#: ../data/lsof.ui.h:4 +msgid "C_lear" +msgstr "വെടിപ്പാക്കു_ക" + +#: ../data/lsof.ui.h:5 +msgid "S_earch results:" +msgstr "_തിരയല്‍ ഫലം:" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "തുറന്ന ഫയലുക്കള്‍ക്ക് തിരയുക" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "മുന്‍ഗണനകള്‍" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "സഹായം" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "കുറിച്ചു്" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "നിര്‍ത്തുക" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "ഫയലുകള്‍ തുറക്കുക" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "സിസ്റ്റം നിരീക്ഷകന്റെ ഇഷ്ടാനിഷ്ടങ്ങള്‍" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "പെരുമാറ്റം" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_പുതുക്കുന്നതിനുള്ള ഇടവേള സെക്കന്‍ഡുകളില്‍:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "_മൃദുവായ പുതുക്കല്‍ പ്രവര്‍ത്തന സജ്ജമാക്കുക" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "" +"പ്രക്രിയകള്‍ അവസാനിപ്പിക്കുകയോ _ഇല്ലാതാക്കുകയോ ചെയ്യുന്നതിന് മുമ്പ് അറിയിക്കുക" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "സിപിയു കൌണ്ട് സിപിയുവിന്റെ ഉപയോഗമായി വേര്‍തിരിയ്ക്കുക" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "വിവരങ്ങള്‍ ഇടാനുള്ള വിഭാഗങ്ങള്‍ :" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "ലിസ്റ്റില്‍ കാണിച്ചിരിക്കുന്ന പ്രക്രിയകളുടെ വി_വരങ്ങള്‍:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "ഗ്രാഫുകള്‍" + +#: ../data/preferences.ui.h:11 +msgid "_Show network speed in bits" +msgstr "നെറ്റ്‌വര്‍ക്ക് വേഗത ബിറ്റ്സില്‍ കാണിക്കു_ക" + +#: ../data/preferences.ui.h:12 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU ചാര്‍ട്ട് ഒരു സ്റ്റാക്ക്ഡ് എര്യ ചാര്‍ട്ടായി _വരയ്ക്കുക" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "_എല്ലാ ഫയല്‍ സിസ്റ്റങ്ങളും കാണിക്കുക" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "പട്ടികയില്‍ കാണിച്ചിരിക്കുന്ന ഫയലുകളുടെ വി_വരങ്ങള്‍:" + +#: ../data/renice.ui.h:1 +msgid "Change _Priority" +msgstr "_മുന്‍ഗണന മാറ്റുക" + +#: ../data/renice.ui.h:2 +msgid "_Nice value:" +msgstr "_നൈസ് മൂല്യം:" + +#: ../data/renice.ui.h:3 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"കുറിപ്പു്: പ്രക്രിയയുടെ മുന്‍ഗണന ലഭ്യമാകുന്നതു് അതിന്റെ " +"മൂല്യം കാരണമാണ്. ചെറിയ " +"മൂല്ല്യത്തിന് മുന്‍ഗണന കൂടുതലാണു്." + +#: ../src/argv.cpp:20 +msgid "Show the Processes tab" +msgstr "പ്രക്രിയകള്‍ റ്റാബ് കാണിക്കുക" + +#: ../src/argv.cpp:25 +msgid "Show the Resources tab" +msgstr "റിസോഴ്സുകള്‍ റ്റാബ് കാണിക്കുക" + +#: ../src/argv.cpp:30 +msgid "Show the File Systems tab" +msgstr "ഫയല്‍ സിസ്റ്റം റ്റാബ് കാണിക്കുക" + +#: ../src/callbacks.cpp:195 +msgid "translator-credits" +msgstr "" +"എഫ്എസ്എഫ്-ഇന്ത്യ \n" +"അനി പീറ്റര്‍ \n" +"ഹരി വിഷ്ണു " + +#: ../src/disks.cpp:304 ../src/memmaps.cpp:361 +msgid "Device" +msgstr "ഉപകരണം" + +#: ../src/disks.cpp:305 +msgid "Directory" +msgstr "തട്ടു്" + +#: ../src/disks.cpp:306 ../src/gsm_color_button.c:223 ../src/openfiles.cpp:251 +msgid "Type" +msgstr "തരം" + +#: ../src/disks.cpp:307 +msgid "Total" +msgstr "മൊത്തം" + +#: ../src/disks.cpp:308 +msgid "Free" +msgstr "ഉപയോഗത്തിലല്ലാത്ത" + +#: ../src/disks.cpp:309 +msgid "Available" +msgstr "ലഭ്യമായ" + +#: ../src/disks.cpp:310 +msgid "Used" +msgstr "ഉപയോഗത്തിലുളള" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "ഇന്നു് %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "ഇന്നലെ %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:199 +msgid "Fraction" +msgstr "വിഭഗം" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:201 +msgid "Percentage full for pie color pickers" +msgstr "പൈ നിറം തെരഞ്ഞെടുക്കലിനുള്ള ശതമാനം നിറഞ്ഞിരിക്കുന്നു" + +#: ../src/gsm_color_button.c:208 +msgid "Title" +msgstr "തലക്കെട്ട്" + +#: ../src/gsm_color_button.c:209 +msgid "The title of the color selection dialog" +msgstr "നിറം തെരഞ്ഞെടുക്കല്‍ സംഭാഷണത്തിന്റെ തലകെട്ട്" + +#: ../src/gsm_color_button.c:210 ../src/gsm_color_button.c:628 +msgid "Pick a Color" +msgstr "ഒരു നിറം തെരഞ്ഞെടുക്കുക" + +#: ../src/gsm_color_button.c:216 +msgid "Current Color" +msgstr "നിലവിലുള്ള നിറം" + +#: ../src/gsm_color_button.c:217 +msgid "The selected color" +msgstr "തെരഞ്ഞെടുത്ത നിറം" + +#: ../src/gsm_color_button.c:224 +msgid "Type of color picker" +msgstr "നിറം തെരഞ്ഞെടുക്കലിനുള്ള തരം" + +#: ../src/gsm_color_button.c:550 +msgid "Received invalid color data\n" +msgstr "നിറത്തേ കുറിച്ച് അസാധുവായ വിവരം ലഭിച്ചു\n" + +#: ../src/gsm_color_button.c:651 +msgid "Click to set graph colors" +msgstr "ഗ്രാഫ് നിറങ്ങള്‍ സജ്ജമാക്കുന്നതിനായി ക്ലിക്ക് ചെയ്യുക" + +#: ../src/interface.cpp:47 +msgid "_View" +msgstr "_കാണുക" + +#: ../src/interface.cpp:49 +msgid "_Stop Process" +msgstr "പ്രക്രിയ _നിര്‍ത്തുക" + +#: ../src/interface.cpp:50 +msgid "Stop process" +msgstr "പ്രക്രിയ നിര്‍ത്തുക" + +#: ../src/interface.cpp:51 +msgid "_Continue Process" +msgstr "പ്രക്രിയയുമായി _മുമ്പോട്ട് പോകുക" + +#: ../src/interface.cpp:52 +msgid "Continue process if stopped" +msgstr "നിര്‍ത്തിയെങ്കില്‍ പ്രക്രിയയുമായി മുമ്പോട്ട് പോകുക" + +#: ../src/interface.cpp:54 ../src/procdialogs.cpp:96 +msgid "_End Process" +msgstr "പ്രക്രിയ _അവസാനിപ്പിക്കുക" + +#: ../src/interface.cpp:55 +msgid "Force process to finish normally" +msgstr "പ്രക്രിയയെ സാധാരണയായി അവസാനിപ്പിക്കുന്നതിന് നിര്‍ബന്ധിക്കുക" + +#: ../src/interface.cpp:56 ../src/procdialogs.cpp:85 +msgid "_Kill Process" +msgstr "പ്രക്രിയ ‌_ഇല്ലാതാക്കുക" + +#: ../src/interface.cpp:57 +msgid "Force process to finish immediately" +msgstr "പ്രക്രിയയെ ഉടനെ അവസാനിപ്പിക്കുന്നതിന് നിര്‍ബന്ധിക്കുക" + +#: ../src/interface.cpp:58 +msgid "_Change Priority" +msgstr "മുന്‍ഗണന _മാറ്റുക" + +#: ../src/interface.cpp:59 +msgid "Change the order of priority of process" +msgstr "പ്രക്രിയകളുടെ മുന്‍ഗണനയുടെ ക്രമം മാറ്റുക" + +#: ../src/interface.cpp:61 +msgid "_Refresh" +msgstr "_പുതുക്കുക" + +#: ../src/interface.cpp:62 +msgid "Refresh the process list" +msgstr "പ്രക്രിയ പട്ടിക പുതുക്കുക" + +#: ../src/interface.cpp:64 +msgid "_Memory Maps" +msgstr "_മെമ്മറി മാപ്പുകള്‍" + +#: ../src/interface.cpp:65 +msgid "Open the memory maps associated with a process" +msgstr "പ്രക്രിയയുമായി ബന്ധമുളള മെമ്മറി മാപ്പുകള്‍ തുറക്കുക" + +#. Translators: this means 'Files that are open' (open is no verb here) +#: ../src/interface.cpp:67 +msgid "Open _Files" +msgstr "_ഫയലുകള്‍ തുറക്കുക" + +#: ../src/interface.cpp:68 +msgid "View the files opened by a process" +msgstr "ഒരു പ്രക്രിയയാല്‍ തുറന്നിട്ടുളള ഫയലുകള്‍ കാണുക" + +#: ../src/interface.cpp:69 +msgid "_Properties" +msgstr "വിശേ_ഷതകള്‍" + +#: ../src/interface.cpp:70 +msgid "View additional information about a process" +msgstr "ഒരു പ്രക്രിയയെപ്പറ്റി കൂടുതല്‍ വിവരം കാണിയ്ക്കുക" + +#: ../src/interface.cpp:75 +msgid "_Dependencies" +msgstr "_ആശ്രയങ്ങള്‍" + +#: ../src/interface.cpp:76 +msgid "Show parent/child relationship between processes" +msgstr "പ്രക്രിയയുമായി പേരന്റ്/ചൈള്‍ഡിനുളള ബന്ധം കാണിക്കുക" + +#: ../src/interface.cpp:83 +msgid "_Active Processes" +msgstr "_സജീവ പ്രക്രിയകള്‍" + +#: ../src/interface.cpp:84 +msgid "Show active processes" +msgstr "സജീവ പ്രക്രിയകള്‍ കാണിക്കുക" + +#: ../src/interface.cpp:85 +msgid "A_ll Processes" +msgstr "എ_ല്ലാ പ്രക്രിയകളും" + +#: ../src/interface.cpp:86 +msgid "Show all processes" +msgstr "എല്ലാ പ്രക്രിയകളും കാണിക്കുക" + +#: ../src/interface.cpp:87 +msgid "M_y Processes" +msgstr "എ_ന്റെ പ്രക്രിയകള്‍" + +#: ../src/interface.cpp:88 +msgid "Show only user-owned processes" +msgstr " ഉപയോക്താവിന്റെ സ്വന്തം പ്രക്രിയകള്‍ കാണിക്കുക" + +#: ../src/interface.cpp:93 ../src/util.cpp:217 +msgid "Very High" +msgstr "ഏറ്റവും കൂടുതല്‍" + +#: ../src/interface.cpp:94 +msgid "Set process priority to very high" +msgstr "പ്രക്രിയയുടെ മുന്‍ഗണന വളരെ കൂടിയതായി സജ്ജമാക്കുക" + +#: ../src/interface.cpp:95 ../src/util.cpp:219 +msgid "High" +msgstr "കൂടിയതു്" + +#: ../src/interface.cpp:96 +msgid "Set process priority to high" +msgstr "പ്രക്രിയയുടെ മുന്‍ഗണന കൂടിയതായി സജ്ജമാക്കുക" + +#: ../src/interface.cpp:97 ../src/util.cpp:221 +msgid "Normal" +msgstr "സാധാരണ" + +#: ../src/interface.cpp:98 +msgid "Set process priority to normal" +msgstr "പ്രക്രിയയുടെ മുന്‍ഗണന സാധാരണയായി സജ്ജമാക്കുക" + +#: ../src/interface.cpp:99 ../src/util.cpp:223 +msgid "Low" +msgstr "കുറഞ്ഞ" + +#: ../src/interface.cpp:100 +msgid "Set process priority to low" +msgstr "പ്രക്രിയയുടെ മുന്‍ഗണന കുറഞ്ഞതായി സജ്ജമാക്കുക" + +#: ../src/interface.cpp:101 ../src/util.cpp:225 +msgid "Very Low" +msgstr "ഏറ്റവും കുറഞ്ഞതു്" + +#: ../src/interface.cpp:102 +msgid "Set process priority to very low" +msgstr "പ്രക്രിയയുടെ മുന്‍ഗണന വളരെ കുറഞ്ഞതായി സജ്ജമാക്കുക" + +#: ../src/interface.cpp:103 +msgid "Custom" +msgstr "യഥേഷ്ടം" + +#: ../src/interface.cpp:104 +msgid "Set process priority manually" +msgstr "പ്രക്രിയയുടെ മുന്‍ഗണന നിങ്ങള്‍ സ്വയമായി സജ്ജമാക്കുക" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:178 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s'-നുള്ളൊരു നിറം തെരഞ്ഞെടുക്കുക" + +#: ../src/interface.cpp:214 ../src/procproperties.cpp:138 +msgid "CPU" +msgstr "സി.പി.യു" + +#: ../src/interface.cpp:216 +#, c-format +msgid "CPU%d" +msgstr "സി.പി.യു%d" + +#: ../src/interface.cpp:304 +msgid "Sending" +msgstr "അയയ്ക്കുന്നു" + +#: ../src/load-graph.cpp:170 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u സെക്കന്റ്" +msgstr[1] "%u സെക്കന്റുകള്‍" + +#: ../src/load-graph.cpp:365 +msgid "not available" +msgstr "ലഭ്യമല്ല" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:368 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) of %s" + +#: ../src/lsof.cpp:125 +msgid "Error" +msgstr "പിശക്" + +#: ../src/lsof.cpp:126 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' ഒരു ശരിയായ പേള്‍ എക്സ്പ്രെഷന്‍ അല്ല." + +#: ../src/lsof.cpp:272 +msgid "Process" +msgstr "പ്രക്രിയ" + +#: ../src/lsof.cpp:284 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:294 ../src/memmaps.cpp:339 +msgid "Filename" +msgstr "ഫയലിന്റെ പേര്" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:341 +msgid "VM Start" +msgstr "വി.എം തുടക്കം" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:343 +msgid "VM End" +msgstr "വി.എം അവസാനം" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:345 +msgid "VM Size" +msgstr "വി.എം വലിപ്പം" + +#: ../src/memmaps.cpp:346 +msgid "Flags" +msgstr "കൊടികള്‍" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:348 +msgid "VM Offset" +msgstr "വി.എം ഓഫ്സെറ്റ്" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:351 +msgid "Private clean" +msgstr "സ്വകാര്യമായ വൃത്തിയുള്ളത്" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:354 +msgid "Private dirty" +msgstr "സ്വകാര്യമായ വൃത്തിയില്ലാത്തത്" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:357 +msgid "Shared clean" +msgstr "പങ്കുവെച്ച വൃത്തിയുള്ളത്" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:360 +msgid "Shared dirty" +msgstr "പങ്കുവെച്ച വൃത്തിയില്ലാത്തത്" + +#: ../src/memmaps.cpp:362 +msgid "Inode" +msgstr "ഐനോഡ്" + +#: ../src/memmaps.cpp:467 +msgid "Memory Maps" +msgstr "മെമ്മറി മാപ്പുകള്‍" + +#: ../src/memmaps.cpp:479 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "\"%s\" (PID %u) പ്രക്രിയയ്ക്കുളള _മെമ്മറി മാപ്പുകള്‍:" + +#: ../src/openfiles.cpp:38 +msgid "file" +msgstr "ഫയല്‍" + +#: ../src/openfiles.cpp:40 +msgid "pipe" +msgstr "പൈപ്പ്" + +#: ../src/openfiles.cpp:42 +msgid "IPv6 network connection" +msgstr "ഐ.പി.വി.6 ശ്രംഖല ബന്ധം" + +#: ../src/openfiles.cpp:44 +msgid "IPv4 network connection" +msgstr "ഐ.പി.വി.4 ശ്രംഖല ബന്ധം" + +#: ../src/openfiles.cpp:46 +msgid "local socket" +msgstr "പ്രാദേശിക സോക്കറ്റ്" + +#: ../src/openfiles.cpp:48 +msgid "unknown type" +msgstr "അപരിചിതമായ തരം" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:250 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:252 +msgid "Object" +msgstr "ഒബ്ജക്ട്" + +#: ../src/openfiles.cpp:346 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "\"%s\" (PID %u) പ്രക്രിയ തുറന്ന _ഫയലുകള്‍:" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:1 +msgid "Main Window width" +msgstr "പ്രധാന ജാലകത്തിന്റെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:2 +msgid "Main Window height" +msgstr "പ്രധാന ജാലകത്തിന്റെ ഉയരം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:3 +msgid "Main Window should open maximized" +msgstr "പ്രധാന ജാലകം തുറക്കുമ്പോള്‍ തന്നെ വലുതാക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:4 +msgid "Main Window X position" +msgstr "പ്രധാന ജാലകം എക്സിന്റെ സ്ഥാനം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:5 +msgid "Main Window Y position" +msgstr "പ്രധാന ജാലകം വൈയുടെ സ്ഥാനം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:6 +msgid "Show process dependencies in tree form" +msgstr "പ്രക്രിയയുടെ ഡിപന്‍ഡന്‍സികള്‍ വൃക്ഷ രൂപത്തില്‍ കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:7 +msgid "Solaris mode for CPU percentage" +msgstr "സി.പി.യു ശതമാനത്തിന് സൊളാരിസ് ദശ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:8 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"TRUE ആണെങ്കില്‍, സിസ്റ്റം നിരീക്ഷകന്‍ പ്രവര്‍ത്തിക്കുന്നു 'സൊളാരിസ്' മോഡില്‍, " +"ഇതില്‍ ഒരു ജോലിയുടെ " +"സി.പി.യു ഉപയോഗം ഉള്ളത്തറെയും സി.പി.യു-കളുടെ എണ്ണവുമായ് വീതിക്കുക. " +"ഇല്ലെങ്കില്‍ ഇത് 'ഐറിക്സ്' " +"മോഡില്‍ പ്രവര്‍ത്തിക്കുന്നു." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:9 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU ചാര്‍ട്ട് ഒരു സ്റ്റാക്ക്ഡ് എര്യ ചാര്‍ട്ടായി കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:10 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"TRUE ആണെങ്കില്‍, സിസ്റ്റം മോണിറ്റര്‍ CPU ചാര്‍ട്ട് രേഖാ ചാര്‍ട്ടിന് പകരം " +"സ്റ്റാക്ക്ഡ് എര്യ " +"ചാര്‍ട്ടായി കാണിക്കും." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "പുതുക്കല്‍ പ്രക്രിയ പ്രവര്‍ത്തന സജ്ജമാക്കുക/രഹിതമാക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:12 +msgid "Show warning dialog when killing processes" +msgstr "പ്രക്രിയകള്‍ ഇല്ലാതാക്കുമ്പോള്‍ മുന്നറിയിപ്പ് ഡയലോഗുകള്‍ കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:13 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"പ്രക്രിയയുടെ കാഴ്ചയുടെ പുതുക്കലിന് ഇടയിലുളള സമയം (മില്ലിസെക്കന്‍ഡ്സില്‍)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:14 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ഗ്രാഫുകളുടെ പുതുക്കലിന് ഇടയിലുളള സമയം (മില്ലിസെക്കന്‍ഡ്സില്‍)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:15 +msgid "Whether information about all file systems should be displayed" +msgstr "ഫയല്‍ സിസ്റ്റങ്ങളെപ്പറ്റിയുളള വിവരങ്ങള്‍ കാണിക്കണമോ എന്ന്" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:16 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"ഫയല്‍ സിസ്റ്റങ്ങളെപ്പറ്റിയുളള വിവരങ്ങള്‍ കാണിക്കണമോ എന്ന് ('autofs', 'procfs " +"എന്നീ തരങ്ങളും " +"ഉള്‍പ്പെടുന്നു). നിലവില്‍ മൌണ്ട് ചെയ്തിട്ടുളള എല്ലാ ഫയല്‍ സിസ്റ്റങ്ങളുടേയും " +"ലിസ്റ്റ് ലഭിക്കുന്നതിന് " +"ഉപയോഗപ്പെടുന്നു." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:17 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ഉപകരണം ലിസ്റ്റുകളുടെ പുതുക്കലിന് ഇടയിലുളള സമയം (മില്ലിസെക്കന്‍ഡ്സില്‍)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:18 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"സഹജമായി ഏത് പ്രക്രിയ കാണിക്കണമെന്ന് തീരുമാനിക്കുന്നു. എല്ലാം " +"കാണിക്കണമെങ്കില്‍ 0, ഉപയോക്താവ് 1 " +"ആണ്, പ്രവര്‍ത്തിനുളളത് ആണെങ്കില്‍ 2" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:19 +msgid "Saves the currently viewed tab" +msgstr "ഇപ്പോള്‍ വീക്ഷിച്ച കിളിവാതില്‍ സംരക്ഷിക്കുന്നു" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:20 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "" +"0 എന്നാല്‍ സിസ്റ്റം വിവരം, 1 എന്നാല്‍ പ്രക്രിയ പട്ടിക, 2 എന്നാല്‍ വിഭവങ്ങള്‍, " +"3 എന്നാല്‍ " +"ഡിസ്കുകളുടെ പട്ടിക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:21 +msgid "CPU colors" +msgstr "സിപിയു നിറങ്ങള്‍" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:22 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"ഓരോ എന്‍ട്രിയുടെ ഫോര്‍മാറ്റ് (CPU#, ഹെക്സാഡെസിമല്‍ നിറക്കിന്റെ മൂല്ല്യം)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:23 +msgid "Default graph memory color" +msgstr "സഹജമായ ഗ്രാഫിലെ മെമ്മറി നിറം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:24 +msgid "Default graph swap color" +msgstr "സഹജമായ ഗ്രാഫിലെ swap നിറം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:25 +msgid "Default graph incoming network traffic color" +msgstr "സഹജമായ ഗ്രാഫിലെ ശൃംഖലയുടെ അകത്തേക്കുളള ട്രാഫിക്കിന്റെ നിറം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:26 +msgid "Default graph outgoing network traffic color" +msgstr "സഹജമായ ഗ്രാഫിലെ പുറത്തേക്ക് പോകുന്ന വിവരങ്ങളുടെ നിറം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:27 +msgid "Show network traffic in bits" +msgstr "നെറ്റ്‌വര്‍ക്ക് വേഗത ബിറ്റ്സില്‍ കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:28 +msgid "Process view sort column" +msgstr "പ്രക്രിയ കാണുന്ന കോളത്തിന്റെ തരം തിരിയ്ക്കുന്ന ക്രമം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:29 +msgid "Process view columns order" +msgstr "പ്രക്രിയ കാണുന്ന കോളത്തിന്റെ ക്രമം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:30 +msgid "Process view sort order" +msgstr " പ്രക്രിയ കാണുന്നതിന്റെ തരം തിരിയ്ക്കുന്ന ക്രമം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:31 +msgid "Width of process 'Name' column" +msgstr "'നാമങ്ങളുടെ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:32 +msgid "Show process 'Name' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'നാമങ്ങളുടെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:33 +msgid "Width of process 'User' column" +msgstr "'ഉപയോക്താവു്' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:34 +msgid "Show process 'User' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'ഉപയോക്താവു്' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:35 +msgid "Width of process 'Status' column" +msgstr "'അവസ്ഥയുടെ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:36 +msgid "Show process 'Status' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'അവസ്ഥയുടെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:37 +msgid "Width of process 'Virtual Memory' column" +msgstr "'വിര്‍ച്ച്വല്‍ മെമ്മറിയുടെ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:38 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'വിര്‍ച്ച്വല്‍ മെമ്മറിയുടെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:39 +msgid "Width of process 'Resident Memory' column" +msgstr "'ഉപയോഗത്തിലുളള മെമ്മറിയുടെ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:40 +msgid "Show process 'Resident Memory' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'ഉപയോഗത്തിലുളള മെമ്മറിയുടെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:41 +msgid "Width of process 'Writable Memory' column" +msgstr "'ഉപയോഗിക്കാന്‍ സാധ്യമുളള മെമ്മറിയുടെ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:42 +msgid "Show process 'Writable Memory' column on startup" +msgstr "" +"ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'ഉപയോഗിക്കാന്‍ സാധ്യമുളള മെമ്മറിയുടെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:43 +msgid "Width of process 'Shared Memory' column" +msgstr "'ഷെയര്‍ഡ് മെമ്മറിയുടെ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:44 +msgid "Show process 'Shared Memory' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'പങ്കിട്ടുള്ള മെമ്മറിയുടെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:45 +msgid "Width of process 'X Server Memory' column" +msgstr "'X സര്‍വര്‍ മെമ്മറി' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:46 +msgid "Show process 'X Server Memory' column on startup" +msgstr "ആരംഭത്തില്‍ 'X സര്‍വര്‍ മെമ്മറി' കോളം പ്രക്രിയ കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:48 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "'സി.പി.യു %' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:50 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "ആരംഭിക്കുമ്പോള്‍ 'സി.പി.യു %' പ്രക്രിയ നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:51 +msgid "Width of process 'CPU Time' column" +msgstr "'സി.പി.യു സമയം' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:52 +msgid "Show process 'CPU Time' column on startup" +msgstr "ആരംഭിക്കുമ്പോള്‍ 'സി.പി.യു സമയം' പ്രക്രിയ നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:53 +msgid "Width of process 'Started' column" +msgstr "'ആരംഭ സമയത്തിന്റെ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:54 +msgid "Show process 'Started' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'ആരംഭ സമയത്തിന്റെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:55 +msgid "Width of process 'Nice' column" +msgstr "'നൈസ്' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:56 +msgid "Show process 'Nice' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'നൈസ്' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:57 +msgid "Width of process 'PID' column" +msgstr "'PID' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:58 +msgid "Show process 'PID' column on startup" +msgstr "ആരംഭിക്കുമ്പോള്‍ 'PID' പ്രക്രിയ നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:59 +msgid "Width of process 'SELinux Security Context' column" +msgstr "'SELinux സുരക്ഷ കോണ്‍ടക്സ്റ്റ്' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:60 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "ആരംഭത്തില്‍ 'SELinux സുരക്ഷ കോണ്‍ടക്സ്റ്റ്' കോളം കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:61 +msgid "Width of process 'Command Line' column" +msgstr "'കമാന്‍ഡ് ലൈന്‍' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:62 +msgid "Show process 'Command Line' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'കമാന്‍ഡ് ലൈന്‍' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:63 +msgid "Width of process 'Memory' column" +msgstr "'മെമ്മറി' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:64 +msgid "Show process 'Memory' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'മെമ്മറി' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:65 +msgid "Width of process 'Waiting Channel' column" +msgstr "'കാത്തിരിക്കുന്ന ചാനല്‍' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:66 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "ആരംഭത്തില്‍ 'കാത്തിരിക്കുന്ന സമയം' പ്രക്രിയയുടെ നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:67 +msgid "Width of process 'Control Group' column" +msgstr "'നിയന്ത്രണ ഗ്രൂപ്പ്' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:68 +msgid "Show process 'Control Group' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'നിയന്ത്രണ ഗ്രൂപ്പ്' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:69 +msgid "Width of process 'Unit' column" +msgstr "'യൂണിറ്റ്' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:70 +msgid "Show process 'Unit' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'യൂണിറ്റ്' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:71 +msgid "Width of process 'Session' column" +msgstr "'സെഷന്‍' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:72 +msgid "Show process 'Session' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'സെഷന്‍' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:73 +msgid "Width of process 'Seat' column" +msgstr "'സീറ്റ്' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:74 +msgid "Show process 'Seat' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'സീറ്റ്' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:75 +msgid "Width of process 'Owner' column" +msgstr "' ഉടമസ്ഥ' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:76 +msgid "Show process 'Owner' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ 'ഉടമസ്ഥ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:77 +msgid "Width of process 'Priority' column" +msgstr "'മുന്‍ഗണനം' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:78 +msgid "Show process 'Priority' column on startup" +msgstr "ആരംഭത്തില്‍ പ്രക്രിയയുടെ ''മുന്‍ഗണനം' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:79 +msgid "Disk view sort column" +msgstr "പ്രക്രിയ കാണുന്ന കോളത്തിന്റെ തരം തിരിയ്ക്കുന്ന ക്രമം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:80 +msgid "Disk view sort order" +msgstr "പ്രക്രിയ കാണുന്നതിന്റെ തരം തിരിയ്ക്കുന്ന ക്രമം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:81 +msgid "Disk view columns order" +msgstr "ഡിസ്ക് കാഴ്ചയുടെ കളങ്ങളുടെ ക്രമം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:82 +msgid "Width of disk view 'Device' column" +msgstr "ഡിസ്ക്ക് കാഴ്ച്ചയില്‍ 'ഉപകരണ' നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:83 +msgid "Show disk view 'Device' column on startup" +msgstr "ആരംഭത്തില്‍ ഡിസ്ക്ക് കാഴ്ച്ചയുടെ 'ഉപകരണ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:84 +msgid "Width of disk view 'Directory' column" +msgstr "ഡിസ്ക്ക് കാഴ്ച്ചയില്‍ 'ഡയറക്ടറി' നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:85 +msgid "Show disk view 'Directory' column on startup" +msgstr "ആരംഭത്തില്‍ ഡിസ്ക്ക് കാഴ്ച്ചയുടെ 'ഡയറക്ടറി' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:86 +msgid "Width of disk view 'Type' column" +msgstr "ഡിസ്ക്ക് കാഴ്ച്ചയില്‍ 'തരം' നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:87 +msgid "Show disk view 'Type' column on startup" +msgstr "ആരംഭത്തില്‍ ഡിസ്ക്ക് കാഴ്ച്ചയുടെ 'തരം' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:88 +msgid "Width of disk view 'Total' column" +msgstr "ഡിസ്ക്ക് കാഴ്ച്ചയില്‍ 'ആകെ' നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:89 +msgid "Show disk view 'Total' column on startup" +msgstr "ആരംഭത്തില്‍ ഡിസ്ക്ക് കാഴ്ച്ചയുടെ 'ആകെ' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:90 +msgid "Width of disk view 'Free' column" +msgstr "ഡിസ്ക്ക് കാഴ്ച്ചയില്‍ 'ശുന്യം' നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:91 +msgid "Show disk view 'Free' column on startup" +msgstr "ആരംഭത്തില്‍ ഡിസ്ക്ക് കാഴ്ച്ചയുടെ 'ശുന്യം' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:92 +msgid "Width of disk view 'Available' column" +msgstr "ഡിസ്ക്ക് കാഴ്ച്ചയില്‍ 'ലഭ്യം' നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:93 +msgid "Show disk view 'Available' column on startup" +msgstr "ആരംഭത്തില്‍ ഡിസ്ക്ക് കാഴ്ച്ചയുടെ 'ലഭ്യം' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:94 +msgid "Width of disk view 'Used' column" +msgstr "ഡിസ്ക്ക് കാഴ്ച്ചയില്‍ 'ഉപയോഗിച്ച' നിരയുടെ വീതി" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:95 +msgid "Show disk view 'Used' column on startup" +msgstr "ആരംഭത്തില്‍ ഡിസ്ക്ക് കാഴ്ച്ചയുടെ 'ഉപയോഗിച്ച' നിര കാണിക്കുക" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:96 +msgid "Memory map sort column" +msgstr "മെമ്മറി മാപ്പിന്റെ തരം തിരിയ്ക്കുന്ന നിര" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:97 +msgid "Memory map sort order" +msgstr "മെമ്മറി മാപ്പിന്റെ തരം തിരിയ്ക്കുന്ന ക്രമം" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:98 +msgid "Open files sort column" +msgstr "ഫയലുകള്‍ തുറക്കുന്ന ക്രമത്തിന്റെ നിര" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:99 +msgid "Open files sort order" +msgstr "ഫയലുകള്‍ തുറക്കുന്ന ക്രമം" + +#: ../src/procactions.cpp:76 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d ആയുള്ള പ്രക്രിയയുടെ മുന്‍ഗണന %d ആയി മാറ്റുവാന്‍ സാധ്യമല്ല.\n" +"%s" + +#: ../src/procactions.cpp:156 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"%d സിഗ്നലുളള PID %d ഉളള പ്രക്രിയ ഇല്ലാതാക്കുവാന്‍ സാധ്യമല്ല.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:78 +#, c-format +msgid "Kill the selected process “%s” (PID: %u)?" +msgstr "തെരഞ്ഞെടുത്ത പ്രക്രിയ ഇല്ലാതാക്കുക \"%s\" (PID: %u)?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:82 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"പ്രക്രിയയെ ഇല്ലാതാക്കുന്നത്, ഡേറ്റാ നശിപ്പിക്കകുയോ, സെഷന്‍ തകര്‍ക്കുകയോ " +"അല്ലെങ്കില്‍ സുരക്ഷയ്ക്ക് " +"പ്രശ്നം ഉണ്ടാക്കുകയോ ചെയ്യുന്നു. അതിനാല്‍, പ്രവര്‍ത്തനമറ്റ പ്രക്രിയകള്‍ " +"മാത്രമേ ഇല്ലാതാക്കന്‍ പാടുള്ളൂ." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:89 +#, c-format +msgid "End the selected process “%s” (PID: %u)?" +msgstr "തെരഞ്ഞെടുത്ത പ്രക്രിയ അവസാനിപ്പിയ്ക്കണമോ \"%s\" (PID: %u)?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:93 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"പ്രക്രിയയെ അവസാനിപ്പിക്കുന്നത്, ഡേറ്റാ നശിപ്പിക്കകുയോ, സെഷന്‍ തകര്‍ക്കുകയോ " +"അല്ലെങ്കില്‍ സുരക്ഷയ്ക്ക് " +"പ്രശ്നം ഉണ്ടാക്കുകയോ ചെയ്യുന്നു. അതിനാല്‍, പ്രവര്‍ത്തനമറ്റ പ്രക്രിയകള്‍ " +"മാത്രമേ അവസാനിപ്പിക്കുവാന്‍ " +"പാടുള്ളൂ." + +#: ../src/procdialogs.cpp:175 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "പ്രക്രിയയുടെ മുന്‍ഗണന മാറ്റുക \"%s\" (PID: %u)" + +#: ../src/procdialogs.cpp:193 +msgid "Note:" +msgstr "കുറിപ്പ്:" + +#: ../src/procdialogs.cpp:194 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"പ്രക്രിയയുടെ മുന്‍ഗണന ലഭ്യമാകുന്നത് അതിന്റെ നല്ല മൂല്യം കാരണമാണ്. ചെറിയ " +"മൂല്ല്യത്തിന് മുന്‍ഗണന " +"കൂടുതലാണ്." + +#: ../src/procdialogs.cpp:366 ../src/procman-app.cpp:466 +msgid "Icon" +msgstr "ചിഹ്നം" + +#: ../src/procman-app.cpp:580 +msgid "A simple process and system monitor." +msgstr "ഒരു ലളിതമായ പ്രക്രിയയുടേയും സിസ്റ്റത്തിന്റേയും നിരീക്ഷകന്‍." + +#: ../src/procproperties.cpp:104 ../src/util.cpp:434 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:129 ../src/proctable.cpp:197 +msgid "Process Name" +msgstr "പ്രക്രിയയുടെ പേരു്" + +#: ../src/procproperties.cpp:130 ../src/proctable.cpp:198 +msgid "User" +msgstr "ഉപയോക്താവ്" + +#: ../src/procproperties.cpp:131 ../src/proctable.cpp:199 +msgid "Status" +msgstr "അവസ്ഥ" + +#: ../src/procproperties.cpp:133 ../src/proctable.cpp:200 +msgid "Virtual Memory" +msgstr "വിര്‍ച്ച്വല്‍ മെമ്മറി" + +#: ../src/procproperties.cpp:134 ../src/proctable.cpp:201 +msgid "Resident Memory" +msgstr "ഉപയോഗിച്ച മെമ്മറി" + +#: ../src/procproperties.cpp:135 ../src/proctable.cpp:202 +msgid "Writable Memory" +msgstr "ഉപയോഗിക്കുവാന്‍ സാധിക്കുന്ന (റൈറ്റബിള്‍) മെമ്മറി" + +#: ../src/procproperties.cpp:136 ../src/proctable.cpp:203 +msgid "Shared Memory" +msgstr "പങ്കിട്ട മെമ്മറി" + +#: ../src/procproperties.cpp:137 ../src/proctable.cpp:204 +msgid "X Server Memory" +msgstr "X സര്‍വര്‍ മെമ്മറി" + +#: ../src/procproperties.cpp:139 ../src/proctable.cpp:206 +msgid "CPU Time" +msgstr "സി.പി.യു സമയം" + +#: ../src/procproperties.cpp:139 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld സെക്കന്റ്" +msgstr[1] "%lld സെക്കന്റുകള്‍" + +#: ../src/procproperties.cpp:140 ../src/proctable.cpp:207 +msgid "Started" +msgstr "ആരംഭിച്ചു" + +#: ../src/procproperties.cpp:141 ../src/proctable.cpp:208 +msgid "Nice" +msgstr "നല്ലത്" + +#: ../src/procproperties.cpp:142 ../src/proctable.cpp:222 +msgid "Priority" +msgstr "മുന്‍ഗണന" + +#: ../src/procproperties.cpp:143 ../src/proctable.cpp:209 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:144 ../src/proctable.cpp:210 +msgid "Security Context" +msgstr "സൂരക്ഷാ കോണ്‍ടക്സ്റ്റ്" + +#: ../src/procproperties.cpp:145 ../src/proctable.cpp:211 +msgid "Command Line" +msgstr "ആജ്ഞാ സ്ഥാനം" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:146 ../src/proctable.cpp:214 +msgid "Waiting Channel" +msgstr "കാത്തിരിക്കുന്ന ചാനല്‍" + +#: ../src/procproperties.cpp:147 ../src/proctable.cpp:215 +msgid "Control Group" +msgstr "നിയന്ത്രണ ഗ്രൂപ്പ്" + +#: ../src/procproperties.cpp:259 +msgid "Process Properties" +msgstr "പ്രക്രിയ വിശേഷതകള്‍" + +#: ../src/procproperties.cpp:279 +#, c-format +msgid "Properties of process \"%s\" (PID %u):" +msgstr "\"%s\" (PID %u) പ്രക്രിയയുടെ വിശേഷതകള്‍:" + +#: ../src/proctable.cpp:205 +#, no-c-format +msgid "% CPU" +msgstr "% സി.പി.യു" + +#: ../src/proctable.cpp:216 +msgid "Unit" +msgstr "യൂണിറ്റ്" + +#: ../src/proctable.cpp:217 +msgid "Session" +msgstr "സെഷന്‍" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:220 +msgid "Seat" +msgstr "സീറ്റ്" + +#: ../src/proctable.cpp:221 +msgid "Owner" +msgstr "ഉടമസ്ഥന്‍" + +#: ../src/proctable.cpp:1030 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "കഴിഞ്ഞ 1,5,15 മിനിറ്റുകളിലുളള ലോഡ് ശരാശരി: %0.2f, %0.2f, %0.2f " + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "പ്രവ‍ര്‍ത്തിയ്ക്കുന്നു" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "നിര്‍ത്തിയിരിയ്ക്കുന്നു" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "തടസ്സങ്ങളില്ലാത്ത" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "ഉറങ്ങുന്നു" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:173 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:188 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u ബിറ്റ്" +msgstr[1] "%u ബിറ്റ്സ്" + +#: ../src/util.cpp:189 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u ബൈറ്റ്" +msgstr[1] "%u ബൈറ്റ്സ്" + +#: ../src/util.cpp:232 +msgid "Very High Priority" +msgstr "ഏറ്റവും കൂടുതല്‍ മുന്‍ഗണന" + +#: ../src/util.cpp:234 +msgid "High Priority" +msgstr "കൂടുതല്‍ മുന്‍ഗണന" + +#: ../src/util.cpp:236 +msgid "Normal Priority" +msgstr "സാധാരണ മുന്‍ഗണന" + +#: ../src/util.cpp:238 +msgid "Low Priority" +msgstr "കുറഞ്ഞ മുന്‍ഗണന" + +#: ../src/util.cpp:240 +msgid "Very Low Priority" +msgstr "വളരെ കുറഞ്ഞ മുന്‍ഗണന" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:632 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "System" +#~ msgstr "സിസ്റ്റം" + +#~ msgid "Show the System tab" +#~ msgstr "സിസ്റ്റം കിളിവാതില്‍ കാണിക്കുക" + +#~ msgid "_Monitor" +#~ msgstr "_നിരീക്ഷകന്‍" + +#~ msgid "_Edit" +#~ msgstr "_മാറ്റം വരുത്തുക" + +#~ msgid "Search for _Open Files" +#~ msgstr "_തുറന്നിരിക്കുന്ന ഫയലുകള്‍ക്ക് തിരയുക" + +#~ msgid "Search for open files" +#~ msgstr "തുറന്നിരിക്കുന്ന ഫയലുകള്‍ക്ക് തിരയുക" + +#~ msgid "Quit the program" +#~ msgstr "പ്രോഗ്രാമില്‍ നിന്നും പുറത്ത് കടക്കുക" + +#~ msgid "Configure the application" +#~ msgstr "പ്രയോഗം ക്രമീകരിക്കുക" + +#~ msgid "_Contents" +#~ msgstr "_ഉളളടക്കം" + +#~ msgid "Open the manual" +#~ msgstr "മാനുവല്‍ തുറക്കുക" + +#~ msgid "About this application" +#~ msgstr "ഈ പ്രയോഗം സംബന്ധിച്ച് " + +#~| msgid "(Low Priority)" +#~ msgid "(%s Priority)" +#~ msgstr "(%s മുന്‍ഗണന)" + +#~| msgid "Release %s" +#~ msgid "Release %s %s" +#~ msgstr "റിലീസ് %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-ബിറ്റ്" + +#~ msgid "Kernel %s" +#~ msgstr "കെര്‍ണല്‍ %s" + +#~ msgid "GNOME %s" +#~ msgstr "ഗ്നോം %s" + +#~| msgid "Hardware" +#~ msgid "Hardware" +#~ msgstr "ഹാര്‍ഡ്‌വെയര്‍" + +#~ msgid "Memory:" +#~ msgstr "മെമ്മറി:" + +#~ msgid "Processor:" +#~ msgstr "പ്രൊസസ്സര്‍:" + +#~| msgid "System Status" +#~ msgid "System Status" +#~ msgstr "സിസ്റ്റം അവസ്ഥ" + +#~ msgid "Available disk space:" +#~ msgstr "ലഭ്യമായ ഡിസ്ക് സ്ഥലം:" + +#~ msgid "Default graph cpu color" +#~ msgstr "സഹജമായ ഗ്രാഫിലെ സി.പി.യുവിന്റെ നിറം" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "ആരംഭത്തില്‍ 'ആര്‍ഗ്യുമെന്‍റ്സ്' കോളം പ്രക്രിയ കാണിക്കുക" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "ആരംഭിക്കുമ്പോള്‍ 'മെമ്മറിയുടെ ഉപയോഗത്തിന്റെ കണക്ക്' നിര കാണിക്കുക" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "'ആര്‍ഗ്യുമെന്‍റ്സ്' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr " 'ഉപയോഗം കാണുന്ന കോളം' പ്രക്രിയയുടെ നിരയുടെ വീതി" + +#~ msgid "_Change Priority..." +#~ msgstr "മുന്‍ഗണന _മാറ്റുക..." + +#~ msgid "Solaris mode" +#~ msgstr "സൊളാരിസ് ദശ" + +#~ msgid "Unknown CPU model" +#~ msgstr "അറിയാത്ത സി.പി.യു മോഡല്‍" + +#~ msgid "Processor %d:" +#~ msgstr "പ്രോസെസ്സര്‍ %d:" + +#~ msgid "N/A" +#~ msgstr "N/A(എന്‍/എ)" diff --git a/po/mn.gmo b/po/mn.gmo new file mode 100644 index 0000000..5fd1a35 Binary files /dev/null and b/po/mn.gmo differ diff --git a/po/mn.po b/po/mn.po new file mode 100644 index 0000000..b37544b --- /dev/null +++ b/po/mn.po @@ -0,0 +1,657 @@ +# translation of procman.gnome-2-4.mn.po to Mongolian +# translation of procman.HEAD.mn.po to Mongolian +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# Sanlig Badral , 2003. +# Sanlig Badral , 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: procman.gnome-2-4.mn\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-10-17 02:04+0200\n" +"PO-Revision-Date: 2009-05-14 00:19+0200\n" +"Last-Translator: Dulmandakh \n" +"Language-Team: Mongolian \n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: gnome-system-monitor.desktop.in.h:1 src/callbacks.c:144 src/interface.c:614 +msgid "System Monitor" +msgstr "Системийн монитор" + +#: gnome-system-monitor.desktop.in.h:2 +msgid "View current processes and monitor system state" +msgstr "Идэвхитэй процессуудыг харах ба системын төлвийг шалгах" + +#: src/callbacks.c:121 +msgid "Kevin Vandersloot" +msgstr "Кевин Вандэрслүүт" + +#: src/callbacks.c:122 +msgid "Jorgen Scheibengruber - nicer devices treeview" +msgstr "Йоргэн Шайбэнгрүбэр - төхөөрөмжүүдийг эрхийн модоор харах" + +#: src/callbacks.c:130 +msgid "translator_credits" +msgstr "" +"Санлигийн Бадрал Сүхбаатарын Дөлмандах " +"" + +#: src/callbacks.c:145 +msgid "(C) 2001 Kevin Vandersloot" +msgstr "© 2001 Kevin Vandersloot" + +#: src/callbacks.c:146 +msgid "Simple process viewer using libgtop" +msgstr "libgtop хэрэглэдэг энгийн процесс харагч" + +#: src/defaulttable.h:8 +msgid "X window system" +msgstr "X-Window-систем" + +#: src/defaulttable.h:9 +msgid "bourne again shell" +msgstr "bourne again shell" + +#: src/defaulttable.h:10 +msgid "Gnome-Session" +msgstr "GNOME-суулт" + +#: src/favorites.c:344 +msgid "No processes are currently hidden." +msgstr "Одоогоор нэг ч процесс нууцлагдаагүй байна" + +#: src/favorites.c:364 +msgid "Manage Hidden Processes" +msgstr "Нууцлагдсан процессуудыг зохион байгуулах" + +#: src/favorites.c:388 +msgid "_Hidden processes:" +msgstr "_Нууцлагдмал процессууд:" + +#: src/favorites.c:410 +msgid "_Remove From List" +msgstr "Жигсаалтаас _устгах" + +#: src/favorites.c:419 src/procdialogs.c:439 +msgid "Note:" +msgstr "Тэмдэглэл:" + +#: src/favorites.c:420 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" +"Эдгээр нь таны нууцлахыг хүссэж сонгосон процессууд. Та энэ жигсаалтаас " +"процессыг устгасанаар дахин харж чадна." + +#: src/infoview.c:81 +msgid "Process Info" +msgstr "Процессын мэд" + +#: src/infoview.c:95 +msgid "Command:" +msgstr "Тушаал:" + +#: src/infoview.c:99 +msgid "Status:" +msgstr "Төлөв:" + +#: src/infoview.c:103 +msgid "Priority:" +msgstr "Давуу эрх:" + +#: src/infoview.c:127 +msgid "Memory Usage" +msgstr "Санах ойн хэрэглээ" + +# "Summe" ist kürzer. +#: src/infoview.c:141 +msgid "Total:" +msgstr "Нийт:" + +#: src/infoview.c:145 +msgid "RSS:" +msgstr "RSS:" + +#: src/infoview.c:149 +msgid "Shared:" +msgstr "Хамтарсан:" + +#: src/infoview.c:194 +#, c-format +msgid "Very high - nice %d" +msgstr "Маш өндөр - эрх %d" + +#: src/infoview.c:196 +#, c-format +msgid "High - nice %d" +msgstr "Өндөр - эрх %d" + +#: src/infoview.c:198 +#, c-format +msgid "Normal - nice %d" +msgstr "Энгийн - эрх %d" + +#: src/infoview.c:200 +#, c-format +msgid "Low - nice %d" +msgstr "Бага - эрх %d" + +#: src/infoview.c:202 +#, c-format +msgid "Very low - nice %d" +msgstr "Маш бага - эрх %d" + +#: src/interface.c:53 src/interface.c:124 +msgid "_Change Priority..." +msgstr "Давуу эрх өө_рчилөх..." + +#: src/interface.c:53 src/interface.c:124 +msgid "Change the importance (nice value) of a process" +msgstr "Процессын давуу эрх (эрх-утга) өөрчилөх" + +#: src/interface.c:58 src/interface.c:135 src/procdialogs.c:155 +msgid "_Hide Process" +msgstr "Процесс _нууцлах" + +#: src/interface.c:58 src/interface.c:135 +msgid "Hide a process" +msgstr "Процесс нууцлах" + +#: src/interface.c:64 src/interface.c:230 +msgid "End _Process" +msgstr "Процесс _дуусгах" + +#: src/interface.c:64 +msgid "Force a process to finish." +msgstr "Процессыг хүчээр дуусгах." + +#: src/interface.c:69 src/interface.c:146 src/procdialogs.c:217 +#: src/procdialogs.c:1008 +msgid "_Kill Process" +msgstr "Процессыг _алах" + +#: src/interface.c:69 +msgid "Force a process to finish now." +msgstr "Процесс хүчээр одоо дуусгах" + +#: src/interface.c:75 +msgid "_Hidden Processes" +msgstr "_Нууцлагдсан процессууд" + +#: src/interface.c:76 +msgid "View and edit your list of hidden processes" +msgstr "Нууцлагдсан процессын жигсаалтыг харах болон боловсруулах" + +#: src/interface.c:87 src/interface.c:129 +msgid "_Memory Maps" +msgstr "_Санах ойн муж" + +#: src/interface.c:87 src/interface.c:129 +msgid "View the memory maps associated with a process" +msgstr "Процессуудад хамаатай санах ойн мужийг харах" + +#: src/interface.c:93 +msgid "Process _Dependencies" +msgstr "Процесс _хамаарлууд" + +#: src/interface.c:93 +msgid "Display a tree showing process dependencies" +msgstr "Процесс хамаарлуудыг модоор харуулах" + +#: src/interface.c:98 +msgid "_Threads" +msgstr "_Дэд процессууд" + +#: src/interface.c:98 +msgid "Display threads (subprocesses)" +msgstr "_Дэд процессуудыг харуулах" + +#: src/interface.c:141 src/procdialogs.c:222 src/procdialogs.c:1012 +msgid "_End Process" +msgstr "Процесс _дуусгах" + +#: src/interface.c:141 +msgid "Force a process to finish" +msgstr "Процесс хүчээр дуусгах" + +#: src/interface.c:146 +msgid "Force a process to finish now" +msgstr "Процессыг одоо хүчээр төгсгөх" + +#: src/interface.c:153 +msgid "More _Info >>" +msgstr "Илүү _Мэд >>" + +#: src/interface.c:154 +msgid "<< Less _Info" +msgstr "<< Бага _Мэд" + +#: src/interface.c:187 +msgid "Sea_rch:" +msgstr "_Хайх:" + +#: src/interface.c:199 +msgid "All Processes" +msgstr "Бүх процесс" + +#: src/interface.c:200 +msgid "My Processes" +msgstr "Миний процессууд" + +#: src/interface.c:201 +msgid "Active Processes" +msgstr "Идэхитэй процессууд" + +#: src/interface.c:208 +msgid "Vie_w:" +msgstr "_Харах:" + +#: src/interface.c:235 +msgid "More _Info" +msgstr "Илүү _мэд" + +#: src/interface.c:334 +msgid "Name" +msgstr "Нэр" + +#: src/interface.c:335 +msgid "Directory" +msgstr "Лавлах" + +#: src/interface.c:336 +msgid "Type" +msgstr "Төрөл" + +# "Summe" ist kürzer. +#: src/interface.c:337 +msgid "Total" +msgstr "Нийт" + +#: src/interface.c:338 +msgid "Used" +msgstr "Хэрэглэгдсэн" + +#: src/interface.c:359 +msgid "CPU History" +msgstr "CPU-түүх" + +#: src/interface.c:400 +#, c-format +msgid "CPU%d:" +msgstr "CPU %d:" + +#: src/interface.c:419 +msgid "Memory and Swap History" +msgstr "Санах ой ба зөөвөр (Swap) ойн түүх" + +#: src/interface.c:452 +msgid "Used memory:" +msgstr "Ашиглагдсан ой:" + +#: src/interface.c:461 src/interface.c:488 +msgid "of" +msgstr "ийн" + +#: src/interface.c:479 +msgid "Used swap:" +msgstr "Ашиглагдсан зөөврийн ой:" + +#: src/interface.c:509 src/procdialogs.c:928 +msgid "Devices" +msgstr "Төхөөрөмжүүд" + +#: src/interface.c:626 src/procdialogs.c:753 +msgid "Process Listing" +msgstr "Процессийн жагсаалт" + +#: src/interface.c:632 src/procdialogs.c:840 +msgid "Resource Monitor" +msgstr "Нөөц монитор" + +#: src/interface.c:690 +msgid "Application Manager" +msgstr "Х.программын менежер" + +#: src/interface.c:696 +msgid "Running Applications" +msgstr "Ажиллаж байгаа программууд" + +#: src/interface.c:715 +msgid "_Close Application" +msgstr "Программыг _хаах" + +#: src/memmaps.c:227 +msgid "Filename" +msgstr "Файлын нэр" + +#: src/memmaps.c:227 +msgid "VM Start" +msgstr "VM-эхлэл" + +#: src/memmaps.c:227 +msgid "VM End" +msgstr "VM-төгсгөл" + +#: src/memmaps.c:228 src/proctable.c:133 +msgid "VM Size" +msgstr "VM-хэмжээ" + +#: src/memmaps.c:228 +msgid "Flags" +msgstr "Төлвүүд" + +#: src/memmaps.c:228 +msgid "VM Offset" +msgstr "VM офсет" + +#: src/memmaps.c:229 +msgid "Device" +msgstr "Төхөөрөмж" + +#: src/memmaps.c:229 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.c:305 +msgid "Memory Maps" +msgstr "Санах ойн муж" + +#: src/memmaps.c:325 +msgid "Process name:" +msgstr "Процессын нэр:" + +#: src/procactions.c:54 +msgid "No such process." +msgstr "Тийм процесс алга." + +#: src/procactions.c:67 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to change the priority of this process. You can " +"enter the root password to gain the necessary permission." +msgstr "" +"Процессын нэр: %s \n" +"\n" +"Таньд энэ процессийн давуу эрхийг өөрчилөх хангалттай эрх алга. Та " +"шаардлагатай эрхтэй болохын тулд Root-нууц үг өгөх хэрэгтэй." + +#: src/procactions.c:74 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You must be root to renice a process lower than 0. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"Процессын нэр: %s \n" +"\n" +"Процессын эрхийг 0 -с бага болгохыг тулд та Root байх ёстой. Та шаардлагатай " +"эрхтэй болохын тулд Root-нууц үг өгөх хэрэгтэй." + +#: src/procactions.c:126 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to end this process. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"Процессын нэр: %s \n" +"\n" +"Таньд энэ процессийг төгсгөх хангалттай эрх алга. Та шаардлагатай эрхтэй " +"болохын тулд Root-нууц үг өгөх хэрэгтэй." + +#: src/procactions.c:145 +msgid "An error occured while killing the process." +msgstr "Процессыг алж байхад алдаа гарлаа." + +#: src/procdialogs.c:80 +msgid "Are you sure you want to hide this process?" +msgstr "Та энэ процессыг нууна гэдэгтээ итгэлтэй байна уу?" + +#: src/procdialogs.c:81 +msgid "" +"If you hide a process, you can unhide it by selecting 'Hidden Processes' in " +"the Edit menu." +msgstr "=" + +#: src/procdialogs.c:138 src/procdialogs.c:279 +msgid "_Show this dialog next time" +msgstr "Энэ харилцахыг дараагийн удаа _үзүүл" + +#: src/procdialogs.c:215 +msgid "Are you sure you want to kill this process?" +msgstr "Та энэ процессыг ална гэдэгтээ итгэлтэй байна уу?" + +#: src/procdialogs.c:216 +msgid "If you kill a process, unsaved data will be lost." +msgstr "Процессыг алах юм бол хадгалагдаагүй өгөгдлүүд алдагдана." + +#: src/procdialogs.c:220 +msgid "Are you sure you want to end this process?" +msgstr "Та энэ процессыг төгсгөнө гэдэгтээ итгэлтэй байна уу?" + +#: src/procdialogs.c:221 +msgid "If you end a process, unsaved data will be lost." +msgstr "Процессыг төгсгөх юм бол хадгалагдаагүй өгөгдлүүд алдагдана." + +#: src/procdialogs.c:319 +msgid "(Very High Priority)" +msgstr "(Маш өндөр эрх)" + +#: src/procdialogs.c:321 +msgid "(High Priority)" +msgstr "(Өндөр эрх)" + +#: src/procdialogs.c:323 +msgid "(Normal Priority)" +msgstr "(Маш доогуур эрх)" + +#: src/procdialogs.c:325 +msgid "(Low Priority)" +msgstr "(Бага эрх)" + +#: src/procdialogs.c:327 +msgid "(Very Low Priority)" +msgstr "(Маш бага эрх)" + +#: src/procdialogs.c:381 src/procdialogs.c:1016 +msgid "Change Priority" +msgstr "Давуу эрх өөрчилөх" + +#: src/procdialogs.c:402 src/procdialogs.c:1017 +msgid "Change _Priority" +msgstr "_Давуу эрх өөрчилөх" + +#: src/procdialogs.c:423 +msgid "_Nice value:" +msgstr "_Эрхийн утга:" + +#: src/procdialogs.c:440 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Процессын эрх (»Nice«-) утгаар тодорхойлогдсон байна. Бага давуу эрхийн Nice " +"утга өндөр давуу эрхэд хамаарна ." + +#: src/procdialogs.c:695 +msgid "Icon" +msgstr "Эмблем" + +#: src/procdialogs.c:735 +msgid "Preferences" +msgstr "Тохируулга" + +#: src/procdialogs.c:760 +msgid "Behavior" +msgstr "Байдал" + +#: src/procdialogs.c:779 src/procdialogs.c:866 +msgid "_Update interval:" +msgstr "Шинэчлэх _завсар:" + +#: src/procdialogs.c:795 src/procdialogs.c:883 src/procdialogs.c:964 +msgid "seconds" +msgstr "секунд" + +#: src/procdialogs.c:802 +msgid "Show warning dialog when ending or _killing processes" +msgstr "Процессыг дуусгах эсвэл _алах бол сануулга диалог харуулах" + +#: src/procdialogs.c:812 +msgid "Show warning dialog when _hiding processes" +msgstr "Процесс _нууцлах үед сануулга диалоги харуулах" + +#: src/procdialogs.c:822 +msgid "Process Fields" +msgstr "Процесс талбар" + +#: src/procdialogs.c:847 +msgid "Graphs" +msgstr "Графууд" + +#: src/procdialogs.c:890 +msgid "_Background color:" +msgstr "_Дэвсгэр өнгө:" + +#: src/procdialogs.c:909 +msgid "_Grid color:" +msgstr "Хир_ээсийн өнгө:" + +#: src/procdialogs.c:947 +msgid "Update _interval:" +msgstr "Шинэчлэлтийн _завсар:" + +#: src/procdialogs.c:1007 +msgid "Kill Process" +msgstr "Процессийг алах" + +#: src/procdialogs.c:1011 +msgid "End Process" +msgstr "Процессыг дуусгах" + +#: src/procdialogs.c:1036 +msgid "Root Password :" +msgstr "Root-нууц үг:" + +#: src/procdialogs.c:1081 +msgid "Wrong Password." +msgstr "Буруу нууц үг." + +#: src/procman.c:47 +msgid "show simple dialog to end processes and logout" +msgstr "Процессыг дуусгах болон унтраахад энгийн диалоги харуулах" + +#: src/proctable.c:131 +msgid "Process Name" +msgstr "Процессын нэр" + +#: src/proctable.c:131 +msgid "Arguments" +msgstr "Аргумент" + +#: src/proctable.c:132 +msgid "User" +msgstr "Хэрэглэгч" + +#: src/proctable.c:132 +msgid "Status" +msgstr "Төлөв" + +#: src/proctable.c:133 +msgid "Memory" +msgstr "Санах ой" + +#: src/proctable.c:133 +msgid "Resident Memory" +msgstr "Рездент санах ой" + +#: src/proctable.c:134 +msgid "Shared Memory" +msgstr "Хамтын санах ой" + +#: src/proctable.c:134 +msgid "RSS Memory" +msgstr "RSS-санах ой" + +#: src/proctable.c:135 +msgid "X Server Memory" +msgstr "Х серверийн санах ой" + +#: src/proctable.c:137 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.c:138 +msgid "Nice" +msgstr "Давуу эрх" + +#: src/proctable.c:138 +msgid "ID" +msgstr "Дугаар" + +#: src/proctable.c:282 +msgid "Running" +msgstr "Ажиллаж байна" + +#: src/proctable.c:288 +msgid "Stopped" +msgstr "Зогсоох" + +#: src/proctable.c:293 +msgid "Sleeping" +msgstr "Унтуулах" + +#: src/proctable.c:412 +msgid " (thread)" +msgstr " (Thread)" + +#: src/proctable.c:982 +#, c-format +msgid "%s could not be found." +msgstr "%s олдсонгүй." + +#~ #: src/util.c:294 +#~ #, c-format, fuzzy +#~ msgid "%d byte" +#~ msgid_plural "%d bytes" +#~ msgstr[0] "%d байт" +#~ msgstr[1] "%d байт" + +#: src/util.c:297 +#, c-format +msgid "%d K" +msgstr "%d К" + +#: src/util.c:301 +#, c-format +msgid "%.1f MB" +msgstr "%.1f МБ" + +#: src/util.c:303 +#, c-format +msgid "%.0f MB" +msgstr "%.0f МБ" + +#: src/util.c:306 +#, c-format +msgid "%.1f GB" +msgstr "%.1f ГБ" + +#~ msgid "View processes being run by all users" +#~ msgstr "Процессыг бүх хэрэглэгчид харуулах" + +#~ msgid "View processes being run by you" +#~ msgstr "Өөрийн процессуудыг харах" + +#~ msgid "View only active processes" +#~ msgstr "Идэвхитэй процессуудыг харах" diff --git a/po/mr.gmo b/po/mr.gmo new file mode 100644 index 0000000..14995b1 Binary files /dev/null and b/po/mr.gmo differ diff --git a/po/mr.po b/po/mr.po new file mode 100644 index 0000000..3284df7 --- /dev/null +++ b/po/mr.po @@ -0,0 +1,1570 @@ +# translation of gnome-system-monitor.master.po to Marathi +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Sandeep Shedmake , 2010, 2012, 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-09-13 07:44+0000\n" +"PO-Revision-Date: 2014-09-13 17:52+0530\n" +"Last-Translator: Sandeep Shedmake \n" +"Language-Team: Marathi \n" +"Language: mr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: Lokalize 1.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "प्रणाली मॉनिटर" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "चालू प्रक्रिया पहा आणि प्रणाली स्थिती मॉनिटर करा" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"मॉनिटर;प्रणाली;प्रोसेस;CPU;मेमरि;नेटवर्क;इतिहास;वापर;कामगिरी;कार्य;व्यवस्थापक;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME सिस्टम मॉनिटर" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "मॉनिटर;प्रणाली;प्रोसेस्;CPU;मेमरि;नेटवर्क;इतिहास;वापर;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "प्रणाली स्रोतचे अवलोकन आणि व्यवस्थापन करा" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"सिस्टम मॉनिटर प्रोसेस व्युअर आहे आणि देखनीय, वापरण्याजोगी सोप्या संवादसह " +"सिस्टम मॉनिटर आहे." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"सिस्टम मॉनिटर तुम्हाला संणकावरील कोणते ॲप्लिकेशन्स प्रोसेसर किंवा मेमरिचा " +"वापर करत आहे, ते शोधण्यास, कार्यरत ॲप्लिकेशन्स व्यवस्थापीत करणे, प्रतिसाद न " +"देणाऱ्या प्रोसेसेना थांबवणे, आणि अस्तित्वातील प्रोसेसचे स्तर किंवा " +"प्राधान्यता बदलवण्यास मदत करते." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"स्रोत ग्राफ्स गुणविशेष पूर्वावलोकन दाखवते ज्यामुळे संगणकावरील अलिकडील " +"नेटवर्क, मेमरि आणि प्रोसेसरचा वापर दाखविले जाते." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "प्रोसेस बंद करा" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to control other users' processes" +msgstr "" +"इतर वापरकर्त्यांच्या प्रोसेसना नियंत्रीत ठेवण्यासाठी परवानगी आवश्यक आहे" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "प्रोसेस रिनाइस करा" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +#| msgid "Privileges are required to renice process" +msgid "Privileges are required to change the priority of processes" +msgstr "प्रोसेसेसची प्राधान्यता बदलवण्याकरिता परवानगी आवश्यक आहे" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "क्रिया समाप्त करा (_P)" + +#: ../data/interface.ui.h:3 +#| msgid "Process Properties" +msgid "Show process properties" +msgstr "प्रोसेस गुणधर्म दाखवा" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "प्रक्रिया" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU इतिहास" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "स्मृती आणि स्वॅप इतिहास" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "स्मृती" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "स्वॅप" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "संजाळ इतिहास" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "प्राप्त करीत आहे" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "एकूण प्राप्त" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "पाठवित आहे" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "एकूण पाठविले" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "साधने" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "फाइल प्रणाली" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "खुल्या फाइल्सकरीता शोधा" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "नावानुरूप फाइल्स फिल्टर करा" + +#: ../data/lsof.ui.h:3 +#| msgid "Case insensitive matching" +msgid "Case insensitive" +msgstr "आकार असंवेदनशील" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "खुल्या फाइल्सकरीता शोधा" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "पसंती" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "मदत" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "विषयी" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "बाहेर पडा" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "पुन्ह दाखलन (_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "कार्यान्वित प्रक्रिया(_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "सर्व प्रक्रिया(_l)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "माझ्या प्रक्रिया(_y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "अवलंबने(_D)" + +#: ../data/menus.ui.h:11 +#| msgid "Stopped" +msgid "_Stop" +msgstr "थांबवा (_S)" + +#: ../data/menus.ui.h:12 +#| msgid "_Continue Process" +msgid "_Continue" +msgstr "सुरू ठेवा (_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "बंद करा (_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "नष्ट करा (_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "प्राधान्यक्रम बदला (_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "सर्वात जास्त" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "जास्त" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "सामान्य" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "कमी" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "खूप कमी" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "पसंतीचे" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "स्मृती नकाशे(_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "फाइली उघडा(_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "गुणधर्म (_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "फाइली उघडा" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "प्रणाली मॉनिटर प्राधान्यता" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "वर्तन" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "अद्ययावत अंतराळ सेकंदांत(_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "हळुवार ताजाकरण कार्यान्वित करा(_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "प्रक्रिया समाप्त किवा मारण्याआधी सतर्क करा(_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU वापरला CPU प्रमाणसह भागाकार करा (_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "माहिती गुणविशेष" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "यादीत दर्शवलेली माहिती(_n) विश्लेषीत करा:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "आलेख" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU कोष्टकाला स्टॅक्ड् क्षेत्र कोष्टक म्हणून रेखांकीत करा (_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "बीटस्मध्ये नेटवर्क वेग दाखवा (_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "सर्व फाइलप्रणाली दाखवा (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "यादीत दर्शविलेली फाइल प्रणाली विषयक माहिती (_n):" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "रद्द करा (_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "प्राधान्यक्रम बदला(_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "छान मुल्य(_N):" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"टिप: प्रोसेस्ची पसंती नाइस मूल्यतर्फे दिले जाते. लोवर नाइस " +"मूल्य हायर " +"प्राधान्यताशी परस्पर आहे." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "सोपी प्रक्रिया व प्रणाली मॉनीटर." + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "प्रोसेस् टॅब दाखवा" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "स्रोत टॅब दाखवा" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "फाइल सिस्टम्स् टॅब दाखवा" + +#: ../src/argv.cpp:35 +#| msgid "Configure the application" +msgid "Show the application's version" +msgstr "ॲप्लिकेशनची आवृत्ती दाखवू नका" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "यंत्र" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "डिरेक्ट्री" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "प्रकार" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "एकूण" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "मुक्त" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "उपलब्ध" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "वापरलेले" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "आज %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "काल %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "प्रॅक्शन" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "पै कलर पिकर्स् करीता संपूर्ण टक्केवारी" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "शिर्षक" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "रंग निवड संवादचे शिर्षक" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "रंग निवडा" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "सद्याचा रंग" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "निवडलेले रंग" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "रंग निवडकाचा प्रकार" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "अवैध रंग माहिती प्राप्त झाले\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "ग्रॉफचे रंग निश्चित करण्याकरीता क्लिक करा" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' करीता रंग निवडा" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"राहुल भालेराव ; संदिप शेडमाके <" +"sandeep.shedmake@gmail.com>, " +"2008, 2009; संदिप शेडमाके , 2009, 2010." + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u सेकंद" +msgstr[1] "%u सेकंद" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "उपलब्ध नाही" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%), %s पैकी" + +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "त्रुटी" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' वैध पर्ल रेग्युलर एक्सप्रेशन नाही." + +#: ../src/lsof.cpp:128 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d फाइल उघडा" +msgstr[1] "%d फाइल्स उघडा" + +#: ../src/lsof.cpp:130 +#, c-format +#| msgid "Search for open files" +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d खुल्या फाइलशी जुळते" +msgstr[1] "%d खुल्या फाइल्सशी जुळते" + +#: ../src/lsof.cpp:246 +msgid "Process" +msgstr "प्रक्रिया" + +#: ../src/lsof.cpp:258 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:268 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "फाइलनाव" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "VM आरंभ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM समाप्त" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "VM आकार" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "ध्वज" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "VM ऑफसेट" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "असंपादीत स्मृती" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "संपादीत स्मृती" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "असंपादीत सहभागीय स्मृती" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "संपादीत सहभागीय स्मृती" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "आयनोड" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "स्मृती नकाशे" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "प्रक्रियेसाठी स्मृती नकाशे \"%s\" (PID %u) (_M):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "फाइल" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "पाइप" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 संजाळ जुळवणी" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 संजाळ जोडणी" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "स्थानिक सॉकेट" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "अपरिचित प्रकार" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "ऑब्जेक्ट" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "प्रक्रियेने उघडलेल्या फाइली \"%s\" (PID %u) (_F):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "मुक्य पटल आकार आणि फॉर्ममधील ठिकाण (रूंदी, ऊंची, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "मुख्य पटल मोठ्या आकारात उघड्याला हवे" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "प्रक्रिया अवलंबने वृक्ष स्वरुपात दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU टक्केवारी करीता Solaris पध्दती" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"खरे असल्यास, system-monitor 'Solaris मोड'मध्ये कार्य करते जेथे कार्याचे CPU " +"वापर CPU " +"च्या एकूण संख्याशी भागाकार केले जाते. नाहीतर, ते 'Irix मोड'मध्ये कार्य राहते." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU कोष्टकाला स्टॅक्ड् क्षेत्र कोष्टक म्हणून दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"खरे असल्यास, system-monitor CPU कोष्टकाला रेष कोष्टकऐवजी स्टॅक्ड् कोष्टक " +"म्हणून दाखवतो." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "कार्यान्वित/अकार्यान्वित हळुवार ताजेकरण" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "प्रक्रिया मारून टाकताना सुचना संवाद दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "प्रक्रिया दृश्यांच्या अद्यतनांमधील वेळ मिलीसेकंदात" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "आलेखांच्या अद्यतनांमधील वेळ मिलीसेकंदांत" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "सर्व फाइलप्रणालिंविषयी माहिती दाखवायची" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"सर्व फाइल प्रणालींविषयी ('autofs' व 'procfs' सारखे प्रकार समाविष्टीत) माहिती " +"दाखवायची. सध्या माऊंट केलेल्या फाइल प्रणालींची सूची प्राप्त करण्यास उपयोगी." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "यंत्र यादीच्या अद्यतनांमधील वेळ मिलीसेकंदांत" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "कोणत्या प्रोसेसेस दाखवायचे ते निश्चित करते." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "सध्या दिसत असलेली टॅब सुरक्षित करा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "CPU रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "प्रत्येक नोंदणीचे रूपण (CPU#, हेक्साडेसिमल रंग मूल्य) असे आहे" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "पूर्वनिर्धारित ग्राफ मेमरि रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "मुलभूत आलेख स्वॅप रंग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "आगत करीताचे संजाळ ट्राफीट रंगाचा मुलभूत ग्राफ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "बाहेर जाण्याकरीताचे संजाळ ट्राफीट रंगाचा मुलभूत ग्राफ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "बिटस्मध्ये नेटवर्क ट्राफिक दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "प्रक्रिया दृश्य क्रमबद्ध स्तंभ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "प्रक्रिया दृश्य स्तंभ क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "प्रक्रिया दृश्य क्रमबद्ध क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "प्रोसेस 'Name' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "स्टार्टअपवेळी प्रोसेस 'Name' स्तंभ दर्शवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "प्रोसेस 'User' स्तंभ रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "आरंभवेळी प्रोसेस 'User' स्तंभ रूंदी दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "प्रोसेस् 'Status' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "आरंभवेळी प्रोसेस 'Status' स्तंभची रूंदी दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "प्रोसेस 'वर्च्युअल मेमरि' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "प्रोसेस 'वर्च्युअल मेमरि' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "प्रोसेस् 'रेसिडंट मेमरि' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "आरंभवेळी प्रोसेस् 'रेसिडंट मेमरि' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "प्रोसेस 'राइटेबल मेमरि' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "आरंभवेळी प्रोसेस 'राइटेबल मेमरि' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "प्रोसेस 'शेअर्ड् मेमरि' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "आरंभवेळी प्रोसेस 'शेअर्ड मेमरि' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "प्रोसेस 'X सर्वर मेमरि' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "आरंभवेळी प्रोसेस 'X सर्वर मेमरि' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "प्रक्रिया 'CPU %' स्तंभ रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "प्रक्रिया CPU % स्तंभ रूंदी दर्शवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "प्रोसेस 'CPU वेळ' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "आरंभवेळी प्रोसेस 'CPU वेळ' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "प्रोसेस 'स्टार्टेड' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "आरंभवेळी प्रोसेस् 'स्टार्टेड' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "प्रोसेस् 'नाइस' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "आरंभवेळी प्रक्रिया 'नाइस' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "प्रक्रिया 'PID' स्तंभ रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "प्रारंभवेळी प्रक्रिया 'PID' स्तंभ रूंदी दर्शवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "प्रोसेस 'SELinux सेक्युरिटि कंटेक्स्ट' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "प्रोसेस 'SELinux सेक्युरिटि कंटेक्स्ट' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "प्रोसेस 'कमांड लाइन' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "आरंभवेळी प्रोसेस 'कमांड लाइन' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "प्रोसेस 'मेमरि' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "स्टार्टअपवेळी प्रोसेस 'मेमरि' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "प्रक्रिया 'प्रतिक्षा मार्ग' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "प्रारंभवेळी क्रिया पद्धती 'मार्ग करीता प्रतिक्षेत' स्तंभ दर्शवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "प्रोसेस 'कंट्रोल ग्रूप' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "आरंभवेळी प्रोसेस 'कंट्रोल ग्रूप' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "प्रोसेस 'युनिट' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "प्रोसेस 'युनिट' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "आरंभवेळी प्रोसेस 'युनिट' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "आरंभवेळी प्रसोस 'सेशन' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "प्रोसेस् 'सिट' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "प्रोसेस् 'सिट' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "प्रोसेस 'ओनर' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "आरंभवेळी प्रोसेस 'मालक' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "प्रोसेस 'प्राधान्यता' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "प्रोसेस 'प्राधान्यता' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "डिस्क अवलोकन क्रमवारि स्तंभ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "डिस्क अवलोकन क्रमवारि" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "डिस्क दृश्य स्तंभ क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "डिस्क दृष्य 'साधन' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "प्रारंभवेळी डिस्क दृष्य 'साधन' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "डिस्क दृष्य 'डिरेक्ट्री' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "प्रारंभवेळी डिस्क दृष्य 'डिरेक्ट्री' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "डिस्क दृष्य 'प्रकार' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "प्रारंभवेळी डिस्क दृष्य 'प्रकार' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "डिस्क दृष्य 'एकूण' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "प्रारंभवेळी डिस्क दृष्य 'एकूण' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "डिस्क दृष्य 'रिक्त' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "प्रारंभवेळी डिस्क दृष्य 'रिक्त' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "डिस्क दृष्य 'उपलब्ध' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "प्रारंभवेळी डिस्क दृष्य 'उपलब्ध' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "डिस्क दृष्य 'वापरले' स्तंभची रूंदी" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "प्रारंभवेळी डिस्क दृष्य 'वापरले' स्तंभ दाखवा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "मेमरि मॅप क्रमवारि स्तंभ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "मेमरि मॅप क्रमावरि" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "मेमरि मॅप क्रमावरि" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "फाइल क्रमवारि उघडा" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "चिन्ह" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d पासून %d.\n" +"%s प्रोसस्ची प्राधान्यता बदलणे अशक्य" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d पासून %d.\n" +"%s प्रोसस्ची प्राधान्यता बदलणे अशक्य" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +#| msgid "Kill the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "तुम्हाला नक्की नीवडलेली प्रोसेस “%s” (PID: %u) नष्ट करायची?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +#| msgid "End the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "तुम्हाला नक्की नीवडलेली प्रोसेस “%s” (PID: %u) बंद करायची?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "तुम्हाला नक्की नीवडलेली प्रोसेस नष्ट करायची?" +msgstr[1] "तुम्हाला नक्की नीवडलेल्या %d प्रोसेसेसना नष्ट करायचे?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "तुम्हाला नक्की नीवडलेली प्रोसेस बंद करायची?" +msgstr[1] "तुम्हाला नक्की %d नीवडलेल्या प्रोसेसेसना बंद करायचे?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "निवडलेले प्रोसेस »%s« (PID: %u) नष्ट करायचे?" + +#: ../src/procdialogs.cpp:101 +#| msgid "_Kill Process" +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "प्रोसेस नष्ट करा (_K)" +msgstr[1] "प्रोसेसेस नष्ट करा (_K)" + +#: ../src/procdialogs.cpp:107 +#| msgid "_End Process" +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "प्रोसेस बंद करा (_E)" +msgstr[1] "प्रोसेसेसना बंद करा (_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "प्रोसेस “%s” (PID: %u) याची प्राधान्यता बदला" + +#: ../src/procdialogs.cpp:191 +#, c-format +#| msgid "Change the order of priority of process" +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "नीवडलेल्या प्रोसेस्ची प्राधन्यता बदलवा" +msgstr[1] "नीवडलेल्या %d प्रोसेसेसची प्राधन्यता बदलवा" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "नोंद:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"कार्यची प्राधान्यता त्याच्या योग्य मुल्यावरून केली जाते. कीमान चांगले मुल्य " +"उच्च प्राधान्यता " +"मुल्यशी परस्पर राहते." + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "प्रक्रिया नाव" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "उपयोक्ता" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "स्थिती" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "आभासी स्मृती" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "स्थायी स्मृती" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "लिहिण्याजोगी स्मृती" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "भागीदारीत स्मृती" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X सर्वर स्मृती" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU वेळ" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld सेकंद" +msgstr[1] "%lld सेकंद" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "सुरू झाले" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "छान" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "प्राधान्यता" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "सुरक्षा संदर्भ" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "आदेश ओळ" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "प्रतिक्षा मार्ग" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "कंट्रोल ग्रूप" + +#: ../src/procproperties.cpp:221 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "युनिट" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "सत्र" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "सिट" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "मालक" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "चालू आहे" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "थांबले" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "झोंबी" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "अव्यत्येय्य" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "झोपलेला" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u बीट" +msgstr[1] "%u बीट" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u बाइट" +msgstr[1] "%u बाइट" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "सर्वात जास्त प्राधान्यता" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "जास्त प्राधान्यता" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "सामान्य प्राधान्यता" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "कमी प्राधान्यता" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "खूप कमी प्राधान्यता" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "प्रोसेस बंद करण्यासाठी परवानगी आवश्यक आहे" + +#~| msgid "_View" +#~ msgid "View" +#~ msgstr "दृष्य" + +#~ msgid "Sent" +#~ msgstr "पाठवलेले" + +#~ msgid "_Name contains:" +#~ msgstr "नावात अंतर्भूतीत (_N):" + +#~ msgid "C_lear" +#~ msgstr "नष्ट करा (_l)" + +#~ msgid "S_earch results:" +#~ msgstr "परिणाम शोधा (_e):" + +#~ msgid "_View" +#~ msgstr "दृश्य(_V)" + +#~ msgid "_Stop Process" +#~ msgstr "प्रक्रिया थांबवा(_S)" + +#~ msgid "Stop process" +#~ msgstr "प्रक्रिया थांबवा" + +#~ msgid "Continue process if stopped" +#~ msgstr "थांबली असता प्रक्रिया चालू ठेवा" + +#~ msgid "Force process to finish normally" +#~ msgstr "प्रक्रियांस सामान्यरित्या संपण्यास भाग पाडा" + +#~ msgid "Force process to finish immediately" +#~ msgstr "प्रक्रियेस ताबडतोब संपण्यासाठी भाग पाडा" + +#~ msgid "Refresh the process list" +#~ msgstr "प्रक्रिया यादी पुन्ह दाखल करा" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "प्रक्रियेशी संबंधित स्मृती नकाशे उघडा" + +#~ msgid "View the files opened by a process" +#~ msgstr "प्रक्रियेने उघडलेल्या फाइली पहा" + +#~ msgid "View additional information about a process" +#~ msgstr "प्रोसेसविषयी अगाऊ माहितीचे अवलोकन" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "प्रक्रियांमधील पितृ/अपत्य नाते दाखवा " + +#~ msgid "Show active processes" +#~ msgstr "कार्यान्वित प्रक्रिया दाखवा" + +#~ msgid "Show all processes" +#~ msgstr "सर्व प्रक्रिया दाखवा" + +#~ msgid "Show only user-owned processes" +#~ msgstr "फक्त वापरकर्ता-मालकीच्या प्रोसेस दाखवा" + +#~ msgid "Set process priority to very high" +#~ msgstr "प्रोसेसची प्राधान्यताला सर्वात जास्तकरीता ठरवा" + +#~ msgid "Set process priority to high" +#~ msgstr "प्रोसेसची प्राधान्यता जास्त ठरवा" + +#~ msgid "Set process priority to normal" +#~ msgstr "प्रोसेस प्राधान्यानताला सर्वसाधारणकरीता ठरवा" + +#~ msgid "Set process priority to low" +#~ msgstr "प्रोसेस्ची प्राधान्यता कमी ठरवा" + +#~ msgid "Set process priority to very low" +#~ msgstr "प्रोसेस्ची प्राधान्यता खूप कमी ठरवा" + +#~ msgid "Set process priority manually" +#~ msgstr "प्रोसेस् प्राधान्यता स्वतः ठरवा" + +#~ msgid "Main Window width" +#~ msgstr "मुख्य खिडकी रुंदी" + +#~ msgid "Main Window height" +#~ msgstr "मुख्य खिडकी उंची" + +#~ msgid "Main Window X position" +#~ msgstr "मुख्य पटल X ठिकाण" + +#~ msgid "Main Window Y position" +#~ msgstr "मुख्य पटल Y ठिकाण" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "मुलभूतरित्या कोणत्या प्रक्रिया दाखवाव्यात हे ठरवते. 0 आहे सर्व, 1 आहे उपयोक्ता आणि 2 " +#~ "आहे कार्यान्वित" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "प्रणाली माहिती करीता 0, क्रिया यादी करीता 1, सत्रोत करीता 2 व डीस्क यादीकरीता " +#~ "3" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "निवडलेली प्रोसेस् »%s« (PID: %u) नष्ट करायची ?" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "प्रोसेस् \"%s\" (PID %u) याचे गुणधर्म:" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr " शेवटच्या 1, 5, 15 मिनिटांसाठी भार सरासऱ्या: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "प्रणाली" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "प्रणाली टॅब दर्शवा" + +#~ msgid "_Monitor" +#~ msgstr "मॉनिटर(_M)" + +#~ msgid "_Edit" +#~ msgstr "संपादन (_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "उघडे फाइल करीता शोधा (_O)" + +#~ msgid "Quit the program" +#~ msgstr "कार्यक्रम सोडून द्या" + +#~ msgid "_Contents" +#~ msgstr "अंतर्भूत बाबी(_C)" + +#~ msgid "Open the manual" +#~ msgstr "हस्तपुस्तिका उघडा" + +#~ msgid "About this application" +#~ msgstr "या अनुप्रयोगाविषयी" + +#~| msgid "(Low Priority)" +#~ msgid "(%s Priority)" +#~ msgstr "(%s प्राधान्यता)" + +#~| msgid "Release %s" +#~ msgid "Release %s %s" +#~ msgstr "प्रकाशन %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-बिट" + +#~ msgid "Kernel %s" +#~ msgstr "कर्नल %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~| msgid "Hardware" +#~ msgid "Hardware" +#~ msgstr "हार्डवेअर" + +#~ msgid "Memory:" +#~ msgstr "स्मृती:" + +#~ msgid "Processor:" +#~ msgstr "प्रोसेसर:" + +#~| msgid "System Status" +#~ msgid "System Status" +#~ msgstr "प्रणाली स्थिती" + +#~ msgid "Available disk space:" +#~ msgstr "उपलब्ध डीस्क जागा:" + +#~ msgid "Default graph cpu color" +#~ msgstr "मुलभूत आलेख cpu रंग" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "आरंभवेळी प्रक्रिया 'बाब' स्तंभ रूंदी दर्शवा" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "आरंभवेळी 'अंदाजित स्मृती वापर' स्तंभ रूंदी दर्शवा" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "प्रक्रिया 'बाब' स्तंभ रूंदी" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "प्रक्रिया 'अंदाजीत स्मृती वापर' स्तंभची सुरक्षीत रुंदी" + +#~ msgid "_Change Priority..." +#~ msgstr "प्राधान्यक्रम बदला(_C)..." + +#~ msgid "Solaris mode" +#~ msgstr "Solaris पध्दती" + +#~ msgid "Unknown CPU model" +#~ msgstr "अपरिचीत CPU प्रारूप" + +#~ msgid "Processor %d:" +#~ msgstr "प्रोसेसर %d:" + +#~ msgid "N/A" +#~ msgstr "N/A" diff --git a/po/ms.gmo b/po/ms.gmo new file mode 100644 index 0000000..73b200a Binary files /dev/null and b/po/ms.gmo differ diff --git a/po/ms.po b/po/ms.po new file mode 100644 index 0000000..5b36acf --- /dev/null +++ b/po/ms.po @@ -0,0 +1,658 @@ +# Malay translation of procman. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Hasbullah Bin Pit (sebol) , 2002 +# +msgid "" +msgstr "" +"Project-Id-Version: procman HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-10-17 02:04+0200\n" +"PO-Revision-Date: 2004-01-04 18:18+0730\n" +"Last-Translator: Hasbullah Bin Pit \n" +"Language-Team: ms \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: gnome-system-monitor.desktop.in.h:1 src/callbacks.c:144 src/interface.c:614 +msgid "System Monitor" +msgstr "Monitor Sistem" + +#: gnome-system-monitor.desktop.in.h:2 +msgid "View current processes and monitor system state" +msgstr "Lihat proses semasa dan monitor keadaan sistem" + +#: src/callbacks.c:121 +msgid "Kevin Vandersloot" +msgstr "Kevin Vandersloot" + +#: src/callbacks.c:122 +msgid "Jorgen Scheibengruber - nicer devices treeview" +msgstr "Jorgen Scheibengruber - paparan peranci lebih baik" + +#: src/callbacks.c:130 +msgid "translator_credits" +msgstr "" +"Hasbullah Bin Pit ,Merlimau\n" +"Khairulanuar Abd Majid \n" +"Mohamad Afifi Omar \n" +"Rakan-rakan di mypenguin99 & Bincang.net" + +#: src/callbacks.c:145 +msgid "(C) 2001 Kevin Vandersloot" +msgstr "(C) 2001 Kevin Vandersloot" + +#: src/callbacks.c:146 +msgid "Simple process viewer using libgtop" +msgstr "Pelihat proses mudah menggunakan libgtop" + +#: src/defaulttable.h:8 +msgid "X window system" +msgstr "Sistem Xwindow" + +#: src/defaulttable.h:9 +msgid "bourne again shell" +msgstr "bash" + +#: src/defaulttable.h:10 +msgid "Gnome-Session" +msgstr "Sessi Gnome" + +#: src/favorites.c:344 +msgid "No processes are currently hidden." +msgstr "Tiada proses yang kini tersembunyi." + +#: src/favorites.c:364 +msgid "Manage Hidden Processes" +msgstr "Urus Proses Tersembunyi" + +#: src/favorites.c:388 +msgid "_Hidden processes:" +msgstr "Proses Ter_sembunyi:" + +#: src/favorites.c:410 +msgid "_Remove From List" +msgstr "_Buang daripada Senarai" + +#: src/favorites.c:419 src/procdialogs.c:439 +msgid "Note:" +msgstr "Nota:" + +#: src/favorites.c:420 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" +"Ini adalah proses yang anda pilih untuk disembunyi. Anda boleh paparkan " +"semula dengan membuangnya daripada senarai." + +#: src/infoview.c:81 +msgid "Process Info" +msgstr "Maklumat Proses" + +#: src/infoview.c:95 +msgid "Command:" +msgstr "Arahan:" + +#: src/infoview.c:99 +msgid "Status:" +msgstr "Status:" + +#: src/infoview.c:103 +msgid "Priority:" +msgstr "Prioriti:" + +#: src/infoview.c:127 +msgid "Memory Usage" +msgstr "Penggunaan Memori" + +#: src/infoview.c:141 +msgid "Total:" +msgstr "Jumlah:" + +#: src/infoview.c:145 +msgid "RSS:" +msgstr "RSS:" + +#: src/infoview.c:149 +msgid "Shared:" +msgstr "Terkongsi:" + +#: src/infoview.c:194 +#, c-format +msgid "Very high - nice %d" +msgstr "Amat Tinggi - elok %d" + +#: src/infoview.c:196 +#, c-format +msgid "High - nice %d" +msgstr "Tinggi - elok %d" + +#: src/infoview.c:198 +#, c-format +msgid "Normal - nice %d" +msgstr "Normal - elok %d" + +#: src/infoview.c:200 +#, c-format +msgid "Low - nice %d" +msgstr "Rendah - elok %d" + +#: src/infoview.c:202 +#, c-format +msgid "Very low - nice %d" +msgstr "Amat Rendah - elok %d" + +#: src/interface.c:53 src/interface.c:124 +msgid "_Change Priority..." +msgstr "_Tukar Prioriti..." + +#: src/interface.c:53 src/interface.c:124 +msgid "Change the importance (nice value) of a process" +msgstr "Tukar kepentingan (nilai Elok) bagi proses" + +#: src/interface.c:58 src/interface.c:135 src/procdialogs.c:155 +msgid "_Hide Process" +msgstr "_Sembunyi Proses" + +#: src/interface.c:58 src/interface.c:135 +msgid "Hide a process" +msgstr "Sembunyikan proses" + +#: src/interface.c:64 src/interface.c:230 +msgid "End _Process" +msgstr "Akhiri _Proses" + +#: src/interface.c:64 +msgid "Force a process to finish." +msgstr "Paksa proses supaya berakhir." + +#: src/interface.c:69 src/interface.c:146 src/procdialogs.c:217 +#: src/procdialogs.c:1008 +msgid "_Kill Process" +msgstr "_Bunuh Proses" + +#: src/interface.c:69 +msgid "Force a process to finish now." +msgstr "Paksa proses untuk ditamatkan sekarang." + +#: src/interface.c:75 +msgid "_Hidden Processes" +msgstr "Proses Ter_sembunyi" + +#: src/interface.c:76 +msgid "View and edit your list of hidden processes" +msgstr "Lihat dan edit senarai proses tersembunyi" + +#: src/interface.c:87 src/interface.c:129 +msgid "_Memory Maps" +msgstr "Peta _Memori" + +#: src/interface.c:87 src/interface.c:129 +msgid "View the memory maps associated with a process" +msgstr "Lihat peta memori yang dikaitkan dengan proses" + +#: src/interface.c:93 +msgid "Process _Dependencies" +msgstr "Papar Ke_bergantungan" + +#: src/interface.c:93 +msgid "Display a tree showing process dependencies" +msgstr "Papar pepohon menunjukkan kebergantungan proses" + +#: src/interface.c:98 +msgid "_Threads" +msgstr "_Bebenang" + +#: src/interface.c:98 +msgid "Display threads (subprocesses)" +msgstr "Papar bebenang (subproses)" + +#: src/interface.c:141 src/procdialogs.c:222 src/procdialogs.c:1012 +msgid "_End Process" +msgstr "_Tamatkan Proses" + +#: src/interface.c:141 +msgid "Force a process to finish" +msgstr "Paksa proses supaya tamat" + +#: src/interface.c:146 +msgid "Force a process to finish now" +msgstr "Paksa proses untuk ditamatkan sekarang" + +#: src/interface.c:153 +msgid "More _Info >>" +msgstr "_Lebih Maklumat >>" + +#: src/interface.c:154 +msgid "<< Less _Info" +msgstr "<< _Kurang maklumat" + +#: src/interface.c:187 +msgid "Sea_rch:" +msgstr "Ca_ri:" + +#: src/interface.c:199 +msgid "All Processes" +msgstr "Semua Proses" + +#: src/interface.c:200 +msgid "My Processes" +msgstr "Proses Daku" + +#: src/interface.c:201 +msgid "Active Processes" +msgstr "Proses Aktif" + +#: src/interface.c:208 +msgid "Vie_w:" +msgstr "_Lihat:" + +#: src/interface.c:235 +msgid "More _Info" +msgstr "Lebih _Maklumat" + +#: src/interface.c:334 +msgid "Name" +msgstr "Nama" + +#: src/interface.c:335 +msgid "Directory" +msgstr "Direktori" + +#: src/interface.c:336 +msgid "Type" +msgstr "Jenis" + +#: src/interface.c:337 +msgid "Total" +msgstr "Jumlah:" + +#: src/interface.c:338 +msgid "Used" +msgstr "Digunakan" + +#: src/interface.c:359 +msgid "CPU History" +msgstr "Sejarah CPU" + +#: src/interface.c:400 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: src/interface.c:419 +msgid "Memory and Swap History" +msgstr "Sejarah Memori dan Swap" + +#: src/interface.c:452 +msgid "Used memory:" +msgstr "Memori digunakan:" + +#: src/interface.c:461 src/interface.c:488 +msgid "of" +msgstr "drpd" + +#: src/interface.c:479 +msgid "Used swap:" +msgstr "Swap digunakan:" + +#: src/interface.c:509 src/procdialogs.c:928 +msgid "Devices" +msgstr "Peranti" + +#: src/interface.c:626 src/procdialogs.c:753 +msgid "Process Listing" +msgstr "Senarai Proses" + +#: src/interface.c:632 src/procdialogs.c:840 +msgid "Resource Monitor" +msgstr "Monitor Sumber" + +#: src/interface.c:690 +msgid "Application Manager" +msgstr "Pengurus Aplikasi" + +#: src/interface.c:696 +msgid "Running Applications" +msgstr "Aplikasi yang Terlaksana" + +#: src/interface.c:715 +msgid "_Close Application" +msgstr "_Tutup Aplikasi" + +#: src/memmaps.c:227 +msgid "Filename" +msgstr "Namafail" + +#: src/memmaps.c:227 +msgid "VM Start" +msgstr "Mula VM" + +#: src/memmaps.c:227 +msgid "VM End" +msgstr "Akhir VM" + +#: src/memmaps.c:228 src/proctable.c:133 +msgid "VM Size" +msgstr "Saiz VM" + +#: src/memmaps.c:228 +msgid "Flags" +msgstr "Flag" + +#: src/memmaps.c:228 +msgid "VM Offset" +msgstr "Ofset VM" + +#: src/memmaps.c:229 +msgid "Device" +msgstr "Peranti" + +#: src/memmaps.c:229 +msgid "Inode" +msgstr "Inod" + +#: src/memmaps.c:305 +msgid "Memory Maps" +msgstr "Peta Memori" + +#: src/memmaps.c:325 +msgid "Process name:" +msgstr "Nama proses:" + +#: src/procactions.c:54 +msgid "No such process." +msgstr "Tiada proses sebegitu." + +#: src/procactions.c:67 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to change the priority of this process. You can " +"enter the root password to gain the necessary permission." +msgstr "" +"Nama Proses : %s \n" +"\n" +"Anda tidak mempunyai keizinan untuk menukar prioriti proses ini. Anda boleh " +"memasukkkan katalalauan root untuk mendapatkan keinzinan yang diperlukan." + +#: src/procactions.c:74 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You must be root to renice a process lower than 0. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"Nama Proses : %s \n" +"\n" +"Anda tidak mempunyai keizinan untuk menukar Elok proses yang kurang daripada " +"0. Anda boleh mem asukkkan katalalauan root untuk mendapatkan keinzinan yang " +"diperlukan." + +#: src/procactions.c:126 +#, c-format +msgid "" +"Process Name : %s \n" +"\n" +"You do not have permission to end this process. You can enter the root " +"password to gain the necessary permission." +msgstr "" +"Nama Proses : %s \n" +"\n" +"Anda tidak mempunyai keizinan untuk menamatkan proses ini . Anda boleh " +"memasukkkan katalalauan root untuk mendapatkan keinzinan yang diperlukan." + +#: src/procactions.c:145 +msgid "An error occured while killing the process." +msgstr "Ralat berlaku bila cuba membunuh proses." + +#: src/procdialogs.c:80 +msgid "Are you sure you want to hide this process?" +msgstr "Anda pasti untuk menyembunyi proses ini?" + +#: src/procdialogs.c:81 +msgid "" +"If you hide a process, you can unhide it by selecting 'Hidden Processes' in " +"the Edit menu." +msgstr "" +"Jika anda menyembunyi proses, anda boleh nyah sorok ia dengan memilih " +"'Proses Tersembunyi' pada menu edit." + +#: src/procdialogs.c:138 src/procdialogs.c:279 +msgid "_Show this dialog next time" +msgstr "_Papar dialog ini kelak." + +#: src/procdialogs.c:215 +msgid "Are you sure you want to kill this process?" +msgstr "Anda pasti untuk membunuh proses ini?" + +#: src/procdialogs.c:216 +msgid "If you kill a process, unsaved data will be lost." +msgstr "Jika anda bunuh satu proses, data yang tidak disimpan akan hilang." + +#: src/procdialogs.c:220 +msgid "Are you sure you want to end this process?" +msgstr "Anda pasti untuk menamatkan proses ini?" + +#: src/procdialogs.c:221 +msgid "If you end a process, unsaved data will be lost." +msgstr "Jika anda menamatkan proses, data yang tidak disimpan akan hilang." + +#: src/procdialogs.c:319 +msgid "(Very High Priority)" +msgstr "(Prioriti Amat Tinggi)" + +#: src/procdialogs.c:321 +msgid "(High Priority)" +msgstr "(Prioriti Tinggi)" + +#: src/procdialogs.c:323 +msgid "(Normal Priority)" +msgstr "(Prioriti Normal)" + +#: src/procdialogs.c:325 +msgid "(Low Priority)" +msgstr "(Prioriti Rendah)" + +#: src/procdialogs.c:327 +msgid "(Very Low Priority)" +msgstr "(Prioriti Amat Rendah)" + +#: src/procdialogs.c:381 src/procdialogs.c:1016 +msgid "Change Priority" +msgstr "Tukar Prioriti" + +#: src/procdialogs.c:402 src/procdialogs.c:1017 +msgid "Change _Priority" +msgstr "Tukar _Prioriti" + +#: src/procdialogs.c:423 +msgid "_Nice value:" +msgstr "Nilai _Elok:" + +#: src/procdialogs.c:440 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioriti bagi proses diberi mengikut nilai Elok. Nilai Elok yang rendah " +"menunjukkan prioriti tinggi." + +#: src/procdialogs.c:695 +msgid "Icon" +msgstr "Ikon" + +#: src/procdialogs.c:735 +msgid "Preferences" +msgstr "Keutamaan" + +#: src/procdialogs.c:760 +msgid "Behavior" +msgstr "Kelakuan" + +#: src/procdialogs.c:779 src/procdialogs.c:866 +msgid "_Update interval:" +msgstr "Selang masa _kemaskini:" + +#: src/procdialogs.c:795 src/procdialogs.c:883 src/procdialogs.c:964 +msgid "seconds" +msgstr "saat" + +#: src/procdialogs.c:802 +msgid "Show warning dialog when ending or _killing processes" +msgstr "Papar dialog amaran bila proses ditamatkan atau di_bunuh" + +#: src/procdialogs.c:812 +msgid "Show warning dialog when _hiding processes" +msgstr "Papar dialog arahan bila _menyembunyikan proses" + +#: src/procdialogs.c:822 +msgid "Process Fields" +msgstr "Medan Proses" + +#: src/procdialogs.c:847 +msgid "Graphs" +msgstr "Graf" + +#: src/procdialogs.c:890 +msgid "_Background color:" +msgstr "Warna latar _belakang:" + +#: src/procdialogs.c:909 +msgid "_Grid color:" +msgstr "Warna _grid:" + +#: src/procdialogs.c:947 +msgid "Update _interval:" +msgstr "_Selang masa kemaskini:" + +#: src/procdialogs.c:1007 +msgid "Kill Process" +msgstr "Bunuh Proses" + +#: src/procdialogs.c:1011 +msgid "End Process" +msgstr "Akhiri Proses" + +#: src/procdialogs.c:1036 +msgid "Root Password :" +msgstr "Katalaluan Root :" + +#: src/procdialogs.c:1081 +msgid "Wrong Password." +msgstr "Katalaluan Salah :(" + +#: src/procman.c:47 +msgid "show simple dialog to end processes and logout" +msgstr "papar dialog mudah untuk menamatkan proses dan logkeluar" + +#: src/proctable.c:131 +msgid "Process Name" +msgstr "Nama Proses" + +#: src/proctable.c:131 +msgid "Arguments" +msgstr "Hujah" + +#: src/proctable.c:132 +msgid "User" +msgstr "Pengguna" + +#: src/proctable.c:132 +msgid "Status" +msgstr "Status" + +#: src/proctable.c:133 +msgid "Memory" +msgstr "Memori" + +#: src/proctable.c:133 +msgid "Resident Memory" +msgstr "Memori Mastautin" + +#: src/proctable.c:134 +msgid "Shared Memory" +msgstr "Memori Terkongsi" + +#: src/proctable.c:134 +msgid "RSS Memory" +msgstr "Memori RSS" + +#: src/proctable.c:135 +msgid "X Server Memory" +msgstr "Memori Pelayan X" + +#: src/proctable.c:137 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.c:138 +msgid "Nice" +msgstr "Elok" + +#: src/proctable.c:138 +msgid "ID" +msgstr "ID" + +#: src/proctable.c:282 +msgid "Running" +msgstr "Terlaksana" + +#: src/proctable.c:288 +msgid "Stopped" +msgstr "Terhenti" + +#: src/proctable.c:293 +msgid "Sleeping" +msgstr "Tidur" + +#: src/proctable.c:412 +msgid " (thread)" +msgstr " (bebenang)" + +#: src/proctable.c:982 +#, c-format +msgid "%s could not be found." +msgstr "%s tak dapat dijumpai." + +#: src/util.c:294 +#, c-format +msgid "%d byte" +msgid_plural "%d bytes" +msgstr[0] "%d bait" +msgstr[1] "%d bait" + +#: src/util.c:297 +#, c-format +msgid "%d K" +msgstr "%d K" + +#: src/util.c:301 +#, c-format +msgid "%.1f MB" +msgstr "%.1f MB" + +#: src/util.c:303 +#, c-format +msgid "%.0f MB" +msgstr "%.0f MB" + +#: src/util.c:306 +#, c-format +msgid "%.1f GB" +msgstr "%.1f GB" + +#~ msgid "View processes being run by all users" +#~ msgstr "Lihat proses yang dilaksanakan oleh semua pengguna" + +#~ msgid "View processes being run by you" +#~ msgstr "Lihat proses yang dilaksanakan oleh saya" + +#~ msgid "View only active processes" +#~ msgstr "Hanya lihat proses yang aktif" diff --git a/po/nb.gmo b/po/nb.gmo new file mode 100644 index 0000000..5682727 Binary files /dev/null and b/po/nb.gmo differ diff --git a/po/nb.po b/po/nb.po new file mode 100644 index 0000000..d9ba007 --- /dev/null +++ b/po/nb.po @@ -0,0 +1,1459 @@ +# Norwegian bokmål translation of gnome-system-monitor. +# Copyright (C) 2001-2004, 2005 Free Software Foundation, Inc. +# Kjartan Maraas , 2001-2017. +# Terance Edward Sola , 2005. +# Torstein Adolf Winterseth , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor 3.27.x\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-09 16:46+0000\n" +"PO-Revision-Date: 2017-11-11 19:39+0100\n" +"Last-Translator: Kjartan Maraas \n" +"Language-Team: Norwegian bokmål \n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Systemmonitor" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Vis aktive prosesser og overvåk systemets tilstand" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Skjerm;System;Prosess;CPU;Minne;Nettverk;Historikk;Bruk;Ytelse;Oppgave;" +"Behandler;Aktivitet;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME systemovervåking" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Overvåking;System;Prosess;CPU;Minne;Nettverk;Historikk;Bruk;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Vis og håndter systemressurser" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Systemmonitor viser prosesser og overvåker systemet i et attraktivt " +"grensesnitt som er lett å bruke." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Systemovervåking kan hjelpe deg med å finne ut hvilke programmer som bruker " +"prosessor eller minne på din datamaskin, og kan håndtere kjørende " +"programmer, stoppe prosesser som ikke svarer og endre tilstand eller " +"prioritet for eksisterende prosesser." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Ressursgrafene gir deg et raskt overblikk av hva som skjer på din datamaskin " +"og viser nylig bruk av nettverk, minne og prosessor." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Prosesslistevisning" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Oversikt over ressurser" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Filsystemvisning" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME prosjektet" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Terminer prosess" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Rettigheter kreves for å kontrollere andre brukeres prosesser" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Kjør renice på prosess" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Rettigheter kreves for å endre prioritet på prosesser" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Avslutt _prosess" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Vis egenskaper for prosess" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Prosesser" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Historikk for CPU-bruk" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Historikk for minne- og swap-bruk" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Minne" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Nettverkshistorikk" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Mottar" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Totalt mottatt" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Sender" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Totalt sendt" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Ressurser" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Filsystemer" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Søk etter åpne filer" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrer filer etter navn" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Skiller ikke mellom små og store bokstaver" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Søk etter åpne filer" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Brukervalg" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Hjelp" + +#: data/menus.ui:23 +msgid "About" +msgstr "Om" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Avslutt" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Oppdate_r" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktive prosesser" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "A_lle prosesser" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "M_ine prosesser" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "Av_hengigheter" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "Egenska_per" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Minnekart" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Åpne _filer" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "En_dre prioritet" + +#: data/menus.ui:91 src/util.cpp:215 +msgid "Very High" +msgstr "Meget høy" + +#: data/menus.ui:96 src/util.cpp:217 +msgid "High" +msgstr "Høy" + +#: data/menus.ui:101 src/util.cpp:219 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:221 +msgid "Low" +msgstr "Lav" + +#: data/menus.ui:111 src/util.cpp:223 +msgid "Very Low" +msgstr "Meget lav" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Egendefinert" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Stopp" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Fortsett" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Avslutt" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Terminer" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Åpne filer" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Brukervalg for systemmonitor" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Oppførsel" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Oppdateringsintervall i sekunder:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "_Slå på jevn oppdatering" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Vis advarsel når _prosesser termineres eller avsluttes" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Del opp CPU-bruk etter antall CPUer" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informasjonsfelter" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Prosessi_nformasjon som vises i listen:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafer" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Tegn CPU-graf som et stablet områdeplott" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Tegn CPU-graf som en _myk graf" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "Vi_s nettverkstrafikk i bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Vis _alle filsystemer" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Filsystemi_nformasjon som vises i lista:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "A_vbryt" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Endre _prioritet" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice-verdi:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Merk:Prioriteten for en prosess gis av dens «nice»-verdi. " +"En lavere verdi betyr høyere prioritet." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Et enkelt program for overvåking av systemet og dets prosesser." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Vis fane med prosesser" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Vis fane med ressurser" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Vis fane med filsystemer" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Vis programmets versjon" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Enhet" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Mappe" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Type" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Totalt" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Ledig" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Tilgjengelig" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Brukt" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Velg en farge for «%s»" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Kjartan Maraas \n" +"Torstein Adolf Winterseth " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "I dag %H.%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "I går %H.%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H.%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H.%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Del" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Prosent full for fargevelgere for pai" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Tittel" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Tittel for fargevalg-dialogen" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Velg en farge" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Aktiv farge" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Valgt farge" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Type fargevelger" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Fargedata for ugyldig mottak\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Klikk for å sette farger for grafen" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekund" +msgstr[1] "%u sekunder" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "ikke tilgjengelig" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) av %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d åpen fil" +msgstr[1] "%d åpne filer" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d åpen fil funnet" +msgstr[1] "%d åpne filer funnet" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Prosess" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Filnavn" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM start" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM slutt" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM-størrelse" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flagg" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM avstand" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privat rent" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privat skittent" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Delt rent" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Delt skittent" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Minnekart" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Minnekart for prosess «%s» (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "fil" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "rør" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 nettverksforbindelse" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 nettverksforbindelse" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokal plugg" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "ukjent type" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekt" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Filer som er åpnet av prosess «%s» (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Størrelse og posisjon på hovedvindu på formen (bredde, høyde, xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Hovedvinduet åpnes maksimert" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Vis prosessavhengigheter som et tre" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris-modus for CPU-prosent" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Hvis denne settes til TRUE vil systemovervåking operere i «Solaris-modus» " +"hvor en oppgaves CPU-bruk deles på totalt antall CPUer. Ellers benyttes " +"«Irix-modus»." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Vis CPU-graf som et stablet områdeplott" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Systemovervåking viser CPU-grafen som et stablet områdeplott i stedet for " +"som et linjeplott hvis denne er TRUE." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Vis CPU-graf som en myk graf med Bezier-kurver" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Systemovervåking viser CPU-grafen som en myk graf i stedet for som et " +"linjeplott hvis denne er TRUE." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Aktiver/deaktiver myk oppfrisking" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Vis advarsel når prosesser termineres" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Tid mellom oppdatering av prosessvisning i millisekunder" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tid mellom oppdatering av grafene i millisekunder" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Vis informasjon om alle filsystemene" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Om programmet skal vise informasjon om alle filsystemer. Dette inkluderer " +"filsystemer som «autofs» og «procfs». Det kan være hendig å få en liste over " +"alle monterte filsystemer." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Tid mellom oppdatering av enhetslisten i millisekunder" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Bestemmer hvilke prosesser som skal vises." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Lagrer fane som vises nå" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Farger for CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Hver oppføring er på formatet (CPU#, heksadesimal fargeverdi)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Forvalgt farge for minne-graf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Forvalgt farge for swap-graf" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Forvalgt farge på graf for innkommende nettverkstrafikk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Forvalgt farge på graf for utgående nettverkstrafikk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Vis nettverkstrafikk i bits" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Sorteringskolonne for prosessvisning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Rekkefølge på kolonnene for prosessvisning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Sorteringsrekkefølge for prosessvisning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Bredde på kolonne «Navn» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Vis kolonne «Navn» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Bredde på kolonne «Bruker» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Vis kolonne «Bruker» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Bredde på kolonne «Status» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Vis kolonne «Status» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Bredde på kolonne «Virtuelt minne» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Vis kolonne «Virtuelt minne» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Bredde på kolonne «Resident minne» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Vis kolonne «Resident minne» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Bredde på kolonne «Skrivbart minne» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Vis kolonne «Skrivbart minne» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Bredde på kolonne «Delt minne» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Vis kolonne «Delt minne» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Bredde på kolonne «X-tjener minne» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Vis kolonne «Minneforbruk i X-tjener» ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Bredde på kolonne «CPU %»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Vis kolonne for CPU-bruk for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Bredde på kolonne «CPU-tid» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Vis kolonne «CPU-tid» per prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Bredde på kolonne «Startet» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Vis kolonne «Startet» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Bredde på «Nice»-kolonne for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Vis kolonne «Nice» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Bredde på kolonne «PID»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Vis kolonne med PID for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Bredde for kolonne «SELinux sikkerhetssammenheng» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Vis kolonnen «SELinux sikkerhetssammenheng» ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Bredde på «Nice»-kolonne for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Vis kolonne for «Kommandolinje» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Bredde på «Minne»-kolonne for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Vis kolonne «Minne» per prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Bredde på kolonne med «Ventende kanal»" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Vis kolonne «Ventende kanal» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Bredde på kolonne «Kontrollgruppe» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Vis kolonne «Kontrollgruppe» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Bredde på kolonne «Enhet» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Vis kolonne «Enhet» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Bredde på kolonne «Økt» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Vis kolonne «Økt» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Bredde på kolonne «Sete» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Vis kolonne «Sete» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Bredde på kolonne «Eier» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Vis kolonne «Eier» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Bredde på kolonne «Total skrevet til disk» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Vis kolonne «Total skrevet til disk» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Bredde på kolonne «Total skrevet til disk» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Vis kolonne «Total lest fra disk» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Bredde på kolonne «Lest fra disk» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Vis kolonne «Lest fra disk» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Bredde på kolonn «Skrevet til disk» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Vis kolonne «Skrevet til disk» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Bredde på «Prioritet»-kolonne for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Vis kolonne «Prioritet» for prosess ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Sorteringskolonne for diskvisning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Sorteringsrekkefølge for diskvisning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Rekkefølge på kolonnene for diskvisning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Bredde på «Enhet»-kolonne for disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Vis kolonne «Enhet» for disk ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Bredde på «Katalog»-kolonne for disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Vis kolonne «Katalog» for disk ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Bredde på kolonne «Type» for disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Vis kolonne «Type» for disk ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Bredde på kolonne «Total» for disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Vis kolonne «Total» for disk ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Bredde på kolonne «Ledig» for disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Vis kolonne «Ledig» for disk ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Bredde på kolonne «Tilgjengelig» for disk" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Vis kolonne «Tilgjengelig» for disk ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Bredde på kolonne «Brukt» for prosess" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Vis kolonne «Brukt» for disk ved oppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Sorteringskolonne for minnekart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Sorteringsrekkefølge for minnekart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Sorteringskolonne for åpne filer" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Sorteringsrekkefølge for åpne filer" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikon" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Kan ikke endre prioritet for prosess med PID %d til %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Kan ikke terminere prosess med PID %d med signal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Er du sikker på at du vil terminere valgt prosess «%s» (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Er du sikker på at du vil avslutte valgt prosess «%s» (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Er du sikker på at du vil avslutte valgt prosess «%s» (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Er du sikker på at du vil terminere valgt prosess?" +msgstr[1] "Er du sikker på at du vil terminere de %d valgte prosessene?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Er du sikker på at du vil avslutte valgt prosess?" +msgstr[1] "Er du sikker på at du vil avslutte de %d valgte prosessene?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Er du sikker på at du vil avslutte valgt prosess?" +msgstr[1] "Er du sikker på at du vil avslutte de %d valgte prosessene?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ved terminering av en prosess kan du ødelegge data, kjørende økt kan slutte " +"å fungere eller du kan skape en sikkerhetsrisiko. Kun prosesser som ikke " +"responderer bør termineres." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Terminer prosess" +msgstr[1] "_Terminer prosesser" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ved terminering av en prosess kan du ødelegge data, kjørende økt kan slutte " +"å fungere eller du kan skape en sikkerhetsrisiko. Kun prosesser som ikke " +"responderer bør termineres." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Avslutt prosess" +msgstr[1] "_Avslutt prosesser" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Ved terminering av en prosess kan du ødelegge data, kjørende økt kan slutte " +"å fungere eller du kan skape en sikkerhetsrisiko. Kun prosesser som ikke " +"responderer bør termineres." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Avslutt prosess" +msgstr[1] "_Avslutt prosesser" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Endre prioritet for prosess «%s» (PID %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Endre prioritet for valgt prosess" +msgstr[1] "Endre prioritet for %d valgte prosesser" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Merk:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioriteten for en prosess gis av dens «nice»-verdi. En lavere verdi betyr " +"høyere prioritet." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:432 src/util.cpp:471 +msgid "N/A" +msgstr "I/T" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Prosessnavn" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Bruker" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuelt minne" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Resident minne" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Skrivbart minne" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Delt minne" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Minne for X-tjener" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU-tid" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Startet" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritet" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Sikkerhetskontekst" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Kommandolinje" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Ventende kanal" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Kontrollgruppe" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Enhet" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Økt" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Sete" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Eier" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Lesing fra disk totalt" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Skriving til disk totalt" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Lesing fra disk" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "SKriving til disk" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Kjører" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Stoppet" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Levende død" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Kan ikke avbrytes" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Sover" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%1.f KiB" + +#: src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%1.f TiB" + +#: src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bits" + +#: src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" + +#: src/util.cpp:230 +msgid "Very High Priority" +msgstr "Meget høy prioritet" + +#: src/util.cpp:232 +msgid "High Priority" +msgstr "Høy prioritet" + +#: src/util.cpp:234 +msgid "Normal Priority" +msgstr "Normal prioritet" + +#: src/util.cpp:236 +msgid "Low Priority" +msgstr "Lav prioritet" + +#: src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Meget lav prioritet" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/nds.gmo b/po/nds.gmo new file mode 100644 index 0000000..160eeeb Binary files /dev/null and b/po/nds.gmo differ diff --git a/po/nds.po b/po/nds.po new file mode 100644 index 0000000..fbbe885 --- /dev/null +++ b/po/nds.po @@ -0,0 +1,1093 @@ +# Low German translation for gnome-system-monitor. +# Copyright (C) 2009 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# Nils-Christoph Fiedler , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&component=general\n" +"POT-Creation-Date: 2009-11-27 12:52+0000\n" +"PO-Revision-Date: 2009-12-01 09:58+0100\n" +"Last-Translator: Nils-Christoph Fiedler \n" +"Language-Team: Low German \n" +"Language: nds\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"plural-Forms: nplurals=2; plural=(n!=1);\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 +#: ../src/callbacks.cpp:157 +#: ../src/interface.cpp:619 +#: ../src/procman.cpp:724 +msgid "System Monitor" +msgstr "Sysmonitor" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../src/callbacks.cpp:158 +msgid "View current processes and monitor system state" +msgstr "Aktuelle Prozesse un Systemtostandsmonitor opwiesen" + +#: ../src/argv.cpp:18 +msgid "Show the System tab" +msgstr "Systemregisterkoort opwiesen" + +#: ../src/callbacks.cpp:167 +msgid "translator-credits" +msgstr "Nils-Christoph Fiedler " + +#: ../src/disks.cpp:300 +#: ../src/memmaps.cpp:498 +msgid "Device" +msgstr "Lööpwark" + +#: ../src/disks.cpp:301 +msgid "Directory" +msgstr "Pad" + +#: ../src/disks.cpp:302 +#: ../src/gsm_color_button.c:211 +#: ../src/openfiles.cpp:247 +msgid "Type" +msgstr "Typ" + +#: ../src/disks.cpp:303 +msgid "Total" +msgstr "Alltosammen" + +#: ../src/disks.cpp:304 +msgid "Free" +msgstr "Frie" + +#: ../src/disks.cpp:305 +msgid "Available" +msgstr "Verfögbar" + +#: ../src/disks.cpp:306 +msgid "Used" +msgstr "Brukt" + +#: ../src/disks.cpp:313 +#: ../src/interface.cpp:702 +#: ../src/procdialogs.cpp:705 +#: ../src/procdialogs.cpp:709 +msgid "File Systems" +msgstr "Dateisysteme" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "Vandag %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "Güstern %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "0 for the System Info, 1 for the processes list, 2 for the resources and 3 for the disks list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Determines which processes to show by default. 0 is All, 1 is user, and 2 is active" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'X server memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'arguments' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'name' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'nice' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'owner' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'resident memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'shared memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'start time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'status' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'virtual memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'writable memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process dependencies in tree form" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show warning dialog when killing processes" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Solaris mode for CPU percentage" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the process view" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether information about all filesystems should be displayed" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "Whether to display information about all filesystems (including types like 'autofs' and 'procfs'). Useful for getting a list of all currently mounted filesystems." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'CPU time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'PID' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'SELinux security context' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'Waiting Channel' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "" + +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "" + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "Titel" + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "" + +#: ../src/gsm_color_button.c:198 +#: ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "Wähl eene Klöör" + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "Aktuelle Klöör" + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "" + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "" + +#: ../src/gsm_color_button.c:523 +msgid "Received invalid color data\n" +msgstr "" + +#: ../src/gsm_color_button.c:623 +msgid "Click to set graph colors" +msgstr "" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "_Monitor" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "_Bewarken" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "_Ansicht" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "_Hölp" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "Programm sluten" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "Prozess _stoppen" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "Prozess stoppen" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "" + +#: ../src/interface.cpp:66 +#: ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "" + +#: ../src/interface.cpp:68 +#: ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "" + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "_Inholls" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "_Avhangens" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "CPU Historie" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "" + +#: ../src/interface.cpp:359 +#: ../src/proctable.cpp:226 +msgid "Memory" +msgstr "Spieker" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "Swap" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "Netwarkhistorie" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "" + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "" + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "Senn" + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "All sennt" + +#. procman_create_sysinfo_view(); +#: ../src/interface.cpp:690 +msgid "System" +msgstr "System" + +#: ../src/interface.cpp:694 +#: ../src/procdialogs.cpp:525 +msgid "Processes" +msgstr "Prozesse" + +#: ../src/interface.cpp:698 +#: ../src/procdialogs.cpp:640 +msgid "Resources" +msgstr "" + +#: ../src/load-graph.cpp:153 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u Sekunn" +msgstr[1] "%u Sekunnen" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:329 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "" + +#: ../src/lsof.cpp:124 +#, c-format +msgid "" +"Error\n" +"'%s' is not a valid Perl regular expression.\n" +"%s" +msgstr "" + +#: ../src/lsof.cpp:270 +msgid "Process" +msgstr "Prozess" + +#: ../src/lsof.cpp:282 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:292 +#: ../src/memmaps.cpp:476 +msgid "Filename" +msgstr "dateinaam" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:309 +msgid "Search for Open Files" +msgstr "" + +#: ../src/lsof.cpp:337 +msgid "_Name contains:" +msgstr "_Naam hett in:" + +#: ../src/lsof.cpp:353 +msgid "Case insensitive matching" +msgstr "" + +#: ../src/lsof.cpp:361 +msgid "S_earch results:" +msgstr "_Sökrutkamen:" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:478 +msgid "VM Start" +msgstr "" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:480 +msgid "VM End" +msgstr "" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:482 +msgid "VM Size" +msgstr "" + +#: ../src/memmaps.cpp:483 +msgid "Flags" +msgstr "" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:485 +msgid "VM Offset" +msgstr "" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:488 +msgid "Private clean" +msgstr "" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:491 +msgid "Private dirty" +msgstr "" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:494 +msgid "Shared clean" +msgstr "" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:497 +msgid "Shared dirty" +msgstr "" + +#: ../src/memmaps.cpp:499 +msgid "Inode" +msgstr "" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:608 +msgid "Memory Maps" +msgstr "" + +#: ../src/memmaps.cpp:627 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "" + +#: ../src/openfiles.cpp:34 +msgid "file" +msgstr "Datei" + +#: ../src/openfiles.cpp:36 +msgid "pipe" +msgstr "" + +#: ../src/openfiles.cpp:38 +msgid "IPv6 network connection" +msgstr "IPv6 Netwarkverbinnen" + +#: ../src/openfiles.cpp:40 +msgid "IPv4 network connection" +msgstr "IPv4 Netwarkverbinnen" + +#: ../src/openfiles.cpp:42 +msgid "local socket" +msgstr "" + +#: ../src/openfiles.cpp:44 +msgid "unknown type" +msgstr "unbekannter Typ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:246 +msgid "FD" +msgstr "" + +#: ../src/openfiles.cpp:248 +msgid "Object" +msgstr "Objekt" + +#: ../src/openfiles.cpp:332 +msgid "Open Files" +msgstr "" + +#: ../src/openfiles.cpp:354 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "Killing a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be killed." +msgstr "" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "Ending a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be ended." +msgstr "" + +#: ../src/procdialogs.cpp:115 +msgid "(Very High Priority)" +msgstr "" + +#: ../src/procdialogs.cpp:117 +msgid "(High Priority)" +msgstr "" + +#: ../src/procdialogs.cpp:119 +msgid "(Normal Priority)" +msgstr "" + +#: ../src/procdialogs.cpp:121 +msgid "(Low Priority)" +msgstr "" + +#: ../src/procdialogs.cpp:123 +msgid "(Very Low Priority)" +msgstr "" + +#: ../src/procdialogs.cpp:175 +msgid "Change Priority" +msgstr "" + +#: ../src/procdialogs.cpp:196 +msgid "Change _Priority" +msgstr "" + +#: ../src/procdialogs.cpp:217 +msgid "_Nice value:" +msgstr "" + +#: ../src/procdialogs.cpp:233 +msgid "Note:" +msgstr "Notiz:" + +#: ../src/procdialogs.cpp:234 +msgid "The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority." +msgstr "" + +#: ../src/procdialogs.cpp:457 +msgid "Icon" +msgstr "Icon" + +#: ../src/procdialogs.cpp:502 +msgid "System Monitor Preferences" +msgstr "" + +#: ../src/procdialogs.cpp:532 +msgid "Behavior" +msgstr "Verhollen" + +#: ../src/procdialogs.cpp:551 +#: ../src/procdialogs.cpp:666 +#: ../src/procdialogs.cpp:728 +msgid "_Update interval in seconds:" +msgstr "" + +#: ../src/procdialogs.cpp:576 +msgid "Enable _smooth refresh" +msgstr "" + +#: ../src/procdialogs.cpp:590 +msgid "Alert before ending or _killing processes" +msgstr "" + +#: ../src/procdialogs.cpp:604 +msgid "Solaris mode" +msgstr "" + +#: ../src/procdialogs.cpp:622 +#: ../src/procdialogs.cpp:762 +msgid "Information Fields" +msgstr "" + +#: ../src/procdialogs.cpp:635 +msgid "Process i_nformation shown in list:" +msgstr "" + +#: ../src/procdialogs.cpp:647 +msgid "Graphs" +msgstr "" + +#: ../src/procdialogs.cpp:686 +msgid "Show network speed in bits" +msgstr "" + +#: ../src/procdialogs.cpp:748 +msgid "Show _all filesystems" +msgstr "" + +#: ../src/procdialogs.cpp:775 +msgid "File system i_nformation shown in list:" +msgstr "" + +#: ../src/procman.cpp:682 +msgid "A simple process and system monitor." +msgstr "" + +#: ../src/proctable.cpp:211 +msgid "Process Name" +msgstr "Prozessnaam" + +#: ../src/proctable.cpp:212 +msgid "User" +msgstr "Bruker" + +#: ../src/proctable.cpp:213 +msgid "Status" +msgstr "Tostand" + +#: ../src/proctable.cpp:214 +msgid "Virtual Memory" +msgstr "" + +#: ../src/proctable.cpp:215 +msgid "Resident Memory" +msgstr "" + +#: ../src/proctable.cpp:216 +msgid "Writable Memory" +msgstr "" + +#: ../src/proctable.cpp:217 +msgid "Shared Memory" +msgstr "" + +#: ../src/proctable.cpp:218 +msgid "X Server Memory" +msgstr "" + +#: ../src/proctable.cpp:219 +#, no-c-format +msgid "% CPU" +msgstr "" + +#: ../src/proctable.cpp:220 +msgid "CPU Time" +msgstr "" + +#: ../src/proctable.cpp:221 +msgid "Started" +msgstr "" + +#: ../src/proctable.cpp:222 +msgid "Nice" +msgstr "" + +#: ../src/proctable.cpp:223 +msgid "ID" +msgstr "" + +#: ../src/proctable.cpp:224 +msgid "Security Context" +msgstr "" + +#: ../src/proctable.cpp:225 +msgid "Command Line" +msgstr "" + +#. xgettext: wchan, see ps(1) or top(1) +#: ../src/proctable.cpp:228 +msgid "Waiting Channel" +msgstr "" + +#: ../src/proctable.cpp:945 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "" + +#: ../src/sysinfo.cpp:77 +#, c-format +msgid "Release %s" +msgstr "" + +#: ../src/sysinfo.cpp:116 +msgid "Unknown CPU model" +msgstr "" + +#: ../src/sysinfo.cpp:586 +#, c-format +msgid "Kernel %s" +msgstr "" + +#: ../src/sysinfo.cpp:599 +#, c-format +msgid "GNOME %s" +msgstr "" + +#. hardware section +#: ../src/sysinfo.cpp:613 +#, c-format +msgid "Hardware" +msgstr "" + +#: ../src/sysinfo.cpp:618 +msgid "Memory:" +msgstr "Spieker:" + +#: ../src/sysinfo.cpp:625 +#, c-format +msgid "Processor %d:" +msgstr "" + +#: ../src/sysinfo.cpp:630 +msgid "Processor:" +msgstr "" + +#. disk space section +#: ../src/sysinfo.cpp:642 +#, c-format +msgid "System Status" +msgstr "" + +#: ../src/sysinfo.cpp:648 +msgid "Available disk space:" +msgstr "" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f kbit" +msgstr "" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f Mbit" +msgstr "" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f Gbit" +msgstr "" + +#: ../src/util.cpp:184 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u Bit" +msgstr[1] "%u Bits" + +#: ../src/util.cpp:185 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u Byte" +msgstr[1] "%u Bytes" + +#: ../src/util.cpp:373 +msgid "N/A" +msgstr "" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:490 +#, c-format +msgid "%s/s" +msgstr "" + diff --git a/po/ne.gmo b/po/ne.gmo new file mode 100644 index 0000000..52faca6 Binary files /dev/null and b/po/ne.gmo differ diff --git a/po/ne.po b/po/ne.po new file mode 100644 index 0000000..f53d6f8 --- /dev/null +++ b/po/ne.po @@ -0,0 +1,1603 @@ +# translation of gnome-system-monitor.HEAD.ne.po to Nepali +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Pawan Chitrakar , 2005. +# Sameer Rajbhandari , 2005. +# Nabin Gautam , 2007. +msgid "" +msgstr "" +"Project-Id-Version: Gnome Nepali Translation Project\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-08-11 10:45+0000\n" +"PO-Revision-Date: 2017-10-18 13:27+0545\n" +"Last-Translator: Pawan Chitrakar \n" +"Language-Team: Nepali Translation Team \n" +"Language: ne\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Generator: Poedit 2.0.4\n" +"Plural-Forms: nplurals=2; plural=n !=1;\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "प्रणाली निगरानी" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../gnome-system-monitor-kde.desktop.in.in.h:2 +#: ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "हालका प्रक्रिया र मोनिटर प्रणाली स्थिति हेर्नुहोस्" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;Manager;Activity;" +msgstr "निगरानी;प्रणाली;प्रक्रिया;CPU;स्मृति;सञ्जाल;ईतिहास;प्रयोग;प्रदर्शन;कार्य;प्रबन्धक;क्रियाकलाप;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 ../gnome-system-monitor.appdata.xml.in.h:1 +#: ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "जिनोम प्रणाली निगरानी" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "निगरानी;प्रणाली;प्रक्रिया;CPU;स्मृति;सञ्जाल;ईतिहास;प्रयोग;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "प्रणाली स्रोतहरू हेर्नुहोस् र प्रब्नध गर्नुहोस्" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, easy-to-use " +"interface." +msgstr "प्रणाली मनिटर एक प्रक्रिया दर्शक र प्रणाली मनिटर एक आकर्षक, सजिलो प्रयोग इन्टरफेस हो" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the processor or the " +"memory of your computer, can manage the running applications, force stop processes not " +"responding, and change the state or priority of existing processes." +msgstr "" +"प्रणाली मनिटरले तपाईंलाई कुन प्रोसेसर वा कम्प्युटरको मेमोरी प्रयोग गरिरहेको छ भन्ने पत्ता लगाउन मद्दत " +"पुर्याउन सक्छ, चलिरहेको अनुप्रयोगहरू व्यवस्थित गर्न सक्छ, प्रतिक्रिया नदिएका प्रक्रियाहरू बल पूर्वक रोक्न " +"सक्छ, र अवस्थित प्रक्रियाहरू को स्थिति वा प्राथमिकता परिवर्तन गर्न सक्छन्।" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on with your " +"computer displaying recent network, memory and processor usage." +msgstr "" +"संसाधन ग्राफिक्स सुविधाले कम्प्युटर सङ्ग हालको सञ्जाल, मेमोरी र प्रोसेसर प्रयोगको छिटो सिंहावलोकन देखाउँछ।" + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "प्रक्रिया सूची दृश्य" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "स्रोत अवलोकन" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "फाइल प्रणाली दृश्य" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "जिनोम परियोजना" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "प्रक्रिया नष्ट" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "अरु प्रयोगकर्ताको प्रक्रिया नियन्त्रण गर्न विशेषाधिकार आवश्यक पर्छ" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "प्रक्रिया पुन राम्रो" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "प्रक्रियाको प्राथमिकता परिवर्तन गर्न विशेषाधिकार आवश्यक पर्छ" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "प्रक्रिया अन्त्य" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "प्रक्रिया गुणहरू देखाउनुहोस्" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "प्रक्रिया" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "सीपीयू (CPU) इतिहास" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "स्मृति र स्वाप इतिहास" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 ../src/procproperties.cpp:70 +#: ../src/proctable.cpp:337 +msgid "Memory" +msgstr "स्मृति" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "स्वाप" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "सञ्जाल इतिहास" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:302 +msgid "Receiving" +msgstr "पत्र प्राप्त गर्दै" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "जम्मा प्राप्त" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:317 +msgid "Sending" +msgstr "सन्देश पठाउँदै" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "पठाइएको वस्तुहरू" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "स्रोत" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "फाइल प्रणाली" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "चलेका फाइलहरूको खोज" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "नामबाट फाईल छान्नुहोस्" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "केस असम्वेदना मिल्दो" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "चलेका फाइलहरूको खोज्नुहोस्" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "प्राथमिकताहरू" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "मद्दत" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "बारेमा" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "अन्त्य गर्नुहोस्" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "ताजा पार्नुहोस्" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "सक्रिय प्रक्रिया" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "सबै प्रक्रियाहरू" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "मेरो प्रक्रिया" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "निर्भरता" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "गुण" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "स्मृति मानचित्र" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "फाइल खोल्नुहोस्" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "प्राथमिकता परिवर्तन गर्नुहोस्" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "अति उच्च" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "उच्च" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "सामान्य" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "न्यून" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "अति न्यून" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "अनुकूल" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "रोक्नुहोस्" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "जारी राख्नुहोस्" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "अन्त्य" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "नष्ट गर्नुहोस्" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "खुला फाइल" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "प्रणाली मोनिटर प्राथमिकता" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "व्यवहार" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "अद्यावधिक अन्तराल सेकेन्डमा:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "महिन ताजा पार्ने सक्षम पार्नुहोस्" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "प्रक्रिया समाप्त वा नष्ट गर्नुभन्दा पहिला सावधान गर्नुहोस्" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "सीपीयू (CPU) सङ्ख्या सीपीयू (CPU) प्रयोग बाट भाग गर्नुहोस्" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "सूचना फिल्ड" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "सूचीमा देखाइएका प्रक्रिया सूचना:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "ग्राफ" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "सीपीयू चार्ट स्ट्याक्ड क्षेत्र चार्टको रूपमा राख्नुहोस्" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "सीपीयू चार्ट अमित ग्राफको रूपमा राख्नुहोस्" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "सञ्जाल गति बिटमा देखाउनुहोस्" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "सबै फाइल प्रणालीहरू देखाउनुहोस्" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "फाईल प्रणालीको जानकारि सूची:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "रद्द गर्नुहोस्" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "प्राथमिकता परिवर्तन गर्नुहोस्" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "असल मान:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. A lower nice " +"value corresponds to a higher priority." +msgstr "" +"द्रब्यष्ट:एउटा प्रक्रियाको प्राथमिकता यसको असल मान अनुरूप दिइन्छ । तल्लो असल मानले " +"उच्च प्राथमिकतासँग सम्बन्ध राख्दछ । " + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "सरल प्रक्रिया र प्रणाली निगरानी." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "प्रक्रिया ट्याब देखाउनुहोस्" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "स्रोत ट्याब देखाउनुहोस्" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "फाइल प्रणाली देखाउनुहोस्" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "एप्लिकेशनको संसकरण देखाउनुहोस्" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "यन्त्र" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "डाइरेक्टरी" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 ../src/openfiles.cpp:253 +msgid "Type" +msgstr "प्रकार" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "जम्मा" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "नि:शुल्क" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "उपलब्ध" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "प्रयोग गरिएको" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "\"%s\" को रङ टिप्नुहोस्" + +#: ../src/interface.cpp:219 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "सीपीयू (CPU)" + +#: ../src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "सीपीयू (CPU) %d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"translator-credits Pawan Chitrakar ,Jyotsna Shrestha " +", Nabin Gautam" + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "आज %l:%M %p" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "हिजो %l:%M %p" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l:%M %p" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "भागबण्डा" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "पाइ रंग पिकरहरूको लागि पूर्ण प्रतिशत" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "शीर्षक" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "रङ्ग छानिएको स‍वादको शिर्षक" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "एउटा रङ छान्नुहोस्" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "विद्यमान रङ्ग" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "छानिएको रङ्ग" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "रङ पिकर" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "अमान्य रङ डेटा प्राप्त भयो\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "ग्राफमा रङ सेट गर्न क्लिक गर्नुहोस्" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u सेकेण्ड" +msgstr[1] "%u सेकेण्ड" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "उपलब्ध छैन" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) of %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d फाइल खोल्नुहोस्" +msgstr[1] "%d फाइलहरू खोल्नुहोस्" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d मिल्दो चलेको फाईल" +msgstr[1] "%d मिल्दो चलेका फाईलहरू" + +#: ../src/lsof.cpp:245 +msgid "Process" +msgstr "प्रक्रिया" + +#: ../src/lsof.cpp:257 +msgid "PID" +msgstr "(पीआईडी) PID" + +#: ../src/lsof.cpp:267 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "फाइलनाम" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "भीएम (VM) सुरुआत" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "भीएम (VM) अन्त्य" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "भीएम (VM) साइज" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "झन्डा" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "भीएम (VM) अफसेट" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "व्यक्तिगत सफाइ" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "व्यक्तिगत फोहर" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "साझा सफाइ" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "साझा फोहर" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "इनोड" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "स्मृति मानचित्र" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "प्रक्रिया \"%s\" (PID %u) को स्मृति चित्रण:" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "फाइल" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "पाइप" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 सञ्जाल जडान" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 सञ्जाल जडान" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "स्थानीय सकेट" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "अज्ञात प्रकार" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:252 +msgid "FD" +msgstr "एफडी (FD)" + +#: ../src/openfiles.cpp:254 +msgid "Object" +msgstr "वस्तु" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "प्रक्रिया \"%s\" (PID %u) बाट चलेका फाईलहरू:" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "फारममा मुख्य सञ्झ्यालको आकार र स्थिति (चौडाई, उचाइ, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "अधिकतम स्थितिमा मुख्य सञ्झ्याल खोल्नुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "ट्री स्वरूपमा निर्भर प्रक्रिया देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "सीपीयू (CPU) प्रतिशतका लागि सोलरिस मोड" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage is divided by " +"the total number of CPUs. Otherwise, it operates in “Irix mode”." +msgstr "" +"ठीक भएमा, प्रणाली मोनिटर 'सोलारिस मोड' मा सञ्चालन हुन्छ जहाँ कार्यको सीपीयू (CPU) प्रयोगलाई सीपीयू " +"(CPUs) को कूल सङ्ख्याले भाग गरिन्छ । अन्यथा यो 'Irix mode' मा सञ्चालन हुन्छ ।." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "सीपीयू चार्ट स्ट्याक्ड क्षेत्र चार्टको रूपमा देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead of a line " +"chart." +msgstr "" +"यदि सही छ भने, प्रणाली-मनिटरले रेखा चार्टको सट्टा सीपीयू चार्ट स्ट्याक्ड क्षेत्र चार्टको रूपमा देखाउँछ।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "बेजियर वक्रहरू प्रयोग गरी सीपीयू चार्टलाई सुचारु ग्राफको रुपमा देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise as a line " +"chart." +msgstr "" +"यदि सही छ भने, प्रणाली-मनिटरले सीपीयू चार्टलाई सुचारु ग्राफको रूपमा देखाउँछ, अन्यथा रेखा चार्ट को रुपमा." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "महिन ताजा पार्ने सक्षम/अक्षम पार्नुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "प्रक्रियाहरू नष्ट गर्दा चेतावनी संवाद देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "प्रक्रिया दृश्य अद्यावधिक बीचको समय मिलिसेकेन्डमा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ग्राफ अद्यावधिक बीचको समय मिलिसेकेन्डमा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "सबै फाइल प्रणाली बारेको सूचना प्रदर्शित गर्नुपर्दछ या पर्दैन" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like “autofs” and " +"“procfs”). Useful for getting a list of all currently mounted file systems." +msgstr "" +"सबै फाइल प्रणाली ('autofs' र 'procfs' जस्तै प्रकार समाविष्ट) बारेको सूचना प्रदर्शन गर्नुपर्दछ या पर्दैन " +"। हालै माउन्ट गरिएका फाइल प्रणालीको सूची प्राप्त गर्न उपयोगी हुन्छ ।." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "यन्त्र सूची अद्यावधिक बीचको समय मिलिसेकेन्डमा" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "कुन प्रक्रिया देखा‍उने निर्धारण गर्नुहोस् ।." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "हालै हेरिएको ट्याब बचत गर्छ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "सीपीयू (CPU) रङ्गहरू" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "प्रत्येक प्रविष्टि ढाँचामा छ (सीपीयू #, हेक्साडेसिमल रङ मान)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "पूर्वनर्धारित ग्राफ स्मृति रङ्ग" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "पूर्वनर्धारित ग्राफ स्वाप रङ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "पूर्वनिर्धारित ग्राफ आगमन सञ्जाल ट्राफिक रङ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "पूर्वनिर्धारित ग्राफ बाह्यगमन सञ्जाल ट्राफिक रङ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "सञ्जाल ट्राफिक बिटमा देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "प्रक्रिया दृश्य क्रम स्तम्भ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "प्रक्रिया दृश्य स्तम्भ क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "प्रक्रिया दृश्य क्रम आदेश" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "प्रक्रिया \"नाम\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"नाम\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "प्रक्रिया \"प्रयोगकर्ता\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"प्रयोगकर्ता\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "प्रक्रिया \"स्थिति\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"स्थिति\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "प्रक्रिया 'अवास्तविक स्मृति' स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"अवास्तविक स्मृति\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "प्रक्रिया 'स्थापित स्मृति' स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"स्थापित स्मृति\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "प्रक्रिया 'लेख्न सकिने स्मृति' स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"लेख्नसकिने स्मृति\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "प्रक्रिया 'साझा स्मृति' स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"साझा स्मृति\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "प्रक्रिया 'X सर्भर स्मृति' स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"X सर्भर स्मृति\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "प्रक्रिया \"CPU %\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"CPU %\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "प्रक्रिया \"CPU समय\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"CPU समय\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "प्रक्रिया \"चलेको\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"चलेको\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "प्रक्रिया \"राम्रो\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"राम्रो\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "प्रक्रिया \"PID\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"PID\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "प्रक्रिया 'SELinux सूरक्षा सन्दर्भ' स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"SELinux सूरक्षा सन्दर्भ\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "प्रक्रिया \"आदेश रेखा\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"आदेश रेखा\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "प्रक्रिया \"स्मृति\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"स्मृति\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "प्रक्रिया \"पर्खिने च्यानल\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"पर्खने च्यानल\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "प्रक्रिया \"नियन्त्रक समूह\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"नियन्त्रक समूह\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "प्रक्रिया \"एकाई\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"एकाई\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "प्रक्रिया \"सत्र\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"सत्र\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "प्रक्रिया \"ठाँउ\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"ठाँउ\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "प्रक्रिया \"मालिक\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"मालिक\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Total disk write” column" +msgstr "प्रक्रियाको चौडाइ \"कूल डिस्क लेख\" स्तम्भ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Total disk write” column on startup" +msgstr "प्रक्रिया \"कुल डिस्क लेख\" स्तम्भ सुरुवातमा देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Width of process “Total disk read” column" +msgstr "प्रक्रियाको चौडाइ \"कुल डिस्क पढ्न\" स्तम्भ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Show process “Total disk read” column on startup" +msgstr "प्रक्रिया \"कुल डिस्क पढ्न\" स्तम्भ सुरुआतमा देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Width of process “Disk read” column" +msgstr "प्रक्रियाको चौडाइ \"डिस्क पढ्ने\" स्तम्भ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Show process “Disk read” column on startup" +msgstr "प्रक्रिया \"डिस्क पढ्न\" स्तम्भ सुरुआतमा देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Width of process “Disk write” column" +msgstr "प्रक्रियाको चौडाइ \"डिस्क लेख\" स्तम्भ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Show process “Disk write” column on startup" +msgstr "प्रक्रिया \"डिस्क लेख\" स्तम्भ सुरुवातमा देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Width of process “Priority” column" +msgstr "प्रक्रिया \"प्राथमिकता\" स्तम्भको चौडाई" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Show process “Priority” column on startup" +msgstr "सुरुवातमा प्रक्रिया \"प्राथमिकता\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Disk view sort column" +msgstr "डिस्क दृश्य क्रम स्तम्भ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Disk view sort order" +msgstr "डिस्क दृश्य क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Disk view columns order" +msgstr "डिस्क दृश्य स्तम्भ क्रम" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Device” column" +msgstr "डिस्क दृश्य \"यन्त्र\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Device” column on startup" +msgstr "डिस्क दृश्य सुरुवातमा \"यन्त्र\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Directory” column" +msgstr "डिस्क दृश्य \"डाइरेक्टरी\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Directory” column on startup" +msgstr "डिस्क दृश्य सुरुवातमा \"डाइरेक्टरी\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Type” column" +msgstr "डिस्क दृश्य \"प्रकार\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Type” column on startup" +msgstr "डिस्क दृश्य शुरुवातमा \"प्रकार\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Width of disk view “Total” column" +msgstr "डिस्क दृश्य \"कुल\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Show disk view “Total” column on startup" +msgstr "डिस्क दृश्य शुरुवातमा \"कुल\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Width of disk view “Free” column" +msgstr "डिस्क दृश्य \"मुक्त\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Show disk view “Free” column on startup" +msgstr "डिस्क दृश्य शुरुवातमा \"मुक्त\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:98 +msgid "Width of disk view “Available” column" +msgstr "डिस्क दृश्य \"उपलब्ध\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:99 +msgid "Show disk view “Available” column on startup" +msgstr "डिस्क दृश्य सुरुवातमा \"उपलब्ध\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:100 +msgid "Width of disk view “Used” column" +msgstr "डिस्क दृश्य \"प्रयोग\" स्तम्भको चौडाइ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:101 +msgid "Show disk view “Used” column on startup" +msgstr "डिस्क दृश्य शुरुवातमा \"प्रयोग\" स्तम्भ देखाउनुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:102 +msgid "Memory map sort column" +msgstr "स्मृति चित्रण क्रम स्तम्भ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:103 +msgid "Memory map sort order" +msgstr "स्मृति चित्रण क्रमबध्द" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:104 +msgid "Open files sort column" +msgstr "फाईल क्रमबद्ध स्तम्भ खोल्नुहोस्" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:105 +msgid "Open files sort order" +msgstr "फाईल क्रमबद्ध खोल्नुहोस्" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "प्रतिमा" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "PID%d प्रक्रियाको प्राथमिकतालाई %d मा परिवर्तन गर्न सकिदैँन । %s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "PID %d सँग सङ्केत %d भएको प्रक्रिया नष्ट गर्न सकिदैन । %s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "तपाईले चयन गरिएको \"%s\" प्रक्रिया (PID %u) नष्ट गर्न निश्चित हुनुहुन्छ?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "तपाईले चयन गरिएको \"%s\" प्रक्रिया ( PID: %u ) अन्त्य गर्न निश्चित हुनुहुन्छ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "तपाईले चयन गरिएको \"%s\" प्रक्रिया (PID %u) रोक्न निश्चित हुनुहुन्छ?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "तपाईले चयन गरिएको प्रक्रिया नष्ट गर्न निश्चित हुनुहुन्छ?" +msgstr[1] "तपाईले चयन गरिएका %d प्रक्रियाहरू नष्ट गर्न निश्चित हुनुहुन्छ?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "तपाईले चयन गरिएको प्रक्रिया अन्त्य गर्न निश्चित हुनुहुन्छ?" +msgstr[1] "तपाईले चयन गरिएका %d प्रक्रियाहरू अन्त्य गर्न निश्चित हुनुहुन्छ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "तपाईले चयन गरिएको प्रक्रिया रोक्न निश्चित हुनुहुन्छ?" +msgstr[1] "तपाईले चयन गरिएका %d प्रक्रियाहरू रोक्न निश्चित हुनुहुन्छ?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a security risk. Only " +"unresponsive processes should be killed." +msgstr "" +"प्रक्रियालाई नष्ट गरेमा, डेटा बिग्रन, सत्र विच्छेद हुन वा सुरक्षा जोखिम हुनसक्छ । अनुत्तरदायी प्रक्रिया " +"मात्र नष्ट गर्नुहोस् ।." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "नष्ट प्रक्रिया" +msgstr[1] "नष्ट प्रक्रिया" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security risk. Only " +"unresponsive processes should be ended." +msgstr "" +"प्रक्रियालाई अन्त्य गरेमा, डेटा बिग्रन, सत्र विच्छेद हुन वा सुरक्षा जोखिम हुनसक्छ । अनुत्तरदायी प्रक्रिया " +"मात्र अन्त्य गर्नुहोस् ।." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "प्रक्रिया समाप्त गर्नुहोस्" +msgstr[1] "प्रक्रिया समाप्त गर्नुहोस्" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a security risk. Only " +"unresponsive processes should be stopped." +msgstr "" +"प्रक्रियालाई रोक्का गरेमा, डेटा बिग्रन, सत्र विच्छेद हुन वा सुरक्षा जोखिम हुनसक्छ । अनुत्तरदायी प्रक्रिया " +"मात्र रोक्का गर्नुहोस् ।." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "प्रक्रिया रोक्ने" +msgstr[1] "प्रक्रियाहरू रोक्ने" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "प्रक्रिया \"%s\" (PID %u) को प्राथमिकतालाई परिवर्तन गर्नुहोस्" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "प्रक्रियाको प्राथमिकता क्रम परिवर्तन गर्नुहोस्" +msgstr[1] "%d प्रक्रियाहरूको प्राथमिकता क्रम परिवर्तन गर्नुहोस्" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "टिप्पणी:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value corresponds to a " +"higher priority." +msgstr "" +"एउटा प्रक्रियाको प्राथमिकता यसको असल मान अनुरूप दिइन्छ । तल्लो असल मानले उच्च प्राथमिकतासँग सम्बन्ध " +"राख्दछ ।." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 ../src/procproperties.cpp:87 +#: ../src/util.cpp:432 ../src/util.cpp:471 +msgid "N/A" +msgstr "एन/ए" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "प्रक्रिया नाम" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:323 +msgid "User" +msgstr "प्रयोगकर्ता" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:324 +msgid "Status" +msgstr "वस्तुस्थिति" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "अवास्तविक स्मृति" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "अवस्थित स्मृति" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "लेख्न सकिने स्मृति" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "साझा स्मृति" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X सर्भर स्मृति" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "सीपीयू (CPU) समय" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:332 +msgid "Started" +msgstr "सुरुआती" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "असल" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:351 +msgid "Priority" +msgstr "प्राथमिकता" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:334 +msgid "ID" +msgstr "आईडी (ID)" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "सुरक्षा सन्दर्भ" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "आदेश लाइन" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "प्रतिक्षा च्यानल" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "नियन्त्रक समूह" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%sपीआईडी (PID)%u" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "%सीपीयू (CPU)" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "एकाइ" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "सत्र" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "सिट" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "मालिक" + +#: ../src/proctable.cpp:347 +msgid "Disk read total" +msgstr "कुल डिस्क पढ्ने" + +#: ../src/proctable.cpp:348 +msgid "Disk write total" +msgstr "कुल डिस्क लेख" + +#: ../src/proctable.cpp:349 +msgid "Disk read" +msgstr "डिस्क पढ्ने" + +#: ../src/proctable.cpp:350 +msgid "Disk write" +msgstr "डिस्क लेखने" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "चलिरहेको" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "रोकिएको" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "जम्बी" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "अवरोध रहित" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "निष्क्रिय" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g के-बिट" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g एम-बिट" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g जि-बिट" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g टि-बिट" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u बिट" +msgstr[1] "%u बिट" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u बाइट" +msgstr[1] "%u बाइट" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "अति उच्च प्राथमिकता" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "उच्च प्राथमिकता" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "सामान्य प्राथमिकता" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "न्यून प्राथमिकता" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "अति न्यून प्राथमिकता" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:667 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#, fuzzy +#~| msgid "Search for Open Files" +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "खुला फाइलका लागि खोजी गर्नुहोस्" + +#~ msgid "Error" +#~ msgstr "त्रुटि" + +#, fuzzy +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "१ सेकेण्ड अगाडि" +#~ msgstr[1] "" + +#~ msgid "_Monitor" +#~ msgstr "मोनिटर" + +#~ msgid "_Edit" +#~ msgstr "सम्पादन गर्नुहोस्" + +#~ msgid "_View" +#~ msgstr "दृश्य" + +#~ msgid "Search for _Open Files" +#~ msgstr "खुला फाइलका लागि खोजी" + +#~ msgid "Quit the program" +#~ msgstr "कार्यक्रम अन्त्य गर्नुहोस्" + +#~ msgid "Stop process" +#~ msgstr "रोक्ने प्रक्रिया" + +#~ msgid "Continue process if stopped" +#~ msgstr "रोकिएमा निरन्तर गर्ने प्रक्रिया" + +#~ msgid "Force process to finish normally" +#~ msgstr "सामान्य रूपमा समाप्त गर्न दवाब प्रक्रिया" + +#~ msgid "Force process to finish immediately" +#~ msgstr "तत्काल समाप्त गर्न दवाब प्रक्रिया" + +#~ msgid "_Change Priority..." +#~ msgstr "परिवर्तन प्राथमिकता..." + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "प्रक्रियासँग सम्बन्धित मानचित्र स्मृति खोल्नुहोस्" + +#~ msgid "View the files opened by a process" +#~ msgstr "प्रक्रियाद्वारा खोलिएका फाइल हेर्नुहोस्" + +#~ msgid "_Contents" +#~ msgstr "सामाग्री" + +#~ msgid "Open the manual" +#~ msgstr "म्यानुअल खोल्नुहोस्" + +#~ msgid "About this application" +#~ msgstr "यस अनुप्रयोगका बारेमा" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "प्रमूल/शाखा प्रक्रिया बीचको सम्बन्ध देखाउनुहोस्" + +#~ msgid "Show user own process" +#~ msgstr "प्रयोगकर्ताको आफ्नो प्रक्रिया देखाउनुहोस्" + +#~ msgid "System" +#~ msgstr "प्रणाली" + +#~ msgid "_Name contains:" +#~ msgstr "नाम समाविष्ट गर्दछ:" + +#~ msgid "S_earch results:" +#~ msgstr "खोजी परिणाम:" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and 3 for the " +#~ "disks list" +#~ msgstr "प्रणाली सूचनाका लागि ०, प्रक्रिया सुचीका लागि १, संसाधनका लागि २ र डिस्क सूचीका लागि ३" + +#~ msgid "Default graph cpu color" +#~ msgstr "पूर्वनिर्धारित ग्राफ सीपीयू (cpu) रङ" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 is active" +#~ msgstr "पूर्वनिर्धारित रूपमा कुन प्रक्रिया देखाउने निर्धारण गर्दछ । ० सबै, १ प्रयोगकर्ता, र २ सक्रिय हो" + +#~ msgid "Main Window height" +#~ msgstr "मुख्य सञ्झ्याल उचाइ" + +#~ msgid "Main Window width" +#~ msgstr "मुख्य सञ्झ्याल चौडाइ" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "सुरुआतमा प्रक्रिया 'तर्क' स्तम्भ देखाउनुहोस्" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "सुरुआतमा प्रक्रिया 'अनुमानित स्मृति प्रयोग' स्तम्भ देखाउनुहोस्" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "प्रक्रिया 'तर्क' स्तम्भको चौडाइ" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "प्रक्रिया 'अनुमानित स्मृति उपयोग' स्तम्भको चौडाइ" + +#~ msgid "Solaris mode" +#~ msgstr "सोलारिस मोड" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "अन्तिम १, ५, १५ मिनेटका लागि औसत लोड गर्नुहोस्: %0.2f, %0.2f, %0.2f" + +#~ msgid "Release %s" +#~ msgstr "प्रकासन %s" + +#~ msgid "Unknown CPU model" +#~ msgstr "अज्ञात सीपीयू (CPU) मोडेल" + +#~ msgid "Kernel %s" +#~ msgstr "कर्नेल %s" + +#~ msgid "GNOME %s" +#~ msgstr "जिनोम %s" + +#~ msgid "Hardware" +#~ msgstr "हार्डवेयर" + +#~ msgid "Memory:" +#~ msgstr "स्मृति:" + +#~ msgid "Processor %d:" +#~ msgstr "प्रोसेसर %d:" + +#~ msgid "Processor:" +#~ msgstr "प्रोसेसर:" + +#~ msgid "System Status" +#~ msgstr "प्रणाली वस्तुस्थिति" + +#~ msgid "Available disk space:" +#~ msgstr "उपलब्ध डिस्क खालीस्थान:" + +#~ msgid "Default graph background color" +#~ msgstr "पूर्वनिर्धारित ग्राफ पृष्ठभूमि रङ" + +#~ msgid "Default graph frame color" +#~ msgstr "पूर्वनिर्धारित ग्राफ ढाँचा रङ" + +#~ msgid "User memory:" +#~ msgstr "प्रयोगकर्ता स्मृति:" + +#~ msgid "of" +#~ msgstr "यसको" + +#~ msgid "Used swap:" +#~ msgstr "प्रयोग गरिएको स्वाप:" + +#~ msgid "Total:" +#~ msgstr "जम्मा:" + +#~ msgid "Sent:" +#~ msgstr "प्रेषण:" + +#~ msgid "_Background color:" +#~ msgstr "पृष्ठभूमि रङ:" + +#~ msgid "_Grid color:" +#~ msgstr "ग्रिड रङ:" diff --git a/po/nl.gmo b/po/nl.gmo new file mode 100644 index 0000000..df6210f Binary files /dev/null and b/po/nl.gmo differ diff --git a/po/nl.po b/po/nl.po new file mode 100644 index 0000000..9455704 --- /dev/null +++ b/po/nl.po @@ -0,0 +1,1798 @@ +# Dutch translation for Gnome System Monitor +# +# This file is distributed under the same license as the gnome-system-monitor +# package. +# +# +# Almer S. Tigelaar , 2000. +# A.J. van der Vegt , 2004. +# Tino Meinen , 2005, 2006. +# Reinout van Schouwen , 2007. +# Daniel van Eeden , 2008. +# Wouter Bolsterlee , 2008–2011. +# Erwin Poeze , 2014. +# Hannie Dumoleyn , 2014, 2015. +# Justin van Steijn , 2016. +# Nathan Follens \n" +"Language-Team: Dutch \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Launchpad-Export-Date: 2013-03-03 22:20+0000\n" +"X-Generator: Poedit 2.0.6\n" + +# meervoud is beter (tino) +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Systeemmonitor" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Actieve processen bekijken en systeemstatus observeren" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Systeem;Process;CPU;Memory;Geheugen;Network;History;Usage;" +"Gebruik;Performance;Prestaties;Task;Taak;Manager;Beheer;Activity;Activiteit;" + +# meervoud is beter (tino) +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Gnome Systeemmonitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Systeem;Process;CPU;Memory;Geheugen;Network;History;Usage;" +"Gebruik;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Systeembronnen bekijken en beheren" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Systeemmonitor is een procesviewer en systeembewaker met een aantrekkelijke, " +"eenvoudig te gebruiken interface." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Met Systeemmonitor kunt u onderzoeken welke programma’s het geheugen of de " +"processor van uw computer gebruiken, draaiende programma's beheren, " +"vastgelopen processen afsluiten en de prioriteit van bestaande processen " +"aanpassen." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"De grafische weergave van het gebruik van systeembronnen geeft u een snel " +"overzicht van de status van uw computer door recent netwerk-, geheugen- en " +"processorgebruik te tonen." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Processenweergave" + +# letterlijk: bronnen, maar dit is het label van het tabblad dat de +# grafieken laat zien van het geheugen en cpu-gebruik, en hoe vol de +# verschillende partities zijn. +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Systeembronnenweergave" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Bestandssysteemoverzicht" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Het Gnome-project" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Proces vernietigen" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "" +"U heeft beheerdersrechten nodig om processen van andere gebruikers te " +"wijzigen" + +# continueren/voortzetten +# _V wordt gebruikt voor _Voorkeuren +# Sneltoets is Ctrl+C +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Prioriteit proces wijzigenen" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "" +"U heeft beheerdersrechten nodig om de prioriteit van processen te wijzigen" + +# sneltoets is CTRL+E +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Proces b_eëindigen" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Proceseigenschappen tonen" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Processen" + +# was eerst processorgebruik, gebruik weggehaald +# is meer consistent met de andere items en niet +# minder duidelijk. (tino) +# Zou ook processorbelasting kunnen worden +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Processor" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Geheugen- en wisselgeheugengeschiedenis" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Geheugen" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Wisselgeheugen" + +# history niet meevertalen +# was eerst netwerkgebruik, gebruik weggehaald +# ivm consistentie andere items. Is niet minder +# duidelijk. +# Zou ook netwerkbelasting kunnen worden. (tino) +#: data/interface.ui:347 +msgid "Network History" +msgstr "Netwerk" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Ontvangen" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Totaal ontvangen" + +# status: slaapt +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Versturen" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Totaal verstuurd" + +# letterlijk: bronnen, maar dit is het label van het tabblad dat de +# grafieken laat zien van het geheugen en cpu-gebruik, en hoe vol de +# verschillende partities zijn. +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Grafieken" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Bestandssystemen" + +# geopende bestanden is te lang +# misschien: 'in gebruik' +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Zoeken naar open bestanden" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Bestanden op naam filteren" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Hoofdletterongevoelig" + +# geopende bestanden is te lang +# misschien: 'in gebruik' +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Zoeken naar open bestanden" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Voorkeuren" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Hulp" + +#: data/menus.ui:23 +msgid "About" +msgstr "Info" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Afsluiten" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Ve_rnieuwen" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Actieve processen" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "All_e processen" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Mijn processen" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "Af_hankelijkheden" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Eigenschappen" + +# geheugenprojectie/geheugenverdeling +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Geheugenverdeling" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Ge_opende bestanden" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Prioriteit _wijzigen" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Zeer hoog" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Hoog" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normaal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Laag" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Zeer laag" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Aangepast" + +# status: gestopt +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Stoppen" + +# continueren/voortzetten +# _V wordt gebruikt voor _Voorkeuren +# Sneltoets is Ctrl+C +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Voortzetten" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Beëindigen" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Vernietigen" + +# geopende bestanden is te lang +# misschien: 'in gebruik' +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Open bestanden" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Voorkeuren Systeemmonitor" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Gedrag" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Verversinterval in seconden:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "_Vloeiend verversen inschakelen" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "_Waarschuwen bij het beëindigen of vernietigen van processen" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU-gebruik door CPU-aantal delen" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informatievelden" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "_Procesinformatie die in de lijst getoond wordt:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafieken" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU-gebruik als gestapelde grafiek _tekenen" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "CPU-gebruik als vloeiende grafiek _tekenen" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "Netwerksnelheid in bits _tonen" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "_Alle bestandssystemen tonen" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Bestandssysteemi_nformatie die in de lijst getoond wordt:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Annuleren" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "_Prioriteit wijzigen" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "‘_Nice’-waarde:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Let op: De prioriteit van een proces wordt bepaald door de " +"‘nice’-waarde. Een lagere ‘nice’-waarde komt overeen met een hogere " +"prioriteit." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Een eenvoudige proces- en systeemmonitor." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Het processen-tabblad tonen" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Het grafieken-tabblad tonen" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Het bestandssystemen-tabblad tonen" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Programmaversie tonen" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Station" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Map" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Type" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Totaal" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Vrij" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Beschikbaar" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Gebruikt" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Kies een kleur voor ‘%s’" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Processor" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "Processor%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Tino Meinen\n" +"Jeroen van der Vegt\n" +"Reinout van Schouwen\n" +"Daniel van Eeden\n" +"Erwin Poeze\n" +"Hannie Dumoleyn\n" +"Justin van Steijn\n" +"Nathan Follens\n" +"\n" +"Meer info over Gnome-NL http://nl.gnome.org/\n" +"\n" +"Launchpad-bijdragen:\n" +" Balaam's Miracle https://launchpad.net/~balaam-balaamsmiracle\n" +" Daniel van Eeden https://launchpad.net/~gnomenl\n" +" Frank Groeneveld https://launchpad.net/~frankgroeneveld\n" +" Hannie Dumoleyn https://launchpad.net/~lafeber-dumoleyn\n" +" Matthijs https://launchpad.net/~tijs\n" +" Michael Anckaert https://launchpad.net/~michael-anckaert\n" +" Pjotr12345 https://launchpad.net/~computertip\n" +" Redmar https://launchpad.net/~redmar\n" +" Reinout van Schouwen https://launchpad.net/~reinouts\n" +" Simon Loggen https://launchpad.net/~simonloggen\n" +" Tino Meinen https://launchpad.net/~a-t-meinen\n" +" Vincent Bakker https://launchpad.net/~vince2k\n" +" Wouter Bolsterlee (uws) https://launchpad.net/~uws\n" +" cumulus007 https://launchpad.net/~cumulus-007\n" +" i386DX https://launchpad.net/~i386dx" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +# dit is in het am/pm formaat +# zou eigenlijk %H:%M moeten zijn +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Vandaag %H∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Gisteren %H∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %H∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fractie" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Benut percentage voor kleurkiezers" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titel" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "De titel van de kleurkiezer-dialoog" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Kies een kleur" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Huidige kleur" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "De geselecteerde kleur" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Type kleurenkiezer" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Ongeldige kleurdata ontvangen\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Klik om grafiekkleuren in te stellen" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u seconde" +msgstr[1] "%u seconden" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "niet beschikbaar" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) van %s" + +# geopende bestanden is te lang +# misschien: 'in gebruik' +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d open bestand" +msgstr[1] "%d open bestanden" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d overeenkomend open bestand" +msgstr[1] "%d overeenkomende open bestanden" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proces" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Bestandsnaam" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VG begin" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VG einde" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VG omvang" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Vlaggen" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VG offset" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privé" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privé (gemodificeerd)" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Gedeeld geheugen" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Gedeeld geheugen (gemodificeerd)" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Geheugenverdeling" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Geheugenverdeling voor proces ‘%s’ (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "bestand" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pijp" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6-netwerkverbinding" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4-netwerkverbinding" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokale socket" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "onbekend type" + +# Bestandsbeschrijving +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "BB" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Object" + +# bij proces %s in gebruik zijnde bestanden +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Door proces ‘%s’ (PID %u) geopende bestanden:" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Grootte en positie van het hoofdvenster uitgedrukt als (breedte, hoogte, " +"xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Het hoofdvenster moet gemaximaliseerd starten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Procesafhankelijkheden in boomstructuur tonen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris-modus voor CPU-percentage" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Als dit is ingesteld draait Systeemmonitor in ‘Solaris-stand’, waar het CPU-" +"gebruik van een taak is opgedeeld aan de hand van het totaal aantal CPU’s. " +"Anders staat het in ‘Irix-stand’." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU-gebruik als gestapelde grafiek tonen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Als dit is ingesteld, wordt het CPU-gebruik als een gestapelde grafiek " +"getoond." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "CPU-gebruik als vloeiende grafiek met Bezier-curves tonen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Als dit is ingesteld, wordt het CPU-gebruik als een vloeiende grafiek " +"getoond, in plaats van een lijngrafiek." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Vloeiend verversen aan/uit" + +# omdat dit in .schemes staat, killen gebruiken ipv vernietigen? +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Waarschuwingsdialoog tonen bij het vernietigen van processen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Tijd in milliseconden tussen verversingen van de processenlijst" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tijd in milliseconden tussen verversingen van de grafieken" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Of informatie over alle bestandssystemen zou moeten worden weergegeven" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Of over alle bestandssystemen informatie moet worden getoond (inclusief " +"bestandssystemen als ‘autofs’ en ‘procfs’). Het kan handig zijn om een lijst " +"met alle aangekoppelde bestandssystemen te hebben." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Tijd in milliseconden tussen verversingen van de stationslijst" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Bepaalt welk proces getoond moet worden." + +# Bewaart/Onthoudt: zorgt dat de volgende keer dezelfde tab wordt getoond +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Slaat het huidige bekeken tabblad op" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU-kleuren" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "In het volgende formaat (CPU#, hexadecimale kleurwaarde)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Standaardkleur voor de geheugengrafiek" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Standaardkleur voor de wisselgeheugengrafiek" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Kleur standaardgrafiek inkomend netwerkverkeer" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Kleur standaardgrafiek uitgaand netwerkverkeer" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Netwerksnelheid in bits weergeven" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Sorteerkolom processenlijst" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Kolomvolgorde processenlijst" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Sorteervolgorde van processenweergave" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Breedte van kolom ‘Naam’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Kolom ‘Naam’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Breedte van kolom ‘Gebruiker’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Kolom ‘Gebruiker’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Breedte van kolom ‘status’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Kolom ‘Status’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Breedte van kolom ‘Virtueel geheugen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Kolom ‘Virtueel geheugen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Breedte van kolom ‘Vast geheugen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Kolom ‘Vast geheugen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Breedte van kolom ‘Schrijfbaar geheugen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Kolom ‘Schrijfbaar geheugen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Breedte van kolom ‘Gedeeld geheugen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Kolom ‘Gedeeld geheugen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Breedte van kolom ‘X-server geheugen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Kolom ‘X-server geheugen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Breedte van kolom ‘% CPU’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Kolom ‘% CPU’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Breedte van kolom ‘CPU-tijd’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Kolom ‘CPU-tijd’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Breedte van kolom ‘Starttijd’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Kolom ‘Starttijd’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Breedte van kolom ‘Nice’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Kolom ‘Nice’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Breedte van kolom ‘PID’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Kolom ‘PID’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Breedte van kolom ‘SELinux-beveiligingscontext’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "De kolom ‘SELinux-beveiligingscontext’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Breedte van kolom ‘Opdrachtregel’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Kolom ‘Opdrachtregel’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Breedte van kolom ‘Geheugen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Kolom ‘Geheugen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Breedte van kolom ‘Wachtkanaal’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Kolom ‘Wachtkanaal’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Breedte van kolom ‘Bedieningsgroep’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Kolom ‘Bedieningsgroep’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Breedte van kolom ‘Eenheid’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Kolom ‘Eenheid’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Breedte van kolom ‘Sessie’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Kolom ‘Sessie’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Breedte van kolom ‘Zitplaats’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Kolom ‘Zitplaats’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Breedte van kolom ‘Eigenaar’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Kolom ‘Eigenaar’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Breedte van kolom ‘Totaal schijf lezen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Kolom ‘Totaal schijf lezen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Breedte van kolom ‘Totaal schijf schrijven’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Kolom ‘Totaal schijf schrijven’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Breedte van kolom ‘Schijf lezen’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Kolom ‘Schijf lezen’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Breedte van kolom ‘Schijf schrijven’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Kolom ‘Schijf schrijven’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Breedte van kolom ‘Prioriteit’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Kolom ‘Prioriteit’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Sorteerkolom voor schijfweergave" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Sorteervolgorde voor schijfweergave" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Kolomvolgorde in schijfweergave" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Breedte van kolom ‘Apparaat’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Kolom ‘Apparaat’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Breedte van kolom ‘Map’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Kolom ‘Map’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Breedte van kolom ‘Type’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Kolom ‘Type’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Breedte van kolom ‘Totaal’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Kolom ‘Totaal’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Breedte van kolom ‘Vrij’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Kolom ‘Vrij’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Breedte van kolom ‘Beschikbaar’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Kolom ‘Beschikbaar’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Breedte van kolom ‘Gebruikt’" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Kolom ‘Gebruikt’ tonen bij opstarten" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Sorteerkolom voor geheugenverdeling" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Sorteervolgorde voor geheugenverdeling" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Sorteerkolom voor geopende bestanden" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Sorteervolgorde voor geopende bestanden" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Pictogram" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Kan de prioriteit van het proces met PID %d niet wijzigen in %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Kan het proces met pid %d niet met signaal %d vernietigen.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Het geselecteerde proces ‘%s’ (PID: %u) vernietigen?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Het geselecteerde proces ‘%s’ (PID: %u) beëindigen?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Het geselecteerde proces ‘%s’ (PID: %u) beëindigen?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Weet u zeker dat het geselecteerde proces vernietigd moet worden?" +msgstr[1] "" +"Weet u zeker dat de %d geselecteerde processen vernietigd moet worden?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Weet u zeker dat het geselecteerde proces beëindigd moet worden?" +msgstr[1] "" +"Weet u zeker dat de %d geselecteerde processen beëindigd moet worden?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Weet u zeker dat het geselecteerde proces beëindigd moet worden?" +msgstr[1] "" +"Weet u zeker dat de %d geselecteerde processen beëindigd moeten worden?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Als u een proces vernietigt kan uw data beschadigd raken. Ook kan uw sessie " +"onderbroken worden of kan er een veiligheidsrisico ontstaan. Alleen " +"processen die niet meer reageren zouden vernietigd moeten worden." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Proces _vernietigen" +msgstr[1] "Processen _vernietigen" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Als u een proces beëindigt, kan uw data beschadigd raken. Ook kan uw sessie " +"onderbroken worden of kan er een veiligheidsrisico ontstaan. Alleen " +"processen die niet meer reageren zouden beëindigd moeten worden." + +# (label van knop) +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Proces _beëindigen" +msgstr[1] "Processen _beëindigen" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Als u een proces beëindigt, kunnen uw gegevens beschadigd raken. Ook kan uw " +"sessie onderbroken worden of kan er een veiligheidsrisico ontstaan. Alleen " +"processen die niet meer reageren zouden beëindigd moeten worden." + +# beëindigen/stoppen +# (Edit-menu item) +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Proces _stoppen" +msgstr[1] "Processen _stoppen" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "De prioriteit van proces ‘%s’ (PID: %u) wijzigen" + +# (Statusbalkmelding) +# Wijzig de prioriteit ('nice'-waarde) van dit proces. +# prioriteitsvolgorde/prioriteitswaarde +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "De prioriteit (de ‘nice’-waarde) van dit proces wijzigen" +msgstr[1] "De prioriteit (de ‘nice’-waarde) van deze %d processen wijzigen" + +# merk op/opmerking/nota/noteer/notitie/bijschrift +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Opmerking:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"De prioriteit van een proces wordt aangegeven door een ‘nice’-waarde. Een " +"lagere ‘nice’-waarde komt overeen met een hogere prioriteit." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N.v.t." + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Procesnaam" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Gebruiker" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtueel geheugen" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Vast geheugen" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Schrijfbaar geheugen" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Gedeeld geheugen" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X-server geheugen" + +# tabelkop +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU-tijd" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Gestart" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioriteit" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Beveiligingscontext" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Opdrachtregel" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Wachtkanaal" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Bedieningsgroep" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +# tabelkop +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Eenheid" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sessie" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Zetel" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Eigenaar" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Totaal schijf lezen" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Totaal schijf schrijven" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Schijf lezen" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Schijf schrijven" + +# status: actief +#: src/util.cpp:27 +msgid "Running" +msgstr "Actief" + +# status: gestopt +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Gestopt" + +# status: zombie +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +# status: ononderbreekbaar +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ononderbroken" + +# status: slaapt +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Slaapt" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Zeer hoge prioriteit" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Hoge prioriteit" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normale prioriteit" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Lage prioriteit" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Zeer lage prioriteit" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bits" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u bytes" + +# geopende bestanden is te lang +# misschien: 'in gebruik' +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Zoeken naar open bestanden" + +#~ msgid "_Name contains:" +#~ msgstr "_Naam bevat:" + +#~ msgid "_Find" +#~ msgstr "_Zoeken" + +#~ msgid "C_lear" +#~ msgstr "W_issen" + +#~ msgid "S_earch results:" +#~ msgstr "Zoekr_esultaten:" + +#~ msgid "_Close" +#~ msgstr "_Sluiten" + +#~ msgid "Error" +#~ msgstr "Fout" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' is geen geldige reguliere expressie voor Perl." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld seconde" +#~ msgstr[1] "%lld seconden" + +#~ msgid "Process Properties" +#~ msgstr "Proceseigenschappen" + +# bij proces %s in gebruik zijnde bestanden +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Eigenschappen van proces ‘%s’ (PID %u):" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "U heeft beheerdersrechten nodig om dit proces te vernietigen" + +#, fuzzy +#~ msgid "View" +#~ msgstr "Beel_d" + +#~ msgid "Sent" +#~ msgstr "Verstuurd" + +#~ msgid "_View" +#~ msgstr "Beel_d" + +# stoppen/beëindigen +#~ msgid "Stop process" +#~ msgstr "Proces stoppen" + +# melding verschijnt in de statusbalk +#~ msgid "Continue process if stopped" +#~ msgstr "Proces voortzetten indien gestopt" + +# af te sluiten/stoppen +#~ msgid "Force process to finish normally" +#~ msgstr "Dwing het proces om normaal te stoppen" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Dwing het proces onmiddellijk te stoppen" + +# melding verschijnt in de statusbalk +#~ msgid "Refresh the process list" +#~ msgstr "Ververs de lijst met processen" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "De geheugenverdeling behorend bij een proces tonen" + +#~ msgid "View the files opened by a process" +#~ msgstr "De bestanden die door een proces zijn geopend tonen" + +#~ msgid "View additional information about a process" +#~ msgstr "Extra informatie tonen over een proces" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Moeder/dochter-relatie tussen processen tonen" + +#~ msgid "Show active processes" +#~ msgstr "Actieve processen tonen" + +#~ msgid "Show all processes" +#~ msgstr "Alle processen tonen" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Alleen processen van gebruiker tonen" + +#~ msgid "Set process priority to very high" +#~ msgstr "Voor dit proces een zeer hoge prioriteit instellen" + +#~ msgid "Set process priority to high" +#~ msgstr "Voor dit proces een hoge prioriteit instellen" + +# af te sluiten/stoppen +#~ msgid "Set process priority to normal" +#~ msgstr "Voor dit proces de normale prioriteit instellen" + +#~ msgid "Set process priority to low" +#~ msgstr "Voor dit proces een lage prioriteit instellen" + +#~ msgid "Set process priority to very low" +#~ msgstr "Voor dit proces een zeer lage prioriteit instellen" + +#~ msgid "Set process priority manually" +#~ msgstr "De prioriteit voor dit proces handmatig instellen" + +#~ msgid "Main Window width" +#~ msgstr "Breedte hoofdvenster" + +#~ msgid "Main Window height" +#~ msgstr "Hoogte hoofdvenster" + +#~ msgid "Main Window X position" +#~ msgstr "X-positie van hoofdvenster" + +#~ msgid "Main Window Y position" +#~ msgstr "Y-positie van hoofdvenster" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Bepaalt welke processen standaard worden getoond. Bij 0 wordt alles " +#~ "getoond, Bij 1 alleen die van de gebruiker, en bij 2 de actieve." + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 voor de systeemInformatie, 1 voor de processenlijst, 2 voor de " +#~ "systeembronnen en 3 voor de lijst met schijven" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Belastinggemiddelde over de laatste 1, 5, 15 minuten: %0.2f, %0.2f, %0.2f" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris-stand" + +# Monitoren/Controleren/Beheren +#~ msgid "_Monitor" +#~ msgstr "Behe_ren" + +#~ msgid "_Edit" +#~ msgstr "Be_werken" + +# geopende bestanden is te lang +# misschien: 'in gebruik' +#~ msgid "Search for _Open Files" +#~ msgstr "Zoeken naar _open bestanden" + +#~ msgid "Quit the program" +#~ msgstr "Het programma afsluiten" + +#, fuzzy +#~ msgid "_Change Priority..." +#~ msgstr "Prioriteit _wijzigen" + +#~ msgid "_Contents" +#~ msgstr "In_houd" + +#~ msgid "Open the manual" +#~ msgstr "De handleiding openen" + +#~ msgid "About this application" +#~ msgstr "Over deze toepassing" + +#~ msgid "System" +#~ msgstr "Systeem" + +#, fuzzy +#~ msgid "Default graph cpu color" +#~ msgstr "Standaardkleur voor de wisselgeheugengrafiek" + +#, fuzzy +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "De kolom ‘Naam’ tonen bij opstarten" + +#, fuzzy +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "De kolom ‘Vast geheugen’ tonen bij opstarten" + +#, fuzzy +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Breedte van kolom ‘Naam’" + +#, fuzzy +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Breedte van de kolom ‘Vast geheugen’" + +#, fuzzy +#~ msgid "Release %s" +#~ msgstr "Uitgave %s %s" + +#~ msgid "Kernel %s" +#~ msgstr "Kernel %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Apparatuur" + +#~ msgid "Memory:" +#~ msgstr "Geheugen:" + +#, fuzzy +#~ msgid "Processor %d:" +#~ msgstr "Processor:" + +#~ msgid "Processor:" +#~ msgstr "Processor:" + +#~ msgid "System Status" +#~ msgstr "Systeemstatus" + +#~ msgid "Available disk space:" +#~ msgstr "Beschikbare schijfruimte:" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#, fuzzy +#~ msgid "Unknown CPU model" +#~ msgstr "Onbekend model" + +#~ msgid "Show the System tab" +#~ msgstr "Het systeem-tabblad tonen" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s prioriteit)" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Hardware" +#~ msgstr "Hardware" + +#~ msgid "System Status" +#~ msgstr "Systeemstatus" + +#~ msgid "" +#~ "Error\n" +#~ "'%s' is not a valid Perl regular expression.\n" +#~ "%s" +#~ msgstr "" +#~ "Fout\n" +#~ "'%s' is geen geldige Perl-reguliere expressie.\n" +#~ "%s" diff --git a/po/nn.gmo b/po/nn.gmo new file mode 100644 index 0000000..f93c45b Binary files /dev/null and b/po/nn.gmo differ diff --git a/po/nn.po b/po/nn.po new file mode 100644 index 0000000..3a65942 --- /dev/null +++ b/po/nn.po @@ -0,0 +1,1228 @@ +# translation of nome-system-monitor.po to Norwegian Nynorsk +# This file is distributed under the same license as the gnome-system-monitor package. +# Copyright (C) Free Software Foundation, Inc. +# Åsmund Skjæveland , 2006. +# Eskild Hustvedt , 2008 +msgid "" +msgstr "" +"Project-Id-Version: nn\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-03-31 13:33+0200\n" +"PO-Revision-Date: 2008-03-31 13:39+0200\n" +"Last-Translator: MagicPO 0.3 (automated)\n" +"Language-Team: Norwegian Nynorsk \n" +"Language: nn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: MagicPO 0.3\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:156 +#: ../src/interface.cpp:619 ../src/procman.cpp:702 +msgid "System Monitor" +msgstr "Systemovervakar" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:157 +msgid "View current processes and monitor system state" +msgstr "Vis aktive prosessar og overvak systemtilstanden" + +#: ../src/callbacks.cpp:166 +msgid "translator-credits" +msgstr "" +"Åsmund Skjæveland \n" +"Eskild Hustvedt \n" +"\n" +"Send feilmeldingar og kommentarar til " + +#: ../src/disks.cpp:279 ../src/memmaps.cpp:500 +msgid "Device" +msgstr "Eining" + +#: ../src/disks.cpp:280 +msgid "Directory" +msgstr "Katalog" + +#: ../src/disks.cpp:281 ../src/gsm_color_button.c:211 ../src/openfiles.cpp:235 +msgid "Type" +msgstr "Type" + +#: ../src/disks.cpp:282 +msgid "Total" +msgstr "Totalt" + +#: ../src/disks.cpp:283 +msgid "Free" +msgstr "Ledig" + +#: ../src/disks.cpp:284 +msgid "Available" +msgstr "Tilgjengeleg" + +#: ../src/disks.cpp:285 +msgid "Used" +msgstr "Brukt" + +#: ../src/disks.cpp:292 ../src/interface.cpp:702 ../src/procdialogs.cpp:680 +#: ../src/procdialogs.cpp:684 +# +msgid "File Systems" +msgstr "Filsystem" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "I dag, %H.%M" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "I går, %H.%M" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %H.%M" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%d. %b %H.%M" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%d. %b %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +# +msgid "0 for the System Info, 1 for the processes list, 2 for the resources and 3 for the disks list" +msgstr "0 for systeminfo, 1 for liste over prossesser, 2 for ressurser og 3 for liste over diskar" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "Standard farge på CPU-graf" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +# +msgid "Default graph incoming network traffic color" +msgstr "Forvald farge på graf for innkommende nettverkstrafikk" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "Standard farge på minnegraf" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +# +msgid "Default graph outgoing network traffic color" +msgstr "Forvald farge på graf for utgående nettverkstrafikk" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "Standard farge på virtuelt minne-graf" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"Styrer kva for prosessar som vert viste som standard. 0 er alle, 1 er " +"brukarprosessar, og 2 er aktive prosessar." + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "Kolonnerekkefølgje i diskframsyning" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "Bruk/ikkje bruk jamn oppfrisking" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +# +msgid "If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "Viss denne setjes til TRUE vil systemovervaking operere i Solaris-modus kor ein oppgaves CPU-bruk deles på totalt tal på CPUer. Elles benyttes Irix-modus." + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "Høgde på hovudvindauget" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "Breidde på hovudvindauget" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "Kolonnerekkefølgje i prosessframsyning" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "Sorteringskolonna i diskframsyning" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "Sorteringsrekkefølgje i diskframsyning" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Lagrar den opne arkfana" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Vis kolonna for CPU-bruk for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +# +msgid "Show process 'CPU time' column on startup" +msgstr "Vis kolonna for CPU-tid per prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +# +msgid "Show process 'PID' column on startup" +msgstr "Vis kolonna med PID for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +# +msgid "Show process 'SELinux security context' column on startup" +msgstr "Vis kolonna SELinux sikkerhetssamanheng ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +# +msgid "Show process 'X server memory' column on startup" +msgstr "Vis kolonna for minneforbruk i X-tenar ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +# +msgid "Show process 'arguments' column on startup" +msgstr "Vis kolonna for prosessargumenter ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +# +msgid "Show process 'estimated memory usage' column on startup" +msgstr "Vis kolonna for estimert minnebruk for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +# +msgid "Show process 'name' column on startup" +msgstr "Vis kolonna for prosessnamn ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +# +msgid "Show process 'nice' column on startup" +msgstr "Vis kolonna for nice-verdi for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +# +msgid "Show process 'owner' column on startup" +msgstr "Vis kolonna for eigar av prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +# +msgid "Show process 'resident memory' column on startup" +msgstr "Vis kolonna med resident minne for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +# +msgid "Show process 'shared memory' column on startup" +msgstr "Vis kolonna for delt minne for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +# +msgid "Show process 'start time' column on startup" +msgstr "Vis kolonna for starttid for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +# +msgid "Show process 'status' column on startup" +msgstr "Vis kolonna for status for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +# +msgid "Show process 'virtual memory' column on startup" +msgstr "Vis kolonna for virtuelt minne for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +# +msgid "Show process 'writable memory' column on startup" +msgstr "Vis kolonna skrivbart minne for prosess ved oppstart" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +# +msgid "Show process dependencies in tree form" +msgstr "Vis prosessavhengigheter som eit tre" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show warning dialog when killing processes" +msgstr "Vis åtvaringsdialogar når prosessar vert drepne" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +# +msgid "Solaris mode for CPU percentage" +msgstr "Solaris-modus for CPU-prosent" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Tid i millisekund mellom oppdateringar av eininglista" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tid i millisekund mellom oppdateringar av grafane" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the process view" +msgstr "Tid i millisekund mellom oppdateringar av prosessframsyninga" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Whether information about all filesystems should be displayed" +msgstr "Om informasjon om alle filsystema skal visast" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"Om informasjon om alle filsystema (inkl. typar som «autofs» og «procfs») skal " +"visast. Nyttig for å få eit oversyn over monterte filsystem." + +#: ../src/gnome-system-monitor.schemas.in.h:43 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Breidd på kolonna «CPU %»" + +#: ../src/gnome-system-monitor.schemas.in.h:44 +# +msgid "Width of process 'CPU time' column" +msgstr "Breidd på kolonna «CPU-tid»" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +# +msgid "Width of process 'PID' column" +msgstr "Breidd på kolonna «PID»" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +# +msgid "Width of process 'SELinux security context' column" +msgstr "Breidd for kolonna med SELinux sikkerhetssamanheng" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +# +msgid "Width of process 'X server memory' column" +msgstr "Breidd på kolonna «X-tenar minne»" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +# +msgid "Width of process 'arguments' column" +msgstr "Breidd på kolonna med prosessargumenter" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +# +msgid "Width of process 'estimated memory usage' column" +msgstr "Breidd på kolonna med estimert minnebruk for prosess" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +# +msgid "Width of process 'name' column" +msgstr "Breidd på kolonna med prosessnamn" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +# +msgid "Width of process 'nice' column" +msgstr "Breidd på prosess' nice-kolonna" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +# +msgid "Width of process 'owner' column" +msgstr "Breidd på kolonna med prosesseigar" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +# +msgid "Width of process 'resident memory' column" +msgstr "Breidd på kolonna med resident minne for prosess" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +# +msgid "Width of process 'shared memory' column" +msgstr "Breidd på kolonna med delt minne for prosess" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +# +msgid "Width of process 'start time' column" +msgstr "Breidd på kolonna med starttid for prosess" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +# +msgid "Width of process 'status' column" +msgstr "Breidd på kolonna med status for prosess" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +# +msgid "Width of process 'virtual memory' column" +msgstr "Breidd på kolonna med virtuelt minne for prosess" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +# +msgid "Width of process 'writable memory' column" +msgstr "Breidd på kolonna med skrivbart minne for prosess" + +#: ../src/gsm_color_button.c:188 +# +msgid "Fraction" +msgstr "Del" + +#: ../src/gsm_color_button.c:189 +# +msgid "Percentage full for pie colour pickers" +msgstr "Prosent full for fargevelgere for pai" + +#: ../src/gsm_color_button.c:196 +# +msgid "Title" +msgstr "Tittel" + +#: ../src/gsm_color_button.c:197 +# +msgid "The title of the color selection dialog" +msgstr "Tittel for fargeval-dialogen" + +#: ../src/gsm_color_button.c:198 ../src/gsm_color_button.c:602 +# +msgid "Pick a Color" +msgstr "Vel ein farge" + +#: ../src/gsm_color_button.c:204 +# +msgid "Current Color" +msgstr "Aktiv farge" + +#: ../src/gsm_color_button.c:205 +# +msgid "The selected color" +msgstr "Vald farge" + +#: ../src/gsm_color_button.c:212 +# +msgid "Type of color picker" +msgstr "Type fargevelger" + +#: ../src/gsm_color_button.c:522 +# +msgid "Received invalid color data\n" +msgstr "Fargedata for ugyldig mottak\n" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +# +msgid "_Monitor" +msgstr "_Overvak" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "R_ediger" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "_Vis" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "_Hjelp" + +#: ../src/interface.cpp:55 +# +msgid "Search for _Open Files" +msgstr "Søk etter _opna filer" + +#: ../src/interface.cpp:56 +# +msgid "Search for open files" +msgstr "Søk etter opna filer" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "Avslutt programmet" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "_Stopp prosess" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "Stopp prosess" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "_Hald fram prosess" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "Hald fram med prosessen om stoppa" + +#: ../src/interface.cpp:66 ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "_Avslutt prosess" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "Tving prosessen til å avslutta på vanleg måte" + +#: ../src/interface.cpp:68 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "_Drep prosess" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "Tving prosessen til å avslutta på vanleg måte" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "_Endra prioritet ..." + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "Endra prioritetrekkefølgja på prosessen" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "Still inn programmet" + +#: ../src/interface.cpp:75 +# +msgid "_Refresh" +msgstr "Oppdate_r" + +#: ../src/interface.cpp:76 +# +msgid "Refresh the process list" +msgstr "Oppdater prosesslista" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "_Minnekart" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "Opna minnekarta knytta til ein prosess" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "Opne _filer" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "Vis filene opna av ein prosess" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "_Innhald" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "Opna brukarrettleiinga" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "Om dette programmet" + +#: ../src/interface.cpp:91 +# +msgid "_Dependencies" +msgstr "Av_hengigheter" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "Vis forelder/barn-band mellom prosessar" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "_Aktive prosessar" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "Vis aktive prosessar" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "A_lle prosessane" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "Vis alle prosessane" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "_Mine prosessar" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "Vis brukaren sine prosessar" + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "_Avslutt prosess" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "CPU-logg" + +#: ../src/interface.cpp:300 +# +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "Minne- og swap-logg" + +#: ../src/interface.cpp:359 ../src/proctable.cpp:224 +# +msgid "Memory" +msgstr "Minne" + +#: ../src/interface.cpp:385 +# +msgid "Swap" +msgstr "Swap" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "Nettverkslogg" + +#: ../src/interface.cpp:445 +# +msgid "Receiving" +msgstr "Mottar" + +#: ../src/interface.cpp:466 +# +msgid "Total Received" +msgstr "Totalt motteken" + +#: ../src/interface.cpp:500 +# +msgid "Sending" +msgstr "Sendar" + +#: ../src/interface.cpp:522 +# +msgid "Total Sent" +msgstr "Totalt sendt" + +#: ../src/interface.cpp:690 +# +msgid "System" +msgstr "System" + +#: ../src/interface.cpp:694 ../src/procdialogs.cpp:512 +msgid "Processes" +msgstr "Prosessar" + +#: ../src/interface.cpp:698 ../src/procdialogs.cpp:627 +msgid "Resources" +msgstr "Ressursar" + +#: ../src/load-graph.cpp:150 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekund" +msgstr[1] "%u sekund" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:366 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "%s (%.1f %%) av %s" + +#: ../src/lsof.cpp:247 +# +msgid "Process" +msgstr "Prosess" + +#: ../src/lsof.cpp:259 +# +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:478 +msgid "Filename" +msgstr "Filnamn" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:286 +# +msgid "Search for Open Files" +msgstr "Søk etter opna filer" + +#: ../src/lsof.cpp:314 +# +msgid "_Name contains:" +msgstr "_Namn inneheld:" + +#: ../src/lsof.cpp:330 +# +msgid "Case insensitive matching" +msgstr "Treff på små/store bokstavar" + +#: ../src/lsof.cpp:338 +# +msgid "S_earch results:" +msgstr "S_økeresultat:" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:480 +msgid "VM Start" +msgstr "VM-start" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:482 +msgid "VM End" +msgstr "VM-slutt" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:484 +msgid "VM Size" +msgstr "VM-storleik" + +#: ../src/memmaps.cpp:485 +msgid "Flags" +msgstr "Flagg" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:487 +# +msgid "VM Offset" +msgstr "VM avstand" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:490 +# +msgid "Private clean" +msgstr "Privat rent" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:493 +# +msgid "Private dirty" +msgstr "Privat skittent" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:496 +# +msgid "Shared clean" +msgstr "Delt rent" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:499 +# +msgid "Shared dirty" +msgstr "Delt skittent" + +#: ../src/memmaps.cpp:501 +msgid "Inode" +msgstr "Inode" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:610 +msgid "Memory Maps" +msgstr "Minnekart" + +#: ../src/memmaps.cpp:629 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Minnekart for prosessen «%s» (PID %u):" + +#: ../src/openfiles.cpp:33 +msgid "file" +msgstr "fil" + +#: ../src/openfiles.cpp:35 +msgid "pipe" +msgstr "røyr" + +#: ../src/openfiles.cpp:37 +msgid "network connection" +msgstr "nettverkstilkopling" + +#: ../src/openfiles.cpp:39 +msgid "local socket" +msgstr "lokal sokkel" + +#: ../src/openfiles.cpp:41 +msgid "unknown type" +msgstr "ukjend type" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:234 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:236 +msgid "Object" +msgstr "Objekt" + +#: ../src/openfiles.cpp:320 +msgid "Open Files" +msgstr "Opne filer" + +#: ../src/openfiles.cpp:342 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Filer opna av prosessen «%s» (PID %u):" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"Kan ikkje endra prioriteten til prosessen med pid %d til %d.\n" +"%s" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"Kan ikkje drepa prosessen med pid %d med signal %d.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "Drepa vald prosess?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"Å drepa ein prosess kan øydeleggja data, øydeleggja økta eller opna for ein " +"tryggleiksrisiko. Berre prosessar som ikkje reagerer bør drepast." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "Avslutta vald prosess?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"Å avslutta ein prosess kan øydeleggja data, øydeleggja økta eller opna for " +"ein tryggleiksrisiko. Berre prosessar som ikkje reagerer bør avsluttast." + +#: ../src/procdialogs.cpp:113 +msgid "(Very High Priority)" +msgstr "(Svært høg prioritet)" + +#: ../src/procdialogs.cpp:115 +msgid "(High Priority)" +msgstr "(Høg prioritet)" + +#: ../src/procdialogs.cpp:117 +msgid "(Normal Priority)" +msgstr "(Vanleg prioritet)" + +#: ../src/procdialogs.cpp:119 +msgid "(Low Priority)" +msgstr "(Låg prioritet)" + +#: ../src/procdialogs.cpp:121 +msgid "(Very Low Priority)" +msgstr "(Svært låg prioritet)" + +#: ../src/procdialogs.cpp:173 +msgid "Change Priority" +msgstr "Endra prioritet" + +#: ../src/procdialogs.cpp:194 +msgid "Change _Priority" +msgstr "Endra _prioritet" + +#: ../src/procdialogs.cpp:215 +msgid "_Nice value:" +msgstr "_Nice-verdi:" + +#: ../src/procdialogs.cpp:231 +msgid "Note:" +msgstr "Merk:" + +#: ../src/procdialogs.cpp:232 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioriteten til ein prosess vert styrt av nice-verdien. Ein låg verdi " +"tilsvarar høg prioritet." + +#: ../src/procdialogs.cpp:392 +# +msgid "Process i_nformation shown in list:" +msgstr "I_nformasjon for prosesser som vert viste i lista:" + +#: ../src/procdialogs.cpp:444 +msgid "Icon" +msgstr "Ikon" + +#: ../src/procdialogs.cpp:489 +msgid "System Monitor Preferences" +msgstr "Eigenskapar for systemovervakar" + +#: ../src/procdialogs.cpp:519 +msgid "Behavior" +msgstr "Åtferd" + +#: ../src/procdialogs.cpp:538 ../src/procdialogs.cpp:653 +#: ../src/procdialogs.cpp:703 +msgid "_Update interval in seconds:" +msgstr "_Oppdateringstid i sekund:" + +#: ../src/procdialogs.cpp:563 +msgid "Enable _smooth refresh" +msgstr "Bruk _glatt oppfrisking" + +#: ../src/procdialogs.cpp:577 +msgid "Alert before ending or _killing processes" +msgstr "Varsla før prosessar vert avslutta eller _drepne" + +#: ../src/procdialogs.cpp:591 +# +msgid "Solaris mode" +msgstr "Solaris-modus" + +#: ../src/procdialogs.cpp:609 +# +msgid "Information Fields" +msgstr "Informasjonsfelt" + +#: ../src/procdialogs.cpp:634 +msgid "Graphs" +msgstr "Grafar" + +#: ../src/procdialogs.cpp:723 +msgid "Show _all filesystems" +msgstr "Vis :_alle filsystema" + +#: ../src/procman.cpp:661 +# +msgid "A simple process and system monitor." +msgstr "Ein enkel prosess- og systemovervakar" + +#: ../src/proctable.cpp:209 +msgid "Process Name" +msgstr "Prosessnamn" + +#: ../src/proctable.cpp:210 +msgid "User" +msgstr "Brukar" + +#: ../src/proctable.cpp:211 +msgid "Status" +msgstr "Status" + +#: ../src/proctable.cpp:212 +msgid "Virtual Memory" +msgstr "Virtuelt minne" + +#: ../src/proctable.cpp:213 +# +msgid "Resident Memory" +msgstr "Resident minne" + +#: ../src/proctable.cpp:214 +msgid "Writable Memory" +msgstr "Skrivbart minne" + +#: ../src/proctable.cpp:215 +msgid "Shared Memory" +msgstr "Delt minne" + +#: ../src/proctable.cpp:216 +msgid "X Server Memory" +msgstr "X-tenarminne" + +#: ../src/proctable.cpp:217 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:218 +msgid "CPU Time" +msgstr "CPU-tid" + +#: ../src/proctable.cpp:219 +msgid "Started" +msgstr "Starta" + +#: ../src/proctable.cpp:220 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.cpp:221 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:222 +msgid "Security Context" +msgstr "Tryggleikskontekst" + +#: ../src/proctable.cpp:223 +# +msgid "Command Line" +msgstr "Kommandolinje" + +#: ../src/proctable.cpp:926 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "Snittlast siste 1, 5 og 15 minutt: %0.2f, %0.2f, %0.2f" + +#: ../src/sysinfo.cpp:75 +#, c-format +msgid "Release %s" +msgstr "Versjon %s" + +#: ../src/sysinfo.cpp:109 +# +msgid "Unknown CPU model" +msgstr "Ukjend CPU-modell" + +#: ../src/sysinfo.cpp:503 +#, c-format +msgid "Kernel %s" +msgstr "Kjerne %s" + +#: ../src/sysinfo.cpp:511 +#, c-format +msgid "GNOME %s" +msgstr "GNOME %s" + +#. hardware section +#: ../src/sysinfo.cpp:520 +#, c-format +msgid "Hardware" +msgstr "Maskinvare" + +#: ../src/sysinfo.cpp:541 +# +msgid "Memory:" +msgstr "Minne:" + +#: ../src/sysinfo.cpp:561 +#, c-format +msgid "Processor %d:" +msgstr "Prosessor %d:" + +#: ../src/sysinfo.cpp:566 +# +msgid "Processor:" +msgstr "Prosessor:" + +#. disk space section +#: ../src/sysinfo.cpp:586 +#, c-format +msgid "System Status" +msgstr "Systemstatus" + +#: ../src/sysinfo.cpp:607 +# +msgid "Available disk space:" +msgstr "Tilgjengeleg diskplass:" + +#: ../src/util.cpp:31 +msgid "Running" +msgstr "Køyrer" + +#: ../src/util.cpp:35 +msgid "Stopped" +msgstr "Stoppa" + +#: ../src/util.cpp:39 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:43 +msgid "Uninterruptible" +msgstr "Kan ikkje avbrytast" + +#: ../src/util.cpp:47 +msgid "Sleeping" +msgstr "Sovande" + +#. xgettext: weeks, days +#: ../src/util.cpp:102 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:106 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:110 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:113 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:162 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u byte" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:175 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:349 +# +msgid "N/A" +msgstr "I/T" + +#. xgettext: rate, 10MiB/s +#: ../src/util.cpp:466 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Devices" +#~ msgstr "Einigar" + +#~ msgid "No hidden processes" +#~ msgstr "Ingen gøymde prosessar" + +#~ msgid "" +#~ "There are no hidden processes in the list. To show all running processes, " +#~ "select the \"All processes\" option in the main window." +#~ msgstr "" +#~ "Det er ingen gøymde prosessar i lista. Vel «Alle prosessar» i " +#~ "hovudvindauget for å visa alle køyrande prosessar." + +#~ msgid "Hidden Processes" +#~ msgstr "Gøymde prosessar" + +#~ msgid "Currently _hidden processes:" +#~ msgstr "Prosessar som er _gøymde no:" + +#~ msgid "_Remove From List" +#~ msgstr "_Fjern frå lista" + +#~ msgid "" +#~ "These are the processes you have chosen to hide. You can reshow a process " +#~ "by removing it from this list." +#~ msgstr "" +#~ "Dette er prosessar du har vald å gøyma. Du kan visa dei på nytt ved å " +#~ "fjerna dei frå lista." + +#~ msgid "Column zero saved width" +#~ msgstr "Kolonne null lagra breidde" + +#~ msgid "Default graph background color" +#~ msgstr "Standard bakgrunn på graf" + +#~ msgid "Default graph frame color" +#~ msgstr "Standard farge på graframme" + +#~ msgid "Default graph net out color" +#~ msgstr "Standard farge på utgåande nettraffikk-graf" + +#~ msgid "Show process threads" +#~ msgstr "Vis prosesstrådar" + +#~ msgid "Show warning dialog when hiding processes" +#~ msgstr "Vis åtvaringsdialogar når prosessar vert gøymde" + +#~ msgid "_File" +#~ msgstr "_Fil" + +#~ msgid "_Quit" +#~ msgstr "_Avslutt" + +#~ msgid "Prefere_nces" +#~ msgstr "_Brukarval" + +#~ msgid "_Hide Process" +#~ msgstr "_Gøym prosess" + +#~ msgid "_Hidden Processes" +#~ msgstr "_Gøymde prosessar" + +#~ msgid "Open the list of currently hidden processes" +#~ msgstr "Opna lista over gøymde prosessar" + +#~ msgid "_About" +#~ msgstr "_Om" + +#~ msgid "User memory:" +#~ msgstr "Brukarminne:" + +#~ msgid "of" +#~ msgstr "av" + +#~ msgid "Used swap:" +#~ msgstr "Brukt swap:" + +#~ msgid "Total:" +#~ msgstr "Totalt:" + +#~ msgid "Sent:" +#~ msgstr "Sendt:" + +#~ msgid "Hide the selected process?" +#~ msgstr "Gøym vald prosess?" + +#~ msgid "" +#~ "Hidden processes are no longer visible in the process list. You can re-" +#~ "enable them by selecting the \"Hidden Processes\" entry in the View menu." +#~ msgstr "" +#~ "Gøymde prosessar er ikkje synlege i prosesslista. Du kan slå dei på att " +#~ "ved å velja «gøymde prosessar»-oppføringa i Vis-menyen" + +#~ msgid "Alert before _hiding processes" +#~ msgstr "Varsla før prosessar vert _gøymde" + +#~ msgid "_Background color:" +#~ msgstr "_Bakgrunnsfarge:" + +#~ msgid "_Grid color:" +#~ msgstr "_Rutenettfarge:" + +#~ msgid "Arguments" +#~ msgstr "Argument" diff --git a/po/oc.gmo b/po/oc.gmo new file mode 100644 index 0000000..b6a5059 Binary files /dev/null and b/po/oc.gmo differ diff --git a/po/oc.po b/po/oc.po new file mode 100644 index 0000000..06a4fc4 --- /dev/null +++ b/po/oc.po @@ -0,0 +1,1569 @@ +# Translation of oc.po to Occitan +# Occitan translation of gnome-system-monitor +# Copyright (C) 2002-2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the procman package. +# Yannig Marchegay (Kokoyaya) , 2006-2008 +# Cédric Valmary (Tot en òc) , 2015. +# Cédric Valmary (totenoc.eu) , 2016, 2017. +msgid "" +msgstr "" +"Project-Id-Version: oc\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product" +"=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-02-24 17:38+0000\n" +"PO-Revision-Date: 2017-03-05 19:26+0200\n" +"Last-Translator: Cédric Valmary (totenoc.eu) \n" +"Language-Team: Tot En Òc\n" +"Language: oc\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Virtaal 0.7.1\n" +"X-Project-Style: gnome\n" +"X-Launchpad-Export-Date: 2015-05-20 16:52+0000\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:358 +msgid "System Monitor" +msgstr "Monitor sistèma" + +# Utilizacion de l'infinitiu dins las infobullas del Burèu +# Utilizacion de l'infinitiu dins las infobullas del Burèu +# Utilisation de l'infinitif dans les infobulles du Bureau +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:359 +msgid "View current processes and monitor system state" +msgstr "Afichar los processus en cors e susvelhar l'estat del sistèma" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;Sistèma;Processus;CPU;Memòria;Ret;Istoric;Utilizacion;Performància;Pr" +"ètzfait;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor sistèma GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistèma;Processus;CPU;Memòria;Ret;Istoric;Utilizacion;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Veire e gerir las ressorsas del sistèma" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Lo Monitor sistèma es un visionador de processus e monitor sistèma amb una " +"interfàcia conviviala e de bon utilizar." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Lo Monitor sistèma vos pòt ajudar a trobar quinas aplicacions utilizan lo " +"processor o la memòria de vòstre ordenador, gerir las aplicacions que " +"foncionan, forçar los processus que respondon pas a s'arrestar e cambiar " +"l'estat o la prioritat de processus existents." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Lo grafic de las ressorsas aficha una vista d'ensemble de çò que se passa " +"sus vòstre ordenador en fasent veire l'utilizacion recenta de la ret, de la " +"memòria e del processor." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +#| msgid "Process view sort order" +msgid "Process list view" +msgstr "Vista de la lista dels processus" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +#| msgid "Resources" +msgid "Resources overview" +msgstr "Vista d'ensemble de las ressorsas" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +#| msgid "File Systems" +msgid "File Systems view" +msgstr "Vista dels sistèmas de fichièrs" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "Lo projècte GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Tuar lo processus" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +#| msgid "Privileges are required to control other users' processes" +msgid "Privileges are required to control other users’ processes" +msgstr "" +"Los dreits d'administrator son necessaris per contrarotlar los processus " +"d'autres utilizaires" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Modificar la valor « nice » del processus" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "" +"Los dreits d'administrator son necessaris per modificar la prioritat dels " +"processus" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "_Acabar lo processus" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Aficha las proprietats del processus" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Processus" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Istoric d'utilizacion del CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Istoric d'utilizacion de la memòria fisica e del fichièr d'escambi" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:258 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:340 +msgid "Memory" +msgstr "Memòria" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:270 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Istoric del trafic ret" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:298 +msgid "Receiving" +msgstr "Recepcion" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Total recebut" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:312 +msgid "Sending" +msgstr "Mandadís" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Total mandat" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Ressorsas" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Sistèmas de fichièrs" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Recèrca de fichièrs dobèrts" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtrar los fichièrs per nom" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Respectar pas la cassa" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Recèrca de fichièrs dobèrts" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Preferéncias" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Ajuda" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "A prepaus" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Quitar" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "A_ctualizar" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Processus _actius" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Totes los processus" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Mos processus" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Dependéncias" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "Pro_prietats" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Mapas de la memòria" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "Fichièrs _dobèrts" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Modificar la prioritat" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Fòrça elevada" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Elevada" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normala" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Bassa" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Fòrça bassa" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Personalizada" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Arrestar" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Contunhar" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Acabar" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "T_uar" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Fichièrs dobèrts" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Preferéncias del monitor sistèma" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Comportament" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Frequéncia de mesa a jorn en segondas :" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Activar lo _refresquiment lissé" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Afichar un avertiment abans d'acabar o de _tuar de processus" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Devesir l'utilizacion CPU pel nombre de CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Camps d'informacions" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "I_nformacions suls processus afichats dins la lista :" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Grafics" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Traçar lo diagrama del CPU jos la forma de grafic condensat" + +#: ../data/preferences.ui.h:12 +#| msgid "_Draw CPU chart as stacked area chart" +msgid "Draw CPU chart as s_mooth graph" +msgstr "Traçar lo diagrama del CPU jos la forma de grafic _lissat" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Afichar la velocitat de la ret en bits" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Afichar _totes los sistèmas de fichièrs" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "I_nformacions sul sistèma de fichièrs afichats dins la lista :" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "A_nullar" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "_Modificar la prioritat" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Valor « _nice » :" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nòta : La prioritat d'un processus es atribuida gràcias a " +"sa valor « nice ». Una valor nice mai bassa correspond a una mai nauta " +"prioritat." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Susvelhança simpla dels processus e del sistèma." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Afichar l'onglet Processus" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Afichar l'onglet Ressorsas" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Afichar l'onglet Sistèmas de fichièrs" + +#: ../src/argv.cpp:36 +#| msgid "Show the application's version" +msgid "Show the application’s version" +msgstr "Afichar la version de l'aplicacion" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Periferic" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Repertòri" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Tipe" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Liure" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Disponible" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Utilizat" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format, c-format +#| msgid "Pick a Color for '%s'" +msgid "Pick a Color for “%s”" +msgstr "Causissètz una color per « %s »" + +#: ../src/interface.cpp:218 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:220 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:369 +msgid "translator-credits" +msgstr "Cédric Valmary (totenoc.eu) " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +#| msgid "Today %l:%M %p" +msgid "Today %l∶%M %p" +msgstr "uèi %H:%M" + +#: ../src/legacy/e_date.c:172 +#| msgid "Yesterday %l:%M %p" +msgid "Yesterday %l∶%M %p" +msgstr "ièr %H:%M" + +#: ../src/legacy/e_date.c:184 +#| msgid "%a %l:%M %p" +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: ../src/legacy/e_date.c:192 +#| msgid "%b %d %l:%M %p" +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H:%M" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fraccion" + +# Traduction de Benoît Dejean +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Taus d'emplenatge del camembèrt del selector de color" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Títol" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Lo títol de la bóstia de seleccion de color" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Causissètz una color" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Color actuala" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "La color seleccionada" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipe del selector de color" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Donada de color recebuda invalida\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Clicatz per definir las colors del grafic" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segonda" +msgstr[1] "%u segondas" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "pas disponible" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) sus %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d fichièr dobèrt" +msgstr[1] "%d fichièrs dobèrts" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d fichièr dobèrt correspondent" +msgstr[1] "%d fichièrs dobèrts correspondents" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "Processus" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nom de fichièr" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Començament VM" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fin VM" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Talha VM" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Atributs" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Decalatge VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Mem. privada pròpria" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Mem. privada modificada" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Mem. partejada pròpria" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Mem. partejada modificada" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inosèl" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapas de la memòria" + +#: ../src/memmaps.cpp:450 +#, c-format, c-format +#| msgid "_Memory maps for process \"%s\" (PID %u):" +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Mapas de la _memòria del processus « %s » (PID %u) :" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "fichièr" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "tub" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "connexion ret IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "connexion ret IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket local" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipe desconegut" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Objècte" + +#: ../src/openfiles.cpp:336 +#, c-format, c-format +#| msgid "_Files opened by process \"%s\" (PID %u):" +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Fichièrs dobèrts pel processus « %s » (PID %u) :" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Talha e posicion de la fenèstra principala jos la forma (largor, nautor, " +"pos_x, pos_y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "La fenèstra principala se deu dobrir maximizada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Afichar las dependéncias dels processus jos forma arborescenta" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Mòde Solaris pel percentatge de CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +#| msgid "" +#| "If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU " +#| "usage is divided by the total number of CPUs. Otherwise, it operates in " +#| "'Irix mode'." +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Se verai, system-monitor fonctionne en « mòde Solaris », ont l'utilizacion " +"CPU d'un prètzfait es devesida pel nombre total de CPU. Siquenon, fonciona " +"en « mòde Irix »." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Afichar lo diagrama del CPU jos la forma de grafic condensat" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Se verai, system-monitor aficha lo diagrama del CPU jos la forma de grafic " +"condensat a la plaça d'un grafic linear." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +#| msgid "Show CPU chart as stacked area chart" +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Afichar lo diagrama del CPU jos la forma de grafic lissat amb de corbas de " +"Bézier" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +#| msgid "" +#| "If TRUE, system-monitor shows the CPU chart as a stacked area chart " +#| "instead of a line chart." +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Se verai, system-monitor aficha lo diagrama del CPU jos la forma de grafic " +"lissat al luòc d'un grafic linear." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Activa/Desactiva lo refresquiment lisat" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Afichar un avertiment abans de tuar un processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Durada en millisegondas entre los refresquiments de la lista dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Durada en millisegondas entre los refresquiments dels grafics" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Indica se cal afichar las informacions per totes los sistèmas de fichièrs" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +#| msgid "" +#| "Whether to display information about all file systems (including types " +#| "like 'autofs' and 'procfs'). Useful for getting a list of all currently " +#| "mounted file systems." +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Indica se cal afichar las informacions relativas a totes los sistèmas de " +"fichièrs : aquò inclutz los sistèmas de fichièrs tals COMA « autofs » e « " +"procfs ». Aquesta opcion permet d'obténer la lista de totes los sistèmas de " +"fichièrs actualament montats." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" +"Durada en millisegondas entre los refresquiments de la lista dels periferics" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Determina quins processus cal afichar." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Enregistra l'onglet actualament visible" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Colors del CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"Cada entrada es al format (numèro del CPU, valor de la color en exadecimal)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Color per defaut del grafic de la memòria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Color per defaut del grafic del fichièr d'escambi" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Color per defaut del grafic pel trafic ret entrant" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Color per defaut del grafic pel trafic ret sortent" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Afichar lo trafic de la ret en bits" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Colomna de triada de la vista dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Òrdre de las colomnas de la vista dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Òrdre de triada de la vista dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +#| msgid "Width of process 'Name' column" +msgid "Width of process “Name” column" +msgstr "Largor de la colomna del nom dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +#| msgid "Show process 'Name' column on startup" +msgid "Show process “Name” column on startup" +msgstr "Afichar la colomna del nom dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +#| msgid "Width of process 'User' column" +msgid "Width of process “User” column" +msgstr "Largor de la colomna de l'utilizaire dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +#| msgid "Show process 'User' column on startup" +msgid "Show process “User” column on startup" +msgstr "Afichar la colomna de l'utilizaire dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +#| msgid "Width of process 'Status' column" +msgid "Width of process “Status” column" +msgstr "Largor de la colomna de l'estat dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +#| msgid "Show process 'Status' column on startup" +msgid "Show process “Status” column on startup" +msgstr "Afichar la colomna de l'estat dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +#| msgid "Width of process 'Virtual Memory' column" +msgid "Width of process “Virtual Memory” column" +msgstr "Largor de la colomna de la memòria virtuala dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +#| msgid "Show process 'Virtual Memory' column on startup" +msgid "Show process “Virtual Memory” column on startup" +msgstr "Afichar la colomna de la memòria virtuala dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +#| msgid "Width of process 'Resident Memory' column" +msgid "Width of process “Resident Memory” column" +msgstr "Largor de la colomna de la memòria residenta dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +#| msgid "Show process 'Resident Memory' column on startup" +msgid "Show process “Resident Memory” column on startup" +msgstr "Afichar la colomna de la memòria residenta dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +#| msgid "Width of process 'Writable Memory' column" +msgid "Width of process “Writable Memory” column" +msgstr "Largor de la colomna de la memòria en escritura dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +#| msgid "Show process 'Writable Memory' column on startup" +msgid "Show process “Writable Memory” column on startup" +msgstr "Afichar la colomna de la memòria en escritura dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +#| msgid "Width of process 'Shared Memory' column" +msgid "Width of process “Shared Memory” column" +msgstr "Largor de la colomna de la memòria partejada dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +#| msgid "Show process 'Shared Memory' column on startup" +msgid "Show process “Shared Memory” column on startup" +msgstr "Afichar la colomna de la memòria partejada dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +#| msgid "Width of process 'X Server Memory' column" +msgid "Width of process “X Server Memory” column" +msgstr "Largor de la colomna de la memòria del servidor X dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#| msgid "Show process 'X Server Memory' column on startup" +msgid "Show process “X Server Memory” column on startup" +msgstr "" +"Afichar la colomna de la memòria del servidor X dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format, no-c-format +#| msgid "Width of process 'CPU %' column" +msgid "Width of process “CPU %” column" +msgstr "Largor de la colomna del % CPU dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format, no-c-format +#| msgid "Show process 'CPU %' column on startup" +msgid "Show process “CPU %” column on startup" +msgstr "Afichar la colomna del % de CPU utilizat pels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +#| msgid "Width of process 'CPU Time' column" +msgid "Width of process “CPU Time” column" +msgstr "Largor de la colomna del temps CPU dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +#| msgid "Show process 'CPU Time' column on startup" +msgid "Show process “CPU Time” column on startup" +msgstr "Afichar la colomna de temps CPU dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +#| msgid "Width of process 'Started' column" +msgid "Width of process “Started” column" +msgstr "Largor de la colomna « Aviat » dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +#| msgid "Show process 'Started' column on startup" +msgid "Show process “Started” column on startup" +msgstr "Afichar la colomna « Aviat » dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +#| msgid "Width of process 'Nice' column" +msgid "Width of process “Nice” column" +msgstr "Largor de la colomna de la prioritat dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +#| msgid "Show process 'Nice' column on startup" +msgid "Show process “Nice” column on startup" +msgstr "Afichar la colomna de la prioritat dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +#| msgid "Width of process 'PID' column" +msgid "Width of process “PID” column" +msgstr "Largor de la colomna del PID dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +#| msgid "Show process 'PID' column on startup" +msgid "Show process “PID” column on startup" +msgstr "Afichar la colomna del PID dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +#| msgid "Width of process 'SELinux Security Context' column" +msgid "Width of process “SELinux Security Context” column" +msgstr "Largor de la colomna del contèxte de seguretat SELinux dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +#| msgid "Show process 'SELinux Security Context' column on startup" +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Afichar la colomna de contèxte de seguretat SELinux dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +#| msgid "Width of process 'Command Line' column" +msgid "Width of process “Command Line” column" +msgstr "Largor de la colomna de la linha de comanda dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +#| msgid "Show process 'Command Line' column on startup" +msgid "Show process “Command Line” column on startup" +msgstr "Afichar la colomna linha de comanda dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +#| msgid "Width of process 'Memory' column" +msgid "Width of process “Memory” column" +msgstr "Largor de la colomna de la memòria dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +#| msgid "Show process 'Memory' column on startup" +msgid "Show process “Memory” column on startup" +msgstr "Afichar la colomna de la memòria dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +#| msgid "Width of process 'Waiting Channel' column" +msgid "Width of process “Waiting Channel” column" +msgstr "Largor de la colomna del canal d'espèra dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +#| msgid "Show process 'Waiting Channel' column on startup" +msgid "Show process “Waiting Channel” column on startup" +msgstr "Afichar la colomna del canal d'espèra dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +#| msgid "Width of process 'Control Group' column" +msgid "Width of process “Control Group” column" +msgstr "Largor de la colomna del grop de contraròtle dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +#| msgid "Show process 'Control Group' column on startup" +msgid "Show process “Control Group” column on startup" +msgstr "Afichar la colomna del grop de contraròtle dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +#| msgid "Width of process 'Unit' column" +msgid "Width of process “Unit” column" +msgstr "Largor de la colomna de l'unitat dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +#| msgid "Show process 'Unit' column on startup" +msgid "Show process “Unit” column on startup" +msgstr "Afichar la colomna de l'unitat dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +#| msgid "Width of process 'Session' column" +msgid "Width of process “Session” column" +msgstr "Largor de la colomna de session dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +#| msgid "Show process 'Session' column on startup" +msgid "Show process “Session” column on startup" +msgstr "Afichar la colomna de la session dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +#| msgid "Width of process 'Seat' column" +msgid "Width of process “Seat” column" +msgstr "Largor de la colomna de pòste dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +#| msgid "Show process 'Seat' column on startup" +msgid "Show process “Seat” column on startup" +msgstr "Afichar la colomna de pòste dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +#| msgid "Width of process 'Owner' column" +msgid "Width of process “Owner” column" +msgstr "Largor de la colomna del proprietari dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +#| msgid "Show process 'Owner' column on startup" +msgid "Show process “Owner” column on startup" +msgstr "Afichar la colomna del proprietari dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +#| msgid "Width of process 'Priority' column" +msgid "Width of process “Priority” column" +msgstr "Largor de la colomna de la prioritat dels processus" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +#| msgid "Show process 'Priority' column on startup" +msgid "Show process “Priority” column on startup" +msgstr "Afichar la colomna de la prioritat dels processus a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view sort column" +msgstr "Colomna de triada de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Disk view sort order" +msgstr "Òrdre de triada de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Disk view columns order" +msgstr "Òrdre de las colomnas de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +#| msgid "Width of disk view 'Device' column" +msgid "Width of disk view “Device” column" +msgstr "Largor de la colomna del periferic de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +#| msgid "Show disk view 'Device' column on startup" +msgid "Show disk view “Device” column on startup" +msgstr "Afichar la colomna del periferic de la vista dels disques a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +#| msgid "Width of disk view 'Directory' column" +msgid "Width of disk view “Directory” column" +msgstr "Largor de la colomna del repertòri de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +#| msgid "Show disk view 'Directory' column on startup" +msgid "Show disk view “Directory” column on startup" +msgstr "Afichar la colomna del repertòri de la vista dels disques a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +#| msgid "Width of disk view 'Type' column" +msgid "Width of disk view “Type” column" +msgstr "Largor de la colomna del tipe de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +#| msgid "Show disk view 'Type' column on startup" +msgid "Show disk view “Type” column on startup" +msgstr "Afichar la colomna del tipe de la vista dels disques a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +#| msgid "Width of disk view 'Total' column" +msgid "Width of disk view “Total” column" +msgstr "Largor de la colomna del total de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +#| msgid "Show disk view 'Total' column on startup" +msgid "Show disk view “Total” column on startup" +msgstr "Afichar la colomna del total de la vista dels disques a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +#| msgid "Width of disk view 'Free' column" +msgid "Width of disk view “Free” column" +msgstr "Largor de la colomna de l'espaci liure de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +#| msgid "Show disk view 'Free' column on startup" +msgid "Show disk view “Free” column on startup" +msgstr "" +"Afichar la colomna de l'espaci liure de la vista dels disques a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +#| msgid "Width of disk view 'Available' column" +msgid "Width of disk view “Available” column" +msgstr "Largor de la colomna de l'espaci disponible de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +#| msgid "Show disk view 'Available' column on startup" +msgid "Show disk view “Available” column on startup" +msgstr "" +"Afichar la colomna de l'espaci disponible de la vista dels disques a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +#| msgid "Width of disk view 'Used' column" +msgid "Width of disk view “Used” column" +msgstr "Largor de la colomna de l'espaci utilizat de la vista dels disques" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +#| msgid "Show disk view 'Used' column on startup" +msgid "Show disk view “Used” column on startup" +msgstr "" +"Afichar la colomna de l'espaci utilizat de la vista dels disques a l'aviada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Memory map sort column" +msgstr "Colomna de triada de la mapa de la memòria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Memory map sort order" +msgstr "Òrdre de triada de la mapa de la memòria" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Open files sort column" +msgstr "Colomna de triada dels fichièrs dobèrts" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Open files sort order" +msgstr "Òrdre de triada dels fichièrs dobèrts" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Icòna" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Impossible de cambiar la prioritat del processus del PID %d cap a %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Impossible de tuar lo processus al PID %d amb lo senhal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Sètz segur que volètz tuar lo processus « %s » seleccionat (PID : %u) ?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"Sètz segur que volètz acabar lo processus « %s » seleccionat (PID : %u) ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format, c-format +#| msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"Sètz segur que volètz arrestar lo processus « %s » seleccionat (PID : %u) ?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Sètz segur que volètz tuar lo processus seleccionat ?" +msgstr[1] "Sètz segur que volètz tuar los %d processus seleccionats ?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Sètz segur que volètz acabar lo processus seleccionat ?" +msgstr[1] "Sètz segur que volètz acabar los %d processus seleccionats ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format, c-format +#| msgid "Are you sure you want to end the selected process?" +#| msgid_plural "Are you sure you want to end the %d selected processes?" +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Sètz segur que volètz arrestar lo processus seleccionat ?" +msgstr[1] "Sètz segur que volètz arrestar los %d processus seleccionats ?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"En tuant un processus, podètz destrusir vòstras donadas, damatjar vòstra " +"session de trabalh o alara introduire una falha de seguretat. Sols los " +"processus que respondon pas mai deurián èsser tuats." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "T_uar lo processus" +msgstr[1] "T_uar los processus" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +#| msgid "" +#| "Killing a process may destroy data, break the session or introduce a " +#| "security risk. Only unresponsive processes should be killed." +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"En arrestant un processus, podètz destruire vòstras donadas, damatjar vòstra " +"session de trabalh o alara introduire una falha de seguretat. Sols los " +"processus que respondon pas mai deurián èsser arrestats." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Acabar lo processus" +msgstr[1] "_Acabar los processus" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +#| msgid "" +#| "Killing a process may destroy data, break the session or introduce a " +#| "security risk. Only unresponsive processes should be killed." +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"En arrestant un processus, podètz destruire vòstras donadas, damatjar vòstra " +"session de trabalh o alara introduire una falha de seguretat. Sols los " +"processus que respondon pas mai deurián èsser arrestats." + +#: ../src/procdialogs.cpp:136 +#| msgid "_End Process" +#| msgid_plural "_End Processes" +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Arrestar lo processus" +msgstr[1] "_Arrestar los processus" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Modificar la prioritat del processus « %s » (PID : %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Modificar la prioritat del processus seleccionat" +msgstr[1] "Modificar la prioritat dels %d processus seleccionats" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nòta :" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"La prioritat d'un processus es atribuida al moyen de sa valor « nice ». Una " +"valor nice mai bassa correspond a una mai nauta prioritat." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/D" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:325 +msgid "Process Name" +msgstr "Nom del processus" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:326 +msgid "User" +msgstr "Utilizaire" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:327 +msgid "Status" +msgstr "Estat" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:328 +msgid "Virtual Memory" +msgstr "Mem. virtuala" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:329 +msgid "Resident Memory" +msgstr "Mem. residenta" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:330 +msgid "Writable Memory" +msgstr "Mem. en escritura" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:331 +msgid "Shared Memory" +msgstr "Mem. partejada" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:332 +msgid "X Server Memory" +msgstr "Mem. del servidor X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:334 +msgid "CPU Time" +msgstr "Temps CPU" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:335 +msgid "Started" +msgstr "Aviat" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:336 +msgid "Nice" +msgstr "Prioritat" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:350 +msgid "Priority" +msgstr "Prioritat" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:337 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:338 +msgid "Security Context" +msgstr "Contèxte de seguretat" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:339 +msgid "Command Line" +msgstr "Linha de comanda" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:342 +msgid "Waiting Channel" +msgstr "Canal d'espèra" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:343 +msgid "Control Group" +msgstr "Grop de contraròtle" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:333 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:344 +msgid "Unit" +msgstr "Unitat" + +#: ../src/proctable.cpp:345 +msgid "Session" +msgstr "Session" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:348 +msgid "Seat" +msgstr "Pòste" + +#: ../src/proctable.cpp:349 +msgid "Owner" +msgstr "Proprietari" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "En cors" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Arrestat" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ininterruptible" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Al repaus" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%usem.%uj" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%uj%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f Kio" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f Mio" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f Gio" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f Tio" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bits" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u octet" +msgstr[1] "%u octets" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioritat fòrça elevada" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Prioritat elevada" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioritat normala" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioritat bassa" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioritat fòrça bassa" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Recercar de fichièrs dobèrts" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "« %s » es pas una expression regulara valida en Perl." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segonda" +#~ msgstr[1] "%lld segondas" + +#~ msgid "_Name contains:" +#~ msgstr "Lo _nom conten :" + +#~ msgid "_Find" +#~ msgstr "C_ercar" + +#~ msgid "C_lear" +#~ msgstr "Effa_cer" + +#~ msgid "S_earch results:" +#~ msgstr "Resultats de la r_ecèrca :" + +#~ msgid "_Close" +#~ msgstr "_Tampar" + +#~ msgid "_Help" +#~ msgstr "A_juda" + +#~ msgid "Process Properties" +#~ msgstr "Proprietats del processus" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Proprietats del processus « %s » (PID %u) :" diff --git a/po/or.gmo b/po/or.gmo new file mode 100644 index 0000000..d02d44d Binary files /dev/null and b/po/or.gmo differ diff --git a/po/or.po b/po/or.po new file mode 100644 index 0000000..b9d83e4 --- /dev/null +++ b/po/or.po @@ -0,0 +1,1605 @@ +# translation of gnome-system-manager.master.or.po to Oriya +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Subhransu Behera , 2006. +# Subhransu Behera , 2006. +# Manoj Kumar Giri , 2008, 2009, 2010, 2011, 2013. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-manager.master.or\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2013-02-11 20:59+0000\n" +"PO-Revision-Date: 2013-03-25 02:02+0530\n" +"Last-Translator: Manoj Kumar Giri \n" +"Language-Team: Oriya \n" +"Language: or\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"\n" +"\n" +"X-Generator: Lokalize 1.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/callbacks.cpp:184 ../src/procman-app.cpp:360 +msgid "System Monitor" +msgstr "ତନ୍ତ୍ର ପ୍ରଦର୍ଶିକା" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/callbacks.cpp:185 +msgid "View current processes and monitor system state" +msgstr "ପ୍ରଚଳିତ ପ୍ରକ୍ରିୟାକୁ ଦେଖନ୍ତୁ ଏବଂ ତନ୍ତ୍ର ସ୍ଥିତି ଉପରେ ଦୃଷ୍ଟି ରଖନ୍ତୁ" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "ମନିଟର୍‌;ତନ୍ତ୍ର;ପଦ୍ଧତି;CPU;ସ୍ମୃତିସ୍ଥାନ;ନେଟୱର୍କ୍‌;ପୁରୁଣା ତଥ୍ୟ;ଉପଯୋଗିତା;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#| msgid "System Monitor" +msgid "GNOME System Monitor" +msgstr "GNOME ତନ୍ତ୍ର ପ୍ରଦର୍ଶିକା" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +#| msgid "_Kill Process" +msgid "Kill process" +msgstr "ପ୍ରକ୍ରିୟାକୁ ବନ୍ଦକରନ୍ତୁ" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to kill process" +msgstr "କାର୍ଯ୍ୟକୁ ବନ୍ଦ କରିବା ପାଇଁ ଅଧିକାର ଆବଶ୍ୟକ" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +#| msgid "_Continue Process" +msgid "Renice process" +msgstr "Renice ପ୍ରକ୍ରିୟା" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to renice process" +msgstr "କାର୍ଯ୍ୟକୁ renice କରିବା ପାଇଁ ଅଧିକାର ଆବଶ୍ୟକ" + +#: ../data/interface.ui.h:2 +#| msgid "_View" +msgid "View" +msgstr "ଦୃଶ୍ଯ" + +#: ../data/interface.ui.h:3 +msgid "End _Process" +msgstr "ପ୍ରକ୍ରିୟା ସମାପ୍ତ (_P)" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "ପ୍ରକ୍ରିୟାଗୁଡ଼ିକ" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU ଇତିହାସ" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "ସ୍ମୃତି ସ୍ଥାନ ଏବଂ ଅଦଳ ବଦଳ ଇତିହାସ" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:249 +#: ../src/procproperties.cpp:132 ../src/proctable.cpp:230 +msgid "Memory" +msgstr "ସ୍ମ୍ରୁତି" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:260 +msgid "Swap" +msgstr "ଅଦଳ ବଦଳ" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "ନେଟୱର୍କ ଇତିହାସ" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:285 +msgid "Receiving" +msgstr "ପ୍ରାପ୍ତ କରୁଅଛି" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "ସବୁ ପ୍ରାପ୍ତ ହୋଇସାରିଛି" + +#: ../data/interface.ui.h:12 +msgid "Sent" +msgstr "ପଠାଯାଇଛି" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "ସବୁ ପଠାସରିଛି" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "ଉତ୍ସଗୁଡ଼ିକ" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ଫାଇଲ ତନ୍ତ୍ର" + +#: ../data/lsof.ui.h:1 +#| msgid "Search for Open Files" +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ଫାଇଲ ମାନଙ୍କୁ ଖୋଲନ୍ତୁକୁ ଖୋଜନ୍ତୁ" + +#: ../data/lsof.ui.h:2 +msgid "_Name contains:" +msgstr "ନାମ ଧାରଣ କରିଥାଏ (_N):" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive matching" +msgstr "ଅକ୍ଷର ଅନିର୍ଦ୍ଦିଷ୍ଟ ମେଳନ" + +#: ../data/lsof.ui.h:4 +msgid "C_lear" +msgstr "ସଫା କରନ୍ତୁ (_l)" + +#: ../data/lsof.ui.h:5 +msgid "S_earch results:" +msgstr "ସନ୍ଧାନ ଫଳ (_e):" + +#: ../data/menus.ui.h:1 +#| msgid "Search for Open Files" +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ଫାଇଲ ମାନଙ୍କୁ ଖୋଲନ୍ତୁକୁ ଖୋଜନ୍ତୁ" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "ପସନ୍ଦ" + +#: ../data/menus.ui.h:3 +#| msgid "_Help" +msgid "Help" +msgstr "ସହାୟତା" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "ବିବରଣୀ" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "ବିଦାୟ" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "ଫାଇଲ ମାନଙ୍କୁ ଖୋଲନ୍ତୁ" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "ତନ୍ତ୍ର ପ୍ରଦର୍ଶିକା ପସନ୍ଦ ମାନ" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "ଆଚରଣ" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "ଅଦ୍ୟତନ ଅନ୍ତରାଳ ସମୟ ସେକଣ୍ଡରେ (_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "ମସୃଣ ସତେଜନକୁ ସକ୍ରିୟ କରନ୍ତୁ (_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "ପ୍ରକ୍ରିୟା ବନ୍ଦ କରିବା ଅବା ସମାପ୍ତ କରିବା ପୂର୍ବରୁ ସଚେତନ କରନ୍ତୁ (_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU ହିସାବ ଅନୁସାରେ CPU ଉପଯୋଗିତା ଭାଗ କରନ୍ତୁ (_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "ସୂଚନା କ୍ଷେତ୍ର" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "ପ୍ରକ୍ରିୟା ସୂଚନା ତାଲିକାରେ ଦର୍ଶାଯାଇଛି (_n):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "ଆଲେଖୀଗୁଡ଼ିକ" + +#: ../data/preferences.ui.h:11 +#| msgid "Show network speed in bits" +msgid "_Show network speed in bits" +msgstr "ନେଟୱର୍କ ବେଗ ବିଟ ଆକାରରେ ଦର୍ଶାନ୍ତୁ (_S)" + +#: ../data/preferences.ui.h:12 +msgid "_Draw CPU chart as stacked area chart" +msgstr "ଷ୍ଟାକ ସ୍ଥାନ ଅନୁସାରେ CPU ଚାର୍ଟ୍‌ ଅଙ୍କନ କରନ୍ତୁ (_D)" + +#: ../data/preferences.ui.h:14 +#| msgid "Show _all filesystems" +msgid "Show _all file systems" +msgstr "ସମସ୍ତ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "ଫାଇଲ ତନ୍ତ୍ର ସୂଚନା ତାଲିକାରେ ଦର୍ଶାଯାଇଛି (_n):" + +#: ../data/renice.ui.h:1 +msgid "Change _Priority" +msgstr "ପ୍ରାଥମିକତା ପରିବର୍ତ୍ତନ କରନ୍ତୁ (_P)" + +#: ../data/renice.ui.h:2 +msgid "_Nice value:" +msgstr "ସୁନ୍ଦର ମୂଲ୍ୟ (_N):" + +#: ../data/renice.ui.h:3 +#| msgid "" +#| "The priority of a process is given by its nice value. A lower nice value " +#| "corresponds to a higher priority." +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"ଟିପ୍ପଣୀ:ପ୍ରକ୍ରିୟାର ପ୍ରାଥମିକତା ଏହାର nice ମୂଲ୍ୟ ଅନୁସାରେ " +"ଦିଆଯାଇଥାଏ। " +"ଗୋଟିଏ କମ nice ମୂଲ୍ୟ ଉଚ୍ଚ ପ୍ରାଥମିକତା ସହିତ ଅନୁରୂପ ହୋଇଥାଏ।" + +#: ../src/argv.cpp:20 +#| msgid "Show active processes" +msgid "Show the Processes tab" +msgstr "ପ୍ରକ୍ରିୟା ଟ୍ୟାବକୁ ଦର୍ଶାନ୍ତୁ" + +#: ../src/argv.cpp:25 +#| msgid "Show the System tab" +msgid "Show the Resources tab" +msgstr "ସମ୍ବଳ ଟ୍ୟାବ ଦେଖାନ୍ତୁ" + +#: ../src/argv.cpp:30 +#| msgid "Show the System tab" +msgid "Show the File Systems tab" +msgstr "ଫାଇଲ ତନ୍ତ୍ର ଟ୍ୟାବ ଦର୍ଶାନ୍ତୁ" + +#: ../src/callbacks.cpp:195 +msgid "translator-credits" +msgstr "ଶୁଭ୍ରାଂଶୁ ବେହେରା " + +#: ../src/disks.cpp:304 ../src/memmaps.cpp:361 +msgid "Device" +msgstr "ଉପକରଣ" + +#: ../src/disks.cpp:305 +msgid "Directory" +msgstr "ଡିରେକ୍ଟୋରି" + +#: ../src/disks.cpp:306 ../src/gsm_color_button.c:223 ../src/openfiles.cpp:251 +msgid "Type" +msgstr "ପ୍ରକାର" + +#: ../src/disks.cpp:307 +msgid "Total" +msgstr "ସର୍ବମୋଟ" + +#: ../src/disks.cpp:308 +msgid "Free" +msgstr "ମାଗଣା" + +#: ../src/disks.cpp:309 +msgid "Available" +msgstr "ଉପଲବ୍ଧ" + +#: ../src/disks.cpp:310 +msgid "Used" +msgstr "ବ୍ଯବହ୍ରୁତ" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "ଆଜି %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "ଗତକାଲି %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:199 +msgid "Fraction" +msgstr "ଭଗ୍ନାଂଶ" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:201 +#| msgid "Percentage full for pie colour pickers" +msgid "Percentage full for pie color pickers" +msgstr "pie ରଙ୍ଗ ଚୟକଗୁଡ଼ିକ ପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରତିଶତ" + +#: ../src/gsm_color_button.c:208 +msgid "Title" +msgstr "ଶୀର୍ଷକ" + +#: ../src/gsm_color_button.c:209 +msgid "The title of the color selection dialog" +msgstr "ରଙ୍ଗ ଚୟନ ସମଳାପର ଶୀର୍ଷକ" + +#: ../src/gsm_color_button.c:210 ../src/gsm_color_button.c:628 +msgid "Pick a Color" +msgstr "ଗୋଟିଏ ରଙ୍ଗ ବାଛନ୍ତୁ" + +#: ../src/gsm_color_button.c:216 +msgid "Current Color" +msgstr "ପ୍ରଚଳିତ ରଙ୍ଗ" + +#: ../src/gsm_color_button.c:217 +msgid "The selected color" +msgstr "ବଚ୍ଛିତ ରଙ୍ଗ" + +#: ../src/gsm_color_button.c:224 +msgid "Type of color picker" +msgstr "ରଙ୍ଗ ଚୟକର ପ୍ରକାର" + +#: ../src/gsm_color_button.c:550 +msgid "Received invalid color data\n" +msgstr "ଅବୈଧ ରଙ୍ଗ ତଥ୍ୟ ଗ୍ରହଣ କରିଅଛି\n" + +#: ../src/gsm_color_button.c:651 +msgid "Click to set graph colors" +msgstr "ଆଲେଖି ରଙ୍ଗ ବିନ୍ୟାସ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ" + +#: ../src/interface.cpp:47 +msgid "_View" +msgstr "ଦ୍ରୁଶ୍ଯ (_V)" + +#: ../src/interface.cpp:49 +msgid "_Stop Process" +msgstr "ପ୍ରକ୍ରିୟା ବନ୍ଦକରନ୍ତୁ (_S)" + +#: ../src/interface.cpp:50 +msgid "Stop process" +msgstr "ପ୍ରକ୍ରିୟା ବନ୍ଦକରନ୍ତୁ" + +#: ../src/interface.cpp:51 +msgid "_Continue Process" +msgstr "ପ୍ରକ୍ରିୟା ଚାଲୁରଖନ୍ତୁ (_C)" + +#: ../src/interface.cpp:52 +msgid "Continue process if stopped" +msgstr "ବନ୍ଦହୋଇଯାଇଥିଲେ ପ୍ରକ୍ରିୟା ଚାଲୁରଖନ୍ତୁ " + +#: ../src/interface.cpp:54 ../src/procdialogs.cpp:96 +msgid "_End Process" +msgstr "ପ୍ରକ୍ରିୟା ସମାପ୍ତକରନ୍ତୁ (_E)" + +#: ../src/interface.cpp:55 +msgid "Force process to finish normally" +msgstr "ପ୍ରକ୍ରିୟାକୁ ସାଧାରଣ ଭାବରେ ସମାପ୍ତ ହେବା ପାଇଁ ବାଧ୍ଯକରନ୍ତୁ" + +#: ../src/interface.cpp:56 ../src/procdialogs.cpp:85 +msgid "_Kill Process" +msgstr "ପ୍ରକ୍ରିୟାକୁ ବନ୍ଦକରନ୍ତୁ (_K)" + +#: ../src/interface.cpp:57 +msgid "Force process to finish immediately" +msgstr "ଅତିଶିଘ୍ର ସମାପ୍ତ କରିବାକୁ ପ୍ରକ୍ରିୟାକୁ ବାଧ୍ଯକରନ୍ତୁ" + +#: ../src/interface.cpp:58 +#| msgid "Change Priority" +msgid "_Change Priority" +msgstr "ପ୍ରାଥମିକତା ପରିବର୍ତ୍ତନ କରନ୍ତୁ (_C)" + +#: ../src/interface.cpp:59 +msgid "Change the order of priority of process" +msgstr "ପ୍ରକ୍ରିୟାର ପ୍ରାଥମିକତା କ୍ରମକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" + +#: ../src/interface.cpp:61 +msgid "_Refresh" +msgstr "ସତେଜ କରନ୍ତୁ (_R)" + +#: ../src/interface.cpp:62 +msgid "Refresh the process list" +msgstr "ପ୍ରକ୍ରିୟା ତାଲିକାକୁ ସତେଜକରନ୍ତୁ" + +#: ../src/interface.cpp:64 +msgid "_Memory Maps" +msgstr "ସ୍ମୃତି ସ୍ଥାନ ପ୍ରତିଚିତ୍ରଣ (_M)" + +#: ../src/interface.cpp:65 +msgid "Open the memory maps associated with a process" +msgstr "ଗୋଟିଏ ପ୍ରକ୍ରିୟା ସହିତ ସଂଶ୍ଳିଷ୍ଟ ଥିବା ସ୍ମୃତି ସ୍ଥାନ ପ୍ରତିଚିତ୍ରଣକୁ ଖୋଲନ୍ତୁ" + +#. Translators: this means 'Files that are open' (open is no verb here) +#: ../src/interface.cpp:67 +msgid "Open _Files" +msgstr "ଫାଇଲଗୁଡ଼ିକୁ ଖୋଲନ୍ତୁ (_F)" + +#: ../src/interface.cpp:68 +msgid "View the files opened by a process" +msgstr "ଗୋଟିଏ ପ୍ରକ୍ରିୟା ଦ୍ୱାରା ଖୋଲାଯାଇଥିବା ଫାଇଲଗୁଡ଼ିକୁ ଦେଖନ୍ତୁ" + +#: ../src/interface.cpp:69 +msgid "_Properties" +msgstr "ଗୁଣଧର୍ମ (_P)" + +#: ../src/interface.cpp:70 +msgid "View additional information about a process" +msgstr "ଏକ ପ୍ରକ୍ରିୟା ବିଷୟରେ ଅତିରିକ୍ତ ସୂଚନା ଦେଖନ୍ତୁ" + +#: ../src/interface.cpp:75 +msgid "_Dependencies" +msgstr "ନିର୍ଭରକମାନ (_D)" + +#: ../src/interface.cpp:76 +msgid "Show parent/child relationship between processes" +msgstr "ପ୍ରକ୍ରିୟାଗୁଡ଼ିକ ମଧ୍ଯରେ ଉଚ୍ଚ ସ୍ତର/ ନିମ୍ନ ସ୍ତର ସମ୍ପର୍କ ଦର୍ଶାନ୍ତୁ" + +#: ../src/interface.cpp:83 +msgid "_Active Processes" +msgstr "ସକ୍ରିୟ ପ୍ରକ୍ରିୟାଗୁଡ଼ିକ (_A)" + +#: ../src/interface.cpp:84 +msgid "Show active processes" +msgstr "ସକ୍ରିୟ ପ୍ରକ୍ରିୟାଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ" + +#: ../src/interface.cpp:85 +msgid "A_ll Processes" +msgstr "ସମସ୍ତ ପ୍ରକ୍ରିୟାଗୁଡ଼ିକ (_l)" + +#: ../src/interface.cpp:86 +msgid "Show all processes" +msgstr "ସମସ୍ତ ପ୍ରକ୍ରିୟାଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ" + +#: ../src/interface.cpp:87 +msgid "M_y Processes" +msgstr "ମୋର ପ୍ରକ୍ରିୟାଗୁଡ଼ିକ (_y)" + +#: ../src/interface.cpp:88 +#| msgid "Show user own process" +msgid "Show only user-owned processes" +msgstr "କେବଳ ଚାଳକ ନିଜସ୍ୱ ପ୍ରକ୍ରିୟା ଦର୍ଶାନ୍ତୁ" + +#: ../src/interface.cpp:93 ../src/util.cpp:217 +#| msgid "(Very High Priority)" +msgid "Very High" +msgstr "ଅତି ଉଚ୍ଚ" + +#: ../src/interface.cpp:94 +msgid "Set process priority to very high" +msgstr "ସନ୍ଦେଶ ପ୍ରାଥମିକତାକୁ ଅତି ଉଚ୍ଚ କରନ୍ତୁ" + +#: ../src/interface.cpp:95 ../src/util.cpp:219 +msgid "High" +msgstr "ଉଚ୍ଚ" + +#: ../src/interface.cpp:96 +msgid "Set process priority to high" +msgstr "ସନ୍ଦେଶ ପ୍ରାଥମିକତାକୁ ଉଚ୍ଚ କରନ୍ତୁ" + +#: ../src/interface.cpp:97 ../src/util.cpp:221 +msgid "Normal" +msgstr "ସାଧାରଣ" + +#: ../src/interface.cpp:98 +#| msgid "Force process to finish normally" +msgid "Set process priority to normal" +msgstr "ପ୍ରକ୍ରିୟା ପ୍ରାଥମିକତାକୁ ସାଧାରଣ ସେଟ କରନ୍ତୁ" + +#: ../src/interface.cpp:99 ../src/util.cpp:223 +msgid "Low" +msgstr "ନିମ୍ନ" + +#: ../src/interface.cpp:100 +msgid "Set process priority to low" +msgstr "ପ୍ରକ୍ରିୟା ପ୍ରାଥମିକତାକୁ ନିମ୍ନ ସେଟ କରନ୍ତୁ" + +#: ../src/interface.cpp:101 ../src/util.cpp:225 +msgid "Very Low" +msgstr "ଅତି ନିମ୍ନ" + +#: ../src/interface.cpp:102 +msgid "Set process priority to very low" +msgstr "ପ୍ରକ୍ରିୟା ପ୍ରାଥମିକତାକୁ ଅତି ନିମ୍ନ ସେଟ କରନ୍ତୁ" + +#: ../src/interface.cpp:103 +msgid "Custom" +msgstr "ଇଚ୍ଛାମୁତାବକ" + +#: ../src/interface.cpp:104 +msgid "Set process priority manually" +msgstr "ପ୍ରକ୍ରିୟା ପ୍ରାଥମିକତାକୁ ହସ୍ତକୃତ ଭାବରେ ସେଟ କରନ୍ତୁ" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:178 +#, c-format +#| msgid "Pick a Color" +msgid "Pick a Color for '%s'" +msgstr "'%s' ପାଇଁ ଗୋଟିଏ ରଙ୍ଗ ବାଛନ୍ତୁ" + +#: ../src/interface.cpp:214 ../src/procproperties.cpp:138 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:216 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:300 +msgid "Sending" +msgstr "ପଠାଯାଉଛି" + +#: ../src/load-graph.cpp:174 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u ସେକଣ୍ଡ" +msgstr[1] "%u ସେକଣ୍ଡ" + +#: ../src/load-graph.cpp:369 +#| msgid "Available" +msgid "not available" +msgstr "ଉପଲବ୍ଧ ନାହିଁ" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:372 +#, c-format +#| msgid "%s (%.1f %%) of %s" +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) of %s" + +#: ../src/lsof.cpp:125 +msgid "Error" +msgstr "ତୃଟି" + +#: ../src/lsof.cpp:126 +#, c-format +#| msgid "" +#| "Error\n" +#| "'%s' is not a valid Perl regular expression.\n" +#| "%s" +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ Perl ନିୟମିତ ଅଭିବ୍ୟକ୍ତି ନୁହଁ।" + +#: ../src/lsof.cpp:272 +msgid "Process" +msgstr "ପ୍ରକ୍ରିୟା" + +#: ../src/lsof.cpp:284 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:294 ../src/memmaps.cpp:339 +msgid "Filename" +msgstr "ଫାଇଲ ନାମ" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:341 +msgid "VM Start" +msgstr "VM ଆରମ୍ଭ କରନ୍ତୁ" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:343 +msgid "VM End" +msgstr "VM ସମାପ୍ତ କରନ୍ତୁ" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:345 +msgid "VM Size" +msgstr "VM ଆକାର" + +#: ../src/memmaps.cpp:346 +msgid "Flags" +msgstr "ପତାକା" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:348 +msgid "VM Offset" +msgstr "VM ଅଫସେଟ" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:351 +msgid "Private clean" +msgstr "ଘୋରଇ ସଫା" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:354 +msgid "Private dirty" +msgstr "ଘୋରଇ ଅପରିସ୍କାର" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:357 +msgid "Shared clean" +msgstr "ସହଭାଗୀ ସଫା" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:360 +msgid "Shared dirty" +msgstr "ସହଭାଗୀ ଅପରିସ୍କାର" + +#: ../src/memmaps.cpp:362 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:467 +msgid "Memory Maps" +msgstr "ସ୍ମୃତି ସ୍ଥାନ ପ୍ରତିଚିତ୍ରଣ" + +#: ../src/memmaps.cpp:479 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "ପ୍ରକ୍ରିୟା ପାଇଁ ସ୍ମୃତି ସ୍ଥାନ ପ୍ରତିଚିତ୍ରଣଗୁଡ଼ିକ \"%s\" (PID %u) (_M):" + +#: ../src/openfiles.cpp:38 +msgid "file" +msgstr "ଫାଇଲ" + +#: ../src/openfiles.cpp:40 +msgid "pipe" +msgstr "ପାଇପ" + +#: ../src/openfiles.cpp:42 +msgid "IPv6 network connection" +msgstr "IPv6 ନେଟୱର୍କ ସଂଯୋଗ" + +#: ../src/openfiles.cpp:44 +msgid "IPv4 network connection" +msgstr "IPv4 ନେଟୱର୍କ ସଂଯୋଗ" + +#: ../src/openfiles.cpp:46 +msgid "local socket" +msgstr "ସ୍ଥାନୀୟ ସକେଟ" + +#: ../src/openfiles.cpp:48 +msgid "unknown type" +msgstr "ଅଜଣା ପ୍ରକାର" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:250 +msgid "FD" +msgstr "ଏଫ.ଡି." + +#: ../src/openfiles.cpp:252 +msgid "Object" +msgstr "ବସ୍ତୁ" + +#: ../src/openfiles.cpp:346 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "ପ୍ରକ୍ରିୟା ଦ୍ୱାରା ଖୋଲାଯାଇଥିବା ଫାଇଲଗୁଡ଼ିକ \"%s\" (PID %u) (_F):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:1 +msgid "Main Window width" +msgstr "ମୂଖ୍ୟ ୱିଣ୍ଡୋ ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:2 +msgid "Main Window height" +msgstr "ମୂଖ୍ୟ ୱିଣ୍ଡୋ ଉଚ୍ଚତା" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:3 +msgid "Main Window should open maximized" +msgstr "ମୂଖ୍ଯ ୱିଣ୍ଡୋର ବୃହତ୍ତମ ଅବସ୍ଥାରେ ଖୋଲିବା ଉଚିତ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:4 +#| msgid "Main Window width" +msgid "Main Window X position" +msgstr "ମୂଖ୍ୟ ୱିଣ୍ଡୋ X ଅବସ୍ଥାନ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:5 +#| msgid "Main Window width" +msgid "Main Window Y position" +msgstr "ମୂଖ୍ୟ ୱିଣ୍ଡୋ Y ର ଅବସ୍ଥାନ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:6 +msgid "Show process dependencies in tree form" +msgstr "ପ୍ରକ୍ରିୟା ନିର୍ଭରଶୀଳ ମାନଙ୍କୁ ବୃକ୍ଷ ଆକାରରେ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:7 +msgid "Solaris mode for CPU percentage" +msgstr "CPU ପ୍ରତିଶତ ପାଇଁ Solaris ଧାରା" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:8 +#| msgid "" +#| "If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu " +#| "usage is divided by the total number of CPUs. Else it operates in 'Irix " +#| "mode'." +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"ଯଦି TRUE, ତନ୍ତ୍ର-ପ୍ରଦର୍ଶିକା 'Solaris ଧାରା'ରେ ପ୍ରୟୋଗ ହୋଇଥାଏ ଯେଉଁଥିରେ ଗୋଟିଏ " +"କାର୍ଯ୍ୟର CPU " +"ବ୍ୟବହାର ସମସ୍ତ CPUଗୁଡ଼ିକର ସମଷ୍ଟି ଦ୍ୱାରା ବିଭାଜିତ ହୋଇଥାଏ। ଅନ୍ୟଥା ଏହା " +"'Irix'ଧାରାରେ ପ୍ରୟୋଗ " +"ହୋଇଥାଏ।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:9 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU ଚାର୍ଟ୍‌କୁ ଷ୍କାକ ସ୍ଥାନ ଚାର୍ଟ୍‌ ଭାବରେ ସେଟ କରନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:10 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"ଯଦି TRUE, ତେବେ ତନ୍ତ୍ର ପ୍ରଦର୍ଶିକା CPU ଚାର୍ଟ୍‌କୁ ସରଳ ଚାର୍ଟ୍‌ ପରିବର୍ତ୍ତେ " +"କ୍ରମବଦ୍ଧ ସ୍ଥାନ " +"ଚାର୍ଟ୍‌ ଭାବରେ ଦର୍ଶାଇଥାଏ।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "ମସୃଣ ସତେଜନକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:12 +msgid "Show warning dialog when killing processes" +msgstr "ପ୍ରକ୍ରିୟାଗୁଡ଼ିକୁ ବନ୍ଦକରିବା ସମୟରେ ଚେତାବନୀ ସଂଳାପ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:13 +msgid "Time in milliseconds between updates of the process view" +msgstr "ପ୍ରକ୍ରିୟା ଦର୍ଶନ ଅଦ୍ୟତନର ମଧ୍ଯବର୍ତ୍ତୀ ସମୟ ମିଲିସେକଣ୍ଡରେ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:14 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ଆଲେଖୀଗୁଡ଼ିକର ଅଦ୍ୟତନର ମଧ୍ଯବର୍ତ୍ତୀ ସମୟ ମିଲିସେକଣ୍ଡରେ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:15 +#| msgid "Whether information about all filesystems should be displayed" +msgid "Whether information about all file systems should be displayed" +msgstr "ସମସ୍ତ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକ ବିଷୟରେ ସୂଚନାକୁ ଦର୍ଶାଯିବା ଉଚିତ କି ନୁହଁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:16 +#| msgid "" +#| "Whether to display information about all filesystems (including types " +#| "like 'autofs' and 'procfs'). Useful for getting a list of all currently " +#| "mounted filesystems." +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"ସମସ୍ତ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକ ବିଷୟରେ ସୂଚନାକୁ ଦର୍ଶାଯିବା ଉଚିତ କି ନୁହଁ ('autofs' ଏବଂ " +"'procfs' " +"ପ୍ରକାରଗୁଡ଼ିକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରି). ସମସ୍ତ ସ୍ଥପିତ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକର ତାଲିକା ପାଇବା " +"ପାଇଁ ଫଳପ୍ରଦ।" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:17 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ଯନ୍ତ୍ରଗୁଡ଼ିକର ତାଲିକା ଅଦ୍ୟତନ ମଧ୍ଯବର୍ତ୍ତୀ ସମୟ ମିଲିସେକଣ୍ଡରେ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:18 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ କେଉଁ ପ୍ରକ୍ରିୟାକୁ ଦର୍ଶାଯିବ ତାହା ବର୍ଣ୍ଣନାକରନ୍ତୁ. 0 ହେଉଛି " +"ସମସ୍ତ, 1 ହେଉଛି " +"ଚାଳକ, ଏବଂ 2 ହେଉଛି ସକ୍ରିୟ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:19 +msgid "Saves the currently viewed tab" +msgstr "ବର୍ତ୍ତମାନ ଦେଖିଥିବା ଟ୍ୟାବକୁ ସଂରକ୍ଷଣ କରେ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:20 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "" +"ତନ୍ତ୍ର ସୂଚନା ପାଇଁ 0, ପ୍ରକ୍ରିୟା ତାଲିକା ପାଇଁ 1, ଉତ୍ସଗୁଡ଼ିକ ପାଇଁ 2 ଏବଂ ଡିସ୍କ " +"ତାଲିକା ପାଇଁ 3" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:21 +msgid "CPU colors" +msgstr "CPU ରଙ୍ଗଗୁଡ଼ିକ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:22 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "ପ୍ରତ୍ୟେକ ନିବେଶ ଏହି ଶୈଳୀରେ ଥାଏ (CPU#, ଷୋହଳମିକ ରଙ୍ଗ ମୂଲ୍ୟ)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:23 +#| msgid "Default graph mem color" +msgid "Default graph memory color" +msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଆଲେଖୀ ସ୍ମୃତି ରଙ୍ଗ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:24 +msgid "Default graph swap color" +msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଆଲେଖୀ swap ରଙ୍ଗ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:25 +msgid "Default graph incoming network traffic color" +msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଆଲେଖୀ ଆସୁଥିବା ନେଟୱର୍କ ଟ୍ରାଫିକ ରଙ୍ଗ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:26 +msgid "Default graph outgoing network traffic color" +msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଆଲେଖୀ ଯାଉଥିବା ନେଟୱର୍କ ଟ୍ରାଫିକ ରଙ୍ଗ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:27 +msgid "Show network traffic in bits" +msgstr "ନେଟୱର୍କ ପ୍ରବାହକୁ ବିଟ ଆକାରରେ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:28 +msgid "Process view sort column" +msgstr "ପ୍ରକ୍ରିୟା ଦୃଶ୍ୟ ସ୍ତମ୍ଭ ସଜଡ଼ା" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:29 +msgid "Process view columns order" +msgstr "ପ୍ରକ୍ରିୟା ଦୃଶ୍ୟ ସ୍ତମ୍ଭ କ୍ରମ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:30 +msgid "Process view sort order" +msgstr "ପ୍ରକ୍ରିୟା ଦୃଶ୍ୟ ସଜଡ଼ା କ୍ରମ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:31 +#| msgid "Width of process 'name' column" +msgid "Width of process 'Name' column" +msgstr "ପ୍ରକ୍ରିୟା 'ନାମ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:32 +#| msgid "Show process 'name' column on startup" +msgid "Show process 'Name' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ନାମ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:33 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'User' column" +msgstr "ପ୍ରକ୍ରିୟା 'ବ୍ୟବହାରକାରୀ ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:34 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'User' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ବ୍ୟବହାରକାରୀ ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:35 +#| msgid "Width of process 'status' column" +msgid "Width of process 'Status' column" +msgstr "ପ୍ରକ୍ରିୟା 'ସ୍ଥିତି' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:36 +#| msgid "Show process 'status' column on startup" +msgid "Show process 'Status' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ସ୍ଥିତି' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:37 +#| msgid "Width of process 'virtual memory' column" +msgid "Width of process 'Virtual Memory' column" +msgstr "ପ୍ରକ୍ରିୟା 'ଆଭାସୀ ସ୍ମୃତି ସ୍ଥାନ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:38 +#| msgid "Show process 'virtual memory' column on startup" +msgid "Show process 'Virtual Memory' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ଆବାସୀ ସ୍ମୃତି ସ୍ଥାନ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:39 +#| msgid "Width of process 'resident memory' column" +msgid "Width of process 'Resident Memory' column" +msgstr "ପ୍ରକ୍ରିୟା 'ନିବାସୀ ସ୍ମୃତି ସ୍ଥାନ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:40 +#| msgid "Show process 'resident memory' column on startup" +msgid "Show process 'Resident Memory' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ନିବାସୀ ସ୍ମୃତି ସ୍ଥାନ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:41 +#| msgid "Width of process 'writable memory' column" +msgid "Width of process 'Writable Memory' column" +msgstr "ପ୍ରକ୍ରିୟା 'ଲେଖାଯୋଗ୍ୟ ସ୍ମୃତି ସ୍ଥାନ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:42 +#| msgid "Show process 'writable memory' column on startup" +msgid "Show process 'Writable Memory' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ଲେଖାଯୋଗ୍ୟ ସ୍ମୃତି ସ୍ଥାନ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:43 +#| msgid "Width of process 'shared memory' column" +msgid "Width of process 'Shared Memory' column" +msgstr "ପ୍ରକ୍ରିୟା 'ସହଭାଗୀ ସ୍ମୃତି ସ୍ଥାନ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:44 +#| msgid "Show process 'shared memory' column on startup" +msgid "Show process 'Shared Memory' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ସହଭାଗୀ ସ୍ମୃତି ସ୍ଥାନ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:45 +#| msgid "Width of process 'X server memory' column" +msgid "Width of process 'X Server Memory' column" +msgstr "ପ୍ରକ୍ରିୟା 'X ସର୍ଭର ସ୍ମୃତି ସ୍ଥାନ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:46 +#| msgid "Show process 'X server memory' column on startup" +msgid "Show process 'X Server Memory' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'X ସର୍ଭର ସ୍ମୃତି' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:48 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "ପ୍ରକ୍ରିୟା 'CPU %' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:50 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'CPU %' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:51 +#| msgid "Width of process 'CPU time' column" +msgid "Width of process 'CPU Time' column" +msgstr "ପ୍ରକ୍ରିୟା 'CPU ସମୟ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:52 +#| msgid "Show process 'CPU time' column on startup" +msgid "Show process 'CPU Time' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'CPU ସମୟ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:53 +#| msgid "Width of process 'start time' column" +msgid "Width of process 'Started' column" +msgstr "ପ୍ରକ୍ରିୟା 'ଆରମ୍ଭ ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:54 +#| msgid "Show process 'start time' column on startup" +msgid "Show process 'Started' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ଆରମ୍ଭ ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:55 +#| msgid "Width of process 'nice' column" +msgid "Width of process 'Nice' column" +msgstr "ପ୍ରକ୍ରିୟା 'Nice' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:56 +#| msgid "Show process 'nice' column on startup" +msgid "Show process 'Nice' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'Nice' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:57 +msgid "Width of process 'PID' column" +msgstr "ପ୍ରକ୍ରିୟା 'PID' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:58 +msgid "Show process 'PID' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'PID' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:59 +#| msgid "Width of process 'SELinux security context' column" +msgid "Width of process 'SELinux Security Context' column" +msgstr "ପ୍ରକ୍ରିୟା 'SELinux ସୁରକ୍ଷା ପ୍ରସଙ୍ଗ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:60 +#| msgid "Show process 'SELinux security context' column on startup" +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'SELinux ସୁରକ୍ଷା ପ୍ରସଙ୍ଗ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:61 +#| msgid "Width of process 'nice' column" +msgid "Width of process 'Command Line' column" +msgstr "ପ୍ରକ୍ରିୟା 'ନିର୍ଦ୍ଦେଶ ଧାରା ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:62 +#| msgid "Show process 'nice' column on startup" +msgid "Show process 'Command Line' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ନିର୍ଦ୍ଦେଶ ଧାରା' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:63 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Memory' column" +msgstr "ପ୍ରକ୍ରିୟା 'ସ୍ମୃତି ସ୍ଥାନ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:64 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Memory' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ସ୍ମୃତି ସ୍ଥାନ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:65 +msgid "Width of process 'Waiting Channel' column" +msgstr "ପ୍ରକ୍ରିୟା 'ଅପେକ୍ଷା ଚାନେଲ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:66 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ଅପେକ୍ଷା ଚାନେଲ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:67 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Control Group' column" +msgstr "ପ୍ରକ୍ରିୟା 'ନିୟନ୍ତ୍ରଣ ସମୂହ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:68 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Control Group' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ନିୟନ୍ତ୍ରଣ ସମୂହ ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:69 +#| msgid "Width of process 'nice' column" +msgid "Width of process 'Unit' column" +msgstr "ପ୍ରକ୍ରିୟା 'ଏକକ ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:70 +#| msgid "Show process 'nice' column on startup" +msgid "Show process 'Unit' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ଏକକ ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:71 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Session' column" +msgstr "ପ୍ରକ୍ରିୟା 'ଅଧିବେଶନ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:72 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Session' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ଅଧିବେଶନ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:73 +#| msgid "Width of process 'status' column" +msgid "Width of process 'Seat' column" +msgstr "ପ୍ରକ୍ରିୟା 'ସ୍ଥାନ ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:74 +#| msgid "Show process 'status' column on startup" +msgid "Show process 'Seat' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ସ୍ଥାନ ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:75 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Owner' column" +msgstr "ପ୍ରକ୍ରିୟା 'ମାଲିକ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:76 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Owner' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ମାଲିକ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:77 +#| msgid "Width of process 'owner' column" +msgid "Width of process 'Priority' column" +msgstr "ପ୍ରକ୍ରିୟା 'ପ୍ରାଥମିକତା' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:78 +#| msgid "Show process 'owner' column on startup" +msgid "Show process 'Priority' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ 'ପ୍ରାଥମିକତା' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:79 +#| msgid "Process view sort column" +msgid "Disk view sort column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ ସ୍ତମ୍ଭ ସଜଡ଼ା" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:80 +#| msgid "Process view sort order" +msgid "Disk view sort order" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ ସଜଡ଼ା କ୍ରମ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:81 +msgid "Disk view columns order" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ ସ୍ଥମ୍ଭଗୁଡ଼ିକର କ୍ରମ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:82 +#| msgid "Width of process 'nice' column" +msgid "Width of disk view 'Device' column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ 'ଉପକରଣ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:83 +#| msgid "Show process 'nice' column on startup" +msgid "Show disk view 'Device' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ ଡିସ୍କ ଦୃଶ୍ୟ 'ଉପକରଣ ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:84 +#| msgid "Width of process 'virtual memory' column" +msgid "Width of disk view 'Directory' column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ 'ଡିରେକ୍ଟୋରୀ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:85 +#| msgid "Show process 'virtual memory' column on startup" +msgid "Show disk view 'Directory' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ ଡିସ୍କ ଦୃଶ୍ୟ 'ଡିରେକ୍ଟୋରୀ' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:86 +#| msgid "Width of process 'name' column" +msgid "Width of disk view 'Type' column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ 'ପ୍ରକାର' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:87 +#| msgid "Show process 'name' column on startup" +msgid "Show disk view 'Type' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ ଡିସ୍କ ଦୃଶ୍ୟ 'ପ୍ରକାର' ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:88 +#| msgid "Width of process 'status' column" +msgid "Width of disk view 'Total' column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ 'ସମୁଦାୟ ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:89 +#| msgid "Show process 'status' column on startup" +msgid "Show disk view 'Total' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ ଡିସ୍କ ଦୃଶ୍ୟ 'ସମୁଦାୟ' ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:90 +#| msgid "Width of process 'name' column" +msgid "Width of disk view 'Free' column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ 'ମୁକ୍ତ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:91 +#| msgid "Show process 'name' column on startup" +msgid "Show disk view 'Free' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ ଡିସ୍କ ଦୃଶ୍ୟ 'ମୁକ୍ତ' ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:92 +#| msgid "Width of process 'name' column" +msgid "Width of disk view 'Available' column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ 'ଉପଲବ୍ଧ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:93 +#| msgid "Show process 'name' column on startup" +msgid "Show disk view 'Available' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ ଡିସ୍କ ଦୃଶ୍ୟ 'ଉପଲବ୍ଧ' ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:94 +#| msgid "Width of process 'name' column" +msgid "Width of disk view 'Used' column" +msgstr "ଡିସ୍କ ଦୃଶ୍ୟ 'ବ୍ୟବହୃତ' ସ୍ତମ୍ଭର ଓସାର" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:95 +#| msgid "Show process 'name' column on startup" +msgid "Show disk view 'Used' column on startup" +msgstr "ଆରମ୍ଭ ସମୟରେ ଡିସ୍କ ଦୃଶ୍ୟ 'ବ୍ୟବହୃତ' ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:96 +#| msgid "Process view sort column" +msgid "Memory map sort column" +msgstr "ସ୍ମୃତିସ୍ଥାନ ମେଳକ ସ୍ତମ୍ଭ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:97 +#| msgid "Memory and Swap History" +msgid "Memory map sort order" +msgstr "ସ୍ମୃତିସ୍ଥାନ ମେଳକ କ୍ରମ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:98 +#| msgid "Process view sort column" +msgid "Open files sort column" +msgstr "ଖୋଲା ଫାଇଲ ସ୍ତମ୍ଭ ସଜଡ଼ା" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:99 +#| msgid "Process view sort order" +msgid "Open files sort order" +msgstr "ଖୋଲା ଫାଇଲ ସଜଡ଼ା କ୍ରମ" + +#: ../src/procactions.cpp:76 +#, c-format +#| msgid "" +#| "Cannot change the priority of process with pid %d to %d.\n" +#| "%s" +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d ରୁ %d କୁ ପ୍ରକ୍ରିୟାର ପ୍ରାଥମିକତାକୁ ପରିବର୍ତ୍ତନ କରିହେବ ନାହିଁ।\n" +"%s" + +#: ../src/procactions.cpp:156 +#, c-format +#| msgid "" +#| "Cannot kill process with pid %d with signal %d.\n" +#| "%s" +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"ସଂକେତ %d ସହିତଥିବା PID %d ସହିତ ପ୍ରକ୍ରିୟାକୁ ବନ୍ଦ କରିପାରିବେ ନାହିଁ।\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:78 +#, c-format +#| msgid "Kill the selected process?" +msgid "Kill the selected process “%s” (PID: %u)?" +msgstr "ବଚ୍ଛିତ ପ୍ରକ୍ରିୟା“%s” (PID: %u)କୁ ବନ୍ଦ କରିବେ କି?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:82 +#| msgid "" +#| "Killing a process may destroy data, break the session or introduce a " +#| "security risk. Only unresponding processes should be killed." +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"ପ୍ରକ୍ରିୟାକୁ ବନ୍ଦ କରିବା ଦ୍ୱାରା ତଥ୍ୟ ନଷ୍ଟ ହୋଇପାରେ, ଅଧିବେଶନ ଅଟକାଇପାରେ କିମ୍ବା " +"କୌଣସି ସୁରକ୍ଷା ବିପଦ " +"ଦେଖାଦେଇପାରେ। କେବଳ ଉତ୍ତର ଦେଉନଥିବା ପ୍ରକ୍ରିୟାଗୁଡ଼ିକୁ ବନ୍ଦକରିବା ଉଚିତ।" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:89 +#, c-format +#| msgid "End the selected process?" +msgid "End the selected process “%s” (PID: %u)?" +msgstr "ବଚ୍ଛିତ ପ୍ରକ୍ରିୟା “%s” (PID: %u)କୁ ସମାପ୍ତ କରିବେ କି?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:93 +#| msgid "" +#| "Ending a process may destroy data, break the session or introduce a " +#| "security risk. Only unresponding processes should be ended." +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"ପ୍ରକ୍ରିୟାକୁ ବନ୍ଦ କରିବା ଦ୍ୱାରା ତଥ୍ୟ ନଷ୍ଟ ହୋଇପାରେ, ଅଧିବେଶନ ଅଟକାଇପାରେ କିମ୍ବା " +"କୌଣସି ସୁରକ୍ଷା ବିପଦ " +"ଦେଖାଦେଇପାରେ। କେବଳ ଉତ୍ତର ଦେଉନଥିବା ପ୍ରକ୍ରିୟାଗୁଡ଼ିକୁ ସମାପ୍ତକରିବା ଉଚିତ।" + +#: ../src/procdialogs.cpp:175 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "“%s” (PID: %u) ପ୍ରକ୍ରିୟାର ପ୍ରାଥମିକତା କ୍ରମକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" + +#: ../src/procdialogs.cpp:193 +msgid "Note:" +msgstr "ଟିପ୍ପଣୀ:" + +#: ../src/procdialogs.cpp:194 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"ପ୍ରକ୍ରିୟାର ପ୍ରାଥମିକତା ଏହାର nice ମୂଲ୍ୟ ଦ୍ୱାରା ଦିଆଯାଇଥାଏ. ଗୋଟିଏ କମ nice ମୂଲ୍ୟ " +"ଉଚ୍ଚ ପ୍ରାଥମିକତା " +"ସହିତ ଅନୁରୂପ ହୋଇଥାଏ." + +#: ../src/procdialogs.cpp:446 ../src/procman-app.cpp:462 +msgid "Icon" +msgstr "ଚିତ୍ର ସଙ୍କେତ" + +#: ../src/procman-app.cpp:575 +msgid "A simple process and system monitor." +msgstr "ଗୋଟିଏ ସରଳ ପ୍ରକ୍ରିୟା ଏବଂ ତନ୍ତ୍ର ପ୍ରଦର୍ଶିକା." + +#: ../src/procproperties.cpp:104 ../src/util.cpp:434 +msgid "N/A" +msgstr "ଦରକାର ନାହିଁ" + +#: ../src/procproperties.cpp:129 ../src/proctable.cpp:215 +msgid "Process Name" +msgstr "ପ୍ରକ୍ରିୟା ନାମ" + +#: ../src/procproperties.cpp:130 ../src/proctable.cpp:216 +msgid "User" +msgstr "ଚାଳକ" + +#: ../src/procproperties.cpp:131 ../src/proctable.cpp:217 +msgid "Status" +msgstr "ଅବସ୍ଥିତି" + +#: ../src/procproperties.cpp:133 ../src/proctable.cpp:218 +msgid "Virtual Memory" +msgstr "ଆଭାସୀ ସ୍ମ୍ରୁତି" + +#: ../src/procproperties.cpp:134 ../src/proctable.cpp:219 +msgid "Resident Memory" +msgstr "ନିବାସୀ ସ୍ମୃତିସ୍ଥାନ" + +#: ../src/procproperties.cpp:135 ../src/proctable.cpp:220 +msgid "Writable Memory" +msgstr "ଲେଖାଯୋଗ୍ୟ ସ୍ମୃତିସ୍ଥାନ" + +#: ../src/procproperties.cpp:136 ../src/proctable.cpp:221 +msgid "Shared Memory" +msgstr "ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନ" + +#: ../src/procproperties.cpp:137 ../src/proctable.cpp:222 +msgid "X Server Memory" +msgstr "X ସର୍ଭର ସ୍ମୃତିସ୍ଥାନ" + +#: ../src/procproperties.cpp:139 ../src/proctable.cpp:224 +msgid "CPU Time" +msgstr "CPU ସମୟ" + +#: ../src/procproperties.cpp:139 +#, c-format +#| msgid "%u second" +#| msgid_plural "%u seconds" +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld ସେକେଣ୍ଡ" +msgstr[1] "%lld ସେକେଣ୍ଡ" + +#: ../src/procproperties.cpp:140 ../src/proctable.cpp:225 +msgid "Started" +msgstr "ଆରମ୍ଭ ହୋଇଛି" + +#: ../src/procproperties.cpp:141 ../src/proctable.cpp:226 +msgid "Nice" +msgstr "ନାଇସ" + +#: ../src/procproperties.cpp:142 ../src/proctable.cpp:240 +#| msgid "(Low Priority)" +msgid "Priority" +msgstr "ଅଗ୍ରାଧିକାର" + +#: ../src/procproperties.cpp:143 ../src/proctable.cpp:227 +msgid "ID" +msgstr "ପରିଚୟ" + +#: ../src/procproperties.cpp:144 ../src/proctable.cpp:228 +msgid "Security Context" +msgstr "ସୁରକ୍ଷା ପ୍ରସଙ୍ଗ" + +#: ../src/procproperties.cpp:145 ../src/proctable.cpp:229 +msgid "Command Line" +msgstr "ନିର୍ଦ୍ଦେଶ ନାମା" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:146 ../src/proctable.cpp:232 +msgid "Waiting Channel" +msgstr "ଅପେକ୍ଷା ଚାନେଲ" + +#: ../src/procproperties.cpp:147 ../src/proctable.cpp:233 +msgid "Control Group" +msgstr "ନିଯନ୍ତ୍ରଣ ଶ୍ରେଣୀ" + +#: ../src/procproperties.cpp:259 +#| msgid "Processes" +msgid "Process Properties" +msgstr "ପ୍ରକ୍ରିୟା ଗୁଣଧର୍ମ" + +#: ../src/procproperties.cpp:279 +#, c-format +#| msgid "_Files opened by process \"%s\" (PID %u):" +msgid "Properties of process \"%s\" (PID %u):" +msgstr "ପ୍ରକ୍ରିୟା \"%s\" (PID %u) ର ଗୁଣଧର୍ମ:" + +#: ../src/proctable.cpp:223 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:234 +msgid "Unit" +msgstr "ଏକକ" + +#: ../src/proctable.cpp:235 +msgid "Session" +msgstr "ଅଧିବେଶନ" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:238 +msgid "Seat" +msgstr "ସ୍ଥାନ" + +#: ../src/proctable.cpp:239 +msgid "Owner" +msgstr "ମାଲିକ" + +#: ../src/proctable.cpp:1048 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "ଶେଷ 1, 5, 15 ମିନଟ ପାଇଁ ହାରାହାରୀ ଧାରଣ: %0.2f, %0.2f, %0.2f" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "ଚାଲୁଅଛି" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "ଅଟକିଛି" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "ଅବ୍ୟାହତ" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "ସୁପ୍ତ ଅଛି" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:169 +#, c-format +#| msgid "%.1f KiB" +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:170 +#, c-format +#| msgid "%.1f kbit" +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:171 +#, c-format +#| msgid "%.1f Mbit" +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:172 +#, c-format +#| msgid "%.1f Gbit" +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:173 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:188 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u ବିଟ" +msgstr[1] "%u ବିଟ" + +#: ../src/util.cpp:189 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u ବାଇଟ୍" +msgstr[1] "%u ବାଇଟ୍" + +#: ../src/util.cpp:232 +#| msgid "(Very High Priority)" +msgid "Very High Priority" +msgstr "ଅତି ଉଚ୍ଚ୍ନ ପ୍ରାଥମିକତା" + +#: ../src/util.cpp:234 +#| msgid "(High Priority)" +msgid "High Priority" +msgstr "ଉଚ୍ଚ ପ୍ରାଥମିକତା" + +#: ../src/util.cpp:236 +#| msgid "(Normal Priority)" +msgid "Normal Priority" +msgstr "ସାଧାରଣ ପ୍ରାଥମିକତା" + +#: ../src/util.cpp:238 +#| msgid "(Low Priority)" +msgid "Low Priority" +msgstr "ନିମ୍ନ ପ୍ରାଥମିକତା" + +#: ../src/util.cpp:240 +#| msgid "(Very Low Priority)" +msgid "Very Low Priority" +msgstr "ଅତି ନିମ୍ନ ପ୍ରାଥମିକତା" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:599 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "_Monitor" +#~ msgstr "ଦ୍ରୁଷ୍ଟି ରଖନ୍ତୁ (_M)" + +#~ msgid "_Edit" +#~ msgstr "ସମ୍ପାଦନ କରନ୍ତୁ (_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "ଫାଇଲ ମାନଙ୍କୁ ଖୋଲନ୍ତୁ କୁ ଖୋଜନ୍ତୁ (_O)" + +#~ msgid "Search for open files" +#~ msgstr "ଫାଇଲ ମାନଙ୍କୁ ଖୋଲନ୍ତୁ କୁ ଖୋଜନ୍ତୁ" + +#~ msgid "Quit the program" +#~ msgstr "କାରିକାରୁ ବିଦାୟ ନିଅନ୍ତୁ" + +#~ msgid "_Change Priority..." +#~ msgstr "ପ୍ରାଥମିକତା ପରିବର୍ତ୍ତନ କରନ୍ତୁ (_C)..." + +#~ msgid "Configure the application" +#~ msgstr "ପ୍ରୟୋଗର ବିନ୍ଯାସ କରନ୍ତୁ" + +#~ msgid "_Contents" +#~ msgstr "ସୂଚୀପତ୍ର (_C)" + +#~ msgid "Open the manual" +#~ msgstr "ସହାୟକ ପୁସ୍ତକ ଖୋଲନ୍ତୁ" + +#~ msgid "About this application" +#~ msgstr "ଏହି ପ୍ରୟୋଗର ବିବରଣୀ" + +#~ msgid "System" +#~ msgstr "ତନ୍ତ୍ର" + +#~ msgid "Default graph cpu color" +#~ msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଆଲେଖୀ cpu ରଙ୍ଗ" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "ଆରମ୍ଭ ସମୟରେ 'ସ୍ୱତନ୍ତ୍ରଚର' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "ଆରମ୍ଭ ସମୟରେ 'ଆକଳିତ ସ୍ମୃତି ସ୍ଥାନ ବ୍ୟବହାର' ପ୍ରକ୍ରିୟା ସ୍ତମ୍ଭ ଦର୍ଶାନ୍ତୁ" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "ପ୍ରକ୍ରିୟା 'ସ୍ୱତନ୍ତ୍ରଚରଗୁଡ଼ିକର' ସ୍ତମ୍ଭର ଓସାର" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "ପ୍ରକ୍ରିୟା 'ଆକଳିତ ସ୍ମୃତି ସ୍ଥାନ ବ୍ୟବହାର' ସ୍ତମ୍ଭର ଓସାର" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris ଧାରା" + +#~ msgid "Release %s" +#~ msgstr "ସଂସ୍କରଣ %s" + +#~ msgid "Unknown CPU model" +#~ msgstr "ଅଜଣା CPU ମଡେଲ" + +#~ msgid "Kernel %s" +#~ msgstr "କର୍ଣ୍ଣଲ %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "ହାର୍ଡୱେର" + +#~ msgid "Memory:" +#~ msgstr "ସ୍ମୃତି ସ୍ଥାନ:" + +#~ msgid "Processor %d:" +#~ msgstr "ସଞ୍ଚାଳକ %d:" + +#~ msgid "Processor:" +#~ msgstr "ସଞ୍ଚାଳକ:" + +#~ msgid "System Status" +#~ msgstr "ତନ୍ତ୍ର ସ୍ଥିତି" + +#~ msgid "Available disk space:" +#~ msgstr "ଉପଲବ୍ଧ ଡିସ୍କ ସ୍ଥାନ:" + +#~ msgid "N/A" +#~ msgstr "N/A" diff --git a/po/pa.gmo b/po/pa.gmo new file mode 100644 index 0000000..87bb6e1 Binary files /dev/null and b/po/pa.gmo differ diff --git a/po/pa.po b/po/pa.po new file mode 100644 index 0000000..57c56a0 --- /dev/null +++ b/po/pa.po @@ -0,0 +1,1700 @@ +# translation of gnome-system-monitor.HEAD.po to Punjabi +# Punjabi translation of procman.HEAD. +# Copyright (C) 2004 THE procman.HEAD'S COPYRIGHT HOLDER +# +# +# A S Alam , 2004, 2005, 2006, 2007, 2009, 2011, 2018. +# Amanpreet Singh Alam , 2008, 2012, 2013, 2014, 2016, 2017. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.HEAD\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-03-06 22:43-0600\n" +"Last-Translator: A S Alam \n" +"Language-Team: Punjabi \n" +"Language: pa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"\n" +"\n" +"X-Generator: Lokalize 2.0\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "ਸਿਸਟਮ ਨਿਗਰਾਨ" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "ਮੌਜੂਦਾ ਪਰੋਸੈੱਸ ਵੇਖੋ ਅਤੇ ਸਿਸਟਮ ਹਾਲਤ ਦੀ ਨਿਗਰਾਨੀ" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"ਨਿਗਾਰਨੀ;ਸਿਸਟਮ;ਕਾਰਵਾਈ;ਪਰੋਸੈਸ;ਸੀਪੀਯੂ;ਪ੍ਰੋਸੈਸਰ;ਨੈੱਟਵਰਕ;ਅਤੀਤ;ਵਰਤੋਂ;ਮੈਮੋਰੀ;ਕਾਰਗੁਜ਼ਾਰ" +"ੀ;ਟਾਸਕ;ਕੰਮ;" +"ਮੈਨੇਜਰ;ਪਰੋਸੈਸਰ;ਸਰਗਰਮੀ;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "ਗਨੋਮ ਸਿਸਟਮ ਨਿਗਰਾਨ" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"ਨਿਗਾਰਨੀ;ਸਿਸਟਮ;ਕਾਰਵਾਈ;ਪਰੋਸੈਸ,;ਸੀਪੀਯੂ;ਪ੍ਰੋਸੈਸਰ;ਨੈੱਟਵਰਕ;ਅਤੀਤ;ਵਰਤੋਂ;ਮੈਮੋਰੀ;ਪਰੋਸੈਸਰ" +";" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "ਸਿਸਟਮ ਸਰੋਤ ਵੇਖੋ ਅਤੇ ਇੰਤਜ਼ਾਮ ਕਰੋ" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"ਸਿਸਟਮ ਨਿਗਰਾਨ ਵਰਤਣ ਲਈ ਸੌਖੇ ਇੰਟਰਫੇਸ ਵਾਲਾ ਪਰੋਸੈਸ ਦਰਸ਼ਕ ਅਤੇ ਸਿਸਟਮ ਨਿਗਰਾਨ ਹੈ।" + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"ਸਿਸਟਮ ਨਿਗਰਾਨ ਤੁਹਾਨੂੰ ਉਹ ਐਪਲੀਕੇਸ਼ਨ ਲੱਭਣ ਲਈ ਮੱਦਦ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ" +" ਦੇ ਪਰੋਸੈਸ ਜਾਂ " +"ਮੈਮੋਰੀ ਨੂੰ ਵਰਤਦੀਆਂ ਹਨ, ਚੱਲ ਰਹੇ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਸੰਚਾਲਨ ਕਰ ਸਕਦਾ ਹੈ, ਜੇ ਪਰੋਸੈਸ ਠੀਕ" +" ਤਰ੍ਹਾਂ ਨਹੀਂ ਚੱਲਦਾ " +"ਤਾਂ ਧੱਕੇ ਨਾਲ ਬੰਦ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਮੌਜੂਦਾ ਪਰੋਸੈਸ ਦੀ ਸਥਿਤੀ ਤੇ ਤਰਜੀਹ ਬਦਲ ਸਕਦਾ ਹੈ।" + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"ਸਰੋਤ ਗਰਾਫ ਫੀਚਰ ਤੁਹਾਨੂੰ ਸੰਖੇਪ ਝਲਕ ਵੇਖਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਉੱਤੇ ਤਾਜ਼ਾ" +" ਨੈੱਟਵਰਕ, ਮੈਮੋਰੀ ਤੇ " +"ਪਰੋਸੈਸਰ ਵਰਤੋਂ ਕਿਵੇਂ ਹੋ ਰਹੀ ਹੈ।" + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "ਪਰੋਸੈੱਸ ਸੂਚੀ ਦੀ ਝਲਕ" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "ਸਰੋਤਾਂ ਦਾ ਸਾਰ" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "ਫਾਇਲ ਸਿਸਟਮਾਂ ਦੀ ਝਲਕ" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "ਗਨੋਮ ਪਰੋਜੈੱਕਟ" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "ਪਰੋਸੈੱਸ ਹੁਣੇ ਖਤਮ" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "ਹੋਰ ਵਰਤੋਂਕਾਰਾਂ ਦੇ ਪਰੋਸੈੱਸ ਲਈ ਅਧਿਕਾਰ ਚਾਹੀਦੇ ਹਨ" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "ਪਰੋਸੈੱਸ ਰੀ-ਨਾਈਸ" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "ਪਰੋਸੈੱਸ ਦੀ ਤਰਜੀਹ ਤਬਦੀਲ ਕਰਨ ਲਈ ਅਧਿਕਾਰ ਚਾਹੀਦੇ ਹਨ" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "ਪਰੋਸੈੱਸ ਸਮਾਪਤ ਕਰੋ(_P)" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "ਪਰੋਸੈੱਸ ਵਿਸ਼ੇਸ਼ਤਾ ਵੇਖੋ" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "ਪਰੋਸੈੱਸ" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "CPU ਅਤੀਤ" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "ਮੈਮੋਰੀ ਅਤੇ ਸਵੈਪ ਅਤੀਤ" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "ਮੈਮੋਰੀ" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "ਸਵੈਪ" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "ਨੈੱਟਵਰਕ ਅਤੀਤ" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "ਲਏ ਜਾ ਰਹੇ" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "ਕੁੱਲ ਲਏ" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "ਭੇਜੇ ਜਾ ਰਹੇ" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "ਕੁੱਲ ਭੇਜੇ" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "ਸਰੋਤ" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "ਫਾਇਲ ਸਿਸਟਮ" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ ਲਈ ਖੋਜੋ" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "ਨਾਂ ਰਾਹੀਂ ਫਾਇਲਾਂ ਫਿਲਟਰ ਕਰੋ" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "ਅੱਖਰ ਆਕਾਰ ਨਿਰਭਰ" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ ਲਈ ਖੋਜੋ" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "ਮੇਰੀ ਪਸੰਦ" + +#: data/menus.ui:18 +msgid "Help" +msgstr "ਮਦਦ" + +#: data/menus.ui:23 +msgid "About" +msgstr "ਇਸ ਬਾਰੇ" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "ਬਾਹਰ" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "ਤਾਜ਼ਾ ਕਰੋ(_R)" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "ਐਕਟਿਵ ਪਰੋਸੈੱਸ(_A)" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "ਸਭ ਪਰੋਸੈੱਸ(_L)" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "ਮੇਰੇ ਪਰੋਸੈੱਸ(_Y)" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "ਨਿਰਭਰਤਾ(_D)" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "ਵਿਸ਼ੇਸ਼ਤਾ(_P)" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "ਮੈਮੋਰੀ ਮੈਪ(_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "ਫਾਇਲਾਂ ਖੋਲ੍ਹੋ(_F)" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "ਤਰਜੀਹ ਬਦਲੋ(_C)" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "ਬਹੁਤ ਵੱਧ" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "ਉੱਚ" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "ਸਧਾਰਨ" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "ਘੱਟ" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "ਬਹੁਤ ਘੱਟ" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "ਪਸੰਦੀਦਾ" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "ਰੋਕੋ(_S)" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "ਜਾਰੀ ਰੱਖੋ(_C)" + +#: data/menus.ui:139 +msgid "_End" +msgstr "ਸਮਾਪਤ(_E)" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "ਖਤਮ(_K)" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "ਸਿਸਟਮ ਮਾਨੀਟਰ ਪਸੰਦ" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "ਰਵੱਈਆ" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "ਅੱਪਡੇਟ ਅੰਤਰਾਲ ਸਕਿੰਟਾਂ 'ਚ(_U):" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "ਸਮੂਥ ਤਾਜ਼ਾ ਯੋਗ(_s)" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "ਪਰੋਸੈੱਸ ਸਮਾਪਤ (end) ਜਾਂ ਖਤਮ (kill) ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਵਧਾਨ ਕਰੋ(_k)" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_CPU ਵਰਤੋਂ ਨੂੰ CPU ਗਿਣਤੀ ਨਾਲ ਵੰਡੋ" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "ਜਾਣਕਾਰੀ ਖੇਤਰ" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "ਲਿਸਟ ਵਿੱਚ ਵੇਖਾਈ ਪਰੋਸੈੱਸ ਜਾਣਕਾਰੀ(_n):" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "ਗਰਾਫ਼" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU ਚਾਰਟ ਨੂੰ ਸਟੈਕ ਕੀਤੇ ਖੇਤਰ ਚਾਰਟ ਬਣਾਓ(_D)" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "CPU ਚਾਰਟ ਨੂੰ ਸਮਤਲ ਕੀਤੇ ਖੇਤਰ ਚਾਰਟ ਬਣਾਓ(_m)" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "ਨੈੱਟਵਰਕ ਸਪੀਡ ਬਿੱਟ ਵਿੱਚ ਵੇਖੋ(_S)" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "ਸਭ ਫਾਇਲ-ਸਿਸਟਮ ਵੇਖਾਓ(_a)" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "ਲਿਸਟ ਵਿੱਚ ਵੇਖਾਈ ਫਾਈਲ ਸਿਸਟਮ ਜਾਣਕਾਰੀ(_n):" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "ਰੱਦ ਕਰੋ(_C)" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "ਤਰਜੀਹ ਬਦਲੋ(_P)" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "ਨਾਇਸ ਮੁੱਲ(_N):" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"ਨੋਟ:ਪਰੋਸੈੱਸ ਦੀ ਤਰਜੀਹ ਇਸ ਦੇ ਨਾਇਸ ਮੁੱਲ ਕਰਕੇ ਹੁੰਦੀ ਹੈ। ਘੱਟ ਨਾਇਸ" +" ਮੁੱਲ ਦਾ ਮਤਲਬ " +"ਜਿਆਦਾ ਤਰਜੀਹ।" + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "ਇੱਕ ਆਮ ਪਰੋਸੈੱਸ ਅਤੇ ਸਿਸਟਮ ਨਿਗਰਾਨ।" + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "ਪਰੋਸੈੱਸ ਟੈਬ ਵੇਖੋ" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "ਸਰੋਤ ਟੈਬ ਵੇਖੋ" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "ਫਾਇਲ ਸਿਸਟਮ ਟੈਬ ਵੇਖੋ" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਵਰਜ਼ਨ ਵੇਖੋ" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "ਡਿਵਾਈਸ" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "ਡਾਇਰੈਕਟਰੀ" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "ਟਾਈਪ" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "ਕੁੱਲ" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "ਖਾਲੀ" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "ਉਪਲੱਬਧ" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "ਵਰਤੋਂ" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "“%s” ਲਈ ਰੰਗ ਚੁਣੋ" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"ਜਸਵਿੰਦਰ ਸਿੰਘ ਫੂਲੇਵਾਲਾ ੨੦੦੪\n" +"ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮਵਾਲਾ ੨੦੦੪-੨੦੧੩\n" +"Punjabi Open Source Team (Satluj Project)\n" +"http://www.satluj.org/" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "ਅੱਜ %l∶%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "ਕੱਲ੍ਹ %l∶%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %l∶%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "ਦਸ਼ਮਲਵ" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "ਪਾਈ ਰੰਗ ਪਿਕਰ ਲਈ ਫੀਸਦੀ ਪੂਰਾ" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "ਟਾਈਟਲ" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "ਰੰਗ ਚੋਣਕਾਰ ਡਾਈਲਾਗ ਦਾ ਟਾਈਟਲ" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "ਇੱਕ ਰੰਗ ਚੁਣੋ" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "ਮੌਜੂਦਾ ਰੰਗ" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "ਚੁਣੇ ਰੰਗ" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "ਰੰਗ ਚੋਣਕਾਰ ਦੀ ਟਾਈਪ" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "ਗਲਤ ਰੰਗ ਡਾਟਾ ਕੋਡ ਮਿਲਿਆ ਹੈ।\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "ਗਰਾਫ਼ ਰੰਗ ਸੈੱਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u ਸਕਿੰਟ" +msgstr[1] "%u ਸਕਿੰਟ" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "ਉਪਲੱਬਧ ਨਹੀਂ" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%3$s ਵਿੱਚੋਂ %1$s (%2$.1f%%)" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d ਖੁੱਲ੍ਹੀ ਫਾਇਲ" +msgstr[1] "%d ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d ਮਿਲਦੀ ਖੁੱਲ੍ਹੀ ਫਾਇਲ" +msgstr[1] "%d ਮਿਲਦੀਆਂ ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "ਪਰੋਸੈੱਸ" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "ਫਾਇਲ ਨਾਂ" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM ਸ਼ੁਰੂ" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM ਅੰਤ" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM ਸਾਈਜ਼" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "ਫਲੈਗ" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM ਆਫਸੈੱਟ" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "ਪ੍ਰਾਈਵੇਟ ਸਾਫ਼" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "ਪ੍ਰਾਈਵੇਟ ਡਰਟੀ" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "ਸਾਂਝੀ ਸਾਫ਼" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "ਸ਼ੇਅਰਡ/ ਡਰਟੀ" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "ਮੈਮੋਰੀ ਮੈਪ" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "ਪਰੋਸੈੱਸ \"%s\" (PID %u) ਲਈ ਮੈਮੋਰੀ ਮੈਪ(_M):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "ਫਾਇਲ" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "ਪਾਈਪ" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 ਨੈੱਟਵਰਕ ਕੁਨੈਕਸ਼ਨ" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 ਨੈੱਟਵਰਕ ਕੁਨੈਕਸ਼ਨ" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "ਲੋਕਲ ਸਾਕਟ" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "ਅਣਜਾਣੀ ਟਾਈਪ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "ਆਬਜੈਕਟ" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "ਪਰੋਸੈੱਸ \"%s\" (PID %u) ਲਈ ਖੁੱਲੀਆਂ ਫਾਇਲਾਂ(_F):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "ਮੁੱਖ ਵਿੰਡੋ ਆਕਾਰ ਅਤੇ ਫਾਰਮ ਵਿੱਚ ਸਥਿਤੀ (ਚੌੜਾਈ, ਉਚਾਈ, xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "ਮੁੱਖ ਵਿੰਡੋ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "ਟਰੀ ਰੂਪ ਵਿੱਚ ਪਰੋਸੈੱਸ ਨਿਰਭਰਤਾ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "CPU ਫੀਸਦੀ ਲਈ ਸਲੋਰਸ ਮੋਡ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"ਜੇ ਠੀਕ ਹੈ ਤਾਂ ਸਿਸਟਮ-ਮਾਨੀਟਰ “ਸਲੋਰਸ ਢੰਗ“ ਵਿੱਚ ਚੱਲੇਗਾ, ਜਿੱਥੇ ਕਿ CPU ਵਰਤੋਂ ਦਾ ਕੰਮ" +" ਕੁੱਲ CPU ਦੀ " +"ਗਿਣਤੀ ਮੁਤਾਬਕ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ ਇਹ “Irix ਢੰਗ“ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU ਚਾਰਟ ਨੂੰ ਸਟੈਕ ਕੀਤੇ ਖੇਤਰ ਚਾਰਟ ਵਜੋਂ ਵੇਖਾਓ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"ਜੇ ਸਹੀ ਦੀ ਚੋਣ ਕੀਤੀ ਤਾਂ ਸਿਸਟਮ-ਮਾਨੀਟਰ CPU ਚਾਰਟ ਨੂੰ ਰੇਖਾ ਚਾਰਟ ਦੀ ਬਜਾਏ ਸਟੈਕ ਖੇਤਰ" +" ਚਾਰਟ ਵਜੋਂ " +"ਵੇਖਾਏਗਾ।" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "CPU ਚਾਰਟ ਨੂੰ ਬੇਜ਼ੀਅਰ ਵਕਰਾਂ ਰਾਹੀਂ ਸਮਤਲ ਗਰਾਫ਼ ਵਜੋਂ ਵੇਖਾਓ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"ਜੇ ਸਹੀ ਦੀ ਚੋਣ ਕੀਤੀ ਤਾਂ ਸਿਸਟਮ-ਮਾਨੀਟਰ CPU ਚਾਰਟ ਨੂੰ ਸਮਤਲ ਗਰਾਫ਼ ਵਜੋਂ ਦਿਖਾਏਗਾ," +" ਨਹੀਂ ਤਾਂ ਰੇਖਾ " +"ਚਾਰਟ ਵਜੋਂ।" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "ਸਮੂਥ ਤਾਜ਼ਾ ਸਮਰੱਥ/ਅਸਮਰੱਥ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "ਜਦੋਂ ਪਰੋਸੈੱਸ ਖਤਮ (kill) ਕਰਨੇ ਹੋਣ ਤਾਂ ਚੇਤਾਵਨੀ ਡਾਈਲਾਗ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "ਪਰੋਸੈੱਸ ਝਲਕ ਦੇ ਅੱਪਡੇਟ ਦਾ ਸਮਾਂ (ਮਿਲੀ ਸਕਿੰਟ ਵਿੱਚ)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ਗਰਾਫ਼ ਦੇ ਅੱਪਡੇਟ ਦਾ ਸਮਾਂ (ਮਿਲੀ ਸਕਿੰਟ ਵਿੱਚ)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "ਕੀ ਸਭ ਫਾਇਲ ਸਿਸਟਮਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨੂੰ ਵਿਖਾਇਆ ਜਾਵੇ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"ਕੀ ਸਭ ਫਾਇਲ ਸਿਸਟਮਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨੂੰ ਵੇਖਾਇਆ ਜਾਵੇ (ਫਾਇਲ ਸਿਸਟਮਾਂ, ਜਿਵੇਂ ਕਿ" +" “autofs“ ਅਤੇ " +"“procfs“ ਸਮੇਤ)। ਇਹ ਇਸ ਸਮੇਂ ਸਭ ਮਾਊਟ ਫਾਇਲ ਸਿਸਟਮਾਂ ਦੀ ਲਿਸਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸਹਾਇਕ" +" ਹੈ।" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ਡਿਵਾਈਸ ਲਿਸਟ ਦੇ ਅੱਪਡੇਟ ਦਾ ਸਮਾਂ (ਮਿਲੀ ਸਕਿੰਟ ਵਿੱਚ)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "ਤਹਿ ਕਰੋ ਕਿ ਕਿਹੜੇ ਪਰੋਸੈਸ ਵੇਖਾਉਣੇ ਹਨ।" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "ਮੌਜੂਦਾ ਵੇਖੀ ਟੈਬ ਸੰਭਾਲੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU ਰੰਗ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "ਫਾਰਮੈਟ ਵਿੱਚ ਹਰੇਕ ਐਂਟਰੀ ਦਿਉ (CPU#, ਹੈਕਸਾਡੈਸੀਮਲ ਰੰਗ ਮੁੱਲ)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "ਡਿਫਾਲਟ ਗਰਾਫ਼ ਮੈਮੋਰੀ ਰੰਗ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "ਡਿਫਾਲਟ ਗਰਾਫ਼ ਸਵੈਪ ਰੰਗ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "ਡਿਫਾਲਟ ਗਰਾਫ਼ ਆ ਰਿਹਾ ਨੈਟਵਰਕ ਟਰੈਫਿਕ ਰੰਗ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "ਡਿਫਾਲਟ ਗਰਾਫ਼ ਜਾ ਰਿਹਾ ਨੈਟਵਰਕ ਟਰੈਫਿਕ ਰੰਗ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "ਨੈੱਟਵਰਕ ਸਪੀਡ ਬਿੱਟ ਵਿੱਚ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "ਪਰੋਸੈੱਸ ਝਲਕ ਕ੍ਰਮ ਕਾਲਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "ਪਰੋਸੈੱਸ ਝਲਕ ਕਾਲਮ ਕ੍ਰਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "ਪਰੋਸੈੱਸ ਝਲਕ ਕ੍ਰਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "ਪਰੋਸੈੱਸ “ਨਾਂ” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਨਾਂ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "ਪਰੋਸੈੱਸ “ਵਰਤੋਂਕਾਰ” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਵਰਤੋਂਕਾਰ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "ਪਰੋਸੈੱਸ “ਹਾਲਤ” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਹਾਲਤ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "ਪਰੋਸੈੱਸ “ਵਰਚੁਅਲ ਮੈਮੋਰੀ” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਵਰਚੁਅਲ ਮੈਮੋਰੀ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "ਪਰੋਸੈੱਸ “ਰੈਜ਼ੀਡੈਂਟ ਮੈਮੋਰੀ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਰੈਜ਼ੀਡੈਂਟ ਮੈਮੋਰੀ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "ਪਰੋਸੈੱਸ “ਲਿਖਣਯੋਗ ਮੈਮੋਰੀ” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਲਿਖਣਯੋਗ ਮੈਮੋਰੀ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "ਪਰੋਸੈੱਸ “ਸਾਂਝੀ ਮੈਮੋਰੀ” ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਸਾਂਝੀ ਮੈਮੋਰੀ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "ਪਰੋਸੈੱਸ “X ਸਰਵਰ ਮੈਮੋਰੀ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “X ਸਰਵਰ ਮੈਮੋਰੀ“ ਕਾਲਮ ਸਿਫ਼ਰ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "ਪਰੋਸੈੱਸ “CPU %” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “CPU %” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "ਪਰੋਸੈੱਸ “CPU ਸਮਾਂ” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “CPU ਸਮਾਂ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "ਪਰੋਸੈੱਸ “ਸ਼ੁਰੂ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਸ਼ੁਰੂ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "ਪਰੋਸੈੱਸ “ਨਾਈਸ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਨਾਈਸ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "ਪਰੋਸੈੱਸ “PID“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “PID“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "ਪਰੋਸੈੱਸ “SELinux ਸੁਰੱਖਿਆ ਪਰਸੰਗ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “SELinux ਸੁਰੱਖਿਆ ਪਰਸੰਗ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "ਪਰੋਸੈੱਸ “ਕਮਾਂਡ ਲਾਈਨ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਕਮਾਂਡ ਲਾਈਨ“ “ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "ਪਰੋਸੈੱਸ “ਮੈਮੋਰੀ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਮੈਮੋਰੀ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "ਪਰੋਸੈੱਸ “ਉਡੀਕ ਚੈਨਲ“ ਕਾਮਲ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਉਡੀਕ ਚੈਨਲ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "ਪਰੋਸੈੱਸ “ਕੰਟਰੋਲ ਗਰੁੱਪ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਕੰਟਰੋਲ ਗਰੁੱਪ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "ਪਰੋਸੈੱਸ “ਯੂਨਿਟ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਯੂਨਿਟ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "ਪਰੋਸੈੱਸ “ਸ਼ੈਸ਼ਨ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਸ਼ੈਸ਼ਨ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "ਪਰੋਸੈੱਸ “ਸੀਟ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਸੀਟ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "ਪਰੋਸੈੱਸ “ਓਨਰ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਓਨਰ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "ਪਰੋਸੈੱਸ “ਕੁੱਲ ਡਿਸਕ ਪੜ੍ਹਨ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਕੁੱਲ ਡਿਸਕ ਪੜ੍ਹਨ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "ਪਰੋਸੈੱਸ “ਕੁੱਲ ਡਿਸਕ ਲਿਖਣ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਕੁੱਲ ਡਿਸਕ ਲਿਖਣ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "ਪਰੋਸੈੱਸ “ਡਿਸਕ ਪੜ੍ਹਨ” ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਡਿਸਕ ਪੜ੍ਹਨ” ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "ਪਰੋਸੈੱਸ “ਡਿਸਕ ਲਿਖਣ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਡਿਸਕ ਲਿਖਣ“ ਕਾਲਮ ਵੇਖਾਓ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "ਪਰੋਸੈੱਸ “ਤਰਜੀਹ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ “ਤਰਜੀਹ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "ਡਿਸਕ ਝਲਕ ਕ੍ਰਮ ਕਾਲਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "ਡਿਸਕ ਝਲਕ ਲੜੀਬੱਧ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "ਡਿਸਕ ਝਲਕ ਕਾਲਮ ਕ੍ਰਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "ਡਿਸਕ ਝਲਕ “ਡਿਵਾਈਸ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਡਿਸਕ ਝਲਕ “ਡਿਵਾਈਸ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "ਡਿਸਕ ਝਲਕ “ਡਾਇਰੈਕਟਰੀ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਡਿਸਕ ਝਲਕ “ਡਾਇਰੈਕਟਰੀ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "ਡਿਸਕ ਝਲਕ “ਕਿਸਮ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਡਿਸਕ ਝਲਕ “ਕਿਸਮ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "ਡਿਸਕ ਝਲਕ “ਕੁੱਲ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਡਿਸਕ ਝਲਕ “ਕੁੱਲ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "ਡਿਸਕ ਝਲਕ “ਖਾਲੀ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਡਿਸਕ ਝਲਕ “ਖਾਲੀ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "ਡਿਸਕ ਝਲਕ “ਉਪਲੱਬਧ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਡਿਸਕ ਝਲਕ “ਉਪਲੱਬਧ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "ਡਿਸਕ ਝਲਕ “ਵਰਤੀ“ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਡਿਸਕ ਝਲਕ “ਵਰਤੀ“ ਕਾਲਮ ਵੇਖੋ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "ਮੈਮੋਰੀ ਮੈਪ ਕ੍ਰਮ ਕਾਲਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "ਮੈਮੋਰੀ ਮੈਪ ਲੜੀਬੱਧ ਕ੍ਰਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ ਲੜੀਬੱਧ ਕਾਲਮ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ ਲੜੀਬੱਧ" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "ਆਈਕਾਨ" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"ਪਰੋਸੈੱਸ ਦੀ ਤਰਜੀਹ PID %d ਤੋਂ %d ਤਬਦੀਲ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"ਸੰਕੇਤ %2$d ਨਾਲ PID %1$d ਸਮੇਤ ਪਰੋਸੈੱਸ ਨੂੰ ਖਤਮ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।\n" +"%3$s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "ਕੀ ਤੁਸੀਂ ਚੁਣਿਆ ਪਰੋਸੈੱਸ \"%s\" (PID: %u) ਖਤਮ (kill) ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "ਕੀ ਤੁਸੀਂ ਚੁਣਿਆ ਪਰੋਸੈੱਸ \"%s\" (PID: %u) ਸਮਾਪਤ (end) ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "ਕੀ ਤੁਸੀਂ ਚੁਣਿਆ ਪਰੋਸੈੱਸ \"%s\" (PID: %u) ਸਮਾਪਤ (end) ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "ਕੀ ਤੁਸੀਂ ਚੁਣੇ ਪਰੋਸੈਸ ਨੂੰ ਖਤਮ (kill) ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" +msgstr[1] "ਕੀ ਤੁਸੀਂ ਚੁਣੇ %d ਪਰੋਸੈਸ ਨੂੰ ਖਤਮ (kill) ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "ਕੀ ਤੁਸੀਂ ਚੁਣੇ ਪਰੋਸੈਸ ਨੂੰ ਸਮਾਪਤ (end) ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" +msgstr[1] "ਕੀ ਤੁਸੀਂ ਚੁਣੇ %d ਪਰੋਸੈਸ ਨੂੰ ਸਮਾਪਤ (end) ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "ਕੀ ਤੁਸੀਂ ਚੁਣੇ ਪਰੋਸੈਸ ਨੂੰ ਰੋਕਣਾ ਚਾਹੁੰਦੇ ਹੋ?" +msgstr[1] "ਕੀ ਤੁਸੀਂ ਚੁਣੇ %d ਪਰੋਸੈਸ ਨੂੰ ਰੋਕਣਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"ਪਰੋਸੈੱਸ ਖਤਮ ਕਰਨ ਨਾਲ ਤੁਹਾਡਾ ਡਾਟਾ ਖਤਮ ਹੋ ਸਕਦਾ ਹੈ, ਸ਼ੈਸ਼ਨ ਕੰਮ ਖਤਮ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ" +" ਸੁਰੱਖਿਆ ਸਮੱਸਿਆ " +"ਆ ਸਕਦੀ ਹੈ। ਸਿਰਫ਼ ਗ਼ੈਰ-ਜਵਾਬ ਦਿੰਦੇ ਪਰੋਸੈੱਸ ਹੀ ਬੰਦ ਕਰੋ।" + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "ਪਰੋਸੈੱਸ ਹੁਣੇ ਖਤਮ(_K)" +msgstr[1] "ਪਰੋਸੈੱਸ ਹੁਣੇ ਖਤਮ(_K)" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"ਪਰੋਸੈੱਸ ਨੂੰ ਸਮਾਪਤ ਕਰਨਾ, ਤੁਹਾਡਾ ਡਾਟਾ ਖਤਮ ਹੋ ਸਕਦਾ ਹੈ, ਸ਼ੈਸ਼ਨ ਕੰਮ ਖਤਮ ਹੋ ਸਕਦਾ ਹੈ" +" ਜਾਂ ਸੁਰੱਖਿਆ " +"ਸਮੱਸਿਆ ਆ ਸਕਦੀ ਹੈ। ਸਿਰਫ਼ ਗ਼ੈਰ-ਜਵਾਬ ਦਿੰਦੇ ਪਰੋਸੈੱਸ ਹੀ ਬੰਦ ਕਰੋ।" + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "ਪਰੋਸੈੱਸ ਸਮਾਪਤ(_E)" +msgstr[1] "ਪਰੋਸੈੱਸ ਸਮਾਪਤ(_E)" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"ਪਰੋਸੈੱਸ ਨੂੰ ਰੋਕਣ ਨਾਲ ਤੁਹਾਡਾ ਡਾਟਾ ਖਤਮ ਹੋ ਸਕਦਾ ਹੈ, ਸ਼ੈਸ਼ਨ ਕੰਮ ਖਤਮ ਹੋ ਸਕਦਾ ਹੈ" +" ਜਾਂ ਸੁਰੱਖਿਆ ਸਮੱਸਿਆ ਆ " +"ਸਕਦੀ ਹੈ। ਸਿਰਫ਼ ਗ਼ੈਰ-ਜਵਾਬ ਦਿੰਦੇ ਪਰੋਸੈੱਸ ਹੀ ਬੰਦ ਕਰੋ।" + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] " ਪਰੋਸੈੱਸ ਰੋਕੋ(_S)" +msgstr[1] "ਪਰੋਸੈੱਸ ਰੋਕੋ(_S)" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "ਪਰੋਸੈਸ \"%s\" (PID: %u) ਦੀ ਤਰਜੀਹ ਬਦਲੋ" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "ਚੁਣੇ ਪਰੋਸੈੱਸ ਦੀ ਤਰਜੀਹ ਬਦਲੋ" +msgstr[1] "ਚੁਣੇ %d ਪਰੋਸੈੱਸ ਦੀ ਤਰਜੀਹ ਬਦਲੋ" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "ਨੋਟ:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"ਪਰੋਸੈੱਸ ਦੀ ਤਰਜੀਹ ਇਸ ਦੇ ਨਾਇਸ ਮੁੱਲ ਕਰਕੇ ਹੁੰਦੀ ਹੈ। ਘੱਟ ਨਾਇਸ ਮੁੱਲ ਦਾ ਮਤਲਬ ਜਿਆਦਾ" +" ਤਰਜੀਹ।" + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "ਲਾਗੂ ਨਹੀਂ" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "ਪਰੋਸੈੱਸ ਨਾਂ" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "ਵਰਤੋਂਕਾਰ" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "ਹਾਲਤ" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "ਵਰਚੁਅਲ ਮੈਮੋਰੀ" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "ਰੈਜ਼ੀਡੇਂਟ ਮੈਮੋਰੀ" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "ਲਿਖਣਯੋਗ ਮੈਮੋਰੀ" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "ਸਾਂਝੀ ਮੈਮੋਰੀ" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X ਸਰਵਰ ਮੈਮੋਰੀ" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU ਟਾਈਪ" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "ਸ਼ੁਰੂ" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "ਨਾਇਸ" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "ਤਰਜੀਹ" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "ਕਮਾਂਡ ਲਾਈਨ" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "ਉਡੀਕ ਚੈਨਲ" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "ਕੰਟਰੋਲ ਗਰੁੱਪ" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "ਯੂਨਿਟ" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "ਸ਼ੈਸ਼ਨ" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "ਸੀਟ" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "ਓਨਰ" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "ਡਿਸਕ ਪੜ੍ਹਨ ਕੁੱਲ" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "ਡਿਸਕ ਲਿਖਣ ਕੁੱਲ" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "ਡਿਸਕ ਪੜ੍ਹਨ" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "ਡਿਸਕ ਲਿਖਣ" + +#: src/util.cpp:27 +msgid "Running" +msgstr "ਚੱਲਦੇ" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "ਰੁਕੇ" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "ਜੋਂਬੀ (zombie)" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "ਸਲੀਪਿੰਗ" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "ਬਹੁਤ ਵੱਧ ਤਰਜੀਹ" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "ਵੱਧ ਤਰਜੀਹ" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "ਸਾਧਾਰਨ ਤਰਜੀਹ" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "ਘੱਟ ਤਰਜੀਹ" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "ਬਹੁਤ ਘੱਟ ਤਰਜੀਹ" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/ਸ" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u ਬਿੱਟ" +#~ msgstr[1] "%u ਬਿੱਟ" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u ਬਾਇਟ" +#~ msgstr[1] "%u ਬਾਇਟ" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ ਲਈ ਖੋਜ" + +#~ msgid "Error" +#~ msgstr "ਗਲਤੀ" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' ਇੱਕ ਠੀਕ ਪਰਲ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਨਹੀਂ ਹੈ।" + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld ਸਕਿੰਟ" +#~ msgstr[1] "%lld ਸਕਿੰਟ" + +#~ msgid "_Name contains:" +#~ msgstr "ਨਾਂ ਰੱਖਦਾ ਹੈ(_N):" + +#~ msgid "_Find" +#~ msgstr "ਖੋਜ(_F)" + +#~ msgid "C_lear" +#~ msgstr "ਸਾਫ਼ ਕਰੋ(_l)" + +#~ msgid "S_earch results:" +#~ msgstr "ਖੋਜ ਨਤੀਜੇ(_e):" + +#~ msgid "_Close" +#~ msgstr "ਬੰਦ ਕਰੋ(_C)" + +#~ msgid "_Help" +#~ msgstr "ਮੱਦਦ(_H)" + +#~ msgid "Process Properties" +#~ msgstr "ਪਰੋਸੈੱਸ ਵਿਸ਼ੇਸ਼ਤਾ" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "ਪਰੋਸੈਸ \"%s\" (PID %u) ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ:" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "ਪਰੋਸੈੱਸ ਖਤਮ (ਕਿੱਲ) ਕਰਨ ਲਈ ਅਧਿਕਾਰ ਚਾਹੀਦੇ ਹਨ" + +#~ msgid "View" +#~ msgstr "ਵੇਖੋ" + +#~ msgid "Sent" +#~ msgstr "ਭੇਜੇ" + +#~ msgid "_View" +#~ msgstr "ਵੇਖੋ(_V)" + +#~ msgid "Stop process" +#~ msgstr "ਪਰੋਸੈੱਸ ਰੋਕੋ" + +#~ msgid "Continue process if stopped" +#~ msgstr "ਜੇਕਰ ਰੁਕਿਆ ਹੈ ਤਾਂ ਪਰੋਸੈੱਸ ਜਾਰੀ ਰੱਖੋ" + +#~ msgid "Force process to finish normally" +#~ msgstr "ਪਰੋਸੈੱਸ ਨੂੰ ਸਧਾਰਨ ਢੰਗ ਨਾਲ ਸਮਾਪਤ ਹੋਣ ਲਈ ਮਜਬੂਰ ਕਰੋ" + +#~ msgid "Force process to finish immediately" +#~ msgstr "ਪਰੋਸੈੱਸ ਨੂੰ ਹੁਣੇ ਸਮਾਪਤ ਹੋਣ ਲਈ ਮਜਬੂਰ ਕਰੋ" + +#~ msgid "Refresh the process list" +#~ msgstr "ਪਰੋਸੈੱਸ ਲਿਸਟ ਤਾਜ਼ਾ ਕਰੋ" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "ਪਰੋਸੈੱਸ ਨਾਲ ਸਬੰਧਤ ਮੈਮੋਰੀ ਮੈਪ ਖੋਲ੍ਹੋ" + +#~ msgid "View the files opened by a process" +#~ msgstr "ਪਰੋਸੈੱਸ ਰਾਹੀਂ ਖੋਲ੍ਹੀਆਂ ਫਾਇਲਾਂ ਵੇਖੋ" + +#~ msgid "View additional information about a process" +#~ msgstr "ਪਰੋਸੈਸ ਬਾਰੇ ਵਾਧੂ ਜਾਣਕਾਰੀ ਵੇਖੋ" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "ਪਰੋਸੈੱਸ ਵਿੱਚ ਪੇਰੈਂਟ/ਚਾਈਲਡ ਸਬੰਧ ਵੇਖੋ" + +#~ msgid "Show active processes" +#~ msgstr "ਐਕਟਿਵ ਪਰੋਸੈੱਸ ਵੇਖੋ" + +#~ msgid "Show all processes" +#~ msgstr "ਸਭ ਪਰੋਸੈੱਸ ਵੇਖੋ" + +#~ msgid "Show only user-owned processes" +#~ msgstr "ਯੂਜ਼ਰ-ਓਵ ਪਰੋਸੈੱਸ ਹੀ ਵੇਖਾਓ" + +#~ msgid "Set process priority to very high" +#~ msgstr "ਪਰੋਸੈਸ ਤਰਜੀਹ ਬਹੁਤ ਵੱਧ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Set process priority to high" +#~ msgstr "ਪਰੋਸੈਸ ਤਰਜੀਹ ਵੱਧ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Set process priority to normal" +#~ msgstr "ਪਰੋਸੈਸ ਤਰਜੀਹ ਸਧਾਰਨ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Set process priority to low" +#~ msgstr "ਪਰੋਸੈਸ ਤਰਜੀਹ ਘੱਟ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Set process priority to very low" +#~ msgstr "ਪਰੋਸੈਸ ਤਰਜੀਹ ਬਹੁਤ ਘੱਟ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Set process priority manually" +#~ msgstr "ਪਰੋਸੈਸ ਤਰਜੀਹ ਖੁਦ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Main Window width" +#~ msgstr "ਮੁੱਖ ਵਿੰਡੋ ਚੌੜਾਈ" + +#~ msgid "Main Window height" +#~ msgstr "ਮੁੱਖ ਵਿੰਡੋ ਉਚਾਈ" + +#~ msgid "Main Window X position" +#~ msgstr "ਮੁੱਖ ਵਿੰਡੋ X ਸਥਿਤੀ" + +#~ msgid "Main Window Y position" +#~ msgstr "ਮੁੱਖ ਵਿੰਡੋ Y ਸਥਿਤੀ" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "ਉਹ ਚੁਣੋ ਕਿ ਕਿਹੜੇ ਪਰੋਸੈੱਸ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਵੇਖਾਉਣੇ ਹਨ, 0 ਸਭ, 1 ਯੂਜ਼ਰ, ਅਤੇ 2 ਐਕਟਿਵ ਲਈ" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "0 ਸਿਸਟਮ ਜਾਣਕਾਰੀ ਲਈ, 1 ਪਰੋਸੈੱਸਾਂ ਲਿਸਟ ਲਈ, 2 ਸਰੋਤਾਂ ਲਈ ਅਤੇ 3 ਡਿਸਕ ਲਿਸਟ ਲਈ" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "ਆਖਰੀ ੧, ੫, ੧੫ ਮਿੰਟਾਂ 'ਚ ਲੋਡ ਔਸਤ: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "ਸਿਸਟਮ" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "ਸਿਸਟਮ ਟੈਬ ਵੇਖੋ" + +#~ msgid "_Monitor" +#~ msgstr "ਮਾਨੀਟਰ(_M)" + +#~ msgid "_Edit" +#~ msgstr "ਸੋਧ(_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "ਖੁੱਲ੍ਹੀਆਂ ਫਾਇਲਾਂ ਦੀ ਖੋਜ(_O)" + +#~ msgid "Quit the program" +#~ msgstr "ਪਰੋਗਰਾਮ ਬੰਦ ਕਰੋ" + +#~ msgid "_Contents" +#~ msgstr "ਸਮੱਗਰੀ(_C)" + +#~ msgid "Open the manual" +#~ msgstr "ਮੈਨੂਅਲ ਖੋਲ੍ਹੋ" + +#~ msgid "About this application" +#~ msgstr "ਇਸ ਐਪਲੀਕੇਸ਼ਨ ਬਾਰੇ" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s ਤਰਜੀਹ)" + +#~ msgid "Release %s %s" +#~ msgstr "ਰੀਲਿਜ਼ %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-ਬਿੱਟ" + +#~ msgid "Kernel %s" +#~ msgstr "ਕਰਨਲ %s" + +#~ msgid "GNOME %s" +#~ msgstr "ਗਨੋਮ %s" + +#~| msgid "Hardware" +#~ msgid "Hardware" +#~ msgstr "ਹਾਰਡਵੇਅਰ" + +#~ msgid "Memory:" +#~ msgstr "ਮੈਮੋਰੀ:" + +#~ msgid "Processor:" +#~ msgstr "ਪ੍ਰੋਸੈਸਰ:" + +#~| msgid "System Status" +#~ msgid "System Status" +#~ msgstr "ਸਿਸਟਮ ਹਾਲਤ" + +#~ msgid "Available disk space:" +#~ msgstr "ਉਪਲੱਬਧ ਡਿਸਕ ਥਾਂ:" + +#~ msgid "Unknown model" +#~ msgstr "ਅਣਜਾਣ ਮਾਡਲ" + +#~ msgid "N/A" +#~ msgstr "ਉ/ਨ" + +#~ msgid "_Change Priority..." +#~ msgstr "ਤਰਜੀਹ ਬਦਲੋ(_C)..." + +#~ msgid "Default graph cpu color" +#~ msgstr "ਡਿਫਾਲਟ ਗਰਾਫ਼ cpu ਰੰਗ" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ 'ਆਰਗੂਮੈਂਟ' ਕਾਲਮ ਵੇਖੋ" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "ਸ਼ੁਰੂ ਵੇਲੇ ਪਰੋਸੈੱਸ 'ਅਨੁਮਾਨਿਤ ਮੈਮੋਰੀ ਵਰਤੋਂ' ਕਾਲਮ ਵੇਖੋ" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "ਪਰੋਸੈੱਸ 'ਆਰਗੂਮੈਂਟ' ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "ਪਰੋਸੈੱਸ 'ਅਨੁਮਾਨਿਤ ਮੈਮੋਰੀ' ਵਰਤੋਂ ਕਾਲਮ ਦੀ ਚੌੜਾਈ" + +#~ msgid "Solaris mode" +#~ msgstr "ਸਲੋਰਸ ਮੋਡ" + +#~ msgid "Processor %d:" +#~ msgstr "ਪ੍ਰੋਸੈਸਰ %d:" + +#~ msgid "Default graph background color" +#~ msgstr "ਮੂਲ ਗਰਾਫ ਬੈਕਗਰਾਊਂਡ ਰੰਗ" + +#~ msgid "Default graph frame color" +#~ msgstr "ਮੂਲ ਗਰਾਫ਼ ਫਰੇਮ ਰੰਗ" + +#~ msgid "User memory:" +#~ msgstr "ਯੂਜ਼ਰ ਮੈਮੋਰੀ:" + +#~ msgid "of" +#~ msgstr "ਦਾ" + +#~ msgid "Used swap:" +#~ msgstr "ਵਰਤੀ ਸਵੈਪ:" + +#~ msgid "Total:" +#~ msgstr "ਕੁੱਲ:" + +#~ msgid "_Background color:" +#~ msgstr "ਬੈਕਗਰਾਊਂਡ ਰੰਗ(_B):" + +#~ msgid "_Grid color:" +#~ msgstr "ਗਰਿੱਡ ਰੰਗ(_G):" diff --git a/po/pl.gmo b/po/pl.gmo new file mode 100644 index 0000000..8fb4c65 Binary files /dev/null and b/po/pl.gmo differ diff --git a/po/pl.po b/po/pl.po new file mode 100644 index 0000000..11bcca5 --- /dev/null +++ b/po/pl.po @@ -0,0 +1,1437 @@ +# Polish translation for gnome-system-monitor. +# Copyright © 2001-2018 the gnome-system-monitor authors. +# This file is distributed under the same license as the gnome-system-monitor package. +# Zbigniew Chyla , 2001-2002. +# Artur Flinta , 2003-2005. +# Wadim Dziedzic , 2007-2009. +# Tomasz Dominikowski , 2007-2009. +# Piotr Zaryk , 2008. +# Piotr Drąg , 2010-2018. +# Aviary.pl , 2007-2018. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-02-05 01:00+0100\n" +"Last-Translator: Piotr Drąg \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor systemu" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Wyświetlanie istniejących procesów i monitorowanie stanu systemu" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Proces;Procesor;CPU;Pamięć;Sieć;Historia;Użycie;Zużycie;" +"Wydajność;Zadanie;Zadania;Zadań;Menedżer;Menadżer;Manadżer;Manedżer;Manager;" +"Aktywność;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor systemu GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Proces;CPU;Procesor;Pamięć;Sieć;Historia;Użycie;Zużycie;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Wyświetlanie i zarządzanie zasobami systemu" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Monitor systemu to przeglądarka procesów i monitor systemu posiadający " +"atrakcyjny, łatwy w użyciu interfejs." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Monitor systemu umożliwia wykrywanie, które programy używają procesora lub " +"pamięci komputera, zarządzanie uruchomionymi programami, wymuszanie " +"zatrzymania nieodpowiadających procesów i zmienianie stanu lub priorytetu " +"istniejących procesów." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Wykresy wykorzystania sieci, pamięci i procesora dają szybki przegląd tego, " +"co dzieje się w komputerze." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Widok listy procesów" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Przegląd zasobów" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Widok systemów plików" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Projekt GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Usunięcie procesu" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Wymagane są uprawnienia, aby kontrolować procesy innych użytkowników" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Zmiana priorytetu procesu" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Wymagane są uprawnienia, aby zmieniać priorytety procesów" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Za_kończ proces" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Wyświetla właściwości procesu" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesy" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Procesor" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Pamięć i przestrzeń wymiany" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Pamięć" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Przestrzeń wymiany" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Sieć" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Pobieranie" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Łącznie pobrano" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Wysyłanie" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Łącznie wysłano" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Zasoby" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Systemy plików" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Wyszukiwanie otwartych plików" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrowanie plików według nazw" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Ignorowanie wielkości liter" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Wyszukaj otwarte pliki" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferencje" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Pomoc" + +#: data/menus.ui:23 +msgid "About" +msgstr "O programie" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Zakończ" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Odśwież" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktywne procesy" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Wszystkie procesy" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Moje procesy" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Zależności" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Właściwości" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Mapy pamięci" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "O_twarte pliki" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Zmień priorytet" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Bardzo wysoki" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Wysoki" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Zwykły" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Niski" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Bardzo niski" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Inny" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Zatrzymaj" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "Ko_ntynuuj" + +#: data/menus.ui:139 +msgid "_End" +msgstr "Za_kończ" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Usuń" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Otwarte pliki" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Preferencje monitora systemu" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Zachowanie" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Częstość _odświeżania w sekundach:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Płynne _odświeżanie" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Ostrzeżenie przed _kończeniem lub usuwaniem procesów" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dzielenie użycia procesora przez liczbę procesorów" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Wyświetlanie" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformacje na liście:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Wykresy" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Warstwowy wykres procesorów" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Pły_nny wykres procesorów" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Prędkość sieci w bitach" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "W_szystkie systemy plików" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformacje na liście:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Anuluj" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Zmień p_riorytet" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Wartość _nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Uwaga: priorytet procesu jest określany przez wartość nice. " +"Niższa wartość nice odpowiada wyższemu priorytetowi." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Prosty monitor systemu i procesów." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Wyświetla kartę procesów" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Wyświetla kartę zasobów" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Wyświetla kartę systemów plików" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Wyświetla wersję programu" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Urządzenie" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Katalog" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Typ" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Łącznie" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Wolne" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Dostępne" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Wykorzystane" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Wybór koloru dla „%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Procesor" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "%d. procesor" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Zbigniew Chyla , 2001-2002\n" +"Artur Flinta , 2003-2005\n" +"Wadim Dziedzic , 2007-2009\n" +"Tomasz Dominikowski , 2007-2009\n" +"Piotr Zaryk , 2008\n" +"Piotr Drąg , 2010-2018\n" +"Aviary.pl , 2007-2018" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Dzisiaj o %H∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Wczoraj o %H∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a, %H∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%-d %b, %H∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%-d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Ułamek" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Pełne procenty dla kołowego wybieraka kolorów" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Tytuł" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Tytuł okna dialogowego wyboru koloru" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Wybór koloru" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Bieżący kolor" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Zaznaczony kolor" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Typ wybierania kolorów" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Otrzymano nieprawidłowe dane o kolorach\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Kliknięcie umożliwia ustawienie kolorów wykresu" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekunda" +msgstr[1] "%u sekundy" +msgstr[2] "%u sekund" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "niedostępne" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) z %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d otwarty plik" +msgstr[1] "%d otwarte pliki" +msgstr[2] "%d otwartych plików" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d pasujący otwarty plik" +msgstr[1] "%d pasujące otwarte pliki" +msgstr[2] "%d pasujących otwartych plików" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proces" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nazwa pliku" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Początek VM" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Koniec VM" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Rozmiar VM" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Znaczniki" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Przesunięcie VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Prywatna „czysta”" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Prywatna „brudna”" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Współdzielona „czysta”" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Współdzielona „brudna”" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "I-węzeł" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapy pamięci" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapy pamięci dla procesu „%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "plik" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "potok" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "połączenie sieciowe IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "połączenie sieciowe IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokalne gniazdo sieciowe" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "nieznany typ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "DP" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Obiekt" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Pliki otwarte przez proces „%s” (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Rozmiar i położenie głównego okna w formie (szerokość, wysokość, położenie " +"na osi X, położenie na osi Y)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Główne okno powinno być otwierane zmaksymalizowane" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Wyświetlanie zależności procesów w postaci drzewa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Tryb Solaris dla procentowego użycia procesora" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Jeśli wartość wynosi „true”, to monitor systemu działa w trybie Solaris, " +"w którym użycie procesora przez zadanie jest dzielone przez całkowitą liczbę " +"procesorów. Domyślnie działa w trybie systemu Irix." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Wyświetlanie wykresu procesorów jako skumulowany wykres warstwowy" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Jeśli wartość wynosi „true”, to monitor systemu wyświetla wykres procesorów " +"jako skumulowany wykres warstwowy zamiast wykresu liniowego." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Wyświetlanie wykresu procesorów jako płynny wykres za pomocą krzywych Béziera" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Jeśli wartość wynosi „true”, to monitor systemu wyświetla wykres procesorów " +"jako płynny wykres warstwowy zamiast wykresu liniowego." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Włącza/wyłącza płynne odświeżanie" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Wyświetlanie okna z ostrzeżeniem przy usuwaniu procesów" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Czas w milisekundach pomiędzy aktualizacjami widoku procesów" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Czas w milisekundach pomiędzy aktualizacjami wykresów" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Określa, czy ma być wyświetlana informacja o wszystkich systemach plików" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Określa, czy ma być wyświetlana informacja o wszystkich systemach plików, " +"włączając w to systemy takie jak „autofs” i „procfs”. Może być to przydatne " +"do wyświetlenia listy aktualnie zamontowanych systemów plików." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Czas w milisekundach pomiędzy aktualizacjami listy urządzeń" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Określa, które procesy wyświetlać." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Zapisuje obecnie wyświetlaną kartę" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Kolory procesorów" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Każdy wpis jest w formacie (CPU#, szesnastkowa wartość koloru)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Domyślny kolor wykresu pamięci" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Domyślny kolor wykresu przestrzeni wymiany" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Domyślny kolor wykresu przychodzącego ruchu sieciowego" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Domyślny kolor wykresu wychodzącego ruchu sieciowego" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Wyświetlanie ruchu sieciowego w bitach" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Kolumna sortowania widoku procesów" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Porządek kolumn widoku procesów" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Porządek sortowania widoku procesów" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Szerokość kolumny nazwy procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Wyświetlanie kolumny nazwy podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Szerokość kolumny użytkownika procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Wyświetlanie kolumny użytkownika procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Szerokość kolumny stanu procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Wyświetlanie kolumny stanu procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Szerokość kolumny pamięci wirtualnej procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Wyświetlanie kolumny pamięci wirtualnej procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Szerokość kolumny pamięci rezydentnej procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Wyświetlanie kolumny pamięci rezydentnej procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Szerokość kolumny pamięci zapisywalnej procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Wyświetlanie kolumny pamięci zapisywalnej procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Szerokość kolumny pamięci współdzielonej procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "" +"Wyświetlanie kolumny pamięci współdzielonej procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Szerokość kolumny pamięci serwera X procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Wyświetlanie kolumny pamięci serwera X procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Szerokość kolumny % procesora" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Wyświetlanie kolumny % procesora procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Szerokość kolumny czasu procesora procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Wyświetlanie kolumny czasu procesora procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Szerokość kolumny czasu uruchomienia procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Wyświetlanie kolumny czasu uruchomienia procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Szerokość kolumny nice procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Wyświetlanie kolumny nice procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Szerokość kolumny PID procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Wyświetlanie kolumny PID procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Szerokość kolumny kontekstu bezpieczeństwa SELinux procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Wyświetlanie kolumny kontekstu bezpieczeństwa SELinux procesu podczas " +"uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Szerokość kolumny wiersza poleceń procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Wyświetlanie kolumny wiersza poleceń procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Szerokość kolumny pamięci procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Wyświetlanie kolumny pamięci procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Szerokość kolumny kanału oczekującego procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Wyświetlanie kolumny „Kanał oczekujący” procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Szerokość kolumny grupy kontrolnej procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Wyświetlanie kolumny grupy kontrolnej procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Szerokość kolumny nice procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Wyświetlanie kolumny jednostki procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Szerokość kolumny sesji procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Wyświetlanie kolumny sesji procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Szerokość kolumny stanowiska procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Wyświetlanie kolumny stanowiska procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Szerokość kolumny właściciela procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Wyświetlanie kolumny właściciela procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Szerokość kolumny łącznych odczytów z dysku procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "" +"Wyświetlanie kolumny łącznych odczytów z dysku procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Szerokość kolumny łącznych zapisów na dysku procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "" +"Wyświetlanie kolumny łącznych zapisów na dysku procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Szerokość kolumny odczytów z dysku procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Wyświetlanie kolumny odczytów z dysku procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Szerokość kolumny zapisów na dysku procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Wyświetlanie kolumny zapisów na dysku procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Szerokość kolumny priorytetu procesu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Wyświetlanie kolumny priorytetu procesu podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Kolumna sortowania widoku dysków" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Porządek sortowania widoku dysków" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Porządek kolumn widoku dysków" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Szerokość kolumny urządzenia widoku dysku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Wyświetlanie kolumny urządzenia widoku dysku podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Szerokość kolumny katalogu widoku dysku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Wyświetlanie kolumny katalogu widoku dysku podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Szerokość kolumny typu widoku dysku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Wyświetlanie kolumny typu widoku dysku podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Szerokość kolumny „łącznie” widoku dysku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Wyświetlanie kolumny „łącznie” widoku dysku podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Szerokość kolumny „wolne” widoku dysku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Wyświetlanie kolumny „wolne” widoku dysku podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Szerokość kolumny „dostępne” widoku dysku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Wyświetlanie kolumny „dostępne” widoku dysku podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Szerokość kolumny „używane” widoku dysku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Wyświetlanie kolumny „używane” widoku dysku podczas uruchomienia" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Kolumna sortowania mapy pamięci" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Porządek sortowania mapy pamięci" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Kolumna sortowania otwartych plików" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Porządek sortowania otwartych plików" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikona" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Nie można zmienić priorytetu procesu z PID %d na %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Nie można usunąć procesu z PID %d za pomocą sygnału %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Na pewno usunąć zaznaczony proces „%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Na pewno zakończyć zaznaczony proces „%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Na pewno zatrzymać zaznaczony proces „%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Na pewno usunąć zaznaczony proces?" +msgstr[1] "Na pewno usunąć %d zaznaczone procesy?" +msgstr[2] "Na pewno usunąć %d zaznaczonych procesów?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Na pewno zakończyć zaznaczony proces?" +msgstr[1] "Na pewno zakończyć %d zaznaczone procesy?" +msgstr[2] "Na pewno zakończyć %d zaznaczonych procesów?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Na pewno zatrzymać zaznaczony proces?" +msgstr[1] "Na pewno zatrzymać %d zaznaczone procesy?" +msgstr[2] "Na pewno zatrzymać %d zaznaczonych procesów?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Usuwając proces, można uszkodzić dane, przerwać pracującą sesję lub stworzyć " +"zagrożenie bezpieczeństwa. Powinno się usuwać tylko procesy, które przestały " +"odpowiadać." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Usuń proces" +msgstr[1] "_Usuń procesy" +msgstr[2] "_Usuń procesy" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Kończąc proces, można uszkodzić dane, przerwać pracującą sesję lub stworzyć " +"zagrożenie bezpieczeństwa. Powinno się kończyć tylko procesy, które " +"przestały odpowiadać." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Zakończ proces" +msgstr[1] "_Zakończ procesy" +msgstr[2] "_Zakończ procesy" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Zatrzymując proces, można uszkodzić dane, przerwać pracującą sesję lub " +"stworzyć zagrożenie bezpieczeństwa. Powinno się zatrzymywać tylko procesy, " +"które przestały odpowiadać." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Zatrzymaj proces" +msgstr[1] "_Zatrzymaj procesy" +msgstr[2] "_Zatrzymaj procesy" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Zmiana priorytetu procesu „%s” (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Zmiana priorytetu zaznaczonego procesu" +msgstr[1] "Zmiana priorytetu %d zaznaczonych procesów" +msgstr[2] "Zmiana priorytetu %d zaznaczonych procesów" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Uwaga:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"priorytet procesu jest określany przez wartość nice. Niższa wartość nice " +"odpowiada wyższemu priorytetowi." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "Niedostępne" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nazwa procesu" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Użytkownik" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Stan" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Pamięć wirtualna" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Pamięć rezydentna" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Pamięć zapisywalna" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Pamięć współdzielona" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Pamięć serwera X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Czas procesora" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Uruchomiono" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Priorytet" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "Identyfikator" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Kontekst bezpieczeństwa" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Wiersz poleceń" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Kanał oczekujący" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grupa kontrolna" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID: %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% procesora" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Jednostka" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sesja" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Stanowisko" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Właściciel" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Łącznie odczytów z dysku" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Łącznie zapisów na dysku" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Odczyty z dysku" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Zapisy na dysku" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Aktywny" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Zatrzymany" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Nieprzerywalny" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Uśpiony" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%ut%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02ug" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u∶%02u∶%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u∶%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Bardzo wysoki priorytet" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Wysoki priorytet" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Zwykły priorytet" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Niski priorytet" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Bardzo niski priorytet" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" diff --git a/po/ps.gmo b/po/ps.gmo new file mode 100644 index 0000000..6cf907a Binary files /dev/null and b/po/ps.gmo differ diff --git a/po/ps.po b/po/ps.po new file mode 100644 index 0000000..d363cb8 --- /dev/null +++ b/po/ps.po @@ -0,0 +1,1025 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Gnome-system-monitor - GNOME\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-23 03:16+0000\n" +"PO-Revision-Date: 2008-05-14 11:27-0800\n" +"Last-Translator: Zabeeh Khan \n" +"Language-Team: Pashto \n" +"Language: ps\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Pashto, Pushto\n" +"X-Poedit-Country: AFGHANISTAN\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 +#: ../src/callbacks.cpp:156 +#: ../src/interface.cpp:619 +#: ../src/procman.cpp:689 +msgid "System Monitor" +msgstr "غونډال ليدانی" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../src/callbacks.cpp:157 +msgid "View current processes and monitor system state" +msgstr "اوسني بهيرونه ليدل او غونډال انکړ څارل" + +#: ../src/callbacks.cpp:166 +msgid "translator-credits" +msgstr "Saif Khan Pathanisation project " + +#: ../src/disks.cpp:279 +#: ../src/memmaps.cpp:500 +msgid "Device" +msgstr "وزله" + +#: ../src/disks.cpp:280 +msgid "Directory" +msgstr "درکموند" + +#: ../src/disks.cpp:281 +#: ../src/gsm_color_button.c:211 +#: ../src/openfiles.cpp:235 +msgid "Type" +msgstr "ډول" + +#: ../src/disks.cpp:282 +msgid "Total" +msgstr "ټوله" + +#: ../src/disks.cpp:283 +msgid "Free" +msgstr "پاتې" + +#: ../src/disks.cpp:284 +msgid "Available" +msgstr "شته" + +#: ../src/disks.cpp:285 +msgid "Used" +msgstr "کارېدلی" + +#: ../src/disks.cpp:292 +#: ../src/interface.cpp:702 +#: ../src/procdialogs.cpp:680 +#: ../src/procdialogs.cpp:684 +msgid "File Systems" +msgstr "دوتنه غونډال" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "؟" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "%l:%M %p نن" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "%l:%M %p پرون" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "0 for the System Info, 1 for the processes list, 2 for the resources and 3 for the disks list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph cpu color" +msgstr "د منځى بهيريز يوون د ګراف تلواله رنګ" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph incoming network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph mem color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph outgoing network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph swap color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Determines which processes to show by default. 0 is All, 1 is user, and 2 is active" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Disk view columns order" +msgstr "د ټيکلي ليد ستنو اوډون" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "Enable/Disable smooth refresh" +msgstr "ښويه تاندونه توانول/ناتوانول" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Main Window height" +msgstr "د ارې کړکۍ لوړوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window width" +msgstr "د ارې کړکۍ پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Process view columns order" +msgstr "د بهير ليد ستنو اوډون" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view sort column" +msgstr "د بهير ليد اڼلو ستن" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort order" +msgstr "د بهير ليد اڼلو اوډون" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "بهير '% منځى بهيريز يوون' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process 'CPU time' column on startup" +msgstr "بهير 'منځي بهيريز يوون مهال' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process 'PID' column on startup" +msgstr "بهير 'بهير پېژند' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'SELinux security context' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'X server memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'arguments' column on startup" +msgstr "بهير 'ارزښتمنۍ' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'name' column on startup" +msgstr "بهير 'نوم' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'nice' column on startup" +msgstr "بهير 'ښاېسته' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'owner' column on startup" +msgstr "بهير 'خاوند' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'resident memory' column on startup" +msgstr "بهير 'استوګن ياد' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'shared memory' column on startup" +msgstr "بهير 'ونډول شوی ياد' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'start time' column on startup" +msgstr "بهير 'پېل مهال' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'status' column on startup" +msgstr "بهير 'انکړ' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'virtual memory' column on startup" +msgstr "بهير 'اوڅاريز ياد' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'writable memory' column on startup" +msgstr "بهير 'ليکوړی ياد' ستن په پېلنګ کې ښودل" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process dependencies in tree form" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show warning dialog when killing processes" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Solaris mode for CPU percentage" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the process view" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Whether information about all filesystems should be displayed" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Whether to display information about all filesystems (including types like 'autofs' and 'procfs'). Useful for getting a list of all currently mounted filesystems." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:43 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "د بهير '% منځى بهيريز يوون' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:44 +msgid "Width of process 'CPU time' column" +msgstr "د بهير 'د منځي بهيريز يوون مهال' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +msgid "Width of process 'PID' column" +msgstr "د بهير 'بهير پېژند' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'SELinux security context' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'X server memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'arguments' column" +msgstr "د بهير 'ارزښتمنۍ' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'estimated memory usage' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'name' column" +msgstr "د بهير 'نوم' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'nice' column" +msgstr "د بهير 'ښاېسته' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'owner' column" +msgstr "د بهير 'خاوند' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'resident memory' column" +msgstr "د بهير 'استوګن ياد' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'shared memory' column" +msgstr "د بهير 'ونډول شوی ياد' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'start time' column" +msgstr "د بهير 'پېل مهال' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'status' column" +msgstr "د بهير 'انکړ' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'virtual memory' column" +msgstr "د بهير 'اوڅاريز ياد' ستن پلنوالی" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'writable memory' column" +msgstr "د بهير 'ليکوړی ياد' ستن پلنوالی" + +#: ../src/gsm_color_button.c:188 +msgid "Fraction" +msgstr "کسر" + +#: ../src/gsm_color_button.c:189 +msgid "Percentage full for pie colour pickers" +msgstr "" + +#: ../src/gsm_color_button.c:196 +msgid "Title" +msgstr "سرلیک" + +#: ../src/gsm_color_button.c:197 +msgid "The title of the color selection dialog" +msgstr "" + +#: ../src/gsm_color_button.c:198 +#: ../src/gsm_color_button.c:602 +msgid "Pick a Color" +msgstr "يو رنګ وټاکﺉ" + +#: ../src/gsm_color_button.c:204 +msgid "Current Color" +msgstr "اوسنی رنګ" + +#: ../src/gsm_color_button.c:205 +msgid "The selected color" +msgstr "ټاکل شوی رنګ" + +#: ../src/gsm_color_button.c:212 +msgid "Type of color picker" +msgstr "د رنګ اوچتوونکي ډول" + +#: ../src/gsm_color_button.c:522 +msgid "Received invalid color data\n" +msgstr "" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:50 +msgid "_Monitor" +msgstr "ليدانی_" + +#: ../src/interface.cpp:51 +msgid "_Edit" +msgstr "سمون_" + +#: ../src/interface.cpp:52 +msgid "_View" +msgstr "ليد_" + +#: ../src/interface.cpp:53 +msgid "_Help" +msgstr "مرسته_" + +#: ../src/interface.cpp:55 +msgid "Search for _Open Files" +msgstr "د پرانيستل شويو _دوتنو پلټون" + +#: ../src/interface.cpp:56 +msgid "Search for open files" +msgstr "د پرانيستل شويو دوتنو پلټون" + +#: ../src/interface.cpp:58 +msgid "Quit the program" +msgstr "پروګرام بندول" + +#: ../src/interface.cpp:61 +msgid "_Stop Process" +msgstr "بهير تمول_" + +#: ../src/interface.cpp:62 +msgid "Stop process" +msgstr "بهير تمول" + +#: ../src/interface.cpp:63 +msgid "_Continue Process" +msgstr "بهير پرمخبيول_" + +#: ../src/interface.cpp:64 +msgid "Continue process if stopped" +msgstr "" + +#: ../src/interface.cpp:66 +#: ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "بهير پايول_" + +#: ../src/interface.cpp:67 +msgid "Force process to finish normally" +msgstr "" + +#: ../src/interface.cpp:68 +#: ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "بهير وژل_" + +#: ../src/interface.cpp:69 +msgid "Force process to finish immediately" +msgstr "" + +#: ../src/interface.cpp:70 +msgid "_Change Priority..." +msgstr "...وړومېتوب بدلول_" + +#: ../src/interface.cpp:71 +msgid "Change the order of priority of process" +msgstr "د بهيرونو د وړومبيتوب اوډون بدلول" + +#: ../src/interface.cpp:73 +msgid "Configure the application" +msgstr "کاريال سازول" + +#: ../src/interface.cpp:75 +msgid "_Refresh" +msgstr "تاندول_" + +#: ../src/interface.cpp:76 +msgid "Refresh the process list" +msgstr "بهير لړ تاندول" + +#: ../src/interface.cpp:78 +msgid "_Memory Maps" +msgstr "ياد کيلې_" + +#: ../src/interface.cpp:79 +msgid "Open the memory maps associated with a process" +msgstr "" + +#: ../src/interface.cpp:80 +msgid "Open _Files" +msgstr "دوتنې _پرانيستل" + +#: ../src/interface.cpp:81 +msgid "View the files opened by a process" +msgstr "" + +#: ../src/interface.cpp:83 +msgid "_Contents" +msgstr "منځپانګې_" + +#: ../src/interface.cpp:84 +msgid "Open the manual" +msgstr "لاسي پرانيستل" + +#: ../src/interface.cpp:86 +msgid "About this application" +msgstr "د دې کاريال په اړه" + +#: ../src/interface.cpp:91 +msgid "_Dependencies" +msgstr "" + +#: ../src/interface.cpp:92 +msgid "Show parent/child relationship between processes" +msgstr "" + +#: ../src/interface.cpp:99 +msgid "_Active Processes" +msgstr "چارند بهيرونه_" + +#: ../src/interface.cpp:100 +msgid "Show active processes" +msgstr "چارند بهيرونه ښودل" + +#: ../src/interface.cpp:101 +msgid "A_ll Processes" +msgstr "ټ_ول بهيرونه" + +#: ../src/interface.cpp:102 +msgid "Show all processes" +msgstr "ټول بهيرونه ښودل" + +#: ../src/interface.cpp:103 +msgid "M_y Processes" +msgstr "ز_ما بهيرونه" + +#: ../src/interface.cpp:104 +msgid "Show user own process" +msgstr "د کارن خپل بهير ښودل " + +#: ../src/interface.cpp:189 +msgid "End _Process" +msgstr "بهير _پایول" + +#: ../src/interface.cpp:243 +msgid "CPU History" +msgstr "د منځي بهيريز يوون مخينه" + +#: ../src/interface.cpp:300 +msgid "CPU" +msgstr "منځى بهيريز يوون" + +#: ../src/interface.cpp:302 +#, c-format +msgid "CPU%d" +msgstr "%d منځى بهيريز يوون" + +#: ../src/interface.cpp:320 +msgid "Memory and Swap History" +msgstr "د ياد او ونج مخينه" + +#: ../src/interface.cpp:359 +#: ../src/proctable.cpp:224 +msgid "Memory" +msgstr "یاد" + +#: ../src/interface.cpp:385 +msgid "Swap" +msgstr "ونج" + +#: ../src/interface.cpp:406 +msgid "Network History" +msgstr "ځال مخینه" + +#: ../src/interface.cpp:445 +msgid "Receiving" +msgstr "رسيږي" + +#: ../src/interface.cpp:466 +msgid "Total Received" +msgstr "ټول رارسيدلي" + +#: ../src/interface.cpp:500 +msgid "Sending" +msgstr "ليږل کيږي" + +#: ../src/interface.cpp:522 +msgid "Total Sent" +msgstr "ټول لېږل شوي" + +#: ../src/interface.cpp:690 +msgid "System" +msgstr "غونډال" + +#: ../src/interface.cpp:694 +#: ../src/procdialogs.cpp:512 +msgid "Processes" +msgstr "بهيرونه" + +#: ../src/interface.cpp:698 +#: ../src/procdialogs.cpp:627 +msgid "Resources" +msgstr "سرچينې" + +#: ../src/load-graph.cpp:150 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "" +msgstr[1] "" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:363 +#, c-format +msgid "%s (%.1f %%) of %s" +msgstr "%s (%.1f %%) of %s" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "بهير" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "بهير پېژند" + +#: ../src/lsof.cpp:269 +#: ../src/memmaps.cpp:478 +msgid "Filename" +msgstr "دوتنه نوم" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:286 +msgid "Search for Open Files" +msgstr "د پرانيستل شويو دوتنو پلټون" + +#: ../src/lsof.cpp:314 +msgid "_Name contains:" +msgstr ":نوم لري_" + +#: ../src/lsof.cpp:330 +msgid "Case insensitive matching" +msgstr "" + +#: ../src/lsof.cpp:338 +msgid "S_earch results:" +msgstr ":پ_لټون پاېلې" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:480 +msgid "VM Start" +msgstr "د اوڅاريز ياد پېل" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:482 +msgid "VM End" +msgstr "د اوڅاريز ياد پای" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:484 +msgid "VM Size" +msgstr "د اوڅاريز ياد کچ" + +#: ../src/memmaps.cpp:485 +msgid "Flags" +msgstr "جنډې" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:487 +msgid "VM Offset" +msgstr "اوڅاريز ياد يالګی" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:490 +msgid "Private clean" +msgstr "" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:493 +msgid "Private dirty" +msgstr "" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:496 +msgid "Shared clean" +msgstr "" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:499 +msgid "Shared dirty" +msgstr "" + +#: ../src/memmaps.cpp:501 +msgid "Inode" +msgstr "" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:610 +msgid "Memory Maps" +msgstr "ياد کيلې" + +#: ../src/memmaps.cpp:629 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr ":بهير لپاره ياد کيلې \"%s\" (%u بهير پېژند)" + +#: ../src/openfiles.cpp:33 +msgid "file" +msgstr "دوتنه" + +#: ../src/openfiles.cpp:35 +msgid "pipe" +msgstr "ګردۍ" + +#: ../src/openfiles.cpp:37 +msgid "network connection" +msgstr "ځال پېوستون" + +#: ../src/openfiles.cpp:39 +msgid "local socket" +msgstr "ځايي ساکټ" + +#: ../src/openfiles.cpp:41 +msgid "unknown type" +msgstr "ناپېژندلی ډول" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:234 +msgid "FD" +msgstr "د س" + +#: ../src/openfiles.cpp:236 +msgid "Object" +msgstr "څيز" + +#: ../src/openfiles.cpp:320 +msgid "Open Files" +msgstr "دوتنې پرانيستل" + +#: ../src/openfiles.cpp:342 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "بهير لخوا پرانيستل شوې دوتنې \"%s\" (%u بهير پېژند)" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "ټاکل شوی بهير وژل غواړﺉ؟" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "Killing a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be killed." +msgstr "" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "ټاکل شوی بهير پايول غواړﺉ؟" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "Ending a process may destroy data, break the session or introduce a security risk. Only unresponding processes should be ended." +msgstr "" + +#: ../src/procdialogs.cpp:113 +msgid "(Very High Priority)" +msgstr "(ډېر لوړ وړومبېتوب)" + +#: ../src/procdialogs.cpp:115 +msgid "(High Priority)" +msgstr "(لوړ وړومبېتوب)" + +#: ../src/procdialogs.cpp:117 +msgid "(Normal Priority)" +msgstr "(لېوی وړومبېتوب)" + +#: ../src/procdialogs.cpp:119 +msgid "(Low Priority)" +msgstr "(ټیټ وړومبېتوب)" + +#: ../src/procdialogs.cpp:121 +msgid "(Very Low Priority)" +msgstr "(ډیر ټیټ وړومبېتوب)" + +#: ../src/procdialogs.cpp:173 +msgid "Change Priority" +msgstr "وړوبېتوب بدلول" + +#: ../src/procdialogs.cpp:194 +msgid "Change _Priority" +msgstr "وړومېتوب _بدلول" + +#: ../src/procdialogs.cpp:215 +msgid "_Nice value:" +msgstr ":ښاېسته ارزښت_" + +#: ../src/procdialogs.cpp:231 +msgid "Note:" +msgstr ":يادښت" + +#: ../src/procdialogs.cpp:232 +msgid "The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority." +msgstr "" + +#: ../src/procdialogs.cpp:392 +msgid "Process i_nformation shown in list:" +msgstr "" + +#: ../src/procdialogs.cpp:444 +msgid "Icon" +msgstr "انځورن" + +#: ../src/procdialogs.cpp:489 +msgid "System Monitor Preferences" +msgstr "د غونډال ليداني غوراوي" + +#: ../src/procdialogs.cpp:519 +msgid "Behavior" +msgstr "سلوک" + +#: ../src/procdialogs.cpp:538 +#: ../src/procdialogs.cpp:653 +#: ../src/procdialogs.cpp:703 +msgid "_Update interval in seconds:" +msgstr "" + +#: ../src/procdialogs.cpp:563 +msgid "Enable _smooth refresh" +msgstr "ښويه تاندونه توانول" + +#: ../src/procdialogs.cpp:577 +msgid "Alert before ending or _killing processes" +msgstr "د کوم بهير د پايولو يا _وژلو نه مخکې خبرول" + +#: ../src/procdialogs.cpp:591 +msgid "Solaris mode" +msgstr "" + +#: ../src/procdialogs.cpp:609 +msgid "Information Fields" +msgstr "خبرتيا ډګرونه" + +#: ../src/procdialogs.cpp:634 +msgid "Graphs" +msgstr "ګرافونه" + +#: ../src/procdialogs.cpp:723 +msgid "Show _all filesystems" +msgstr "ټول دوتنه غونډالونه ښودل_" + +#: ../src/proctable.cpp:209 +msgid "Process Name" +msgstr "بهير نوم" + +#: ../src/proctable.cpp:210 +msgid "User" +msgstr "کارن" + +#: ../src/proctable.cpp:211 +msgid "Status" +msgstr "انکړ" + +#: ../src/proctable.cpp:212 +msgid "Virtual Memory" +msgstr "اوڅاريز ياد" + +#: ../src/proctable.cpp:213 +msgid "Resident Memory" +msgstr "استوګن یاد" + +#: ../src/proctable.cpp:214 +msgid "Writable Memory" +msgstr "ليکوړی ياد" + +#: ../src/proctable.cpp:215 +msgid "Shared Memory" +msgstr "ونډول شوی ياد" + +#: ../src/proctable.cpp:216 +msgid "X Server Memory" +msgstr "پالنګر ياد X" + +#: ../src/proctable.cpp:217 +#, no-c-format +msgid "% CPU" +msgstr "منځى بهيريز يوون %" + +#: ../src/proctable.cpp:218 +msgid "CPU Time" +msgstr "د منځي بهيريز يوون مهال" + +#: ../src/proctable.cpp:219 +msgid "Started" +msgstr "پېل شوی" + +#: ../src/proctable.cpp:220 +msgid "Nice" +msgstr "ښاېسته" + +#: ../src/proctable.cpp:221 +msgid "ID" +msgstr "پېژند" + +#: ../src/proctable.cpp:222 +msgid "Security Context" +msgstr "خوندییښت تړاو" + +#: ../src/proctable.cpp:223 +msgid "Command Line" +msgstr "بولۍ ليکه" + +#: ../src/proctable.cpp:926 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "" + +#: ../src/sysinfo.cpp:75 +#, c-format +msgid "Release %s" +msgstr "%s خوشېينه" + +#: ../src/sysinfo.cpp:109 +msgid "Unknown CPU model" +msgstr "د منځي بهيريز يوون ناپېژندلې بېلګه" + +#: ../src/sysinfo.cpp:503 +#, c-format +msgid "Kernel %s" +msgstr "%s نوغی " + +#: ../src/sysinfo.cpp:511 +#, c-format +msgid "GNOME %s" +msgstr "%s جنومي" + +#. hardware section +#: ../src/sysinfo.cpp:520 +#, c-format +msgid "Hardware" +msgstr "هډوتري" + +#: ../src/sysinfo.cpp:541 +msgid "Memory:" +msgstr ":یاد" + +#: ../src/sysinfo.cpp:561 +#, c-format +msgid "Processor %d:" +msgstr ":%d بهيرګر" + +#: ../src/sysinfo.cpp:566 +msgid "Processor:" +msgstr ":بهیرګر" + +#. disk space section +#: ../src/sysinfo.cpp:586 +#, c-format +msgid "System Status" +msgstr "غونډال انکړ" + +#: ../src/sysinfo.cpp:607 +msgid "Available disk space:" +msgstr ":شته ټيکلي تشه" + +#: ../src/util.cpp:31 +msgid "Running" +msgstr "ځغلیدونکی" + +#: ../src/util.cpp:35 +msgid "Stopped" +msgstr "تمېدلی" + +#: ../src/util.cpp:39 +msgid "Zombie" +msgstr "" + +#: ../src/util.cpp:43 +msgid "Uninterruptible" +msgstr "نه غوڅېدونکی" + +#: ../src/util.cpp:47 +msgid "Sleeping" +msgstr "ويده کيږي" + +#. xgettext: weeks, days +#: ../src/util.cpp:102 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:106 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:110 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:113 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:162 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "" +msgstr[1] "" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f KiB" +msgstr "" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.1f MiB" +msgstr "" + +#: ../src/util.cpp:175 +#, c-format +msgid "%.1f GiB" +msgstr "" + +#: ../src/util.cpp:349 +msgid "N/A" +msgstr "هېڅ" + +#. xgettext: rate, 10MiB/s +#: ../src/util.cpp:466 +#, c-format +msgid "%s/s" +msgstr "%s/s" + diff --git a/po/pt.gmo b/po/pt.gmo new file mode 100644 index 0000000..35ba269 Binary files /dev/null and b/po/pt.gmo differ diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..e1b8351 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,2013 @@ +# gnome-system-monitor's Portuguese Translation +# Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012, 2013 gnome-system-monitor +# Distributed under the same licence as the gnome-system-monitor package +# Duarte Loreto , 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012, 2013. +# António Lima , 2013. +# Pedro Albuquerque , 2015. +# Sérgio Cardeira , 2016. +# Tiago Santos , 2014 - 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 3.8\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-02-24 17:38+0000\n" +"PO-Revision-Date: 2017-03-23 14:39+0000\n" +"Last-Translator: Tiago Santos \n" +"Language-Team: Português <>\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.7.1\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:358 +msgid "System Monitor" +msgstr "Monitor de sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:359 +msgid "View current processes and monitor system state" +msgstr "Ver processos atuais e monitorizar o estado do sistema" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;Sistema;Processo;CPU;Memória;Rede;Histórico;Utilização;Desempenho;" +"Tarefa;Gestor;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor de sistema GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistema;Processo;CPU;Memória;Rede;Histórico;Utilização;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Ver e gerir recursos de sistema" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"O Monitor de sistema é um visualizador de processos e monitor de sistema com " +"um ambiente apelativo e de fácil utilização." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"O Monitor de sistema pode ajuda-lo a descobrir quais as aplicações que estão " +"a utilizar o processador ou a memória do seu computador, gerir as aplicações " +"em execução, pode forçar a paragem de processos que não respondem e alterar " +"o estado ou prioridade de processos existentes." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"A funcionalidade de gráficos de recursos mostra uma rápida visão geral do " +"que está a acontecer com o seu computador, bem como a utilização recente da " +"rede, memória e processador." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Vista de lista de processos" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Visão geral de recursos" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Visão de sistema de ficheiros" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "O Projeto GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Matar processo" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "" +"São necessários privilégios para controlar processos de outros utilizadores" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Repriorizar processo" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "São necessários privilégios para alterar a prioridade de processos" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Terminar _processo" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Mostrar propriedades do processo" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Processos" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Histórico da CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Histórico de memória e Swap" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:258 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:340 +msgid "Memory" +msgstr "Memória" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:270 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Histórico de rede" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:298 +msgid "Receiving" +msgstr "A receber" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Total recebido" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:312 +msgid "Sending" +msgstr "A enviar" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Total enviado" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Recursos" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Sistema de ficheiros" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Procurar por ficheiros abertos" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtrar ficheiros por nome" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Não comparar maiúsculas/minúsculas" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Procurar por ficheiros abertos" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Preferências" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Ajuda" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Sobre" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Sair" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Atualizar" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Processos _ativos" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Todos os processos" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "Os _meus processos" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Dependências" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "_Propriedades" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_Mapas de memória" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "_Ficheiros abertos" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Alterar prioridade" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Muito alta" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Alta" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normal" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Baixa" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Muito baixa" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Personalizada" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Parar" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_Continuar" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Terminar" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_Matar" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Ficheiros abertos" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Preferências do Monitor de sistema" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Comportamento" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Frequência de at_ualização em segundos:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Ativar atualização _suave" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Alertar antes de _matar ou terminar processos" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividir utilização de CPU pelo número de CPUs" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Campos de informação" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "I_nformação do processo mostrada na lista:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Gráficos" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Desenhar o gráfico de CPU como área empilhada" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Desenhar o gráfico de CPU como u_m gráfico suavidado" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Mostrar a velocidade da rede em bits" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Mostrar _todos os sistemas de ficheiros" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "I_nformação do sistema de ficheiros mostrada na lista:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Cancelar" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Alterar _prioridade" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Valor de _prioridade:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Nota: A prioridade de um processo é indicada pelo seu valor " +"de prioridade. Um valor de prioridade reduzido corresponde a uma prioridade " +"mais elevada." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Um simples monitor de processos e de sistema." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostrar o separador de processos" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostrar o separador de recursos" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostrar o separador de sistemas de ficheiros" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostrar a versão da aplicação" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositivo" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Pasta" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Tipo" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Livre" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Disponível" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Utilizado" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Selecione uma cor para “%s”" + +#: ../src/interface.cpp:218 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:220 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:369 +msgid "translator-credits" +msgstr "" +"Duarte Loreto \n" +"Pedro Albuquerque \n" +"Tiago Santos " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Hoje %l:%M %p" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Ontem %l:%M %p" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l:%M %p" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fração" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Percentagem preenchida para seletores de cores de gráficos circulares" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Título" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "O título do diálogo de seleção de cor" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Escolha uma cor" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Cor atual" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "A cor selecionada" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipo de seletor de cor" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Dado de cor recebido é inválido\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Clique para definir as cores dos gráficos" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segundo" +msgstr[1] "%u segundos" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "indisponível" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) de %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d ficheiro aberto" +msgstr[1] "%d ficheiros abertos" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d ficheiro aberto correspondente" +msgstr[1] "%d ficheiros abertos correspondentes" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "Processo" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nome de ficheiro" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Início da MV" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fim da MV" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Tamanho da MV" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Parâmetros" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Desvio da MV" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privada limpa" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privada suja" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Partilhada limpa" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Partilhada suja" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapas de memória" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapas de memória para o processo “%s” (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "ficheiro" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "canal" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "ligação de rede IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "ligação de rede IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket local" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipo desconhecido" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "DF" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Objeto" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Ficheiros abertos pelo processo “%s” (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Tamanho da janela principal e sua posição no formulário (largura, altura, " +"xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "A janela principal deve abrir maximizada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Mostrar as dependências de processos em forma de árvore" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Modo Solaris para a percentagem de CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Se VERDADEIRO, o monitor de sistema opera em modo “Solaris” onde a " +"utilização de CPU de uma tarefa é dividida pelo número total de CPUs. Caso " +"contrário, opera em modo “Irix”." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostrar o gráfico de CPU como um gráfico de área empilhada" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Se VERDADEIRO, o monitor de sistema mostra o gráfico de CPU como um gráfico " +"de área empilhada em vez de um gráfico de linha." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Mostrar o gráfico de CPU como um gráfico suavizado utilizando curvas de " +"Bezier" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Se VERDADEIRO, o monitor de sistema mostra o gráfico de CPU como um gráfico " +"suavizado em vez de um gráfico de linha." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Ativar/Desativar atualização suave" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Mostrar diálogo de aviso ao matar processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "Duração em milisegundos entre atualizações da vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Duração em milisegundos entre atualizações dos gráficos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Se deverá ser ou não mostrada informação sobre todos os sistemas de ficheiros" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Se mostrar ou não informação sobre todos os sistemas de ficheiros (incluindo " +"tipos tais como “autofs” e “procfs”). Útil para obter uma lista de todos os " +"sistemas de ficheiros atualmente montados." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Duração em milisegundos entre atualizações da lista de dispositivos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Determina quais os processos a mostrar." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Grava o separador atual" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Cores do CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Cada entrada está no formato (CPU#, valor hexadecimal de cor)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Cor predefinida do gráfico de memória" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Cor predefinida do gráfico de swap" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Cor predefinida do gráfico de entrada de rede" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Cor predefinida do gráfico de saída de rede" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Mostrar o tráfego de rede em bits" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Coluna de ordenação da vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Ordem das colunas da vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Ordem da vista de processos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "Largura da coluna “Nome” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "Mostrar a coluna “Nome” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "Largura da coluna “Utilizador” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "Mostrar a coluna “Utilizador” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "Largura da coluna “Estado” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "Mostrar a coluna de “Estado” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "Largura da coluna “Memória virtual” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Mostrar a coluna “Memória virtual” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "Largura da coluna “Memória residente” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "Mostrar a coluna “Memória residente” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "Largura da coluna “Memória de escrita” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "Mostrar a coluna “Memória de escrita” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "Largura da coluna “Memória partilhada” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "Mostrar a coluna “Memória partilhada” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "Largura da coluna “Memória do servidor X” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "Mostrar a coluna “Memória do servidor X” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "Largura da coluna “% de CPU” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "Mostrar a coluna “% de CPU” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "Largura da coluna “Tempo de CPU” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "Mostrar a coluna “Tempo de CPU” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "Largura da coluna “Hora de arranque” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "Mostrar a coluna “Hora de arranque” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "Largura da coluna “Prioridade” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "Mostrar a coluna “Prioridade” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "Largura da coluna “PID” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "Mostrar a coluna “PID” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "Largura da coluna “Contexto de segurança SELinux” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Mostrar a coluna “Contexto de segurança SELinux” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "Largura da coluna “Linha de comando” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "Mostrar a coluna “Linha de comando” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "Largura da coluna “Memória” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "Mostrar a coluna “Memória” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "Largura da coluna “Canal de espera” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Mostrar a coluna “Canal de espera” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "Largura da coluna “Grupo de controlo” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "Mostrar a coluna “Grupo de controlo” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "Largura da coluna “Unidade” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "Mostrar a coluna “Unidade” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "Largura da coluna “Sessão” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "Mostrar a coluna “Sessão” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "Largura da coluna “Lugar” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "Mostrar a coluna “Lugar” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "Largura da coluna “Dono” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "Mostrar a coluna “Dono” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Priority” column" +msgstr "Largura da coluna “Prioridade” do processo" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Priority” column on startup" +msgstr "Mostrar a coluna “Prioridade” do processo ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view sort column" +msgstr "Coluna de ordenação da vista de discos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Disk view sort order" +msgstr "Ordem da vista de discos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Disk view columns order" +msgstr "Ordem das colunas da vista de discos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view “Device” column" +msgstr "Largura da coluna “Dispositivo” na vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view “Device” column on startup" +msgstr "Mostrar a coluna “Dispositivo” da vista de disco ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view “Directory” column" +msgstr "Largura da coluna “Pasta” da vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view “Directory” column on startup" +msgstr "Mostrar a coluna “Pasta” da vista de disco ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view “Type” column" +msgstr "Largura da coluna “Tipo” da vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view “Type” column on startup" +msgstr "Mostrar a coluna “Tipo” da vista de disco ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view “Total” column" +msgstr "Largura da coluna “Total” da vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view “Total” column on startup" +msgstr "Mostrar a coluna “Total” da vista de disco ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Free” column" +msgstr "Largura da coluna “Livre” da vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Free” column on startup" +msgstr "Mostrar a coluna “Livre” da vista de disco ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Available” column" +msgstr "Largura da coluna “Disponível” da vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Available” column on startup" +msgstr "Mostrar a coluna “Disponível” da vista de disco ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Used” column" +msgstr "Largura da coluna “Utilizado” da vista de disco" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Used” column on startup" +msgstr "Mostrar a coluna “Utilizado” da vista de disco ao iniciar" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Memory map sort column" +msgstr "Coluna de ordenação da vista de mapa de memória" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Memory map sort order" +msgstr "Ordem da vista de mapa de memória" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Open files sort column" +msgstr "Coluna de ordenação da vista de ficheiros abertos" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Open files sort order" +msgstr "Ordem da vista de ficheiros abertos" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ícone" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Impossível alterar a prioridade do processo com o PID %d para %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Impossível matar o processo com o PID %d com o sinal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Tem a certeza que deseja matar o processo selecionado “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"Tem a certeza que deseja terminar o processo selecionado “%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Tem a certeza que deseja parar o processo selecionado “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Tem a certeza que deseja matar o processo selecionado?" +msgstr[1] "Tem a certeza que deseja matar os %d processos selecionados?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Tem a certeza que deseja terminar o processo selecionado?" +msgstr[1] "Tem a certeza que deseja terminar os %d processos selecionados?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Tem a certeza que deseja parar o processo selecionado?" +msgstr[1] "Tem a certeza que deseja parar os %d processos selecionados?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ao matar um processo, poderá destruir os seus dados, tornar a sessão de " +"trabalho instável ou criar um risco de segurança. Só deverão ser mortos " +"processos que não estejam a responder." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Matar processo" +msgstr[1] "_Matar processos" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ao terminar um processo, poderá destruir os seus dados, tornar a sessão de " +"trabalho instável ou criar um risco de segurança. Apenas deverão ser " +"terminados processos que não estejam a responder." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Terminar processo" +msgstr[1] "_Terminar processos" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Ao terminar um processo, poderá destruir os seus dados, tornar a sessão de " +"trabalho instável ou criar um risco de segurança. Apenas deverão ser " +"terminados processos que não estejam a responder." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Parar Processo" +msgstr[1] "_Parar Processos" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Alterar a prioridade do processo “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Alterar prioridade do processo selecionado" +msgstr[1] "Alterar prioridades dos %d processos selecionados" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nota:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"A prioridade de um processo é indicada pelo seu valor de prioridade. Um " +"valor de prioridade reduzido corresponde a uma prioridade mais elevada." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/D" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:325 +msgid "Process Name" +msgstr "Nome de processo" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:326 +msgid "User" +msgstr "Utilizador" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:327 +msgid "Status" +msgstr "Estado" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:328 +msgid "Virtual Memory" +msgstr "Memória virtual" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:329 +msgid "Resident Memory" +msgstr "Memória residente" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:330 +msgid "Writable Memory" +msgstr "Memória para escrita" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:331 +msgid "Shared Memory" +msgstr "Memória partilhada" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:332 +msgid "X Server Memory" +msgstr "Memória do servidor X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:334 +msgid "CPU Time" +msgstr "Tempo de CPU" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:335 +msgid "Started" +msgstr "Iniciada" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:336 +msgid "Nice" +msgstr "Prioridade" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:350 +msgid "Priority" +msgstr "Prioridade" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:337 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:338 +msgid "Security Context" +msgstr "Contexto de segurança" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:339 +msgid "Command Line" +msgstr "Linha de comando" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:342 +msgid "Waiting Channel" +msgstr "Canal de espera" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:343 +msgid "Control Group" +msgstr "Grupo de controlo" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:333 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:344 +msgid "Unit" +msgstr "Unidade" + +#: ../src/proctable.cpp:345 +msgid "Session" +msgstr "Sessão" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:348 +msgid "Seat" +msgstr "Lugar" + +#: ../src/proctable.cpp:349 +msgid "Owner" +msgstr "Proprietário" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Em execução" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Parado" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Imparável" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "A dormir" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" +msgstr[1] "%u bits" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioridade muito elevada" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Prioridade elevada" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioridade normal" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioridade reduzida" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioridade muito reduzida" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Procurar por ficheiros abertos" + +#~ msgid "Error" +#~ msgstr "Erro" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' não é uma expressão regular Perl válida." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segundo" +#~ msgstr[1] "%lld segundos" + +#~ msgid "_Name contains:" +#~ msgstr "_Nome contém:" + +#~ msgid "_Find" +#~ msgstr "_Procurar" + +#~ msgid "C_lear" +#~ msgstr "_Limpar" + +#~ msgid "S_earch results:" +#~ msgstr "R_esultados da procura:" + +#~ msgid "_Close" +#~ msgstr "_Fechar" + +#~ msgid "_Help" +#~ msgstr "_Ajuda" + +#~ msgid "Process Properties" +#~ msgstr "Propriedades do Processo" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Propriedades do processo \"%s\" (PID %u):" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "São necessários privilégios para matar o processo" + +#~ msgid "View" +#~ msgstr "Ver" + +#~ msgid "Sent" +#~ msgstr "Enviado" + +#~ msgid "_View" +#~ msgstr "_Ver" + +#~ msgid "Stop process" +#~ msgstr "Parar um processo" + +#~ msgid "Continue process if stopped" +#~ msgstr "Reiniciar um processo parado" + +#~ msgid "Force process to finish normally" +#~ msgstr "Forçar um processo a terminar normalmente" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Forçar um processo a terminar imediatamente" + +#~ msgid "Change the order of priority of process" +#~ msgstr "Alterar o grau de importância de um processo" + +#~ msgid "Refresh the process list" +#~ msgstr "Atualizar a lista de processos" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Abrir os mapas de memória associadas a um processo" + +#~ msgid "View the files opened by a process" +#~ msgstr "Ver os ficheiros abertos por um processo" + +#~ msgid "View additional information about a process" +#~ msgstr "Visualizar informação adicional sobre um processo" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Apresentar a relação pai/filho entre processos" + +#~ msgid "Show active processes" +#~ msgstr "Apresentar os processos ativos" + +#~ msgid "Show all processes" +#~ msgstr "Apresentar todos os processos" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Apresentar apenas os processos pertencentes ao utilizador" + +#~ msgid "Set process priority to very high" +#~ msgstr "Definir a prioridade do processo como muito alta" + +#~ msgid "Set process priority to high" +#~ msgstr "Definir a prioridade do processo como alta" + +#~ msgid "Set process priority to normal" +#~ msgstr "Definir a prioridade do processo como normal" + +#~ msgid "Set process priority to low" +#~ msgstr "Definir a prioridade do processo como baixa" + +#~ msgid "Set process priority to very low" +#~ msgstr "Definir a prioridade do processo como muito baixa" + +#~ msgid "Set process priority manually" +#~ msgstr "Definir a prioridade do processo manualmente" + +#~ msgid "Main Window width" +#~ msgstr "Largura da Janela Principal" + +#~ msgid "Main Window height" +#~ msgstr "Altura da Janela Principal" + +#~ msgid "Main Window X position" +#~ msgstr "Posição X da Janela Principal" + +#~ msgid "Main Window Y position" +#~ msgstr "Posição Y da Janela Principal" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Determina que processos apresentar por omissão. 0 significa Todos, 1 os " +#~ "do utilizador e 2 os ativos" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 para a Informação de Sistema, 1 para a lista de processos, 2 para os " +#~ "recursos e 3 para a lista de discos" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "Média de carga nos últimos 1, 5 e 15 minutos: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "Sistema" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "Apresentar o separador de Sistema" + +#~ msgid "_Monitor" +#~ msgstr "_Monitor" + +#~ msgid "_Edit" +#~ msgstr "_Editar" + +#~ msgid "Search for _Open Files" +#~ msgstr "Procurar por Ficheiros _Abertos" + +#~ msgid "Quit the program" +#~ msgstr "Sair da aplicação" + +#~ msgid "_Contents" +#~ msgstr "_Conteúdo" + +#~ msgid "Open the manual" +#~ msgstr "Abrir o manual" + +#~ msgid "About this application" +#~ msgstr "Sobre esta aplicação" + +#~ msgid "(%s Priority)" +#~ msgstr "(Prioridade %s)" + +#~ msgid "Release %s %s" +#~ msgstr "Distribuição %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Kernel %s" +#~ msgstr "Kernel %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Equipamento" + +#~ msgid "Memory:" +#~ msgstr "Memória:" + +#~ msgid "Processor:" +#~ msgstr "Processador:" + +#~ msgid "System Status" +#~ msgstr "Estado do Sistema" + +#~ msgid "Available disk space:" +#~ msgstr "Espaço disponível em disco:" + +#~ msgid "Unknown model" +#~ msgstr "Modelo desconhecido" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "_Change Priority..." +#~ msgstr "_Alterar a Prioridade..." + +#~ msgid "Default graph cpu color" +#~ msgstr "Cor por omissão do gráfico de cpu" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Apresentar a coluna de 'argumentos' do processo ao iniciar" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Apresentar a coluna de 'utilização estimada de memória' ao iniciar" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Largura da coluna de 'argumentos' do processo" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Largura da coluna de 'utilização estimada de memória' do processo" + +#~ msgid "Solaris mode" +#~ msgstr "Modo Solaris" + +#~ msgid "Release %s" +#~ msgstr "Distribuição %s" + +#~ msgid "Processor %d:" +#~ msgstr "Processador %d:" + +#~ msgid "Default graph background color" +#~ msgstr "Cor por omissão do fundo do gráfico" + +#~ msgid "Default graph frame color" +#~ msgstr "Cor por omissão da moldura do gráfico" + +#~ msgid "User memory:" +#~ msgstr "Memória de utilizador:" + +#~ msgid "of" +#~ msgstr "de" + +#~ msgid "Used swap:" +#~ msgstr "Swap utilizada:" + +#~ msgid "Total:" +#~ msgstr "Total:" + +#~ msgid "_Background color:" +#~ msgstr "Cor de _fundo:" + +#~ msgid "_Grid color:" +#~ msgstr "Cor da _grelha:" + +#~ msgid "Column zero saved width" +#~ msgstr "Largura gravada da coluna zero" + +#~ msgid "Default graph net out color" +#~ msgstr "Cor da saída de rede por omissão do gráfico" + +#~ msgid "Show column zero on startup" +#~ msgstr "Apresentar a coluna zero ao iniciar" + +#~ msgid "Unknown distribution" +#~ msgstr "Distribuição desconhecida" + +#~ msgid "Unknown release" +#~ msgstr "Distribuição desconhecida" + +#~ msgid "Unknown version" +#~ msgstr "Versão desconhecida" + +#~ msgid "No hidden processes" +#~ msgstr "Nenhuns processos escondidos" + +#~ msgid "" +#~ "There are no hidden processes in the list. To show all running processes, " +#~ "select the \"All processes\" option in the main window." +#~ msgstr "" +#~ "Não existem processos escondidos na lista. Para apresentar todos os " +#~ "processos em execução, selecione a opção \"Todos os processos\" na janela " +#~ "principal." + +#~ msgid "Hidden Processes" +#~ msgstr "Processos Escondidos" + +#~ msgid "Currently _hidden processes:" +#~ msgstr "Processos _escondidos atuais:" + +#~ msgid "_Remove From List" +#~ msgstr "_Remover Da Lista" + +#~ msgid "" +#~ "These are the processes you have chosen to hide. You can reshow a process " +#~ "by removing it from this list." +#~ msgstr "" +#~ "Estes são os processos que escolheu esconder. Pode apresentar novamente " +#~ "um processo removendo-o desta lista." + +#~ msgid "Process CPU % column saved width" +#~ msgstr "Largura gravada da coluna de %CPU do processo" + +#~ msgid "Process CPU time column saved width" +#~ msgstr "Largura gravada da coluna de tempo de CPU do processo" + +#~ msgid "Process PID column saved width" +#~ msgstr "Largura gravada da coluna de PID do processo" + +#~ msgid "Process SELinux security context column saved width" +#~ msgstr "" +#~ "Largura gravada da coluna de contexto de segurança do processo SELinux" + +#~ msgid "Process arguments column saved width" +#~ msgstr "Largura gravada da coluna de argumentos do processo" + +#~ msgid "Process name column saved width" +#~ msgstr "Largura gravada da coluna de nome do processo" + +#~ msgid "Process nice column saved width" +#~ msgstr "Largura gravada da coluna de prioridade do processo" + +#~ msgid "Process owner column saved width" +#~ msgstr "Largura gravada da coluna de utilizador do processo" + +#~ msgid "Process resident memory column saved width" +#~ msgstr "Largura gravada da coluna de memória residente do processo" + +#~ msgid "Process shared memory column saved width" +#~ msgstr "Largura gravada da coluna de memória partilhada do processo" + +#~ msgid "Process start time column saved width" +#~ msgstr "Largura gravada da coluna de hora de arranque do processo" + +#~ msgid "Process status column saved width" +#~ msgstr "Largura gravada da coluna de estado do processo" + +#~ msgid "Process virtual memory column saved width" +#~ msgstr "Largura gravada da coluna de memória virtual do processo" + +#~ msgid "Show process threads" +#~ msgstr "Apresentar as threads dos processos" + +#~ msgid "Show process writable memory column saved width" +#~ msgstr "Largura gravada da coluna de memória de escrita do processo" + +#~ msgid "Show warning dialog when hiding processes" +#~ msgstr "Apresentar diálogo de aviso ao esconder processos" + +#~ msgid "_Hidden Processes" +#~ msgstr "Processos _Escondidos" + +#~ msgid "Open the list of currently hidden processes" +#~ msgstr "Abrir a lista de processos atualmente escondidos" + +#~ msgid "" +#~ "Hidden processes are no longer visible in the process list. You can re-" +#~ "enable them by selecting the \"Hidden Processes\" entry in the View menu." +#~ msgstr "" +#~ "Processos escondidos não são mais visíveis na lista de processos. Poderá " +#~ "voltar a apresentá-lo selecionando a entrada \"Processos Escondidos\" no " +#~ "menu Ver." + +#~ msgid "Alert before _hiding processes" +#~ msgstr "Alertar antes de _esconder processos" + +#~ msgid "Arguments" +#~ msgstr "Argumentos" + +#~ msgid "Devices" +#~ msgstr "Dispositivos" + +#~ msgid "_File" +#~ msgstr "_Ficheiro" + +#~ msgid "Jorgen Scheibengruber - nicer devices treeview" +#~ msgstr "Jorgen Scheibengruber - melhor vista em árvore de dispositivos" + +#~ msgid "Benoît Dejean - maintainer" +#~ msgstr "Benoît Dejean - manutenção" + +#~ msgid "Show advanced info tab on startup" +#~ msgstr "Apresentar informação avançada ao iniciar" + +#~ msgid "Less _info" +#~ msgstr "Menos _info" + +#~ msgid "More _info" +#~ msgstr "Mais _info" + +#~ msgid "Process Info" +#~ msgstr "Info de Processo" + +#~ msgid "Status:" +#~ msgstr "Estado:" + +#~ msgid "Memory Usage" +#~ msgstr "Utilização de Memória" + +#~ msgid "RSS:" +#~ msgstr "RSS:" + +#~ msgid "Very high - nice %d" +#~ msgstr "Muito elevada - prioridade %d" + +#~ msgid "High - nice %d" +#~ msgstr "Elevada - prioridade %d" + +#~ msgid "Normal - nice %d" +#~ msgstr "Normal - prioridade %d" + +#~ msgid "Low - nice %d" +#~ msgstr "Reduzida - prioridade %d" + +#~ msgid "Very low - nice %d" +#~ msgstr "Muito reduzida - prioridade %d" + +#~ msgid "_Threads" +#~ msgstr "_Threads" + +#~ msgid "Show each thread as a separate process" +#~ msgstr "Apresentar cada thread como um processo separado" + +#~ msgid "Update _interval:" +#~ msgstr "_Intervalo de atualização:" + +#~ msgid "RSS Memory" +#~ msgstr "Memória RSS" + +#~ msgid "%s (thread)" +#~ msgstr "%s (thread)" + +#~ msgid "Saves the pane position for the system monitor tab" +#~ msgstr "Grava a posição do painel para o separador do monitor de sistema" + +#~ msgid "Force a process to finish normally" +#~ msgstr "Forçar um processo a terminar normalmente" + +#~ msgid "Force a process to finish immediately" +#~ msgstr "Forçar um processo a terminar imediatamente" + +#~ msgid "Open the memory maps associated with the process" +#~ msgstr "Abrir os mapas de memória associados a um processo" + +#~ msgid "View the files opened by the process" +#~ msgstr "Ver os ficheiros associados a um processo" + +#~ msgid "Sea_rch:" +#~ msgstr "P_rocurar:" + +#~ msgid "Sho_w:" +#~ msgstr "_Apresentar:" + +#~ msgid "More _Info >>" +#~ msgstr "Mais _Info >>" + +#~ msgid "No such process." +#~ msgstr "Processo inexistente." + +#~ msgid "" +#~ "Process Name: %s \n" +#~ "\n" +#~ "You do not have permission to change the priority of this process. You " +#~ "can enter the root password to gain the necessary permission." +#~ msgstr "" +#~ "Nome do Processo: %s \n" +#~ "\n" +#~ "Não possui permissões para alterar a prioridade deste processo. Pode " +#~ "introduzir a senha de root para obter as permissões necessárias." + +#~ msgid "" +#~ "Process Name: %s\n" +#~ "\n" +#~ "You must be root to decrease a nice value of this process or set a nice " +#~ "value less than 0. You can enter the root password to gain the necessary " +#~ "permission." +#~ msgstr "" +#~ "Nome do Processo: %s \n" +#~ "\n" +#~ "Tem de ser root para reduzir o nível de prioridade deste processo ou " +#~ "definir um valor de prioridade inferior a 0. Pode introduzir a senha de " +#~ "root para obter as permissões necessárias." + +#~ msgid "" +#~ "Process Name: %s \n" +#~ "\n" +#~ "You do not have permission to end this process. You can enter the root " +#~ "password to gain the necessary permission." +#~ msgstr "" +#~ "Nome do Processo: %s \n" +#~ "\n" +#~ "Não possui permissões para terminar este processo. Pode introduzir a " +#~ "senha de root para obter as permissões necessárias." + +#~ msgid "An error occured while killing the process." +#~ msgstr "Ocorreu um erro ao matar o processo." + +#~ msgid "Could not find \"%s\"" +#~ msgstr "Incapaz de encontrar \"%s\"" + +#~ msgid "" +#~ "There are no processes containing the searched string. Please note that " +#~ "the search is performed only on processes shown in the process list." +#~ msgstr "" +#~ "Não existem processos que contenham a expressão procurada. Note que a " +#~ "procura é efetuada apenas sobre os processos apresentados na lista de " +#~ "processos." + +#~ msgid "Kevin Vandersloot" +#~ msgstr "Kevin Vandersloot" + +#~ msgid "(C) 2001 Kevin Vandersloot" +#~ msgstr "© 2001 Kevin Vandersloot" + +#~ msgid "System resources monitor" +#~ msgstr "Monitor de recursos do sistema" + +#~ msgid "No processes are currently hidden." +#~ msgstr "De momento, não existem processos escondidos." + +#~ msgid "Manage Hidden Processes" +#~ msgstr "Gerir Processos Escondidos" + +#~ msgid "Force a process to finish." +#~ msgstr "Forçar um processo a terminar." + +#~ msgid "Display a tree showing process dependencies" +#~ msgstr "Apresentar uma árvore com as dependências dos processos" + +#~ msgid "Display threads (subprocesses)" +#~ msgstr "Apresentar as threads (subprocessos)" + +#~ msgid "Name" +#~ msgstr "Nome" + +#~ msgid "Application Manager" +#~ msgstr "Gestor de Aplicações" + +#~ msgid "Running Applications" +#~ msgstr "Aplicações em Execução" + +#~ msgid "Are you sure you want to hide this process?" +#~ msgstr "Tem a certeza de que deseja esconder este processo?" + +#~ msgid "_Show this dialog next time" +#~ msgstr "_Apresentar este diálogo da próxima vez" + +#~ msgid "If you kill a process, unsaved data will be lost." +#~ msgstr "Se matar um processo, dados não gravados serão perdidos." + +#~ msgid "If you end a process, unsaved data will be lost." +#~ msgstr "Se terminar um processo, dados não gravados serão perdidos." + +#~ msgid "End Process" +#~ msgstr "Terminar Processo" + +#~ msgid "Root Password :" +#~ msgstr "Senha Root :" + +#~ msgid "Wrong Password." +#~ msgstr "Senha Incorreta." + +#~ msgid "show simple dialog to end processes and logout" +#~ msgstr "" +#~ "apresentar diálogo simples para terminar processos e terminar sessão" + +#~ msgid "%s could not be found." +#~ msgstr "Incapaz de encontrar %s." + +#~ msgid "Simple process viewer using libgtop" +#~ msgstr "Simples visualizador de processos que utiliza o libgtop" + +#~ msgid "X window system" +#~ msgstr "Sistema de janelas X" + +#~ msgid "bourne again shell" +#~ msgstr "bourne again shell" + +#~ msgid "%d K" +#~ msgstr "%d K" + +#~ msgid "%.0f MB" +#~ msgstr "%.0f MB" + +#~ msgid "View processes being run by all users" +#~ msgstr "Ver processos executados por todos os utilizadores" + +#~ msgid "View processes being run by you" +#~ msgstr "Ver processos executados por si" + +#~ msgid "View only ative processes" +#~ msgstr "Ver apenas processos ativos" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo new file mode 100644 index 0000000..21b749e Binary files /dev/null and b/po/pt_BR.gmo differ diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100644 index 0000000..b91d233 --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,1688 @@ +# Brazilian Portuguese translation of gnome-system-monitor. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# Francisco Petrúcio Cavalcante Junior , 2002. +# Evandro Fernandes Giovanini , 2002, 2006. +# Afonso Celso Medina , 2004. +# Raphael Higino , 2005. +# Vinicius Pinheiro , 2006. +# Og Maciel , 2007, 2009, 2011. +# Washington Lins , 2007. +# Vladimir Melo , 2007. +# Hugo Doria , 2007-2008. +# Thiago Lima Demétrio , 2008. +# Djavan Fagundes , 2008. +# André Gondim , 2009. +# Fábio Nogueira , 2012, 2014. +# Djavan Fagundes , 2012. +# Jonh Wendell , 2012. +# Enrico Nicoletto , 2012, 2013, 2014, 2015, 2018. +# Gustavo Marques , 2016. +# Rafael Fontenelle , 2013, 2017. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-02-09 21:30-0200\n" +"Last-Translator: Enrico Nicoletto \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 2.0.6\n" +"X-Project-Style: gnome\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor do sistema" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Veja os processos atuais e monitore o estado do sistema" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Sistema;Processo;CPU;Memória;Rede;Histórico;Uso;Desempenho;" +"Performance;Tarefa;Gerenciador;Atividade;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Monitor do sistema GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Sistema;Processo;CPU;Memória;Rede;Histórico;Uso;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Veja e gerencie recursos do sistema" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"O Monitor do sistema é um visualizador de processos e monitor de sistema com " +"interface atraente e fácil de usar." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"O Monitor do sistema pode ajudá-lo a desvendar quais aplicativos estão " +"usando o processador ou a memória do seu computador, pode gerenciar os " +"aplicativos em execução, forçar processos que não estão respondendo a " +"pararem e alterar o estado ou prioridade de processos existentes." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"A funcionalidade de gráficos de recursos mostra a você uma rápida visão " +"geral do que está acontecendo com o seu computador, ao exibir o uso de rede, " +"memória e de processador." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Visão da lista de processos" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Visão geral dos recursos" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Visão do sistemas de arquivos" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "O Projeto GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Matar processo" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "" +"São necessários privilégios para controlar os processos de outros usuários" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Mudar prioridade do processo" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "São necessários privilégios para mudar a prioridade dos processos" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "_Terminar processo" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Mostrar propriedades do processo" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Processos" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Histórico da CPU" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Histórico da memória e swap" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Memória" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Histórico da rede" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Recebidos" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Total recebidos" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Enviados" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Total enviados" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Recursos" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Sistemas de arquivos" + +# Adotada a tradução de "Pesquisa em arquivos abertos" como título da janela de diálogo de pesquisa. --Enrico +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Pesquisa em arquivos abertos" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrar arquivos por nome" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Insensível a maiúsculas e minúsculas" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Pesquisar por arquivos abertos" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Preferências" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Ajuda" + +#: data/menus.ui:23 +msgid "About" +msgstr "Sobre" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Sair" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "At_ualizar" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Processos ativos" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Todos os processos" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Meus processos" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Dependências" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Propriedades" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "Mapa_s de memória" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "_Arquivos abertos" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "A_lterar prioridade" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Muito alta" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Alta" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Baixa" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Muito baixa" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Personalizado" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Parar" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Continuar" + +#: data/menus.ui:139 +msgid "_End" +msgstr "T_erminar" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Matar" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Arquivos abertos" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Preferências do monitor do sistema" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Comportamento" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Intervalo de at_ualização em segundos:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Habilitar atualização _suave" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Alertar antes de terminar ou _matar processos" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dividir uso da CPU pela contagem de CPU" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Campos de informação" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformações dos processos exibidas na lista:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Gráficos" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Desenhar gráfico da CPU como gráfico de área empilhada" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Desenhar gráfico da CPU como gráfico sua_ve" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Mostrar velocidade da rede em bits" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Mostrar _todos os sistemas de arquivos" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformações do sistema de arquivos exibidas na lista:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Cancelar" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Alterar _prioridade" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Valor _nice:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Note: A prioridade de um processo é dada pelo seu valor " +"nice. Um menor valor nice corresponde a uma maior prioridade." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Um simples monitor de processos do sistema." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Mostra a aba de processos" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Mostra a aba de recursos" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Mostra a aba de arquivos de sistema" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Mostra a versão do aplicativo" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispositivo" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Diretório" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tipo" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Total" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Livre" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Disponível" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Em uso" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Selecione uma cor para “%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Francisco Petrúcio Cavalcante Junior \n" +"Evandro Fernandes Giovanini \n" +"Afonso Celso Medina \n" +"Raphael Higino (In memoriam) \n" +"Vinicius Pinheiro \n" +"Og Maciel \n" +"Vladimir Melo \n" +"Hugo Doria \n" +"Djavan Fagundes \n" +"André Gondim (In memoriam) \n" +"Fábio Nogueira \n" +"Rafael Fontenelle \n" +"Enrico Nicoletto " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Hoje %H∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Ontem %H∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d de %b %H∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d de %b de %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fração" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Porcentagem completa para os selecionadores de cor" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Título" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "O título da janela de seleção de cor" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Selecione uma cor" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Cor atual" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "A cor selecionada" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipo do selecionador de cor" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Recebidos dados de cor inválidos\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Clique para definir as cores do gráfico" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u segundo" +msgstr[1] "%u segundos" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "não disponível" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%) de %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d arquivo aberto" +msgstr[1] "%d arquivos abertos" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d arquivo aberto correspondente" +msgstr[1] "%d arquivos abertos correspondentes" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Processo" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Nome do arquivo" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Início da VM" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Fim da VM" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Tamanho da VM" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Sinalizadores" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Deslocamento da VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Limpa e reservada" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Suja e reservada" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Limpa e compartilhada" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Suja e compartilhada" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapas de memória" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapas de memória para o processo “%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "arquivo" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "pipe" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Conexão de rede IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Conexão de rede IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "socket local" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "tipo desconhecido" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objeto" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Arquivos abertos pelo processo “%s” (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"O tamanho e posição da janela principal no formulário (largura, altura, " +"xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "A janela principal deve ser aberta maximizada" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Mostrar as dependências do processo na forma de árvore" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Modo Solaris para porcentagem de CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Se VERDADEIRO, o monitor do sistema opera no “modo Solaris” onde o uso da " +"cpu pela tarefa é dividido pelo número total de CPUs. Caso contrário, opera " +"no “modo Irix”." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Mostra o gráfico da CPU como gráfico de área empilhada" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Se VERDADEIRO, o monitor do sistema mostra o gráfico da CPU como um gráfico " +"de área empilhada ao invés de um gráfico de linhas." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Mostra o gráfico da CPU como gráfico suave usando curvas Bezier" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Se VERDADEIRO, o monitor do sistema mostra o gráfico da CPU como um gráfico " +"suave; do contrário, como um gráfico de linhas." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Habilitar/Desabilitar atualização suave" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Mostrar diálogo de aviso ao matar processos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Tempo em milissegundos entre atualizações da visão de processos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tempo em milissegundos entre atualizações dos gráficos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "" +"Se as informações sobre todos os sistemas de arquivos devem ser exibidas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Se as informações sobre todos os sistemas de arquivos devem ser exibidas " +"(incluindo tipos como “autofs” e “procfs”). Isso pode ser útil para obter " +"uma lista de todos os sistemas de arquivos montados no momento." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Tempo em milissegundos entre atualizações da lista de dispositivos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Determina quais processos mostrar." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Salva a aba exibida atualmente" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Cores da CPU" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Cada entrada está no formato (CPU#, valor da cor em hexadecimal)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Cor padrão da memória no gráfico" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Cor padrão da swap no gráfico" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Cor padrão do gráfico de tráfego de entrada de rede" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Cor padrão do gráfico de tráfego de saída de rede" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Mostra o tráfego da rede em bits" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Coluna de ordenação da visão de processos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Ordem das colunas na visão de processos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Ordenação da visão de processos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Largura da coluna “Nome” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Mostra a coluna “Nome” ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Largura da coluna “Usuário” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Mostra a coluna “Usuário” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Largura da coluna “Estado” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Mostra a coluna “Estado” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Largura da coluna “Memória virtual” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Mostra a coluna “Memória virtual” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Largura da coluna “Memória residente” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Mostra a coluna “Memória residente” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Largura da coluna “Memória gravável” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Mostra a coluna “Memória gravável” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Largura da coluna “Memória compartilhada” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Mostra a coluna “Memória compartilhada” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Largura da coluna “Memória do servidor X” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Mostra a coluna “Memória do servidor X” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Largura da coluna “% CPU” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Mostra a coluna “% CPU” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Largura da coluna “Tempo da CPU” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Mostra a coluna “Tempo da CPU” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Largura da coluna “Iniciado” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Mostra a coluna “Iniciado” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Largura da coluna “Nice” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Mostra a coluna “Nice” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Largura da coluna “PID” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Mostra a coluna “PID” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Largura da coluna “Contexto de segurança SELinux” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "" +"Mostra a coluna “Contexto de segurança SELinux” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Largura da coluna “Linha de comando” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Mostra a coluna “Linha de comando” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Largura da coluna “Memória” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Mostra a coluna “Memória” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Largura da coluna “Aguardando canal” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Mostra a coluna “Aguardando canal” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Largura da coluna “Grupo de controle” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Mostra a coluna “Grupo de controle” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Largura da coluna “Unidade” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Mostra a coluna “Unidade” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Largura da coluna “Sessão” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Mostra a coluna “Sessão” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Largura da coluna “Estação” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Mostra a coluna “Estação” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Largura da coluna “Proprietário” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Mostra a coluna “Proprietário” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Largura da coluna “Total de leitura do disco” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Mostra a coluna “Total de leitura do disco” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Largura da coluna “Total de escrita no disco” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Mostra a coluna “Total de escrita no disco” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Largura da coluna “Leitura do disco” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Mostra a coluna “Leitura do disco” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Largura da coluna “Escrita no disco” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Mostra a coluna “Escrita no disco” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Largura da coluna “Prioridade” do processo" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Mostra a coluna “Prioridade” do processo ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Coluna de ordenação da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Ordem da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Ordem das colunas de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Largura da coluna “Dispositivo” da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Mostra a coluna “Dispositivo” da visão de discos ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Largura da coluna “Diretório” da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Mostra a coluna “Diretório” da visão de discos ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Largura da coluna “Tipo” da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Mostra a coluna “Tipo” da visão de discos ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Largura da coluna “Total” da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Mostra a coluna “Total” da visão de discos ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Largura da coluna “Livre” da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Mostra a coluna “Livre” da visão de discos ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Largura da coluna “Disponível” da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Mostra a coluna “Disponível” da visão de discos ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Largura da coluna “Em uso” da visão de discos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Mostra a coluna “Em uso” da visão de discos ao inicializar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Ordenação de coluna de mapeamento de memória" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Ordem de ordenação de mapeamento de memória" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Coluna de ordenação de arquivos abertos" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Ordem de ordenação de arquivos abertos" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ícone" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Não é possível alterar a prioridade do processo de PID %d para %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Não é possível matar o processo de PID %d com o sinal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Tem certeza que deseja matar o processo selecionado “%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Tem certeza que deseja terminar o processo selecionado “%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"Tem certeza que deseja interromper o processo selecionado “%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Tem certeza que deseja matar o processo selecionado?" +msgstr[1] "Tem certeza que deseja matar os %d processos selecionados?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Tem certeza que deseja terminar o processo selecionado?" +msgstr[1] "Tem certeza que deseja terminar os %d processos selecionados?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Tem certeza que deseja interromper o processo selecionado?" +msgstr[1] "Tem certeza que deseja interromper os %d processos selecionados?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Matar um processo pode destruir dados, interromper a sessão atual ou criar " +"um risco de segurança. Apenas processos que não respondem devem ser mortos." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Matar processo" +msgstr[1] "_Matar processos" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Terminar um processo pode destruir seus dados, interromper a sessão atual ou " +"criar um risco de segurança. Apenas processos que não respondem devem ser " +"terminados." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Terminar processo" +msgstr[1] "_Terminar processos" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Interromper um processo pode destruir seus dados, interromper a sessão atual " +"ou criar um risco de segurança. Apenas processos que não respondem devem ser " +"interrompidos." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Interromper processo" +msgstr[1] "_Interromper processo" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Alterar prioridade do processo “%s” (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Altera a ordem de prioridade do processo selecionado" +msgstr[1] "Altera a ordem de prioridade dos %d processos selecionados" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Nota:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"A prioridade de um processo é dada pelo seu valor nice. Quanto menor o valor " +"nice, maior a prioridade." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/D" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Nome do processo" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Usuário" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Estado" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Memória virtual" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Memória residente" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Memória gravável" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Memória compartilhada" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Memória do servidor X" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Tempo da CPU" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Iniciado" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioridade" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Contexto de segurança" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Linha de comando" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Aguardando canal" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Grupo de controle" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Unidade" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Sessão" + +# Há suporte para multiterminais, portanto cada processo pode rodar em mais de um terminal. Para não confundir usuários, adota-se o nome Estação. +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Estação" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Proprietário" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Total de leitura do disco" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Total de escrita no disco" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Leitura do disco" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Escrita no disco" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Executando" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Parado" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zumbi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Ininterrupto" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Dormindo" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Prioridade muito alta" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Prioridade alta" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Prioridade normal" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Prioridade baixa" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Prioridade muito baixa" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bits" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u bytes" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Pesquisar por arquivos abertos" + +#~ msgid "Error" +#~ msgstr "Erro" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "\"%s\" não é uma expressão regular Perl válida." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld segundo" +#~ msgstr[1] "%lld segundos" + +#~ msgid "_Name contains:" +#~ msgstr "_Nome contém:" + +#~ msgid "_Find" +#~ msgstr "L_ocalizar" + +#~ msgid "C_lear" +#~ msgstr "_Limpar" + +#~ msgid "S_earch results:" +#~ msgstr "R_esultados da busca:" + +#~ msgid "_Close" +#~ msgstr "_Fechar" + +#~ msgid "_Help" +#~ msgstr "Aj_uda" + +#~ msgid "Process Properties" +#~ msgstr "Propriedades do processo" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Propriedades do processo \"%s\" (PID: %u):" + +#~ msgid "Show processor usage graph" +#~ msgstr "Mostrar um gráfico de uso do processador" + +#~ msgid "Show memory and swap usage graph" +#~ msgstr "Mostra um gráfico de uso de memória e de swap" + +#~ msgid "Show network traffic graph" +#~ msgstr "Mostrar um gráfico do tráfego da rede" + +#~ msgid "Sensitive" +#~ msgstr "Sensitivo" + +#~ msgid "The sensitivity value" +#~ msgstr "O valor sensitivo" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Média de carregamento para os últimos 1, 5, 15 minutos: %0.2f, %0.2f, " +#~ "%0.2f" + +#~ msgid "View" +#~ msgstr "Ver" + +#~ msgid "Main Window width" +#~ msgstr "Largura da janela principal" + +#~ msgid "Main Window height" +#~ msgstr "Altura da janela principal" + +#~ msgid "Main Window X position" +#~ msgstr "Posição X da janela principal" + +#~ msgid "Main Window Y position" +#~ msgstr "Posição Y da janela principal" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "São necessários privilégios para matar o processo" + +#~ msgid "_View" +#~ msgstr "_Ver" + +#~ msgid "Stop process" +#~ msgstr "Pára o processo" + +#~ msgid "Continue process if stopped" +#~ msgstr "Continua o processo se estiver parado" + +#~ msgid "Force process to finish normally" +#~ msgstr "Força o processo a finalizar normalmente" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Força um processo a finalizar imediatamente" + +#~ msgid "Refresh the process list" +#~ msgstr "Atualiza a lista de processos" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Abre os mapas de memória associados a um processo" + +#~ msgid "View the files opened by a process" +#~ msgstr "Visualiza os arquivos abertos por um processo" + +#~ msgid "View additional information about a process" +#~ msgstr "Ver informações adicionais sobre um processo" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Mostra o relacionamento pai/filho entre processos" + +#~ msgid "Show active processes" +#~ msgstr "Mostra os processos ativos" + +#~ msgid "Show all processes" +#~ msgstr "Mostra todos os processos" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Mostra somente os processos do usuário" + +#~ msgid "Set process priority to very high" +#~ msgstr "Define a prioridade do processo para muito alta" + +#~ msgid "Set process priority to high" +#~ msgstr "Define a prioridade do processo para alta" + +#~ msgid "Set process priority to normal" +#~ msgstr "Definir a prioridade do processo para normal" + +#~ msgid "Set process priority to low" +#~ msgstr "Define a prioridade do processo para baixa" + +#~ msgid "Set process priority to very low" +#~ msgstr "Define a prioridade do processo para muito baixa" + +#~ msgid "Set process priority manually" +#~ msgstr "Define manualmente a prioridade do processo" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Determina quais processos mostrar por padrão. 0 = todos, 1 = usuário e 2 " +#~ "= ativos" + +#~ msgid "" +#~ "0 for the processes list, 1 for the resources and 2 for the disks list" +#~ msgstr "" +#~ "0 para a lista de processos, 1 para a lista de recursos e 2 para a lista " +#~ "de discos" + +#~ msgid "Sent" +#~ msgstr "Enviados" + +#~ msgid "System" +#~ msgstr "Sistema" + +#~ msgid "Show the System tab" +#~ msgstr "Exibir a aba sistema" + +#~ msgid "_Monitor" +#~ msgstr "_Monitor" + +#~ msgid "_Edit" +#~ msgstr "_Editar" + +#~ msgid "Search for _Open Files" +#~ msgstr "Pesquisar por _arquivos abertos" + +#~ msgid "Quit the program" +#~ msgstr "Sai do programa" + +#~ msgid "_Contents" +#~ msgstr "S_umário" + +#~ msgid "Open the manual" +#~ msgstr "Abre o manual" + +#~ msgid "About this application" +#~ msgstr "Sobre este aplicativo" + +#~ msgid "(%s Priority)" +#~ msgstr "(Prioridade %s)" + +#~ msgid "Release %s %s" +#~ msgstr "Lançamento %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bit" + +#~ msgid "Kernel %s" +#~ msgstr "Kernel %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Hardware" + +#~ msgid "Memory:" +#~ msgstr "Memória:" + +#~ msgid "Processor:" +#~ msgstr "Processador:" + +#~ msgid "System Status" +#~ msgstr "Status do sistema" + +#~ msgid "Available disk space:" +#~ msgstr "Espaço disponível no disco:" + +#~ msgid "Unknown model" +#~ msgstr "Modelo desconhecido" + +#~ msgid "N/A" +#~ msgstr "N/A" diff --git a/po/quot.sed b/po/quot.sed new file mode 100644 index 0000000..0122c46 --- /dev/null +++ b/po/quot.sed @@ -0,0 +1,6 @@ +s/"\([^"]*\)"/“\1”/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“”/""/g diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin new file mode 100644 index 0000000..2436c49 --- /dev/null +++ b/po/remove-potcdate.sin @@ -0,0 +1,19 @@ +# Sed script that remove the POT-Creation-Date line in the header entry +# from a POT file. +# +# The distinction between the first and the following occurrences of the +# pattern is achieved by looking at the hold space. +/^"POT-Creation-Date: .*"$/{ +x +# Test if the hold space is empty. +s/P/P/ +ta +# Yes it was empty. First occurrence. Remove the line. +g +d +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/po/ro.gmo b/po/ro.gmo new file mode 100644 index 0000000..dab49f6 Binary files /dev/null and b/po/ro.gmo differ diff --git a/po/ro.po b/po/ro.po new file mode 100644 index 0000000..12a47a9 --- /dev/null +++ b/po/ro.po @@ -0,0 +1,1529 @@ +# Romanian translation for gnome-system-monitor (procman) +# Copyright (C) 2003-2008 Free Software Foundation, Inc. +# Mugurel Tudor , 2002, 2003. +# Dan Damian , 2005. +# Mișu Moldovan , 2005-2009. +# Lucian Adrian Grijincu , 2011. +# Pascariu Dragoș , 2011. +# Daniel Șerbănescu , 2015. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2015-11-02 22:24+0000\n" +"PO-Revision-Date: 2015-11-03 19:17+0200\n" +"Last-Translator: Daniel Șerbănescu \n" +"Language-Team: Gnome Romanian Translation Team\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2);;\n" +"X-Generator: Virtaal 0.7.1\n" +"X-Project-Style: gnome\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:262 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor de sistem" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Arată procesele curente și monitorizează starea sistemului" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Sistem;Proces;Memorie;Rețea;Istoric;Utilizare;Performanță;Sarcină;" +"Administrator;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:318 +msgid "GNOME System Monitor" +msgstr "Monitor de sistem GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Sistem;Proces;" +"Memorie;Rețea;Istoric;Utilizare;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Vizualizează și administrează resursele de sistem" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Monitor Sistem este un vizualizator de procese și un monitor de sistem cu o " +"interfață atractivă, ușor de folosit." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Monitor Sistem vă poate ajuta la găsirea aplicațiilor ce folosesc procesorul " +"sau memoria calculatorului, poate administra aplicațiile ce rulează, forța " +"oprirea proceselor care nu răspund și schimba starea sau prioritatea " +"proceselor existente." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Caracteristica graficele resurselor vă arată o vedere de ansamblu rapidă a " +"ceea ce se petrece cu calculatorul afișând rețeaua recentă, memoria și " +"utilizarea procesorului." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Omoară procesul" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "" +"Sunt necesare privilegii pentru a controla procesele celorlalți utilizatori" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Schimbă prioritatea procesului" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Sunt necesare privilegii pentru a putea schimba prioritatea proceselor" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Termină _procesul" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Arată proprietățile proceselor" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Procese" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Istoric procesor" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Istoric memorie și swap" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:347 +msgid "Memory" +msgstr "Memorie" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Istoric rețea" + +# LAG: e o etichetă pe un grafic care listează viteza cu care se primesc date de pe rețea +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "Primire" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Primite în total" + +# LAG: e o etichetă pe un grafic care listează viteza cu care se trimit date pe rețea +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "Trimitere" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Trimise în total" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "Resurse" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "Sisteme de fișiere" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Căută fișiere deschise" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Filtrează fișierele după nume" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Cu majuscule nesemnificative" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Căută fișiere deschise" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Preferințe" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Ajutor" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Despre" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Ieșire" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Reîmprospătează" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Procese _active" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "T_oate procesele" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "Pro_cesele mele" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Dependențe" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "_Oprește" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "_Continuă" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "_Sfârșit" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "_Omoară" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "S_chimbă prioritatea" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Foarte ridicată" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Ridicată" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Normală" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Scăzută" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Foarte scăzută" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Personalizată" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "_Hărți de memorie" + +#. Translators: this means +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "_Fișiere deschise" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "_Proprietăți" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Fișiere deschise" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Preferințe monitor de sistem" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Comportament" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Intervalul de act_ualizare în secunde:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Activează reactualizarea _lină" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Avertizează înainte de _omorî sau termina procesele" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "Împarte nivelul _de utilizare al procesorului la numărul de procesoare" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Câmpuri de informații" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "I_nformațiile despre proces afișate în listă:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Grafice" + +#: ../data/preferences.ui.h:11 +#, fuzzy +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Desenează graficul procesorului ca diagramă stivuită a zonei" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "Arată viteza rețelei mă_surată în biți" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "Arată t_oate sistemele de fișiere" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "I_nformații ale sistemelor de fișiere afișate în listă:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "_Anulează" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Schimbă _prioritatea" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Valoare „_nice”:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Notă:Prioritatea unui proces este dată de valoarea „nice” " +"asociată. O valoare „nice” scăzută corespunde unei priorități crescute." + +#: ../src/application.cpp:304 +msgid "A simple process and system monitor." +msgstr "Un simplu monitor de sistem și procese." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Arată tabul cu procese" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Arată tabul cu resurse" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Arată tabul cu sistemele de fișiere" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "Arată versiunea aplicației" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Dispozitiv" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "Director" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Tip" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "Total" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "Liber" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "Disponibil" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "Utilizat" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "Azi %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "Ieri %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%d %b %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Fracție" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Procentaj de umplere la alegerea culorii reprezentării grafice" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "Titlu" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Titlul dialogului de alegere a culorii" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "Alegeți o culoare" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Culoare curentă" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Culoarea selectată" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Tipul instrumentului de alegere a culorii" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "S-au primit date nevalide de culoare\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "Alegeți prin clicuri culorile graficului" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Alegeți o culoare pentru „%s”" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Dan Damian \n" +"Mișu Moldovan \n" +"Mugurel Tudor \n" +"Adrian Gabor 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%uz%02uo" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u octet" +msgstr[1] "%u octeți" +msgstr[2] "%u de octeți" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u octet" +msgstr[1] "%u octeți" +msgstr[2] "%u de octeți" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Prioritate foarte ridicată" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Prioritate ridicată" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Prioritate normală" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Prioritate scăzută" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Prioritate foarte scăzută" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "_Monitor" +#~ msgstr "_Monitorizare" + +#~ msgid "_Edit" +#~ msgstr "_Editare" + +#~ msgid "_View" +#~ msgstr "_Vizualizare" + +#~ msgid "Search for _Open Files" +#~ msgstr "Caută fișiere _deschise" + +#~ msgid "Quit the program" +#~ msgstr "Ieșire din program" + +#~ msgid "_Stop Process" +#~ msgstr "_Oprește procesul" + +#~ msgid "Stop process" +#~ msgstr "Oprește procesul" + +#~ msgid "Continue process if stopped" +#~ msgstr "Continuă un proces oprit" + +#~ msgid "Force process to finish normally" +#~ msgstr "Forțează terminarea normală a procesului" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Forțează terminarea imediată a procesului" + +#~ msgid "_Change Priority…" +#~ msgstr "S_chimbă prioritatea…" + +#~ msgid "Refresh the process list" +#~ msgstr "Reactualizează lista proceselor" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Deschide hărțile de memorie asociate unui proces" + +#~ msgid "View the files opened by a process" +#~ msgstr "Vizualizează fișierele deschise de un proces" + +#~ msgid "_Contents" +#~ msgstr "_Conținut" + +#~ msgid "Open the manual" +#~ msgstr "Deschide manualul" + +#~ msgid "About this application" +#~ msgstr "Despre această aplicație" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Se vor afișa relațiile de tip părinte-copil dintre procese" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Arată procesele utilizatorului" + +#~ msgid "System" +#~ msgstr "Sistem" + +#~ msgid "" +#~ "Error\n" +#~ "'%s' is not a valid Perl regular expression.\n" +#~ "%s" +#~ msgstr "" +#~ "Eroare\n" +#~ "„%s” nu este o expresie regulară validă Perl.\n" +#~ "%s" + +#~ msgid "_Name contains:" +#~ msgstr "_Numele conține:" + +#~ msgid "S_earch results:" +#~ msgstr "R_ezultatele căutării:" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 pentru informațiile despre sistem, 1 pentru lista de procese, 2 pentru " +#~ "resurse și 3 pentru lista discurilor" + +#~ msgid "Default graph CPU color" +#~ msgstr "Culoarea implicită pentru graficul procesorului" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Specifică procesele afișate implicit. „0” pentru toate, „1” pentru ale " +#~ "utilizatorului, „2” pentru cele active" + +#~ msgid "Main Window X position" +#~ msgstr "Poziția X a ferestrei principale" + +#~ msgid "Main Window Y position" +#~ msgstr "Poziția Y a ferestrei principale" + +#~ msgid "Main Window height" +#~ msgstr "Înălțime fereastră principală" + +#~ msgid "Main Window width" +#~ msgstr "Lățime fereastră principală" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "Terminând un proces puteți provoca pierderi de date, coruperea sesiunii " +#~ "sau deschiderea unei breșe de securitate. Doar procesele ce nu se mai " +#~ "comportă normal ar trebui terminate forțat." + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Încărcarea medie pentru ultimele 1, 5 și 15 minute: %0.2f, %0.2f, %0.2f" + +#~ msgid "Release %s" +#~ msgstr "Versiunea %s" + +#~ msgid "Kernel %s" +#~ msgstr "Kernel %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Hardware" + +#~ msgid "Memory:" +#~ msgstr "Memorie:" + +#~ msgid "Processor %d:" +#~ msgstr "Procesor %d:" + +#~ msgid "Processor:" +#~ msgstr "Procesor:" + +#~ msgid "System Status" +#~ msgstr "Stare sistem" + +#~ msgid "Available disk space:" +#~ msgstr "Spațiu disponibil pe disc:" + +#~ msgid "N/A" +#~ msgstr "-" + +#~ msgid "_Change Priority..." +#~ msgstr "_Schimbă prioritatea..." + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Arată la pornire coloana argumentelor proceselor" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Arată la pornire coloana cu estimarea memoriei utilizate" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Lățimea coloanei argumentelor proceselor" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Lățimea coloanei de estimare a utilizării memoriei" + +#~ msgid "Solaris mode" +#~ msgstr "Mod „Solaris”" + +#~ msgid "Unknown CPU model" +#~ msgstr "Model necunoscut de CPU" diff --git a/po/ru.gmo b/po/ru.gmo new file mode 100644 index 0000000..c2ccead Binary files /dev/null and b/po/ru.gmo differ diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 0000000..e258d52 --- /dev/null +++ b/po/ru.po @@ -0,0 +1,1463 @@ +# translation of gnome-system-monitor to Russian +# Copyright (C) 2001-2009 Free Software Foundation, Inc. +# +# Sergey Volozhanin , 2001. +# Valek Filippov , 2002. +# Dmitry G. Mastrukov , 2002-2004. +# Andrew W. Nosenko , 2003. +# Leonid Kanter , 2004, 2005, 2006. +# Alexander Sigachov , 2007. +# Julia Dronova , 2015. +# Yuri Myasoedov , 2012-2015, 2015. +# Stas Solovey , 2011, 2012, 2013, 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor trunk\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-03-12 19:37+0000\n" +"PO-Revision-Date: 2018-03-13 22:37+0300\n" +"Last-Translator: Stas Solovey \n" +"Language-Team: Русский \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Poedit 2.0.6\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "Системный монитор" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "" +"Программа для просмотра текущих процессов и мониторинга состояния системы" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Монитор;Система;Процесс;ЦПУ;Процессор;Память;Сеть;История;Использование;" +"Производительность;Задача;Менеджер;Диспетчер;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Системный монитор среды GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Монитор;Система;Процесс;Процессор;Память;Сеть;История;Использование;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Просмотр и управление ресурсами системы" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Системный монитор — простой инструмент для просмотра и управления процессами." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Системный монитор поможет определить, какие приложения используют процессор " +"или память компьютера, может управлять запущенными приложениями, " +"останавливать зависшие процессы и изменять состояние или приоритет " +"выполняющихся процессов." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Функция отображения графика ресурсов предоставляет краткий обзор того, что " +"происходит с компьютером, показывая использования сети, памяти и процессора." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Вид списка процессов" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Обзор ресурсов" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Обзор файловых систем" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Проект GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Завершить процесс" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Привилегии, необходимые для управления процессами других пользователей" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Изменить уступчивость процесса" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Привилегии, необходимые для изменения приоритета процессов" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "Завер_шить процесс" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "Показать свойства процесса" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "Процессы" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "Использование ЦП" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "Использование памяти и подкачки" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "Память" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "Подкачка" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "Использование сети" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "Приём" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "Всего принято" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "Отправка" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "Всего отправлено" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "Ресурсы" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "Файловые системы" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Поиск открытых файлов" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Фильтровать файлы по имени" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Не учитывать регистр" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Поиск открытых файлов" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Параметры" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Справка" + +#: data/menus.ui:23 +msgid "About" +msgstr "О программе" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Выйти" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Обновить" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Активные процессы" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "В_се процессы" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Мои процессы" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Зависимости" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Свойства" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Карты памяти" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Открытые _файлы" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "И_зменить приоритет" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Очень высокий" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Высокий" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Обычный" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Низкий" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Очень низкий" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Другой" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "Ос_тановить" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Продолжить" + +#: data/menus.ui:139 +msgid "_End" +msgstr "Завер_шить" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Убить" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Открытые файлы" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Настройки системного монитора" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Поведение" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Интервал обновления в секундах:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Включить _плавное обновление" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Предупреждать перед _завершением или снятием процессов" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Разбить использование ЦП по кол-ву ЦП" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Информационные поля" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Информация о процессах, показываемая в списке:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Графики" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Использовать для ЦПУ диаграмму с накоплением" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Использовать для ЦПУ сглаженную диаграмму" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Показывать скорость сети в битах" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Показывать _все файловые системы" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "_Информация о файловой системе, доступная в списке:" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "_Отмена" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "_Изменить приоритет" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Фактор уступчивости (nice):" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Примечание: приоритет процесса задаётся фактором " +"уступчивости (nice). Меньшее значение «nice» соответствует более высокому " +"приоритету." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Простой диспетчер процессов и системы." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Показывать вкладку «Процессы»" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Показывать вкладку «Ресурсы»" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Показывать вкладку «Файловые системы»" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Показать версию приложения" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Устройство" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Каталог" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Тип" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Всего" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Свободно" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Доступно" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Использовано" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Выбрать цвет для «%s»" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "ЦП" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "ЦП%d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" +"Stas Solovey , 2011-2018.\n" +"Julia Dronova , 2015.\n" +"Yuri Myasoedov , 2012-2015." + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Сегодня %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Вчера %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Доля" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Доля заполнения для полос выбора цвета" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Заголовок" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Заголовок диалогового окна выбора цвета" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Выбрать цвет" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Текущий цвет" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Выбранный цвет" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Вид диалога выбора цвета" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Получены некорректные данные о цвете\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Нажмите для изменения цветов графика" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунда" +msgstr[1] "%u секунды" +msgstr[2] "%u секунд" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "недоступно" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) из %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d открытый файл" +msgstr[1] "%d открытых файла" +msgstr[2] "%d открытых файлов" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d совпадающий открытый файл" +msgstr[1] "%d совпадающих открытых файла" +msgstr[2] "%d совпадающих открытых файлов" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Процесс" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Имя файла" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Начало ВП" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Окончание ВП" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Размер ВП" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Флаги" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Смещение ВП" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Неразделяемая, чистая" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Неразделяемая, использованная" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Разделяемая, чистая" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Разделяемая, использованная" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Карты памяти" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Карты памяти для процесса «%s» (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "файл" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "канал" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "сетевое соединение IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "сетевое соединение IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "локальный сокет" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "неизвестный тип" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Объект" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "Файлы, открытые процессом «%s» (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Размер главного окна и положение на форме (ширина, высота, x, y)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "Главное окно должно открываться с максимальным размеров" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "Показывать зависимости процессов в виде дерева" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Режим Solaris для загрузки ЦПУ в процентах" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Если установлено, системный монитор работает в «режиме Solaris», при котором " +"загрузка ЦПУ для задачи делится на общее число ЦПУ. В противном случае " +"используется «режим Irix»." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Показывать динамику ЦПУ в виде диаграммы с накоплением" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Если установлено, то системный монитор будет показывать динамику ЦПУ в виде " +"диаграммы с накоплением вместо диаграммы в виде линии." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Показывать динамику ЦПУ в виде сглаженной диаграммы с помощью кривых Безье" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Если установлено, то системный монитор будет показывать динамику ЦПУ в виде " +"сглаженной диаграммы вместо линейной." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Включить/выключить плавное обновление" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Выводить диалог предупреждения при снятии процессов" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Время в миллисекундах между обновлением обзора процессов" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Время в миллисекундах между обновлением графиков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Должны ли отображаться сведения о файловой системе" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Должны ли отображаться сведения обо всех файловых системах (включая такие, " +"как autofs и procfs). Полезно для получения полного списка всех " +"смонтированных файловых систем." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Время в миллисекундах между обновлениями списка устройств" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "Определяет, какие процессы показывать." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "Сохраняет текущую активную вкладку" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "Цвета ЦПУ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Каждая запись имеет формат (№ ЦПУ, шестнадцатеричное значение цвета)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "Цвет графика памяти по умолчанию" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "Цвет графика подкачки по умолчанию" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Цвет графика приёма по сети" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Цвет графика отправки по сети" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "Показывать траффик сети в битах" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "Столбец сортировки списка процессов" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "Порядок столбцов просмотра процессов" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "Порядок сортировки списка процессов" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "Ширина столбца имени процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "Показывать при запуске столбец имени процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "Ширина столбца пользователя процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "Показывать при запуске столбец пользователя процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "Ширина столбца состояния процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "Показывать при запуске столбец состояния процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Ширина столбца виртуальной памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Показывать при запуске столбец виртуальной памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Ширина столбца резидентной памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Показывать при запуске столбец резидентной памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Ширина столбца доступной для записи памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Показывать при запуске столбец доступной для записи памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Ширина столбца разделяемой памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Показывать при запуске столбец разделяемой памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Ширина столбца памяти X-сервера для процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Показывать при запуске столбец памяти X-сервера для процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "Ширина столбца процентной загрузки ЦПУ" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Показывать при запуске столбец загрузки ЦПУ процессом в процентах" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Ширина столбца времени занятости ЦПУ процессом" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Показывать при запуске столбец времени занятости ЦПУ процессом" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "Ширина столбца времени запуска процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "Показывать при запуске столбец времени запуска процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "Ширина столбца фактора уступчивости (nice) процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Показывать при запуске столбец фактора уступчивости (nice) процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "Ширина столбца PID процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "Показывать при запуске столбец PID процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Ширина столбца контекста SELinux процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Показывать при запуске столбец контекста SELinux процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "Ширина столбца командной строки" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Показывать при запуске столбец командной строки" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "Ширина столбца памяти процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Показывать при запуске столбец памяти" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Ширина столбца ожидания в ядре" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Показывать при запуске столбец ожидания в ядре" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "Ширина столбца контрольной группы" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Показывать при запуске столбец контрольной группы" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "Ширина столбца единицы измерения процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Показывать при запуске столбец единицы измерения процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "Ширина столбца сеанса процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "Показывать при запуске столбец сеанса процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "Ширина столбца рабочего места процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Показывать при запуске столбец рабочего места процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "Ширина столбца владельца процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Показывать при запуске столбец владельца процесса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Ширина столбца суммарного чтения диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Показывать при запуске столбец суммарного чтения диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Ширина столбца процесса суммарного чтения диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Показывать при запуске столбец процесса суммарного чтения диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "Ширина столбца процесса чтения диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Показывать при запуске столбец процесса чтения диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "Ширина столбца процесса записи диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Показывать при запуске столбец процесса записи диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "Ширина столбца приоритета" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Показывать при запуске столбец приоритета" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "Столбец для упорядочивания списка дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "Порядок списка дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "Порядок столбцов при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "Ширина столбца «Устройство» при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Показывать столбец «Устройство» после запуска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Ширина столбца «Каталог» при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Показывать столбец «Каталог» после запуска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "Ширина столбца «Тип» при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Показывать столбец «Тип» после запуска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "Ширина столбца «Всего» при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Показывать столбец «Всего» после запуска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "Ширина столбца «Свободно» при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Показывать столбец «Свободно» после запуска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "Ширина столбца «Доступно» при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Показывать столбец «Доступно» после запуска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "Ширина столбца «Используется» при просмотре дисков" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Показывать столбец «Используется» после запуска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "Столбец сортировки отображения памяти" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "Порядок сортировки отображения памяти" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "Столбец сортировки открытых файлов" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "Порядок сортировки списка открытых файлов" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Значок" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Не удаётся изменить приоритет процесса с PID %d на %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Не удаётся завершить процесс с PID %d при помощи сигнала %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Действительно убить выбранный процесс «%s» (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Действительно завершить выбранный процесс «%s» (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Действительно остановить выбранный процесс «%s» (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Действительно убить %d выбранный процесс?" +msgstr[1] "Действительно убить %d выбранных процесса?" +msgstr[2] "Действительно убить %d выбранных процессов?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Действительно завершить %d выбранный процесс?" +msgstr[1] "Действительно завершить %d выбранных процесса?" +msgstr[2] "Действительно завершить %d выбранных процессов?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Действительно остановить %d выбранный процесс?" +msgstr[1] "Действительно остановить %d выбранных процесса?" +msgstr[2] "Действительно остановить %d выбранных процессов?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Завершение процесса может привести к повреждению данных, прерыванию сеанса, " +"а также может представлять угрозу для безопасности системы. Рекомендуется " +"завершать только те процессы, которые не отвечают на действия пользователя." + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Убить процесс" +msgstr[1] "_Убить процессы" +msgstr[2] "_Убить процессы" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Завершение процесса может привести к повреждению данных, прерыванию сеанса " +"или представлять угрозу для безопасности системы. Только не отвечающие " +"процессы должны быть завершены." + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Завер_шить процесс" +msgstr[1] "Завер_шить процессы" +msgstr[2] "Завер_шить процессы" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Остановка процесса может привести к повреждению данных, прерыванию сеанса " +"или представлять угрозу для безопасности системы. Только не отвечающие " +"процессы должны быть остановлены." + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Ос_тановить процесс" +msgstr[1] "Ос_тановить процессы" +msgstr[2] "Ос_тановить процессы" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Изменить приоритет для процесса «%s» (PID %u)" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Изменить приоритет %d выбранного процесса" +msgstr[1] "Изменить приоритет %d выбранных процессов" +msgstr[2] "Изменить приоритет %d выбранных процессов" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "Примечание:" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Приоритет процесса задаётся фактором уступчивости (nice). Чем меньше фактор " +"уступчивости, тем выше приоритет процесса." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "Н/Д" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "Имя процесса" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "Пользователь" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "Состояние" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "Виртуальная память" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "Резидентная память" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "Доступная для записи память" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "Разделяемая память" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "Память X-сервера" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "Время ЦП" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "Запущено" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "Приоритет" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "Приоритет" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "Контекст безопасности" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "Командная строка" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "Ожидание в ядре" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "Контрольная группа" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% ЦП" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "Сервис" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "Сеанс" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "Рабочее место" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "Владелец" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "Суммарное чтение с диска" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "Суммарная запись на диск" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "Чтение диска" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "Запись диска" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Работает" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Остановлен" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Зомби" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Непрерываемый" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Ожидает" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Очень высокий приоритет" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Высокий приоритет" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Обычный приоритет" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Низкий приоритет" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Очень низкий приоритет" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/с" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f КиБ" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f МиБ" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f ГиБ" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f ТиБ" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g Кбит" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Мбит" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Гбит" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Тбит" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u бит" +#~ msgstr[1] "%u бита" +#~ msgstr[2] "%u бит" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u байт" +#~ msgstr[1] "%u байта" +#~ msgstr[2] "%u байт" diff --git a/po/rw.gmo b/po/rw.gmo new file mode 100644 index 0000000..fdf5c8e Binary files /dev/null and b/po/rw.gmo differ diff --git a/po/rw.po b/po/rw.po new file mode 100644 index 0000000..6298d1b --- /dev/null +++ b/po/rw.po @@ -0,0 +1,902 @@ +# translation of procman to Kinyarwanda. +# Copyright (C) 2005 Free Software Foundation, Inc. +# This file is distributed under the same license as the procman package. +# Steve Murphy , 2005 +# Steve performed initial rough translation from compendium built from translations provided by the following translators: +# Philibert Ndandali , 2005. +# Viateur MUGENZI , 2005. +# Noëlla Mupole , 2005. +# Carole Karema , 2005. +# JEAN BAPTISTE NGENDAHAYO , 2005. +# Augustin KIBERWA , 2005. +# Donatien NSENGIYUMVA , 2005.. +# +msgid "" +msgstr "" +"Project-Id-Version: procman 2.12\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-03-31 18:45-0700\n" +"PO-Revision-Date: 2005-03-28 19:35-0700\n" +"Last-Translator: Steve Murphy \n" +"Language-Team: Kinyarwanda \n" +"Language: rw\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: gnome-system-monitor.desktop.in.in.h:1 src/callbacks.c:141 +#: src/interface.c:645 +msgid "System Monitor" +msgstr "" + +#: gnome-system-monitor.desktop.in.in.h:2 src/callbacks.c:142 +#, fuzzy +msgid "View current processes and monitor system state" +msgstr "KIGEZWEHO Na Sisitemu Leta" + +#: src/callbacks.c:126 +msgid "Jorgen Scheibengruber - nicer devices treeview" +msgstr "" + +#: src/callbacks.c:127 +msgid "Benoît Dejean - maintainer" +msgstr "" + +#: src/callbacks.c:150 +#, fuzzy +msgid "translator-credits" +msgstr "Umusemuzi" + +#. translators: primary alert message +#: src/favorites.c:348 +#, fuzzy +msgid "No hidden processes" +msgstr "gihishwe" + +#. translators: secondary alert message +#: src/favorites.c:355 +#, fuzzy +msgid "" +"There are no hidden processes in the list. To show all running processes, " +"select the \"All processes\" option in the main window." +msgstr "Oya gihishwe in Urutonde Garagaza Byose Guhitamo Ihitamo in Idirishya" + +#: src/favorites.c:375 +msgid "Hidden Processes" +msgstr "" + +#: src/favorites.c:399 +#, fuzzy +msgid "Currently _hidden processes:" +msgstr "gihishwe" + +#: src/favorites.c:421 +msgid "_Remove From List" +msgstr "" + +# scp/source\cde\unxbasic_cde.lng:STR_BASIC_CDEINT_NETWORK_STRING2.text +#: src/favorites.c:430 src/procdialogs.c:278 +msgid "Note:" +msgstr "Ibisobanuro:" + +#: src/favorites.c:431 +#, fuzzy +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "Kuri Gushisha a ku Bivuye iyi Urutonde" + +#: src/gnome-system-monitor.schemas.in.h:1 +#, fuzzy +msgid "Column zero saved width" +msgstr "Zeru Ubugari" + +#: src/gnome-system-monitor.schemas.in.h:2 +#, fuzzy +msgid "Default graph background color" +msgstr "Mbuganyuma Ibara" + +#: src/gnome-system-monitor.schemas.in.h:3 +#, fuzzy +msgid "Default graph cpu color" +msgstr "CPU Ibara" + +#: src/gnome-system-monitor.schemas.in.h:4 +#, fuzzy +msgid "Default graph frame color" +msgstr "Ikadiri Ibara" + +#: src/gnome-system-monitor.schemas.in.h:5 +#, fuzzy +msgid "Default graph mem color" +msgstr "mem Ibara" + +#: src/gnome-system-monitor.schemas.in.h:6 +#, fuzzy +msgid "Default graph swap color" +msgstr "Ibara" + +#: src/gnome-system-monitor.schemas.in.h:7 +#, fuzzy +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "Kuri Garagaza ku Mburabuzi 0 ni 1. ni Ukoresha: Na 2. ni Gikora" + +#: src/gnome-system-monitor.schemas.in.h:8 +#, fuzzy +msgid "Main Window height" +msgstr "Ubuhagarike" + +#: src/gnome-system-monitor.schemas.in.h:9 +#, fuzzy +msgid "Main Window width" +msgstr "Ubugari" + +#: src/gnome-system-monitor.schemas.in.h:10 +#, fuzzy +msgid "Process view sort column" +msgstr "Kureba Ishungura Inkingi" + +#: src/gnome-system-monitor.schemas.in.h:11 +#, fuzzy +msgid "Process view sort order" +msgstr "Kureba Ishungura Itondekanya" + +#: src/gnome-system-monitor.schemas.in.h:12 +#, fuzzy +msgid "Saves the currently viewed tab" +msgstr "Isunika" + +#: src/gnome-system-monitor.schemas.in.h:13 +#, fuzzy +msgid "Show advanced info tab on startup" +msgstr "Urwego rwo hejuru Ibisobanuro Isunika ku" + +#: src/gnome-system-monitor.schemas.in.h:14 +#, fuzzy +msgid "Show column zero on startup" +msgstr "Inkingi Zeru ku" + +#: src/gnome-system-monitor.schemas.in.h:15 +#, fuzzy +msgid "Show process dependencies in tree form" +msgstr "in Ifishi" + +#: src/gnome-system-monitor.schemas.in.h:16 +msgid "Show process threads" +msgstr "" + +#: src/gnome-system-monitor.schemas.in.h:17 +#, fuzzy +msgid "Show warning dialog when hiding processes" +msgstr "Iburira Ikiganiro Ryari:" + +#: src/gnome-system-monitor.schemas.in.h:18 +#, fuzzy +msgid "Show warning dialog when killing processes" +msgstr "Iburira Ikiganiro Ryari:" + +#: src/gnome-system-monitor.schemas.in.h:19 +#, fuzzy +msgid "Time in milliseconds between updates of the devices list" +msgstr "in hagati Bya Urutonde" + +#: src/gnome-system-monitor.schemas.in.h:20 +#, fuzzy +msgid "Time in milliseconds between updates of the graphs" +msgstr "in hagati Bya" + +#: src/gnome-system-monitor.schemas.in.h:21 +#, fuzzy +msgid "Time in milliseconds between updates of the process view" +msgstr "in hagati Bya Kureba" + +#: src/infoview.c:34 +msgid "Less _Info" +msgstr "" + +# 3927 +#: src/infoview.c:34 +#, fuzzy +msgid "More _Info" +msgstr "amakuru yiyongeraho" + +#: src/infoview.c:93 +msgid "Process Info" +msgstr "" + +# padmin/source\padialog.src:RID_PADIALOG.RID_PA_TXT_COMMAND.text +#: src/infoview.c:107 +msgid "Command:" +msgstr "Komandi:" + +# svx/source\dialog\spldlg.src:RID_SVXDLG_SPELLCHECK.FI_STATE.quickhelptext +#: src/infoview.c:111 +msgid "Status:" +msgstr "Imimerere:" + +# sfx2/source\dialog\mailwindow.src:RID_MAIL_WINDOW.FT_MAILWIN_PRIO.text +#: src/infoview.c:115 +msgid "Priority:" +msgstr "By'ibanze" + +#: src/infoview.c:139 +msgid "Memory Usage" +msgstr "" + +# #-#-#-#-# sc.pot (Gnome 2.12) #-#-#-#-# +# sc/source\ui\src\autofmt.src:RID_SCDLG_AUTOFORMAT.STR_SUM.text +# #-#-#-#-# sc.pot (Gnome 2.12) #-#-#-#-# +# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_PIVOT_TOTAL.text +#: src/infoview.c:153 +#, fuzzy +msgid "Total:" +msgstr "Igiteranyo" + +#: src/infoview.c:157 +msgid "RSS:" +msgstr "" + +#: src/infoview.c:161 +msgid "Shared:" +msgstr "" + +#: src/infoview.c:204 +#, fuzzy, c-format +msgid "Very high - nice %d" +msgstr "kirekire" + +#: src/infoview.c:206 +#, c-format +msgid "High - nice %d" +msgstr "" + +#: src/infoview.c:208 +#, c-format +msgid "Normal - nice %d" +msgstr "" + +#: src/infoview.c:210 +#, c-format +msgid "Low - nice %d" +msgstr "" + +#: src/infoview.c:212 +#, fuzzy, c-format +msgid "Very low - nice %d" +msgstr "Byo hasi" + +# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_HFCMD_FILE.text +#: src/interface.c:47 +#, fuzzy +msgid "_File" +msgstr "IDOSIYE" + +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\basidesh.src:RID_BASICMENU.MN_EDIT.text +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\basidesh.src:RID_BASICPLUGINMENU.MN_PLEDIT.text +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\macrodlg.src:RID_MACROCHOOSER.RID_PB_EDIT.text +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\moduldlg.src:RID_TP_MODULS.RID_PB_EDIT.text +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_EDIT.text +#: src/interface.c:48 +#, fuzzy +msgid "_Edit" +msgstr "Guhindura" + +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\basidesh.src:RID_BASICMENU.MN_VIEW.text +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\basidesh.src:RID_BASICPLUGINMENU.MN_PLVIEW.text +#: src/interface.c:49 +#, fuzzy +msgid "_View" +msgstr "Kureba" + +#: src/interface.c:50 +#, fuzzy +msgid "_Help" +msgstr "Ifashayobora" + +#: src/interface.c:52 +#, fuzzy +msgid "_Quit" +msgstr "Kuvamo" + +#: src/interface.c:53 +#, fuzzy +msgid "Quit the program" +msgstr "i Porogaramu" + +#: src/interface.c:55 src/interface.c:196 +#, fuzzy +msgid "End _Process" +msgstr "Impera" + +#: src/interface.c:56 +#, fuzzy +msgid "Force process to finish normally" +msgstr "Kuri Kurangiza" + +#: src/interface.c:57 src/procdialogs.c:121 +msgid "_Kill Process" +msgstr "" + +#: src/interface.c:58 +#, fuzzy +msgid "Force process to finish immediately" +msgstr "Kuri Kurangiza Ako kanya" + +#: src/interface.c:59 +msgid "_Change Priority..." +msgstr "" + +#: src/interface.c:60 +#, fuzzy +msgid "Change the order of priority of process" +msgstr "Itondekanya Bya By'ibanze Bya" + +#: src/interface.c:61 +#, fuzzy +msgid "Prefere_nces" +msgstr "Ibyahiswemo" + +#: src/interface.c:62 +#, fuzzy +msgid "Configure the application" +msgstr "i Porogaramu" + +#: src/interface.c:64 src/procdialogs.c:83 +msgid "_Hide Process" +msgstr "" + +#: src/interface.c:65 +#, fuzzy +msgid "Hide process from list" +msgstr "Bivuye Urutonde" + +#: src/interface.c:66 +msgid "_Hidden Processes" +msgstr "" + +#: src/interface.c:67 +#, fuzzy +msgid "Open the list of currently hidden processes" +msgstr "Urutonde Bya gihishwe" + +#: src/interface.c:68 +msgid "_Memory Maps" +msgstr "" + +#: src/interface.c:69 +#, fuzzy +msgid "Open the memory maps associated with a process" +msgstr "Ububiko Amakarita Na: a" + +#: src/interface.c:70 +msgid "Open _Files" +msgstr "" + +#: src/interface.c:71 +#, fuzzy +msgid "View the files opened by a process" +msgstr "Idosiye ku a" + +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\dbgui\validate.src:TP_VALIDATION_INPUTHELP.FL_CONTENT.text +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\dbgui\validate.src:TP_VALIDATION_ERROR.FL_CONTENT.text +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\navipi\navipi.src:RID_SCDLG_NAVIGATOR.TBX_CMD.IID_ZOOMOUT.text +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\navipi\navipi.src:SCSTR_CONTENT_ROOT.text +#: src/interface.c:73 +#, fuzzy +msgid "_Contents" +msgstr "Ibigize" + +#: src/interface.c:74 +#, fuzzy +msgid "Open the manual" +msgstr "i Bikorwa" + +#: src/interface.c:75 +#, fuzzy +msgid "_About" +msgstr "Bigyanye" + +#: src/interface.c:76 +#, fuzzy +msgid "About this application" +msgstr "iyi Porogaramu" + +#: src/interface.c:81 +msgid "_Dependencies" +msgstr "" + +#: src/interface.c:82 +#, fuzzy +msgid "Show parent/child relationship between processes" +msgstr "hagati" + +#: src/interface.c:84 +msgid "_Threads" +msgstr "" + +#: src/interface.c:85 +#, fuzzy +msgid "Show each thread as a separate process" +msgstr "Urudodo Nka a" + +# #-#-#-#-# so3.pot (Gnome 2.12) #-#-#-#-# +# so3/src\svuidlg.src:MD_INSERT_OLEOBJECT.BTN_FILEPATH.text +# #-#-#-#-# so3.pot (Gnome 2.12) #-#-#-#-# +# so3/src\svuidlg.src:MD_INSERT_OBJECT_APPLET.BTN_CLASS.text +#: src/interface.c:148 +#, fuzzy +msgid "Sea_rch:" +msgstr "Gushakisha..." + +#: src/interface.c:160 +msgid "All processes" +msgstr "" + +#: src/interface.c:161 +msgid "My processes" +msgstr "" + +#: src/interface.c:162 +msgid "Active processes" +msgstr "" + +# #-#-#-#-# sc.pot (Gnome 2.12) #-#-#-#-# +# sc/source\ui\src\menue.src:SCCFG_PLUGINMENU.SUBMENU_EDIT.SUBMENU_CHANGES.FID_CHG_SHOW.text +# #-#-#-#-# sc.pot (Gnome 2.12) #-#-#-#-# +# sc/source\ui\src\menue.src:SCCFG_MENUBAR.SUBMENU_EDIT.SUBMENU_CHANGES.FID_CHG_SHOW.text +#: src/interface.c:169 +#, fuzzy +msgid "Sho_w:" +msgstr "Kwerekana..." + +# padmin/source\rtsetup.src:RID_RTS_RTSDIALOG.RID_RTS_RTSDIALOG_TABCONTROL.RID_RTS_DEVICEPAGE.text +#: src/interface.c:276 src/memmaps.c:259 +msgid "Device" +msgstr "Ububiko" + +# svx/source\gallery2\gallery.src:RID_SVXDLG_GALLERY_SEARCH_PROGRESS.FL_SEARCH_DIR.text +#: src/interface.c:277 +msgid "Directory" +msgstr "Ububiko" + +# filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_COLUMN_HEADER_TYPE.text +#: src/interface.c:278 src/openfiles.c:224 +msgid "Type" +msgstr "Ubwoko" + +# #-#-#-#-# sc.pot (Gnome 2.12) #-#-#-#-# +# sc/source\ui\src\autofmt.src:RID_SCDLG_AUTOFORMAT.STR_SUM.text +# #-#-#-#-# sc.pot (Gnome 2.12) #-#-#-#-# +# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_PIVOT_TOTAL.text +#: src/interface.c:279 +msgid "Total" +msgstr "Igiteranyo" + +# svx/source\dialog\labdlg.src:RID_SVXPAGE_CAPTION.LB_WINKEL.1.text +#: src/interface.c:280 +msgid "Free" +msgstr "Kigenga" + +#: src/interface.c:281 +msgid "Used" +msgstr "" + +#: src/interface.c:290 src/interface.c:717 src/procdialogs.c:720 +#: src/procdialogs.c:724 +msgid "Devices" +msgstr "" + +#: src/interface.c:425 +msgid "CPU History" +msgstr "" + +# 1227 +#: src/interface.c:465 +#, fuzzy, c-format +msgid "CPU%d:" +msgstr "CPU" + +#: src/interface.c:484 +#, fuzzy +msgid "Memory and Swap History" +msgstr "Na" + +#: src/interface.c:517 +#, fuzzy +msgid "User memory:" +msgstr "Ububiko" + +# #-#-#-#-# svx.pot (Gnome 2.12) #-#-#-#-# +# svx/source\dialog\paragrph.src:RID_SVXPAGE_STD_PARAGRAPH.FT_LINEDIST.text +# #-#-#-#-# svx.pot (Gnome 2.12) #-#-#-#-# +# svx/source\form\fmstring.src:RID_STR_REC_FROM_TEXT.text +#: src/interface.c:526 src/interface.c:557 +msgid "of" +msgstr "Bya" + +#: src/interface.c:548 +msgid "Used swap:" +msgstr "" + +#: src/interface.c:705 src/procdialogs.c:542 +msgid "Processes" +msgstr "" + +#: src/interface.c:711 src/procdialogs.c:629 +msgid "Resources" +msgstr "" + +#: src/memmaps.c:253 +msgid "Filename" +msgstr "Izina ry'idosiye" + +#: src/memmaps.c:254 +#, fuzzy +msgid "VM Start" +msgstr "Gutangira" + +#: src/memmaps.c:255 +#, fuzzy +msgid "VM End" +msgstr "Impera" + +#: src/memmaps.c:256 src/proctable.c:172 +msgid "VM Size" +msgstr "" + +# svx/source\gallery2\galtheme.src:RID_GALLERYSTR_THEME_FLAGS.text +#: src/memmaps.c:257 +msgid "Flags" +msgstr "Amabendera" + +#: src/memmaps.c:258 +msgid "VM Offset" +msgstr "" + +#: src/memmaps.c:260 +msgid "Inode" +msgstr "" + +#: src/memmaps.c:340 +msgid "Memory Maps" +msgstr "" + +#: src/memmaps.c:360 +#, fuzzy, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "Amakarita kugirango" + +# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_HFCMD_FILE.text +#: src/openfiles.c:31 +#, fuzzy +msgid "file" +msgstr "IDOSIYE" + +#: src/openfiles.c:33 +msgid "pipe" +msgstr "" + +# #-#-#-#-# svtools.pot (Gnome 2.12) #-#-#-#-# +# svtools/source\misc\imagemgr.src:STR_DESCRIPTION_REMOTE_VOLUME.text +# #-#-#-#-# svtools.pot (Gnome 2.12) #-#-#-#-# +# svtools/source\misc\mediatyp.src:STR_SVT_MIMETYPE_CNT_REM_VOL.text +#: src/openfiles.c:35 +#, fuzzy +msgid "network connection" +msgstr "Gucomeka ku rusobe" + +#: src/openfiles.c:37 +msgid "local socket" +msgstr "" + +#: src/openfiles.c:39 +#, fuzzy +msgid "unknown type" +msgstr "Kitazwi Ubwoko" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.c:223 +msgid "FD" +msgstr "" + +#: src/openfiles.c:225 +msgid "Object" +msgstr "Igikoresho" + +#: src/openfiles.c:302 +msgid "Open Files" +msgstr "" + +#: src/openfiles.c:324 +#, fuzzy, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "ku" + +#: src/procactions.c:82 +#, fuzzy, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "Guhindura>> By'ibanze Bya Na: Kuri" + +#: src/procactions.c:142 +#, fuzzy, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "Na: Na:" + +#. translators: primary alert message +#: src/procdialogs.c:63 +#, fuzzy +msgid "Hide the selected process?" +msgstr "Byahiswemo" + +#. FIXME: View menu -> Edit menu +#. translators: secondary alert messagex +#: src/procdialogs.c:73 +#, fuzzy +msgid "" +"Hidden processes are no longer visible in the process list. You can re-" +"enable them by selecting the \"Hidden Processes\" entry in the View menu." +msgstr "Oya Kigaragara in Urutonde Gushoboza ku Icyinjijwe in Ibikubiyemo" + +#. translators: primary alert message +#: src/procdialogs.c:116 +#, fuzzy +msgid "Kill the selected process?" +msgstr "Byahiswemo" + +#. translators: secondary alert message +#: src/procdialogs.c:118 +#, fuzzy +msgid "" +"Killing a process, you could destroy your data, break the working session or " +"create a security risk. Only misbehaving processes should be killed." +msgstr "a Ibyatanzwe itandukanya Umukoro Cyangwa Kurema a Umutekano" + +#. translators: primary alert message +#: src/procdialogs.c:125 +#, fuzzy +msgid "End the selected process?" +msgstr "Impera Byahiswemo" + +#. translators: secondary alert message +#: src/procdialogs.c:127 +#, fuzzy +msgid "" +"Ending a process, you could destroy your data, break the working session or " +"create a security risk. Only misbehaving processes should be ended." +msgstr "a Ibyatanzwe itandukanya Umukoro Cyangwa Kurema a Umutekano" + +#: src/procdialogs.c:130 +#, fuzzy +msgid "_End Process" +msgstr "Impera" + +#: src/procdialogs.c:159 +msgid "(Very High Priority)" +msgstr "" + +#: src/procdialogs.c:161 +msgid "(High Priority)" +msgstr "" + +#: src/procdialogs.c:163 +msgid "(Normal Priority)" +msgstr "" + +#: src/procdialogs.c:165 +msgid "(Low Priority)" +msgstr "" + +#: src/procdialogs.c:167 +msgid "(Very Low Priority)" +msgstr "" + +#: src/procdialogs.c:220 +msgid "Change Priority" +msgstr "" + +#: src/procdialogs.c:241 +msgid "Change _Priority" +msgstr "" + +#: src/procdialogs.c:262 +#, fuzzy +msgid "_Nice value:" +msgstr "Agaciro" + +#: src/procdialogs.c:279 +#, fuzzy +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "By'ibanze Bya a ni ku Agaciro A Ntoya Agaciro Kuri a By'ibanze" + +#: src/procdialogs.c:427 +#, fuzzy +msgid "Processes i_nfo showed in list:" +msgstr "Ibisobanuro in Urutonde" + +# sfx2/source\toolbox\tbxopdlg.src:TP_CONFIG_OBJECTBAR.STR_SYMBOL.text +#: src/procdialogs.c:478 +msgid "Icon" +msgstr "Agashushondanga" + +#: src/procdialogs.c:519 +msgid "System Monitor Preferences" +msgstr "" + +# 548 +#: src/procdialogs.c:549 +msgid "Behavior" +msgstr "imyitwarire" + +#: src/procdialogs.c:568 src/procdialogs.c:655 +#, fuzzy +msgid "_Update interval:" +msgstr "Intera" + +# offmgr/source\offapp\dialog\optgdlg.src:OFA_TP_MISC.FT_HELPAGENT_TIME_UNIT.text +#: src/procdialogs.c:584 src/procdialogs.c:672 src/procdialogs.c:760 +msgid "seconds" +msgstr "amasogonda" + +#: src/procdialogs.c:591 +#, fuzzy +msgid "Alert before ending or _killing processes" +msgstr "Mbere Cyangwa" + +#: src/procdialogs.c:601 +#, fuzzy +msgid "Alert before _hiding processes" +msgstr "Mbere" + +#: src/procdialogs.c:611 +msgid "Process Fields" +msgstr "" + +#: src/procdialogs.c:636 +msgid "Graphs" +msgstr "" + +# svx/source\items\svxitems.src:RID_SVXITEMS_BACKGROUND_COLOR.text +#: src/procdialogs.c:679 +#, fuzzy +msgid "_Background color:" +msgstr "Ibara rya mbuganyuma:" + +# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_GRIDCOLOR.text +#: src/procdialogs.c:698 +#, fuzzy +msgid "_Grid color:" +msgstr "ibara ry'urusobe- tudirishya" + +#: src/procdialogs.c:743 +#, fuzzy +msgid "Update _interval:" +msgstr "Intera" + +#: src/proctable.c:168 +msgid "Process Name" +msgstr "" + +# #-#-#-#-# svx.pot (Gnome 2.12) #-#-#-#-# +# svx/source\dialog\chardlg.src:RID_SVXSTR_COLOR_USER.text +# #-#-#-#-# svx.pot (Gnome 2.12) #-#-#-#-# +# svx/source\dialog\page.src:RID_SVXSTRARY_PAPERSIZE_STD.13.text +# #-#-#-#-# svx.pot (Gnome 2.12) #-#-#-#-# +# svx/source\dialog\page.src:RID_SVXSTRARY_PAPERSIZE_DRAW.16.text +#: src/proctable.c:169 +msgid "User" +msgstr "Ukoresha" + +#: src/proctable.c:170 +msgid "Status" +msgstr "Imimerere" + +# offmgr/source\offapp\dialog\treeopt.src:RID_OFADLG_OPTIONS_TREE_PAGES.SID_GENERAL_OPTIONS.4.text +#: src/proctable.c:171 +msgid "Memory" +msgstr "Ububiko" + +#: src/proctable.c:173 +msgid "Resident Memory" +msgstr "" + +#: src/proctable.c:174 +msgid "Shared Memory" +msgstr "" + +#: src/proctable.c:175 +msgid "RSS Memory" +msgstr "" + +#: src/proctable.c:176 +msgid "X Server Memory" +msgstr "" + +#: src/proctable.c:177 +#, no-c-format +msgid "% CPU" +msgstr "" + +#: src/proctable.c:178 +#, fuzzy +msgid "CPU time" +msgstr "Igihe" + +#: src/proctable.c:179 +msgid "Nice" +msgstr "" + +# svtools/source\dialogs\addresstemplate.src:STR_FIELD_ID.text +#: src/proctable.c:180 +msgid "ID" +msgstr "ID" + +#: src/proctable.c:181 +msgid "Security Context" +msgstr "" + +# 286 +#: src/proctable.c:182 +msgid "Arguments" +msgstr "ingingo" + +#: src/proctable.c:344 +msgid "Running" +msgstr "" + +#: src/proctable.c:349 +msgid "Stopped" +msgstr "Kyahagariswe" + +#: src/proctable.c:354 +msgid "Zombie" +msgstr "" + +#: src/proctable.c:359 +msgid "Uninterruptible" +msgstr "" + +#: src/proctable.c:364 +msgid "Sleeping" +msgstr "" + +#: src/proctable.c:513 +#, fuzzy, c-format +msgid "%s (thread)" +msgstr "%s(Urudodo" + +#: src/proctable.c:987 +#, fuzzy, c-format +msgid "Could not find \"%s\"" +msgstr "OYA Gushaka" + +#: src/proctable.c:990 +#, fuzzy +msgid "" +"There are no processes containing the searched string. Please note that the " +"search is performed only on processes shown in the process list." +msgstr "Oya Ikurikiranyanyuguti Impugukirwa Gushaka ni ku in Urutonde" + + + + diff --git a/po/si.gmo b/po/si.gmo new file mode 100644 index 0000000..2f00e29 Binary files /dev/null and b/po/si.gmo differ diff --git a/po/si.po b/po/si.po new file mode 100644 index 0000000..07f7765 --- /dev/null +++ b/po/si.po @@ -0,0 +1,996 @@ +# translation of si.po to Sinhala +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Danishka Navin , 2007. +msgid "" +msgstr "" +"Project-Id-Version: si\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-08-03 03:16+0100\n" +"PO-Revision-Date: 2007-09-03 16:10+0530\n" +"Last-Translator: Danishka Navin \n" +"Language-Team: Sinhala \n" +"Language: si\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.cpp:155 +#: ../src/interface.cpp:660 ../src/procman.cpp:712 +msgid "System Monitor" +msgstr "පද්ධති නිරීක්‍ෂකය" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.cpp:156 +msgid "View current processes and monitor system state" +msgstr "දැනට ඇති සැකසුම් දර්ශනය සහ පද්ධති තත්වය නිරීක්‍ෂණය" + +#: ../src/callbacks.cpp:165 +msgid "translator-credits" +msgstr "Danishka Navin " + +#: ../src/disks.cpp:275 ../src/memmaps.cpp:500 +msgid "Device" +msgstr "මෙවලම්" + +#: ../src/disks.cpp:276 +msgid "Directory" +msgstr "බහලුම" + +#: ../src/disks.cpp:277 ../src/openfiles.cpp:235 +msgid "Type" +msgstr "වර්‍ගය" + +#: ../src/disks.cpp:278 +msgid "Total" +msgstr "සියල්ල" + +#: ../src/disks.cpp:279 +msgid "Free" +msgstr "නිදහස්" + +#: ../src/disks.cpp:280 +msgid "Available" +msgstr "භාවිතයට ඇති" + +#: ../src/disks.cpp:281 +msgid "Used" +msgstr "භාවිතා කළ" + +#: ../src/disks.cpp:288 ../src/interface.cpp:736 ../src/procdialogs.cpp:718 +#: ../src/procdialogs.cpp:722 +msgid "File Systems" +msgstr "ගොනු පද්ධතිය" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "අද %l:%M %p" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "ඊයේ %l:%M %p" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph background color" +msgstr "ප්‍රස්තාරයේ පෙරනිමි පසුබිම් වර්‍ණය" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph cpu color" +msgstr "ප්‍රස්තාරයේ CPU සඳහා පෙරනිමි වර්‍ණය" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph frame color" +msgstr "ප්‍රස්තාරයේ රාමුව සඳහා පෙරනිමි වර්‍ණය" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph incoming network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph mem color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Default graph outgoing network traffic color" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Default graph swap color" +msgstr "ප්‍රස්තාරයේ හුවමාරු(swap) සඳහා පෙරනිමි වර්‍ණය" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "Disk view columns order" +msgstr "තැටි දසුන් තීරු පිළිවෙල" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "මෘදු නැවුම් කරනයන් සක්‍රීය/අක්‍රීය කරන්න" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's cpu usage " +"is divided by the total number of CPUs. Else it operates in 'Irix mode'." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Main Window height" +msgstr "ප්‍රධාන කවුළුවේ උස" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Main Window width" +msgstr "ප්‍රධාන කවුළුවේ පළල" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view columns order" +msgstr "සැකසුම් දසුනේ තීරු පිළිවෙල" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Process view sort column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:17 +msgid "Process view sort order" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show process 'CPU time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show process 'PID' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Show process 'SELinux security context' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Show process 'X server memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Show process 'arguments' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Show process 'estimated memory usage' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "Show process 'name' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:28 +msgid "Show process 'nice' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:29 +msgid "Show process 'owner' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:30 +msgid "Show process 'resident memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:31 +msgid "Show process 'shared memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:32 +msgid "Show process 'start time' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:33 +msgid "Show process 'status' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:34 +msgid "Show process 'virtual memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:35 +msgid "Show process 'writable memory' column on startup" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:36 +msgid "Show process dependencies in tree form" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:37 +msgid "Show warning dialog when killing processes" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:38 +msgid "Solaris mode for CPU percentage" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:39 +msgid "Time in milliseconds between updates of the devices list" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:40 +msgid "Time in milliseconds between updates of the graphs" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:41 +msgid "Time in milliseconds between updates of the process view" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:42 +msgid "Whether information about all filesystems should be displayed" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:43 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:45 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:46 +msgid "Width of process 'CPU time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:47 +msgid "Width of process 'PID' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:48 +msgid "Width of process 'SELinux security context' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:49 +msgid "Width of process 'X server memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:50 +msgid "Width of process 'arguments' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:51 +msgid "Width of process 'estimated memory usage' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:52 +msgid "Width of process 'name' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:53 +msgid "Width of process 'nice' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:54 +msgid "Width of process 'owner' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:55 +msgid "Width of process 'resident memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:56 +msgid "Width of process 'shared memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:57 +msgid "Width of process 'start time' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:58 +msgid "Width of process 'status' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:59 +msgid "Width of process 'virtual memory' column" +msgstr "" + +#: ../src/gnome-system-monitor.schemas.in.h:60 +msgid "Width of process 'writable memory' column" +msgstr "" + +#. xgettext: noun, top level menu. +#. "File" did not make sense for system-monitor +#: ../src/interface.cpp:49 +msgid "_Monitor" +msgstr "නිරීක්‍ෂකය (_M)" + +#: ../src/interface.cpp:50 +msgid "_Edit" +msgstr "සැකසුම් (_E)" + +#: ../src/interface.cpp:51 +msgid "_View" +msgstr "දසුන (_V)" + +#: ../src/interface.cpp:52 +msgid "_Help" +msgstr "උදව් (_H)" + +#: ../src/interface.cpp:54 +msgid "Search for _Open Files" +msgstr "විවෘත කළ ගොනු සඳහා සොයන්න (_O)" + +#: ../src/interface.cpp:55 +msgid "Search for open files" +msgstr "විවෘත කළ ගොනු සඳහා සොයන්න" + +#: ../src/interface.cpp:56 +msgid "_Quit" +msgstr "ඉවත් වන්න (_Q)" + +#: ../src/interface.cpp:57 +msgid "Quit the program" +msgstr "වැඩසටහනින් ඉවත්විම" + +#: ../src/interface.cpp:60 +msgid "_Stop Process" +msgstr "සැකසුම් නවතන්න (_S)" + +#: ../src/interface.cpp:61 +msgid "Stop process" +msgstr "සැකසුම් නවතන්න" + +#: ../src/interface.cpp:62 +msgid "_Continue Process" +msgstr "සැකසුම ඉදිරියට කරගෙන යන්න (_C)" + +#: ../src/interface.cpp:63 +msgid "Continue process if stopped" +msgstr "" + +#: ../src/interface.cpp:65 ../src/interface.cpp:183 +msgid "End _Process" +msgstr "" + +#: ../src/interface.cpp:66 +msgid "Force process to finish normally" +msgstr "" + +#: ../src/interface.cpp:67 ../src/procdialogs.cpp:75 +msgid "_Kill Process" +msgstr "සැකසුම් නසන්න (_K)" + +#: ../src/interface.cpp:68 +msgid "Force process to finish immediately" +msgstr "" + +#: ../src/interface.cpp:69 +msgid "_Change Priority..." +msgstr "ප්‍රමඛත්වය වෙනස් කරන්න... (_C)" + +#: ../src/interface.cpp:70 +msgid "Change the order of priority of process" +msgstr "" + +#: ../src/interface.cpp:71 +msgid "Prefere_nces" +msgstr "අභිප්‍රේත (_n)" + +#: ../src/interface.cpp:72 +msgid "Configure the application" +msgstr "යෙදුම මානකරණය කරන්න" + +#: ../src/interface.cpp:74 +msgid "_Memory Maps" +msgstr "මතක සිතියම් (_M)" + +#: ../src/interface.cpp:75 +msgid "Open the memory maps associated with a process" +msgstr "" + +#: ../src/interface.cpp:76 +msgid "Open _Files" +msgstr "ගොනු විවෘත කරන්න (_F)" + +#: ../src/interface.cpp:77 +msgid "View the files opened by a process" +msgstr "" + +#: ../src/interface.cpp:79 +msgid "_Contents" +msgstr "අන්තර්ගත (_C)" + +#: ../src/interface.cpp:80 +msgid "Open the manual" +msgstr "අත්පොත විවෘත කරන්න" + +#: ../src/interface.cpp:81 +msgid "_About" +msgstr "සම්බන්ධව (_A)" + +#: ../src/interface.cpp:82 +msgid "About this application" +msgstr "මෙම යෙදුම සම්බන්ධව" + +#: ../src/interface.cpp:87 +msgid "_Dependencies" +msgstr "යැපීම් (_D)" + +#: ../src/interface.cpp:88 +msgid "Show parent/child relationship between processes" +msgstr "" + +#: ../src/interface.cpp:95 +msgid "_Active Processes" +msgstr "සක්‍රීය සැකසුම් (_A)" + +#: ../src/interface.cpp:96 +msgid "Show active processes" +msgstr "සක්‍රීය සැකසුම් පෙවන්වන්න" + +#: ../src/interface.cpp:97 +msgid "A_ll Processes" +msgstr "සියළු සැකසුම් (_l)" + +#: ../src/interface.cpp:98 +msgid "Show all processes" +msgstr "සියළු සැකසුම් පෙන්වන්න" + +#: ../src/interface.cpp:99 +msgid "M_y Processes" +msgstr "මාගේ සැකසුම් (_y)" + +#: ../src/interface.cpp:100 +msgid "Show user own process" +msgstr "පරිශීලකගේ ස්කීය සැකසුම් පෙන්වන්න" + +#: ../src/interface.cpp:250 +msgid "CPU History" +msgstr "CPU අතීතය" + +#: ../src/interface.cpp:300 +msgid "CPU:" +msgstr "CPU:" + +#: ../src/interface.cpp:303 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: ../src/interface.cpp:323 +msgid "Memory and Swap History" +msgstr "මතක සහ හුවමාරු(swap) අතීතය" + +#: ../src/interface.cpp:355 +msgid "User memory:" +msgstr "පරිශීලක මතකය:" + +#. xgettext: user memory: 123 MiB of 512MiB +#. xgettext: swap: 10MiB of 1GiB +#: ../src/interface.cpp:373 ../src/interface.cpp:433 +msgid "of" +msgstr "න්" + +#: ../src/interface.cpp:414 +msgid "Used swap:" +msgstr "භාවිත හුවමාරු(swap):" + +#: ../src/interface.cpp:473 +msgid "Network History" +msgstr "ජාල අතීතය" + +#: ../src/interface.cpp:504 +msgid "Received:" +msgstr "ලිබුණි:" + +#: ../src/interface.cpp:524 ../src/interface.cpp:567 +msgid "Total:" +msgstr "එකතුව:" + +#: ../src/interface.cpp:548 +msgid "Sent:" +msgstr "යැව්වා:" + +#: ../src/interface.cpp:724 +msgid "System" +msgstr "පද්දතිය" + +#: ../src/interface.cpp:728 ../src/procdialogs.cpp:514 +msgid "Processes" +msgstr "සැකසුම්" + +#: ../src/interface.cpp:732 ../src/procdialogs.cpp:629 +msgid "Resources" +msgstr "සම්පත්" + +#. xgettext: rate, 10MiB/s +#: ../src/load-graph.cpp:441 ../src/load-graph.cpp:452 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#: ../src/lsof.cpp:355 +msgid "Process" +msgstr "සැකසුම" + +#: ../src/lsof.cpp:367 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:377 ../src/memmaps.cpp:478 +msgid "Filename" +msgstr "ගොනු නම" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/lsof.cpp:394 +msgid "Search for Open Files" +msgstr "විවෘත කළ ගොනු සඳහා සොයන්න" + +#: ../src/lsof.cpp:422 +msgid "_Name contains:" +msgstr "නම අඩංගු (_N):" + +#: ../src/lsof.cpp:438 +msgid "Case insensitive matching" +msgstr "" + +#: ../src/lsof.cpp:446 +msgid "S_earch results:" +msgstr "සෙවීම් ප්‍රතිඵළ (_e):" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:480 +msgid "VM Start" +msgstr "VM ආරම්භය" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:482 +msgid "VM End" +msgstr "VM අවසානය" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:484 +msgid "VM Size" +msgstr "VM ප්‍රමාණය" + +#: ../src/memmaps.cpp:485 +msgid "Flags" +msgstr "සංකේත" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:487 +msgid "VM Offset" +msgstr "" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:490 +msgid "Private clean" +msgstr "" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:493 +msgid "Private dirty" +msgstr "" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:496 +msgid "Shared clean" +msgstr "" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:499 +msgid "Shared dirty" +msgstr "" + +#: ../src/memmaps.cpp:501 +msgid "Inode" +msgstr "" + +#. gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); +#: ../src/memmaps.cpp:610 +msgid "Memory Maps" +msgstr "" + +#: ../src/memmaps.cpp:629 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "" + +#: ../src/openfiles.cpp:33 +msgid "file" +msgstr "ගොනුව" + +#: ../src/openfiles.cpp:35 +msgid "pipe" +msgstr "| ලකුණ" + +#: ../src/openfiles.cpp:37 +msgid "network connection" +msgstr "" + +#: ../src/openfiles.cpp:39 +msgid "local socket" +msgstr "" + +#: ../src/openfiles.cpp:41 +msgid "unknown type" +msgstr "නොදන්නා වර්‍ගය" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:234 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:236 +msgid "Object" +msgstr "වස්තුව" + +#: ../src/openfiles.cpp:320 +msgid "Open Files" +msgstr "ගොනු විවෘත කරන්න" + +#: ../src/openfiles.cpp:342 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" + +#: ../src/procactions.cpp:155 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:70 +msgid "Kill the selected process?" +msgstr "" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:72 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:79 +msgid "End the selected process?" +msgstr "" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:81 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" + +#: ../src/procdialogs.cpp:84 +msgid "_End Process" +msgstr "" + +#: ../src/procdialogs.cpp:113 +msgid "(Very High Priority)" +msgstr "(ඉතා ඉහළ ප්‍රමුඛත්වය)" + +#: ../src/procdialogs.cpp:115 +msgid "(High Priority)" +msgstr "(ඉහළ ප්‍රමුඛත්වය)" + +#: ../src/procdialogs.cpp:117 +msgid "(Normal Priority)" +msgstr "(සාමාන්‍ය ප්‍රමුඛත්වය)" + +#: ../src/procdialogs.cpp:119 +msgid "(Low Priority)" +msgstr "(අඩු ප්‍රමුඛත්වය)" + +#: ../src/procdialogs.cpp:121 +msgid "(Very Low Priority)" +msgstr "(ඉතා අඩු ප්‍රමුඛත්වය)" + +#: ../src/procdialogs.cpp:173 +msgid "Change Priority" +msgstr "ප්‍රමුඛත්වය වෙනස් කරන්න" + +#: ../src/procdialogs.cpp:194 +msgid "Change _Priority" +msgstr "ප්‍රමුඛත්වය වෙනස් කරන්න (_P)" + +#: ../src/procdialogs.cpp:215 +msgid "_Nice value:" +msgstr "" + +#: ../src/procdialogs.cpp:231 +msgid "Note:" +msgstr "සටහන:" + +#: ../src/procdialogs.cpp:232 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" + +#: ../src/procdialogs.cpp:392 +msgid "Process i_nformation shown in list:" +msgstr "" + +#: ../src/procdialogs.cpp:444 +msgid "Icon" +msgstr "අයිකනය" + +#: ../src/procdialogs.cpp:491 +msgid "System Monitor Preferences" +msgstr "පද්ධති නිරීක්‍ෂකයේ අභිප්‍රේත" + +#: ../src/procdialogs.cpp:521 +msgid "Behavior" +msgstr "හැසිරිම" + +#: ../src/procdialogs.cpp:540 ../src/procdialogs.cpp:655 +#: ../src/procdialogs.cpp:741 +msgid "_Update interval in seconds:" +msgstr "" + +#: ../src/procdialogs.cpp:565 +msgid "Enable _smooth refresh" +msgstr "" + +#: ../src/procdialogs.cpp:579 +msgid "Alert before ending or _killing processes" +msgstr "" + +#: ../src/procdialogs.cpp:593 +msgid "Solaris mode" +msgstr "" + +#: ../src/procdialogs.cpp:611 +msgid "Information Fields" +msgstr "" + +#: ../src/procdialogs.cpp:636 +msgid "Graphs" +msgstr "ප්‍රස්තාරය" + +#: ../src/procdialogs.cpp:677 +msgid "_Background color:" +msgstr "පසුතල වර්‍ණය: (_B)" + +#: ../src/procdialogs.cpp:696 +msgid "_Grid color:" +msgstr "" + +#: ../src/procdialogs.cpp:761 +msgid "Show _all filesystems" +msgstr "සියළු ගොනු පද්ධති පෙන්වන්න (_a)" + +#: ../src/proctable.cpp:242 +msgid "Process Name" +msgstr "සැකසුම් නම" + +#: ../src/proctable.cpp:243 +msgid "User" +msgstr "පරිශිලක" + +#: ../src/proctable.cpp:244 +msgid "Status" +msgstr "තත්වය" + +#: ../src/proctable.cpp:245 +msgid "Virtual Memory" +msgstr "අථ්‍ය මතකය" + +#: ../src/proctable.cpp:246 +msgid "Resident Memory" +msgstr "නේවාසික මතකය" + +#: ../src/proctable.cpp:247 +msgid "Writable Memory" +msgstr "ලිවිය හැකි මතකය" + +#: ../src/proctable.cpp:248 +msgid "Shared Memory" +msgstr "හවුල් මතකය" + +#: ../src/proctable.cpp:249 +msgid "X Server Memory" +msgstr "X සේවාදායක මතකය" + +#: ../src/proctable.cpp:250 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:251 +msgid "CPU Time" +msgstr "CPU කාලය" + +#: ../src/proctable.cpp:252 +msgid "Started" +msgstr "" + +#: ../src/proctable.cpp:253 +msgid "Nice" +msgstr "" + +#: ../src/proctable.cpp:254 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.cpp:255 +msgid "Security Context" +msgstr "" + +#: ../src/proctable.cpp:256 +msgid "Command Line" +msgstr "රේඛිය විධාන" + +#: ../src/proctable.cpp:257 +msgid "Memory" +msgstr "මතකය" + +#: ../src/proctable.cpp:454 +msgid "Running" +msgstr "ක්‍රියාත්මක වෙමින්" + +#: ../src/proctable.cpp:458 +msgid "Stopped" +msgstr "නවත්වන ලදි" + +#: ../src/proctable.cpp:462 +msgid "Zombie" +msgstr "" + +#: ../src/proctable.cpp:466 +msgid "Uninterruptible" +msgstr "" + +#: ../src/proctable.cpp:470 +msgid "Sleeping" +msgstr "" + +#. xgettext: weeks, days +#: ../src/proctable.cpp:597 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/proctable.cpp:601 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/proctable.cpp:605 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/proctable.cpp:608 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/proctable.cpp:1034 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "" + +#: ../src/sysinfo.cpp:92 +msgid "Unknown CPU model" +msgstr "" + +#. xgettext: Release 2.6.19 +#: ../src/sysinfo.cpp:401 +#, c-format +msgid "Release %s" +msgstr "%s නිකුතුව" + +#: ../src/sysinfo.cpp:408 +#, c-format +msgid "Kernel %s" +msgstr "%s න්‍යෂ්ඨිය" + +#: ../src/sysinfo.cpp:416 +#, c-format +msgid "GNOME %s" +msgstr "ග්නෝම් %s" + +#. hardware section +#: ../src/sysinfo.cpp:425 +msgid "Hardware" +msgstr "දෘඩාංග" + +#: ../src/sysinfo.cpp:446 +msgid "Memory:" +msgstr "මතක:" + +#: ../src/sysinfo.cpp:466 +#, c-format +msgid "Processor %d:" +msgstr "%d සැකසුම:" + +#: ../src/sysinfo.cpp:471 +msgid "Processor:" +msgstr "සැකසුම:" + +#. disk space section +#: ../src/sysinfo.cpp:491 +msgid "System Status" +msgstr "පද්ධති තත්වය" + +#: ../src/sysinfo.cpp:512 +msgid "Available disk space:" +msgstr "භාවිතයට ඇති තැටි ඉඩ:" + +#: ../src/util.cpp:77 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "බයිට් %u" +msgstr[1] "බයිට් %u" + +#: ../src/util.cpp:84 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:87 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:90 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + diff --git a/po/sk.gmo b/po/sk.gmo new file mode 100644 index 0000000..825ee9a Binary files /dev/null and b/po/sk.gmo differ diff --git a/po/sk.po b/po/sk.po new file mode 100644 index 0000000..74939cd --- /dev/null +++ b/po/sk.po @@ -0,0 +1,1741 @@ +# Slovak translation for gnome-system-monitor. +# Copyright (C) 2001-2006, 2010, 2012, 2013 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# Stanislav Visnovsky , 2001, 2002. +# Stanislav Visnovsky , 2003. +# Stanislav Visnovsky , 2004. +# Marcel Telka , 2005, 2006. +# Marián Bača , 2010. +# Pavol Klačanský , 2012, 2013. +# Dušan Kazik , 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-02-26 19:17+0100\n" +"Last-Translator: Dušan Kazik \n" +"Language-Team: slovenčina <>\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" +"X-Generator: Poedit 2.0.6\n" + +# desktop entry name +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Monitor systému" + +# desktop entry comment +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Zobrazuje aktuálne procesy a monitoruje stav systému" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +# desktop entry keywords +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;Systém;Proces;Procesor;CPU;Pamäť;Sieť;História;Využitie;Výkon;Úloha;" +"Správca;Aktivita;" + +# desktop entry name +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME monitor systému" + +# desktop entry keywords +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;Systém;Proces;Procesor;CPU;Pamäť;Sieť;História;Využitie;" + +# summary +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Zobrazuje a spravuje systémové prostriedky" + +# desc +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Monitor systému je zobrazovač procesov a monitor systému s atraktívnym a " +"ľahko použiteľným rozhraním." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Monitor systému vám pomôže zistiť, ktoré aplikácie používajú procesor alebo " +"pamäť vášho počítača. Taktiež vám uľahčí správu spustených aplikácií, " +"vynútené ukončenie neodpovedajúcich procesov a zmenu stavu alebo priority " +"existujúcich procesov." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Grafy prostriedkov zobrazujú rýchly prehľad toho, čo sa deje s vaším " +"počítačom (nedávne využitie siete, pamäte a procesora)." + +# summary +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Zobrazenie zoznamu procesov" + +# tab GtkLabel label +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Prehľad prostriedkov" + +# tab GtkLabel label +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Zobrazenie súborových systémov" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Projekt GNOME" + +# action description +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Zabitie procesu" + +# action message +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Na ovládanie procesov iných používateľov sú vyžadované privilégiá" + +# PM: Zmena ohľaduplnosti procesu +#  PK: ja som jednoznacne za ponechanie nice +# action description +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Zmena ohľaduplnosti procesu" + +#  action message +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Na zmenenie priority procesov sú vyžadované privilégiá" + +# GtkButton label +#: data/interface.ui:132 +msgid "End _Process" +msgstr "U_končiť proces" + +# tooltip +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Zobrazí vlastnosti procesu" + +# tab GtkLabel label +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesy" + +# GtkLabel label +#: data/interface.ui:184 +msgid "CPU History" +msgstr "História využitia procesora" + +# GtkLabel label +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "História využitia pamäte a odkladacieho priestoru" + +# GtkLabel label +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Pamäť" + +# GtkLabel label +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Odkladací priestor" + +# GtkLabel label +#: data/interface.ui:347 +msgid "Network History" +msgstr "História využitia siete" + +# GtkLabel label +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Prijímanie" + +# GtkLabel label +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Celkom prijatých" + +# Pick color for "Sending" +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Odosielanie" + +# GtkLabel label +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Celkom odoslaných" + +# tab GtkLabel label +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Prostriedky" + +# tab GtkLabel label +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Súborové systémy" + +# GtkWindow title +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Hľadanie otvorených súborov" + +# GtkSearchEntry +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrovať súbory podľa názvu" + +#  GtkCheckButton label +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Rozlišovať veľkosti písmen" + +# GtkWindow title +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Hľadať otvorené súbory" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Nastavenia" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Pomocník" + +#: data/menus.ui:23 +msgid "About" +msgstr "O programe" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Ukončiť" + +# action menu entry +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "Ob_noviť" + +# radio menu entry +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktívne procesy" + +# radio menu entry +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Všetky procesy" + +# radio menu entry +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "M_oje procesy" + +# toggle menu entry +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Závislosti" + +# action menu entry +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Vlastnosti" + +# action menu entry +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Mapy pamäte" + +# action menu entry +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Otvorené _súbory" + +# action menu entry +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Zm_eniť prioritu" + +# radio menu entry +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Veľmi vysoká" + +# radio menu entry +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Vysoká" + +# radio menu entry +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normálna" + +# radio menu entry +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Nízka" + +# radio menu entry +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Veľmi nízka" + +# radio menu entry +#: data/menus.ui:118 +msgid "Custom" +msgstr "Vlastná" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Zastaviť" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Pokračovať" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Ukončiť" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "Za_biť" + +# GtkDialog title +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Otvorenie súborov" + +# GtkDialog title +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Nastavenia monitora systému" + +# GtkLabel label +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Správanie" + +# GtkLabel label +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Interval aktualizácie v sekundách:" + +# GtkCheckButton label +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Povoliť _vyhladené obnovovanie" + +# GtkCheckButton label +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Varovať pred ukončením alebo za_bitím procesov" + +# GtkCheckButton label +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Rozdeliť využitie procesora počtom jadier procesora" + +# GtkLabel label +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Polia s informáciami" + +# GtkLabel label +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "I_nformácie o procesoch zobrazené v zozname:" + +# GtkLabel label +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafy" + +# GtkCheckButton label +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Vykresliť graf procesora ako zoskupený" + +# GtkCheckButton label +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Vykresliť hladký graf procesora" + +# GtkLabel label +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Zobraziť rýchlosť siete v bitoch" + +# GtkCheckButton label +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Zobraziť _všetky súborové systémy" + +# GtkLabel label +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "I_nformácie o súborových systémoch zobrazené v zozname:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Zrušiť" + +# GtkButton +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Zmeniť _prioritu" + +# ohľaduplnosti +# som za nice +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Hodnota _ohľaduplnosti:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Poznámka: Priorita procesu je určená jeho hodnotou " +"ohľaduplnosti. Nižšia hodnota znamená vyššiu prioritu." + +# cmd context +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Jednoduchý monitor procesov a systému." + +# cmd desc +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Zobrazí kartu „Procesy“" + +# cmd desc +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Zobrazí kartu „Prostriedky“" + +# cmd desc +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Zobrazí kartu „Súborové systémy“" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Zobrazí verziu aplikácie" + +# column title +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Zariadenie" + +# PK: pouzivame directory v systemovych veciach, v user space je folder +# column title +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Adresár" + +# column title +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Typ" + +# column title +#: src/disks.cpp:355 +msgid "Total" +msgstr "Celkom" + +# column title +#: src/disks.cpp:356 +msgid "Free" +msgstr "Voľné" + +# column title +#: src/disks.cpp:357 +msgid "Available" +msgstr "Dostupné" + +# column title +#: src/disks.cpp:358 +msgid "Used" +msgstr "Použité" + +# dialog window title +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Výber farby pre „%s“" + +# zobrazuje sa, keď je len jeden; inak nasledujúci reťazec +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Procesor" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU č. %d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Stanislav Višňovský\n" +"Marcel Telka \n" +"Marián Bača \n" +"Pavol Klačanský \n" +"Dušan Kazik " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Dnes %k:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Včera %k:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %k:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d. %b %k:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d. %b %Y" + +# PK: tu neviem kde to je +# PM: je to názov vlastnosti widgetu +# Property nick +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Zlomok" + +# property blurb +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Plný percentuálny podiel pre výber farby" + +# Property nick +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titulok" + +# property blurb +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Titulok dialógového okna na výber farby" + +# window title +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Výber farby" + +# Property nick +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Aktuálna farba" + +# Property blurb +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Vybraná farba" + +# Property blurb +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Typ výberu farby" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Prijaté neplatné dáta farieb\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Kliknutím nastavíte farby grafov" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekúnd" +msgstr[1] "%u sekunda" +msgstr[2] "%u sekundy" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "nedostupné" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%) z %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d otvorených súborov" +msgstr[1] "%d otvorený súbor" +msgstr[2] "%d otvorené súbory" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d zodpovedajúcich otvorených súborov" +msgstr[1] "%d zodpovedajúci otvorený súbor" +msgstr[2] "%d zodpovedajúce otvorené súbory" + +# column title +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proces" + +# column title +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +# column title +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Názov súboru" + +# column title +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Začiatok virt. pamäte" + +# column title +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Koniec virt. pamäte" + +# column title +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Veľkosť virt. pamäte" + +# column title +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Príznaky" + +# column title +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Posun virt. pamäte" + +# column title +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Súkromná nepoužitá" + +# column title +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Súkromná použitá" + +# column title +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Zdieľaná nepoužitá" + +# column title +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Zdieľaná použitá" + +# i-uzol - názov dátovej štruktúry +# http://www.fem.uniag.sk/Darina.Tothova/nove_prednasky/zps/iuzol.html +# column title +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "I-uzol" + +# dialog title +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mapy pamäte" + +# label +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mapy pamäte pre proces „%s“ (PID %u):" + +# file type +#: src/openfiles.cpp:40 +msgid "file" +msgstr "súbor" + +# file type +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "zreťazenie" + +# file type +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "sieťové pripojenie IPv6" + +# file type +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "sieťové pripojenie IPv4" + +# file type +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokálny soket" + +# file type +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "neznámy typ" + +# column title +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +# column title +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekt" + +# label +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Súbory otvorené procesom „%s“ (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Veľkosť a poloha hlavného okna vo formulári (šírka, výška, xpozícia, " +"ypozícia)" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Hlavné okno by sa malo otvoriť maximalizované" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Zobraziť závislosti procesov v tvare stromu" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Režim „Solaris“ pre percentuálne využitie procesora" + +# gsettings description +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Pri nastavení na true, monitor systému bude pracovať v režime „Solaris“, kde " +"je využite procesora pre každý proces rozdelené podľa celkového počtu jadier " +"procesora. Inak predvolene pracuje v režime „Irix“." + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Zobrazí graf procesora ako zoskupený" + +# gsettings description +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Pri nastavení na true, monitor systému zobrazí graf procesora ako zoskupený " +"namiesto čiarového." + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Zobraziť hladký graf procesora použitím Bezierovych kriviek" + +# gsettings description +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Pri nastavení na true, monitor systému zobrazí graf procesora ako hladký " +"namiesto čiarového." + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Povoliť/zakázať vyhladené obnovovanie" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Zobraziť dialógové okno s upozornením pri zabíjaní procesov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Čas v milisekundách medzi aktualizáciami zobrazenia procesov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Čas v milisekundách medzi aktualizáciami grafov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Určiť, či sa majú zobraziť informácie o všetkých súborových systémoch" + +# desc +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Určuje, či sa majú zobraziť informácie o všetkých súborových systémoch " +"(vrátane typov ako „autofs“ a „procfs“). Toto je užitočné na získanie " +"zoznamu všetkých momentálne pripojených súborových systémov." + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Čas v milisekundách medzi aktualizáciami zoznamu zariadení" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Určuje, ktoré procesy sa majú zobraziť." + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Ukladá aktuálne zobrazenú kartu" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Farby jadier procesorov" + +# gsettings description +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "" +"Každá položka je vo formáte (číslo procesora, hodnota farby v šestnástkovej " +"sústave)" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Predvolená farba grafu pamäte" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Predvolená farba grafu odkladacieho priestoru" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Predvolená farba grafu prichádzajúcej sieťovej prevádzky" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Predvolená farba grafu odchádzajúcej sieťovej prevádzky" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Zobraziť sieťovú prevádzku v bitoch" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Stĺpec triedenia prehľadu procesov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Poradie stĺpcov prehľadu procesov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Poradie triedenia prehľadu procesov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Šírka stĺpca „Názov procesu“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Názov procesu“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Šírka stĺpca „Používateľ“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Používateľ“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Šírka stĺpca „Stav“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Stav“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Šírka stĺpca „Virtuálna pamäť“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Virtuálna pamäť“" + +# summary +# DK: dopln aj pre ostate stringy tohoto typu, ze su summary-pre lepsiu kontrolu +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Šírka stĺpca „Rezidentná pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Rezidentná pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Šírka stĺpca „Zapisovateľná pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Zapisovateľná pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Šírka stĺpca „Zdieľaná pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Zdieľaná pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Šírka stĺpca „Pamäť X servera“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Pamäť X servera“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Šírka stĺpca „% procesora“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Pri spustení zobraziť stĺpec „% procesora“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Šírka stĺpca „Čas procesora“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Čas procesora“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Šírka stĺpca „Čas štartu“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Čas štartu“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Šírka stĺpca „Ohľaduplnosť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Ohľaduplnosť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Šírka stĺpca „PID“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Pri spustení zobraziť stĺpec „PID“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Šírka stĺpca „Bezpečnostný kontext“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Bezpečnostný kontext“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Šírka stĺpca „Príkazový riadok“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Príkazový riadok“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Šírka stĺpca „Pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Pamäť“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Šírka stĺpca „Čakací kanál“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Čakací kanál“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Šírka stĺpca „Kontrolná skupina“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Kontrolná skupina“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Šírka stĺpca „Jednotka“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Jednotka“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Šírka stĺpca „Relácia“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Relácia“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Šírka stĺpca „Stolička“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Stolička“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Šírka stĺpca „Vlastník“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Vlastník“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Šírka stĺpca „Celkové čítanie z disku“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Celkové čítanie z disku“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Šírka stĺpca „Celkový zápis na disk“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Celkový zápis na disk“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Šírka stĺpca „Čítanie z disku“" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Čítanie z disku“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Šírka stĺpca „Zápis na disk“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Zápis na disk“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Šírka stĺpca „Priorita“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Priorita“" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Stĺpec triedenia prehľadu diskov" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Poradie triedenia prehľadu diskov" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Poradie stĺpcov prehľadu diskov" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Šírka stĺpca „Zariadenie“ v prehľade diskov" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Zariadenie“ v prehľade diskov" + +# MČ: predpokladá,, že by to mal byť „adresár“, či „priečinok“ kde je zariadenie pripojené. Nie je dohodnutý pojem „priečinok“? +# PK: myslim ze tu viac sedi adresar, priecinok mi evokuje proste userspace ako nautilus +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Šírka stĺpca „Adresár“ v prehľade diskov" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Adresár“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Šírka stĺpca „Typ“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Typ“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Šírka stĺpca „Celkom“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Celkom“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Šírka stĺpca „Voľné“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Voľné“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Šírka stĺpca „Dostupné“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Dostupné“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Šírka stĺpca „Použité“ v prehľade diskov" + +# summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Pri spustení zobraziť stĺpec „Použité“ v prehľade diskov" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Stĺpec triedenia mapy pamäti" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Poradie triedenia mapy pamäti" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Stĺpec triedenia otvorených súborov" + +# gsettings summary +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Poradie triedenia otvorených súborov" + +# column title +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikona" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Nedá sa zmeniť priorita procesu s PID %d na %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Nedá sa zabiť proces s PID %d signálom %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Zabiť zvolený proces „%s“ (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Naozaj chcete ukončiť zvolený proces „%s“ (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Naozaj chcete zastaviť zvolený proces „%s“ (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Naozaj chcete zabiť %d vybraných procesov?" +msgstr[1] "Naozaj chcete zabiť vybraný proces?" +msgstr[2] "Naozaj chcete zabiť %d vybrané procesy?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Naozaj chcete ukončiť %d vybraných procesov?" +msgstr[1] "Naozaj chcete ukončiť vybraný proces?" +msgstr[2] "Naozaj chcete ukončiť %d vybrané procesy?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Naozaj chcete zastaviť %d vybraných procesov?" +msgstr[1] "Naozaj chcete zastaviť vybraný proces?" +msgstr[2] "Naozaj chcete zastaviť %d vybrané procesy?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Zabitím procesu môžete zničiť údaje, prerušiť bežiacu reláciu alebo vytvoriť " +"bezpečnostné riziko. Len procesy, ktoré neodpovedajú, by mali byť zabité." + +# action menu entry +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Za_biť procesy" +msgstr[1] "Za_biť proces" +msgstr[2] "Za_biť procesy" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Ukončením procesu môžete zničiť údaje, prerušiť bežiacu reláciu alebo " +"vytvoriť bezpečnostné riziko. Len procesy, ktoré neodpovedajú, by mali byť " +"ukončené." + +# action menu entry +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Ukončiť procesy" +msgstr[1] "_Ukončiť proces" +msgstr[2] "_Ukončiť procesy" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Zastavením procesu môžete zničiť údaje, prerušiť bežiacu reláciu alebo " +"vytvoriť bezpečnostné riziko. Len procesy, ktoré neodpovedajú, by mali byť " +"zastavené." + +# action menu entry +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Za_staviť procesy" +msgstr[1] "Za_staviť proces" +msgstr[2] "Za_staviť procesy" + +# dialog title +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Zmena prioritu procesu „%s“ (PID: %u)" + +# tooltip +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Zmení prioritu %d vybraných procesov" +msgstr[1] "Zmení prioritu vybraného procesu" +msgstr[2] "Zmení prioritu %d vybraných procesov" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Poznámka:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Priorita procesu je určená jeho hodnotou ohľaduplnosti. Nižšia hodnota " +"znamená vyššiu prioritu." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "-" + +# column title +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Názov procesu" + +# column title +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Používateľ" + +# column title +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Stav" + +# column title +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuálna pamäť" + +# column title +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Rezidentná pamäť" + +# column title +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Zapisovateľná pamäť" + +# column title +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Zdieľaná pamäť" + +# column title +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Pamäť X servera" + +# column title +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Čas procesora" + +# column title +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Čas štartu" + +# column title +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Ohľaduplnosť" + +# column title +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Priorita" + +# column title +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "Identifikátor" + +# column title +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Bezpečnostný kontext" + +# column title +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Príkazový riadok" + +# column title +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Čakací kanál" + +# column title +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Kontrolná skupina" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +# column title +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% procesora" + +# PK: nie som si isty +# column title +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Jednotka" + +# column title +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Relácia" + +# PK: nie som si isty +# column title +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Sedenie" + +# column title +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Vlastník" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Celkové čítanie z disku" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Celkový zápis na disk" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Čítanie z disku" + +# gsettings summary +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Zápis na disk" + +# process state +#: src/util.cpp:27 +msgid "Running" +msgstr "Bežiaci" + +# process state +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Zastavený" + +# process state +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +# process state +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Neprerušiteľný" + +# process state +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Spiaci" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +# priority level +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Veľmi vysoká priorita" + +# priority level +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Vysoká priorita" + +# priority level +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normálna priorita" + +# priority level +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Nízka priorita" + +# priority level +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Veľmi nízka priorita" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bitov" +#~ msgstr[1] "%u bit" +#~ msgstr[2] "%u bity" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u bajtov" +#~ msgstr[1] "%u bajt" +#~ msgstr[2] "%u bajty" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Hľadať otvorené súbory" + +#~ msgid "Error" +#~ msgstr "Chyba" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "„%s“ nie je platný regulárny výraz jazyka Perl." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld sekúnd" +#~ msgstr[1] "%lld sekunda" +#~ msgstr[2] "%lld sekundy" diff --git a/po/sl.gmo b/po/sl.gmo new file mode 100644 index 0000000..aa4f4fb Binary files /dev/null and b/po/sl.gmo differ diff --git a/po/sl.po b/po/sl.po new file mode 100644 index 0000000..e58084c --- /dev/null +++ b/po/sl.po @@ -0,0 +1,1713 @@ +# Slovenian translations for gnome-system-monitor. +# Copyright (C) 2002-2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor package. +# +# Andraž Tori , 2002. +# Matic Žgur , 2006-2007. +# Matej Urbančič , 2007–2018. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-03-13 19:41+0000\n" +"PO-Revision-Date: 2018-03-19 22:14+0100\n" +"Last-Translator: Matej Urbančič \n" +"Language-Team: Slovenian GNOME Translation Team \n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" +"%100==4 ? 3 : 0);\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Generator: Poedit 2.0.6\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "Nadzornik sistema" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "Ogled trenutnih opravil in nadzor stanja sistema" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"nadzor;sistem;opravila;CPE;OPE;pomnilnik;omrežje;zgodovina;uporaba;zmožnost;" +"naloge;upravljalnik;dejavnost;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Sistemski nadzornik za GNOME" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Nadzor;Sistem;Opravila;CPE;OPE;Pomnilnik;Omrežje;Zgodovina;Uporaba;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Pregled in upravljanje s sistemskimi viri" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "Nadzornik sistema je program za ogled in nadzor sistemskih opravil." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Nadzornik sistema omogoča nadzor in iskanje programov in njihovo obremenitev " +"procesorske moči in pomnilnika. Mogoče je tudi upravljati zagnane programe " +"in jih po potrebi vsiljeno končati." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Možnost diagramov virov omogoča hiter pregled dogajanja v sistemu s prikazom " +"omrežne in procesorske rabe ter zasedenosti pomnilnika." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Pogled opravil" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Pregled virov" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Pogled sistemskih datotek" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Projekt GNOME" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Uniči opravilo" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Za nadzor uporabnikovih opravil so zahtevana skrbniška dovoljenja" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Ponovno oceni prednost delovanja" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Za spreminjanje prednosti opravil so zahtevana skrbniška dovoljenja" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "_Končaj opravilo" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "Pokaži lastnosti opravila" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "Opravila" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "Zgodovina uporabe CPE" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "Zgodovina porabe pomnilnika in izmenjevalnega prostora" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "Pomnilnik" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "Izmenjevalni razdelek" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "Zgodovina uporabe mrežnih povezav" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "Prejemanje" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "Skupaj prejeto" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "Pošiljanje" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "Skupaj poslano" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "Viri" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "Datotečni sistemi" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Iskanje odprtih datotek" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Razvrščanje zadetkov po imenu" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Ne upoštevaj velikosti črk" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Poišči odprte datoteke" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Možnosti" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Pomoč" + +#: data/menus.ui:23 +msgid "About" +msgstr "O programu" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Končaj" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Osveži" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Dejavna opravila" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Vsa opravila" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Moja opravila" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Odvisnosti" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Lastnosti" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Karte pomnilnika" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Odpri _datoteke" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Spremeni prednost" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Zelo visoko" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Visoko" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Običajno" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Nizko" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Zelo nizko" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Po meri" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Zaustavi" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "N_adaljuj" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Končaj" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Uniči" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Odpri datoteke" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Možnosti nadzornika sistema" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Obnašanje" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Časovni razmik posodabljanja v sekundah:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Omogoči _mehko osveževanje" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Opozori pred končanjem ali _uničevanjem opravila" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Razdeli uporabo CPE na število enot" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Polja podrobnosti" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "_Podatki o opravilih prikazanih v seznamu:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafi" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Izriši diagram delovanja CPE kot naložen diagram" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_Izriši diagram delovanja CPE kot krivuljni diagram" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "Pokaži _hitrost omrežne povezave v bitih" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Pokaži _vse datotečne sisteme" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Podatki o _datotečnem sistemu prikazani v seznamu:" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "_Prekliči" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Spremeni _prednost" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Ocena _prednostni delovanja:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Opomba: prednost opravila je podana z oceno prednostni " +"delovanja. Nižja vrednost ustreza višji prednosti." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Enostaven nadzornik sistema in opravil" + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Pokaži zavihek opravil" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Pokaži zavihek virov" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Pokaži zavihek datotečnih sistemov" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Pokaži različico programa" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Naprava" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Mapa" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Vrsta" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Skupno" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Prosto" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Razpoložljivo" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Uporabljeno" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Izbor barve za »%s«" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPE" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "CPE%d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" +"Matej Urbančič \n" +"Matic Žgur\n" +"Andraž Tori\n" +"Tilen Travnik" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Danes %l∶%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Včeraj, %l∶%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l∶%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d. %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Delež" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Odstotek za izbirnike barv v tortnem prikazu" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Naslov" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Naziv pogovornega okna izbire barv" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Izbor barve" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Trenutna barva" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Izbrana barva" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Vrsta izbirnika barv" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Sprejeti so neveljavni podatki o barvi\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Kliknite za nastavitev barv grafa" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekund" +msgstr[1] "%u sekunda" +msgstr[2] "%u sekundi" +msgstr[3] "%u sekunde" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "ni na voljo" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) od %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d odprtih datotek" +msgstr[1] "%d odprta datoteka" +msgstr[2] "%d odprti datoteki" +msgstr[3] "%d odprte datoteke" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d skladnih odprtih datotek" +msgstr[1] "%d skladna odprta datoteka" +msgstr[2] "%d skladni odprti datoteki" +msgstr[3] "%d skladne odprte datoteke" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Opravilo" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Ime datoteke" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Začetek navideznega pomnilnika" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Konec navideznega pomnilnika" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Velikost navideznega pomnilnika" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Zastavice" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Odmik navideznega pomnilnika" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Nespremenjen pomnilnik" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Spremenjen pomnilnik" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Spremenjen skupni pomnilnik" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "nespremenjen skupni pomnilnik" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Zemljevidi pomnilnika" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Karte pomnilnika za opravilo »%s« (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "datoteka" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "cev" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "omrežna povezava IPv6" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "omrežna povezava IPv4" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "krajevni vtič" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "neznana vrsta" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Predmet" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Datoteke, odprte zaradi opravila »%s« (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Velikost in položaj glavnega okna v obliki zapisa (širina, višina, položaj-x " +"in položaj-y)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "Glavno okno bi moralo biti ob zagonu razpeto." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "Pokaži odvisnosti opravil v drevesnem diagramu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Način Solaris za odstotek CPE" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Izbrana možnost omogoča delovanje programa v »načinu Solaris«, kjer je raba " +"CPE razdeljena na skupno število enot procesorja. V obratnem primeru deluje " +"v »načinu Irix«." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Pokaže diagram delovanja CPE kot naložen diagram" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Izbrana možnost določa prikaz diagram delovanja CPE kot naložen diagram " +"namesto črtnega diagrama." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Pokaže diagram delovanja CPE kot krivuljni diagram" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Izbrana možnost določa prikaz diagram delovanja CPE kot krivuljni diagram " +"namesto črtnega diagrama." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Omogoči/Onemogoči mehko osveževanje" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Pokaži opozorilo pri med uničevanjem opravila" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Čas v milisekundah med osvežitvami pogleda opravil" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Čas v milisekundah med osvežitvami grafov" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Ali naj bodo prikazani podatki o vseh datotečnih sistemih" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Ali naj bodo prikazani podatki o vseh datotečnih sistemih (vključno z " +"vrstami kot so »autofs« in »procfs«). Uporabno za pridobivanje seznama vseh " +"trenutno priklopljenih datotečnih sistemov." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Čas v milisekundah med osvežitvami seznama naprav" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "Določi, katera opravila bodo pokazana." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "Shrani trenutno ogledan zavihek" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "Barve CPE" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Vsak vnos je zapisan v obliki (CPE#, šestnajstiška vrednost za barvo)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "Privzeta barva grafa pomnilnika" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "Privzeta barva grafa izmenjevalnega prostora" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Privzeta barva grafa vhodnega omrežnega prometa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Privzeta barva grafa odhodnega omrežnega prometa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "Pokaži promet omrežne povezave v bitih" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "Stolpec vrste pogleda opravil" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "Vrstni red stolpcev pogleda opravil" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "Vrstni red vrste pogleda opravil" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "Širina stolpca opravila »imena«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »imena«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "Širina stolpca opravila »uporabnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »uporabnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "Širina stolpca opravila »stanje«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »stanja«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Širina stolpca opravila »navideznega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »navideznega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Širina stolpca opravila »stalnega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »stalnega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Širina stolpca opravila »zapisljivega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »zapisljivega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Širina stolpca opravila »skupnega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »skupnega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Širina stolpca opravila »pomnilnika strežnika X«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »pomnilnika strežnika X«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "Širina stolpca opravila »CPE %«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »CPE %«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Širina stolpca opravila »procesorskega časa«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »procesorskega časa«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "Širina stolpca opravila »začeto«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »začetega časa«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "Širina stolpca opravila »ocene prednostni delovanja«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »ocene prednostni delovanja«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "Širina stolpca opravila »PID«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »PID«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Širina stolpca opravila »varnosti SELinux«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »varnosti SELinux«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "Širina stolpca opravila »ukazne vrstice«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »ukazne vrstice«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "Širina stolpca opravila »pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Širina stolpca opravila »čakajočega kanala«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »čakajočega kanala«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "Širina stolpca opravila »nadzorne skupine«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »nadzorne skupine«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "Širina stolpca opravila »enote«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »enote«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "Širina stolpca opravila »seje«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »seje«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "Širina stolpca opravila »večterminalnega odvoda«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »večterminalnega odvoda«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "Širina stolpca opravila »lastnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »lastnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Širina stolpca opravila »skupno branje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »skupno branje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Širina stolpca opravila »skupno zapisovaje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »skupno zapisovaje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "Širina stolpca opravila »branje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »branje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "Širina stolpca opravila »zapisovanje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »zapisovanje diska«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "Širina stolpca opravila »prednosti«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »prednosti«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "Stolpec razvrščanja pogleda diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "Način razvrščanja pogleda diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "Vrstni red stolpcev pogleda diskov" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "Širina stolpca opravila »naprave«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »naprave«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Širina stolpca opravila »mape«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »mape«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "Širina stolpca opravila »vrste opravila«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »vrste«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "Širina stolpca opravila »skupne porabe«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »skupne porabe pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "Širina stolpca opravila »prostega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »prostega pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "Širina stolpca opravila »razpoložljivosti«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »razpoložljivosti pomnilnika«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "Širina stolpca opravila »uporabe«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Ob zagonu pokaži stolpec opravila »uporabe virov«" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "Stolpec razvrščanja pomnilnika" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "Način razvrščanja pomnilnika" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "Stolpec razvrščanja odprtih datotek" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "Način razvrščanja odprtih datotek" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikona" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Ni mogoče spremeniti prednosti opravila s PID %d na %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Ni mogoče uničiti opravila s PID %d s signalom %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Ali ste prepričani, da želite uničiti izbrano opravilo »%s« (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Ali ste prepričani, da želite končati izbrano opravilo »%s« (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "" +"Ali ste prepričani, da želite zaustaviti izbrano opravilo »%s« (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Ali ste prepričani, da želite uničiti %d izbranih opravil?" +msgstr[1] "Ali ste prepričani, da želite uničiti %d izbrano opravilo?" +msgstr[2] "Ali ste prepričani, da želite uničiti %d izbrani opravili?" +msgstr[3] "Ali ste prepričani, da želite uničiti %d izbrana opravila?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Ali ste prepričani, da želite končati %d izbranih opravil?" +msgstr[1] "Ali ste prepričani, da želite končati %d izbrano opravilo?" +msgstr[2] "Ali ste prepričani, da želite končati %d izbrani opravili?" +msgstr[3] "Ali ste prepričani, da želite končati %d izbrana opravila?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Ali ste prepričani, da želite zaustaviti %d izbranih opravil?" +msgstr[1] "Ali ste prepričani, da želite zaustaviti %d izbrano opravilo?" +msgstr[2] "Ali ste prepričani, da želite zaustaviti %d izbrani opravili?" +msgstr[3] "Ali ste prepričani, da želite zaustaviti %d izbrana opravila?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Z uničevanjem opravila se podatki lahko izgubijo, sesuje se lahko seja ali " +"pa dejanje predstavlja varnostno tveganje. Uničiti je razumljivo le " +"opravila, ki niso odzivna." + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Uniči opravila" +msgstr[1] "_Uniči opravilo" +msgstr[2] "_Uniči opravili" +msgstr[3] "_Uniči opravila" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Z vsiljenim končanjem opravila se podatki lahko izgubijo, sesuje se lahko " +"seja ali pa dejanje predstavlja varnostno tveganje. Vsiljeno končati je " +"razumljivo le opravila, ki niso odzivna." + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Končaj opravila" +msgstr[1] "_Končaj opravilo" +msgstr[2] "_Končaj opravili" +msgstr[3] "_Končaj opravila" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Zaustavljanje opravil lahko poškoduje podatke, okvari sejo oziroma povzroči " +"varnostno tveganje. Zaustavljena so lahko le neodzivna opravila." + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Zaustavi opravila" +msgstr[1] "_Zaustavi opravilo" +msgstr[2] "_Zaustavi opravili" +msgstr[3] "_Zaustavi opravila" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Spremeni prednost opravila »%s« (PID %u)" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Spremeni vrstni red prednosti %d opravil" +msgstr[1] "Spremeni vrstni red prednosti %d opravila" +msgstr[2] "Spremeni vrstni red prednosti %d opravil" +msgstr[3] "Spremeni vrstni red prednosti %d opravil" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "Opomba:" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prednost opravila je podana z oceno prednostni delovanja. Nižja vrednost " +"ustreza višji prednosti." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/A" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "Ime opravila" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "Uporabnik" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "Stanje" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "Navidezni pomnilnik" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "Stalni pomnilnik" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "Zapisljiv pomnilnik" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "Skupni pomnilnik" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "Pomnilnik strežnika X" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "Procesorski čas" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "Začeto" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "Ocena prednostni delovanja" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "Prednost" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "Vsebinska varnost" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "Ukazna vrstica" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "Čakajoč kanal" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "Primerjalna skupina" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% CPE" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "Enota" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "Seja" + +# multiseat = multi-station = multiterminal +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "Večterminalni odvod" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "Lastnik" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "Skupno branje diska" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "Skupno zapisovanje diska" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "Branje diska" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "Zapisovanje diska" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Začeto" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Zaustavljeno" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Neprekinljiv" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "V pripravljenosti" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%ut%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Zelo visoka prednost" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Visoka prednost" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Običajna prednost" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Nizka prednost" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Zelo nizka prednost" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbitov" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbitov" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbitov" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbitov" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bitov" +#~ msgstr[1] "%u bit" +#~ msgstr[2] "%u bita" +#~ msgstr[3] "%u biti" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u bajtov" +#~ msgstr[1] "%u bajt" +#~ msgstr[2] "%u bajta" +#~ msgstr[3] "%u bajti" + +#~ msgctxt "Window title for " +#~ msgid "Search for Open Files" +#~ msgstr "Iskanje odprtih datotek" + +#~ msgctxt "Menu item to Open " +#~ msgid "Search for Open Files" +#~ msgstr "Poišči odprte datoteke" + +#~ msgctxt "Window title for 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Iskanje odprtih datotek" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Iskanje odprtih datotek" + +#~ msgid "Error" +#~ msgstr "Napaka" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' ni veljaven logični izraz, zapisan v jeziku Perl." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld sekund" +#~ msgstr[1] "%lld sekunda" +#~ msgstr[2] "%lld sekundi" +#~ msgstr[3] "%lld sekunde" + +#~ msgid "_Name contains:" +#~ msgstr "_Ime vsebuje:" + +#~ msgid "_Find" +#~ msgstr "_Najdi" + +#~ msgid "C_lear" +#~ msgstr "_Počisti" + +#~ msgid "S_earch results:" +#~ msgstr "Zadetki i_skanja:" + +#~ msgid "_Close" +#~ msgstr "_Zapri" + +#~ msgid "_Help" +#~ msgstr "Pomo_č" + +#~ msgid "Process Properties" +#~ msgstr "Lastnosti opravila" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Lastnosti opravila \"%s\" (PID %u):" + +#, fuzzy +#~ msgid "Show processor usage graph" +#~ msgstr "Pokaži izraz na diagramu" + +#, fuzzy +#~ msgid "Show network traffic graph" +#~ msgstr "Pokaži promet omrežne povezave v bitih" + +#~ msgid "View" +#~ msgstr "Pogled" + +#~ msgid "_View" +#~ msgstr "Po_gled" + +#~ msgid "Stop process" +#~ msgstr "Zaustavi opravilo" + +#~ msgid "Continue process if stopped" +#~ msgstr "Nadaljuj zaustavljeno opravilo" + +#~ msgid "Force process to finish normally" +#~ msgstr "Prisili opravilo, da se normalno zaključi" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Prisili opravilo, da se takoj zaključi" + +#~ msgid "Refresh the process list" +#~ msgstr "Osvežitev seznama opravil" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Odpri karte pomnilnika povezane z opravilom" + +#~ msgid "View the files opened by a process" +#~ msgstr "Pokaži datoteke, ki jih je odprlo opravilo" + +#~ msgid "View additional information about a process" +#~ msgstr "Pregled dodatnih podrobnosti opravila" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Pokaži odvisnosti nadrejeni/podrejeni med opravili" + +#~ msgid "Show active processes" +#~ msgstr "Pokaži dejavna opravila" + +#~ msgid "Show all processes" +#~ msgstr "Pokaži vsa opravila" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Pokaži le uporabniško zagnana opravila" + +#~ msgid "Set process priority to very high" +#~ msgstr "Nastavi prednost opravila na zelo visoko." + +#~ msgid "Set process priority to high" +#~ msgstr "Nastavi prednost opravila na visoko." + +#~ msgid "Set process priority to normal" +#~ msgstr "Nastavi prednost opravila na običajno." + +#~ msgid "Set process priority to low" +#~ msgstr "Nastavi prednost opravila na nizko." + +#~ msgid "Set process priority to very low" +#~ msgstr "Nastavi prednost opravila na zelo nizko." + +#~ msgid "Set process priority manually" +#~ msgstr "Nastavi prednost opravila ročno." + +#~ msgid "Main Window width" +#~ msgstr "Širina glavnega okna" + +#~ msgid "Main Window height" +#~ msgstr "Višina glavnega okna" + +#~ msgid "Main Window X position" +#~ msgstr "Položaj X glavnega okna" + +#~ msgid "Main Window Y position" +#~ msgstr "Položaj Y glavnega okna" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Določa katera opravila so privzeto prikazana: 0 za vsa, 1 za uporabnikova " +#~ "in 2 za dejavna" + +#~ msgid "" +#~ "0 for the processes list, 1 for the resources and 2 for the disks list" +#~ msgstr "" +#~ "0 za podrobnosti o sistemu, 1 za seznam virov in 2 za vire in 3 za seznam " +#~ "diskov" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "Povprečna obremenitev zadnjih 1, 5, 15 minut: %0.2f, %0.2f, %0.2f" + +#~ msgid "Sent" +#~ msgstr "Poslano" + +#~ msgid "System" +#~ msgstr "Sistem" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "Pokaži sistemski zavihek" + +#~ msgid "_Monitor" +#~ msgstr "_Nadzor" + +#~ msgid "_Edit" +#~ msgstr "_Uredi" + +#~ msgid "Search for _Open Files" +#~ msgstr "Poišči _odprte datoteke" + +#~ msgid "Quit the program" +#~ msgstr "Končaj program" + +#~ msgid "_Contents" +#~ msgstr "_Vsebina" + +#~ msgid "Open the manual" +#~ msgstr "Odpri priročnik" + +#~ msgid "About this application" +#~ msgstr "O programu" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s prednost)" + +#~ msgid "Release %s %s" +#~ msgstr "Izdaja %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bitno" + +#~ msgid "Kernel %s" +#~ msgstr "Jedro %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Strojna oprema" + +#~ msgid "Memory:" +#~ msgstr "Pomnilnik:" + +#~ msgid "Processor:" +#~ msgstr "Procesor:" + +#~ msgid "System Status" +#~ msgstr "Stanje sistema" + +#~ msgid "Available disk space:" +#~ msgstr "Prostor na disku:" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "Unknown model" +#~ msgstr "Neznan model" + +#, fuzzy +#~ msgid "Default graph CPU color" +#~ msgstr "Privzeta barva grafa cpe" + +#~ msgid "_Change Priority..." +#~ msgstr "_Spremeni prednost ..." + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Ob zagonu pokaži stolpec 'argumentov'" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Ob zagonu pokaži stolpec 'ocenjene poraba pomnilnika'" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Širina stolpca argumentov" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Širina stolpca z ocenjeno porabo pomnilnika" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris način" + +#~ msgid "Processor %d:" +#~ msgstr "Procesor %d:" diff --git a/po/sq.gmo b/po/sq.gmo new file mode 100644 index 0000000..900e4c9 Binary files /dev/null and b/po/sq.gmo differ diff --git a/po/sq.po b/po/sq.po new file mode 100644 index 0000000..12e5232 --- /dev/null +++ b/po/sq.po @@ -0,0 +1,799 @@ +# Përkthimi i mesazheve të gnome-system-monitor në shqip +# Albanian translation of procman +# Copyright (C) 2006 Free Software Foundation, Inc. +# +# Laurent Dhima , 2002, 2003, 2004, 2005, 2006. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-02-04 07:31+0100\n" +"PO-Revision-Date: 2006-02-04 12:36+0100\n" +"Last-Translator: Laurent Dhima \n" +"Language-Team: Albanian \n" +"Language: sq\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../src/callbacks.c:164 +#: ../src/interface.c:666 +msgid "System Monitor" +msgstr "Monitori i sistemit" + +#: ../gnome-system-monitor.desktop.in.in.h:2 ../src/callbacks.c:165 +msgid "View current processes and monitor system state" +msgstr "Shfaq proçeset aktualë dhe monitoron gjëndjen e sistemit" + +#: ../src/callbacks.c:173 +msgid "translator-credits" +msgstr "Laurent Dhima " + +#: ../src/disks.c:204 ../src/memmaps.c:302 +msgid "Device" +msgstr "Dispozitivi" + +#: ../src/disks.c:205 +msgid "Directory" +msgstr "Directory" + +#: ../src/disks.c:206 ../src/openfiles.c:232 +msgid "Type" +msgstr "Lloji" + +#: ../src/disks.c:207 +msgid "Total" +msgstr "Gjithsej" + +#: ../src/disks.c:208 +msgid "Free" +msgstr "E lirë" + +#: ../src/disks.c:209 +msgid "Available" +msgstr "Në dispozicion" + +#: ../src/disks.c:210 +msgid "Used" +msgstr "Në përdorim" + +#: ../src/disks.c:217 ../src/interface.c:745 ../src/procdialogs.c:770 +#: ../src/procdialogs.c:774 +msgid "Devices" +msgstr "Dispozitivët" + +#: ../src/e_date.c:154 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:161 +msgid "Today %l:%M %p" +msgstr "Sot %l:%M %p" + +#: ../src/e_date.c:170 +msgid "Yesterday %l:%M %p" +msgstr "Dje %l:%M %p" + +#: ../src/e_date.c:182 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:190 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#. translators: primary alert message +#: ../src/favorites.c:350 +msgid "No hidden processes" +msgstr "Nuk ka proçesë të fshehur" + +#. translators: secondary alert message +#: ../src/favorites.c:357 +msgid "" +"There are no hidden processes in the list. To show all running processes, " +"select the \"All processes\" option in the main window." +msgstr "" +"Asnjë proçes i fshehur në listë. Për të shikuar të gjithë proçeset në " +"ekzekutim, zgjidh opcionin \"Të gjithë proçeset\" tek dritarja qendrore." + +#: ../src/favorites.c:377 +msgid "Hidden Processes" +msgstr "Proçeset e fshehur" + +#: ../src/favorites.c:401 +msgid "Currently _hidden processes:" +msgstr "Proçese aktualisht të fshe_hur:" + +#: ../src/favorites.c:423 +msgid "_Remove From List" +msgstr "_Hiq nga lista" + +#: ../src/favorites.c:432 ../src/procdialogs.c:285 +msgid "Note:" +msgstr "Shënim:" + +#: ../src/favorites.c:433 +msgid "" +"These are the processes you have chosen to hide. You can reshow a process by " +"removing it from this list." +msgstr "" +"Këta janë proçeset që keni vendosur të fshihni. Një proçes mund të kthehet " +"përsëri i dukshëm duke u fshirë nga kjo listë." + +#: ../src/gnome-system-monitor.schemas.in.h:1 +msgid "Column zero saved width" +msgstr "Kollona zero ka konservuar gjerësinë" + +#: ../src/gnome-system-monitor.schemas.in.h:2 +msgid "Default graph background color" +msgstr "Ngjyra e prezgjedhur e sfondit të grafikut" + +#: ../src/gnome-system-monitor.schemas.in.h:3 +msgid "Default graph cpu color" +msgstr "Ngjyra e prezgjedhur e grafikut të cpu" + +#: ../src/gnome-system-monitor.schemas.in.h:4 +msgid "Default graph frame color" +msgstr "Ngjyra e prezgjedhur e frame të grafikut" + +#: ../src/gnome-system-monitor.schemas.in.h:5 +msgid "Default graph mem color" +msgstr "Ngjyra e prezgjedhur e grafikut të memorjes" + +#: ../src/gnome-system-monitor.schemas.in.h:6 +msgid "Default graph net in color" +msgstr "Ngjyra e prezgjedhur e grafikut të \"net in\"" + +#: ../src/gnome-system-monitor.schemas.in.h:7 +msgid "Default graph net out color" +msgstr "Ngjyra e prezgjedhur e grafikut të \"net out\"" + +#: ../src/gnome-system-monitor.schemas.in.h:8 +msgid "Default graph swap color" +msgstr "Ngjyra e prezgjedhur e grafikut të swap" + +#: ../src/gnome-system-monitor.schemas.in.h:9 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "" +"Përcakton proçeset e prezgjedhur për tu shfaqur. 0 është \"të gjithë\", 1 " +"është \"të përdoruesit\", dhe 2 është \"aktivë\"" + +#: ../src/gnome-system-monitor.schemas.in.h:10 +msgid "Disk view columns order" +msgstr "Rradha e renditjes së kollonave në paraqitjen e diskut" + +#: ../src/gnome-system-monitor.schemas.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "Aktivo/ç'aktivo rifreskimin e shpejtë" + +#: ../src/gnome-system-monitor.schemas.in.h:12 +msgid "Main Window height" +msgstr "Lartësia e dritares qendrore" + +#: ../src/gnome-system-monitor.schemas.in.h:13 +msgid "Main Window width" +msgstr "Gjerësia e dritares qendrore" + +#: ../src/gnome-system-monitor.schemas.in.h:14 +msgid "Process view columns order" +msgstr "Rradha e renditjes së kollonave në paraqitjen e proçeseve" + +#: ../src/gnome-system-monitor.schemas.in.h:15 +msgid "Process view sort column" +msgstr "Kolona e renditjes në paraqitjen e proçeseve" + +#: ../src/gnome-system-monitor.schemas.in.h:16 +msgid "Process view sort order" +msgstr "Rradha e renditjes në paraqitjen e proçeseve" + +#: ../src/gnome-system-monitor.schemas.in.h:17 +msgid "Saves the currently viewed tab" +msgstr "Ruan tabelën e shfaqur aktualisht" + +#: ../src/gnome-system-monitor.schemas.in.h:18 +msgid "Show column zero on startup" +msgstr "Shfaq kollonën zero në nisje" + +#: ../src/gnome-system-monitor.schemas.in.h:19 +msgid "Show process dependencies in tree form" +msgstr "Shfaq varësitë e proçesit në formë të degëzuar" + +#: ../src/gnome-system-monitor.schemas.in.h:20 +msgid "Show process threads" +msgstr "Shfaq rrjedhën e proçesit" + +#: ../src/gnome-system-monitor.schemas.in.h:21 +msgid "Show warning dialog when hiding processes" +msgstr "Shfaq dritaren e dialogut paralajmërues kur fshihen proçeset" + +#: ../src/gnome-system-monitor.schemas.in.h:22 +msgid "Show warning dialog when killing processes" +msgstr "Shfaq dritaren e dialogut paralajmërues kur vriten proçeset" + +#: ../src/gnome-system-monitor.schemas.in.h:23 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Koha në milisekonda midis rifreskimit të listës së dispozitivëve" + +#: ../src/gnome-system-monitor.schemas.in.h:24 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Koha në milisekonda midis rifreskimit të grafikëve" + +#: ../src/gnome-system-monitor.schemas.in.h:25 +msgid "Time in milliseconds between updates of the process view" +msgstr "Koha në milisekonda midis rifreskimit të paraqitjes së proçesit" + +#: ../src/gnome-system-monitor.schemas.in.h:26 +msgid "Whether information about all filesystems should be displayed" +msgstr "Nëse duhen shfaqur informacionet në lidhje me të gjithë files e sistemit" + +#: ../src/gnome-system-monitor.schemas.in.h:27 +msgid "" +"Whether to display information about all filesystems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"filesystems." +msgstr "" +"Nëse duhen shfaqur informacionet në lidhje me të gjithë files e sistemit " +"(përfshirë p.sh. llojet 'autofs' dhe 'procfs'). Mund të hyjë në punë për të " +"marrë listën e të gjithë file të sistemit aktualisht montuar." + +#: ../src/interface.c:46 +msgid "_File" +msgstr "_File" + +#: ../src/interface.c:47 +msgid "_Edit" +msgstr "_Ndrysho" + +#: ../src/interface.c:48 +msgid "_View" +msgstr "_Shfaq" + +#: ../src/interface.c:49 +msgid "_Help" +msgstr "_Ndihmë" + +#: ../src/interface.c:51 +msgid "_Quit" +msgstr "_Dalja" + +#: ../src/interface.c:52 +msgid "Quit the program" +msgstr "Mbyll programin" + +#: ../src/interface.c:55 +msgid "_Stop Process" +msgstr "_Ndalo proçesin" + +#: ../src/interface.c:56 +msgid "Stop process" +msgstr "Ndalo proçesin" + +#: ../src/interface.c:57 +msgid "_Continue Process" +msgstr "_Vazhdo proçesin" + +#: ../src/interface.c:58 +msgid "Continue process if stopped" +msgstr "Vazhdon proçesin nëse është ndaluar" + +#: ../src/interface.c:60 ../src/interface.c:188 +msgid "End _Process" +msgstr "Përfundo _Proçesin" + +#: ../src/interface.c:61 +msgid "Force process to finish normally" +msgstr "Detyro një proçes të përfundojë normalisht" + +#: ../src/interface.c:62 ../src/procdialogs.c:129 +msgid "_Kill Process" +msgstr "_Vrit Proçesin" + +#: ../src/interface.c:63 +msgid "Force process to finish immediately" +msgstr "Detyro një proçes të përfundojë menjëherë" + +#: ../src/interface.c:64 +msgid "_Change Priority..." +msgstr "_Ndrysho prioritetin..." + +#: ../src/interface.c:65 +msgid "Change the order of priority of process" +msgstr "Ndrysho renditjen e rëndësisë së proçesit" + +#: ../src/interface.c:66 +msgid "Prefere_nces" +msgstr "Preferi_met" + +#: ../src/interface.c:67 +msgid "Configure the application" +msgstr "Konfiguro aplikativin" + +#: ../src/interface.c:69 ../src/procdialogs.c:85 +msgid "_Hide Process" +msgstr "_Fshih proçesin" + +#: ../src/interface.c:70 +msgid "Hide process from list" +msgstr "Fshih proçesin nga lista" + +#: ../src/interface.c:71 +msgid "_Hidden Processes" +msgstr "Proçese të Fshe_hur" + +#: ../src/interface.c:72 +msgid "Open the list of currently hidden processes" +msgstr "Hap listën e proçeseve aktualisht të fshehur" + +#: ../src/interface.c:73 +msgid "_Memory Maps" +msgstr "Hartat e _Memories" + +#: ../src/interface.c:74 +msgid "Open the memory maps associated with a process" +msgstr "Hap hartat e memorjes të shoqëruara me një proçes" + +#: ../src/interface.c:75 +msgid "Open _Files" +msgstr "Hap _Files" + +#: ../src/interface.c:76 +msgid "View the files opened by a process" +msgstr "Shiko files e hapur nga një proçes" + +#: ../src/interface.c:78 +msgid "_Contents" +msgstr "_Përmbajtja" + +#: ../src/interface.c:79 +msgid "Open the manual" +msgstr "Hap udhëzuesin" + +#: ../src/interface.c:80 +msgid "_About" +msgstr "_Informacione" + +#: ../src/interface.c:81 +msgid "About this application" +msgstr "Informacione në lidhje me këtë aplikativ" + +#: ../src/interface.c:86 +msgid "_Dependencies" +msgstr "_Varësi" + +#: ../src/interface.c:87 +msgid "Show parent/child relationship between processes" +msgstr "Shfaq relacionet fis/bir midis proçeseve" + +#: ../src/interface.c:94 +msgid "_Active Processes" +msgstr "Proçeset _aktivë" + +#: ../src/interface.c:95 +msgid "Show active processes" +msgstr "Shfaq proçeset aktivë" + +#: ../src/interface.c:96 +msgid "A_ll Processes" +msgstr "Të _gjithë proçesët" + +#: ../src/interface.c:97 +msgid "Show all processes" +msgstr "Shfaq të gjithë proçeset" + +#: ../src/interface.c:98 +msgid "M_y Processes" +msgstr "Proçeset e m_i" + +#: ../src/interface.c:99 +msgid "Show user own process" +msgstr "Shfaq proçesët e vet përdoruesit" + +#: ../src/interface.c:260 +msgid "CPU History" +msgstr "Kronollogjia e përdorimit të CPU" + +#: ../src/interface.c:303 +msgid "CPU:" +msgstr "CPU:" + +#: ../src/interface.c:306 +#, c-format +msgid "CPU%d:" +msgstr "CPU%d:" + +#: ../src/interface.c:326 +msgid "Memory and Swap History" +msgstr "Kronollogjia e përdorimit të kujtesës dhe swap" + +#: ../src/interface.c:359 +msgid "User memory:" +msgstr "Kujtesa e përdoruesit:" + +#: ../src/interface.c:377 ../src/interface.c:437 +msgid "of" +msgstr "nga" + +#: ../src/interface.c:418 +msgid "Used swap:" +msgstr "Swap në përdorim:" + +#: ../src/interface.c:477 +msgid "Network History" +msgstr "Kronollogjia e rrjetit" + +#: ../src/interface.c:509 +msgid "Received:" +msgstr "Marrë:" + +#: ../src/interface.c:529 ../src/interface.c:572 +msgid "Total:" +msgstr "Gjithsej:" + +#: ../src/interface.c:553 +msgid "Sent:" +msgstr "Dërguar:" + +#: ../src/interface.c:733 ../src/procdialogs.c:579 +msgid "Processes" +msgstr "Proçeset" + +#: ../src/interface.c:739 ../src/procdialogs.c:682 +msgid "Resources" +msgstr "Rezervat" + +#: ../src/load-graph.c:368 ../src/load-graph.c:378 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#: ../src/memmaps.c:296 +msgid "Filename" +msgstr "Emri i file" + +#: ../src/memmaps.c:297 +msgid "VM Start" +msgstr "Fillimi i VM" + +#: ../src/memmaps.c:298 +msgid "VM End" +msgstr "Fundi i VM" + +#: ../src/memmaps.c:299 +msgid "VM Size" +msgstr "Madhësia e VM" + +#: ../src/memmaps.c:300 +msgid "Flags" +msgstr "Flags" + +#: ../src/memmaps.c:301 +msgid "VM Offset" +msgstr "VM Offset" + +#: ../src/memmaps.c:303 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.c:405 +msgid "Memory Maps" +msgstr "Hartat e Memorjes" + +#: ../src/memmaps.c:425 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "Hartat e _memorjes për proçesin \"%s\" (PID %u):" + +#: ../src/openfiles.c:31 +msgid "file" +msgstr "file" + +#: ../src/openfiles.c:33 +msgid "pipe" +msgstr "pipe" + +#: ../src/openfiles.c:35 +msgid "network connection" +msgstr "lidhja rrjetit" + +#: ../src/openfiles.c:37 +msgid "local socket" +msgstr "socket lokal" + +#: ../src/openfiles.c:39 +msgid "unknown type" +msgstr "lloj i panjohur" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.c:231 +msgid "FD" +msgstr "PF" + +#: ../src/openfiles.c:233 +msgid "Object" +msgstr "Objekti" + +#: ../src/openfiles.c:312 +msgid "Open Files" +msgstr "Files e hapur" + +#: ../src/openfiles.c:334 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Files e hapur nga proçesi \"%s\" (PID %u):" + +#: ../src/procactions.c:75 +#, c-format +msgid "" +"Cannot change the priority of process with pid %d to %d.\n" +"%s" +msgstr "" +"I pamundur ndryshimi i prioritetit të proçesit me pid %d në %d.\n" +"%s" + +#: ../src/procactions.c:144 +#, c-format +msgid "" +"Cannot kill process with pid %d with signal %d.\n" +"%s" +msgstr "" +"E pamundur vrasja e proçesit me pid %d me sinjal %d.\n" +"%s" + +#. translators: primary alert message +#: ../src/procdialogs.c:65 +msgid "Hide the selected process?" +msgstr "Fsheh proçesin e zgjedhur?" + +#. FIXME: View menu -> Edit menu +#. translators: secondary alert messagex +#: ../src/procdialogs.c:75 +msgid "" +"Hidden processes are no longer visible in the process list. You can re-" +"enable them by selecting the \"Hidden Processes\" entry in the View menu." +msgstr "" +"Proçeset e fshehur nuk janë më të dukshë tek lista e proçeseve. Mund t'i " +"riaktivoni ata duke zgjedhur \"Proçeset e fshehur\" tek menuja \"Shfaq\"." + +#. translators: primary alert message +#: ../src/procdialogs.c:124 +msgid "Kill the selected process?" +msgstr "Vret proçesin e zgjedhur?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:126 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponding processes should be killed." +msgstr "" +"Duke vrarë një proçes, mund të dëmtosh të dhënat e tua, të bllokosh seancën " +"e punës apo të krijosh një rrezik sigurie. Vetëm proçeset që nuk përgjigjen " +"duhen vrarë." + +#. translators: primary alert message +#: ../src/procdialogs.c:133 +msgid "End the selected process?" +msgstr "Përfundon proçesin e zgjedhur?" + +#. translators: secondary alert message +#: ../src/procdialogs.c:135 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponding processes should be ended." +msgstr "" +"Duke përfunduar një proçes, mund të dëmtosh të dhënat e tua, të bllokosh " +"seancën e punës apo të krijosh një rrezik sigurie. Vetëm proçeset që nuk " +"përgjigjen duhen përfunduar." + +#: ../src/procdialogs.c:138 +msgid "_End Process" +msgstr "_Përfundo Proçesin" + +#: ../src/procdialogs.c:167 +msgid "(Very High Priority)" +msgstr "(Prioritet tepër i lartë)" + +#: ../src/procdialogs.c:169 +msgid "(High Priority)" +msgstr "(Prioritet i lartë)" + +#: ../src/procdialogs.c:171 +msgid "(Normal Priority)" +msgstr "(Prioritet Normal)" + +#: ../src/procdialogs.c:173 +msgid "(Low Priority)" +msgstr "(Prioritet i ulët)" + +#: ../src/procdialogs.c:175 +msgid "(Very Low Priority)" +msgstr "(Prioritet shumë i ulët)" + +#: ../src/procdialogs.c:227 +msgid "Change Priority" +msgstr "Ndrysho prioritetin" + +#: ../src/procdialogs.c:248 +msgid "Change _Priority" +msgstr "Ndrysho _Prioritetin" + +#: ../src/procdialogs.c:269 +msgid "_Nice value:" +msgstr "Vlera _Nice:" + +#: ../src/procdialogs.c:286 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioriteti i një proçesi jepet nga vlera e tij nice. Një vlerë më e ulët " +"nice i korrispondon një prioriteti më të lartë." + +#: ../src/procdialogs.c:464 +msgid "Processes i_nfo showed in list:" +msgstr "I_nformacionet e proçeseve të shfaqura në listë:" + +#: ../src/procdialogs.c:516 +msgid "Icon" +msgstr "Ikona" + +#: ../src/procdialogs.c:556 +msgid "System Monitor Preferences" +msgstr "Preferimet e monitorit të sistemit" + +#: ../src/procdialogs.c:586 +msgid "Behavior" +msgstr "Sjellja" + +#: ../src/procdialogs.c:605 ../src/procdialogs.c:708 ../src/procdialogs.c:793 +msgid "_Update interval in seconds:" +msgstr "Intervali i _rifreskimit në sekonda:" + +#: ../src/procdialogs.c:630 +msgid "Enable _smooth refresh" +msgstr "Aktivo rifreskimin e _shpejtë" + +#: ../src/procdialogs.c:644 +msgid "Alert before ending or _killing processes" +msgstr "Paralajmëro para se të përfundohen apo _vriten proçeset" + +#: ../src/procdialogs.c:654 +msgid "Alert before _hiding processes" +msgstr "Paralajmëro para se të _fshihen proçeset" + +#: ../src/procdialogs.c:664 +msgid "Process Fields" +msgstr "Fushat e proçesit" + +#: ../src/procdialogs.c:689 +msgid "Graphs" +msgstr "Grafikë" + +#: ../src/procdialogs.c:729 +msgid "_Background color:" +msgstr "_Ngjyra e sfondit:" + +#: ../src/procdialogs.c:748 +msgid "_Grid color:" +msgstr "Ngjyra e _rrjetës:" + +#: ../src/procdialogs.c:812 +msgid "Show _all filesystems" +msgstr "Shf_aq të gjithë files e sistemit" + +#: ../src/proctable.c:245 +msgid "Process Name" +msgstr "Emri i proçesit" + +#: ../src/proctable.c:246 +msgid "User" +msgstr "Përdoruesi" + +#: ../src/proctable.c:247 +msgid "Status" +msgstr "Gjendja" + +#: ../src/proctable.c:248 +msgid "Virtual Memory" +msgstr "Memorja virtuale" + +#: ../src/proctable.c:249 +msgid "Resident Memory" +msgstr "Kujtesa Residente" + +#: ../src/proctable.c:250 +msgid "Writable Memory" +msgstr "Memorja e shkruajtshme" + +#: ../src/proctable.c:251 +msgid "Shared Memory" +msgstr "Kujtesa e përbashkët" + +#: ../src/proctable.c:252 +msgid "X Server Memory" +msgstr "Memorja e Server-it X" + +#: ../src/proctable.c:253 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.c:254 +msgid "CPU Time" +msgstr "Koha e CPU" + +#: ../src/proctable.c:255 +msgid "Started" +msgstr "Nisur" + +#: ../src/proctable.c:256 +msgid "Nice" +msgstr "Nice" + +#: ../src/proctable.c:257 +msgid "ID" +msgstr "ID" + +#: ../src/proctable.c:258 +msgid "Security Context" +msgstr "Gjendja e sigurisë" + +#: ../src/proctable.c:259 +msgid "Arguments" +msgstr "Argumente" + +#: ../src/proctable.c:432 +msgid "Running" +msgstr "Në ekzekutim" + +#: ../src/proctable.c:437 +msgid "Stopped" +msgstr "U ndërpre" + +#: ../src/proctable.c:442 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/proctable.c:447 +msgid "Uninterruptible" +msgstr "E pandëprershme" + +#: ../src/proctable.c:452 +msgid "Sleeping" +msgstr "Në gjumë" + +#: ../src/proctable.c:1034 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "Mesataret e ngarkesës për 1, 5, 15 minutat e fundit: %0.2f, %0.2f, %0.2f" + +#: ../src/util.c:87 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" +msgstr[1] "%u bytes" + +#: ../src/util.c:93 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.c:97 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.c:101 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + diff --git a/po/sr.gmo b/po/sr.gmo new file mode 100644 index 0000000..73bccde Binary files /dev/null and b/po/sr.gmo differ diff --git a/po/sr.po b/po/sr.po new file mode 100644 index 0000000..3e04302 --- /dev/null +++ b/po/sr.po @@ -0,0 +1,1528 @@ +# Serbian translation of gnome-system-monitor +# Courtesy of Prevod.org team (http://www.prevod.org/) -- 2003—2017. +# This file is distributed under the same license as the procman package. +# Душан Марјановић +# Данило Шеган , 2005. +# Мирослав Николић , 2011—2017. +# Марко М. Костић , 2015. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-28 17:33+0000\n" +"PO-Revision-Date: 2017-12-25 22:08+0100\n" +"Last-Translator: Марко М. Костић \n" +"Language-Team: српски \n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Project-Style: gnome\n" +"X-Generator: Poedit 2.0.3\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Праћење система" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Прегледајте текуће процесе и пратите стање система" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"праћење;систем;процес;монитор;процесор;меморија;мрежа;историјат;употреба;" +"задатак;управник;активност;Monitor;System;Process;CPU;Memory;Network;History;" +"Usage;Performance;Task;Manager;Activity;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Гномов пратилац система" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"праћење;систем;процес;процесор;меморија;мрежа;историјат;употреба;монитор;" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Прегледајте и управљајте ресурсима система" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Пратилац система је прегледач процеса и пратилац система са привлачним " +"сучељем лак за коришћење." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Пратилац система вам може помоћи да откријете који програми користе процесор " +"или меморију вашег рачунара, може да управља покренутим програмима, да " +"присили заустављање процеса који не одговарају, и да измени стање или " +"важност постојећих процеса." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Функција графика ресурса вам показује брзи преглед дешавања на вашем " +"рачунару приказујући недавно коришћење мреже, меморије и процесора." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Преглед списка процеса" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Преглед изворишта" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Преглед система датотека" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Гномов пројекат" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Убиј процес" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Потребна су овлашћења за управљање процесима других корисника" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Настави процес" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Потребна су овлашћења за промену важности процеса" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "_Окончај процес" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Прикажите својства процеса" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Процеси" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Временски дијаграм процесора" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Временски дијаграм оперативне и виртуелне меморије" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Оперативна меморија" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Виртуелна меморија" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Временски дијаграм мрежног саобраћаја" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Брзина примања" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Укупно примљено" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Брзина слања" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Укупно послато" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Ресурси" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Системи датотека" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Претрага отворених датотека" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Издвојте датотеке према називу" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Не разликуј величину слова" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Потражите отворене датотеке" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Поставке" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Помоћ" + +#: data/menus.ui:23 +msgid "About" +msgstr "О програму" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Изађи" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Освежи" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Активни процеси" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "С_ви процеси" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Моји процеси" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Међузависности" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Особине" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "Мапе _меморије" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Отворене _датотеке" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Измени приоритет" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Врло висок" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Висок" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Нормалан" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Низак" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Врло низак" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Произвољно" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Заустави" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Настави" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Окончај" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Убиj" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Отворене датотеке" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Поставке праћења система" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Понашање" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Период _освежавања (у секундама):" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Укључи прецизно, _меко освежавање" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Прикажи упозорење пре _окончавања или убијања процеса" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Подели искоришћеност процесора бројем процесора" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Поља са подацима" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Подаци о _процесима приказани у списку:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Графици" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Цртај график процесора као график наслагане области" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Цртај график процесора као _умекшани график" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Прикажи брзину мреже у битовима" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Прикажи _све системе датотека" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Подаци о систему _датотека приказани на списку:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Откажи" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Промени _приоритет" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Вредност за _лепо понашање:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Напомена: Приоритет процеса је задат вредношћу његовог " +"лепог понашања. Нижа вредност представља виши приоритет." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Једноставан програм за праћење система и процеса." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Прикажи језичак процеса" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Прикажи језичак ресурса" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Прикажи језичак система датотека" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Прикажи издање програма" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Уређај" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Директоријум" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Врста" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Укупно" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Слободно" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Расположиво" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Заузето" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Изаберите боју за „%s“" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Процесор" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "Процесор %d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Душан Марјановић \n" +"Данило Шеган \n" +"Слободан Д. Средојевић \n" +"Милош Поповић \n" +"Бранко Кокановић \n" +"Мирослав Николић \n" +"Марко Костић \n" +"\n" +"Prevod.org — превод на српски језик." + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Данас у %l:%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Јуче у %l:%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l:%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l:%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Део" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Боја за попуњени део пите" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Наслов" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Наслов прозорчета за избор боје" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Изаберите боју" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Тренутна боја" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Изабрана боја" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Врста изборника боје" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Примљени су неисправни подаци\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Кликните да поставите боје графика" + +# bug(slobo): Множински облици. Данило — овај је твој. +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунда" +msgstr[1] "%u секунде" +msgstr[2] "%u секунди" +msgstr[3] "Једна секунда" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "није доступан" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) од %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d отворена датотека" +msgstr[1] "%d отворене датотеке" +msgstr[2] "%d отворених датотека" +msgstr[3] "једна oтворенa датотекa" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d одговарајућа отворена датотека" +msgstr[1] "%d одговарајуће отворене датотеке" +msgstr[2] "%d одговарајућих отворених датотека" +msgstr[3] "једна одговарајућа отворена датотека" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Процес" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "ПИД" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Назив датотеке" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Почетак ВМ" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Крај ВМ" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Величина ВМ" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Параметри" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Померај ВМ" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Приватна немењана" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Приватна мењана" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Дељена немењана" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Дељена мењана" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "И-чвор" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Мапе меморије" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Мапе меморије за процес „%s“ (ИБ процеса %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "датотека" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "спојка" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "ИПв6 мрежна веза" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "ИПв4 мрежна веза" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "локална утичница" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "непозната врста" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "Описник" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Објекат" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Датотеке које је отворио процес „%s“ (ИБ процеса %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Величина и положај главног прозора у облику (ширина, висина, x-положај, y-" +"положај)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Главни прозор треба да се отвори увећан" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Приказује међузависност процеса у облику стабла" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Соларис начин рада за проценат процесора" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Ако је изабрано, Праћење Система ће радити у Соларисовом режиму рада где је " +"процесорско време задатка подељено са укупним бројем процесора. У супротном, " +"радиће у Ирикс режиму." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Приказује график процесора као график наслагане области" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ако је изабрано, пратилац система ће приказати график процесора као график " +"наслагане области уместо линијског графика." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Приказује график процесора као умекшани график користећи Безјерове криве" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Ако је изабрано, пратилац система ће приказати график процесора као умекшани " +"график уместо линијског графика." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Укључује/искључује прецизно, меко освежавање" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Приказује упозорење пре убијања процеса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Време у милисекундама између освежавања списка процеса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Време у милисекундама између освежавања графика" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Да ли ће бити приказани подаци о свим системима датотека" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Да ли ће бити приказани подаци о свим системима датотека, укључујући и врсте " +"система датотека „autofs“ и „procfs“. Корисно је за добављање списка свих " +"тренутно прикључених система датотека." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Време у милисекундама између освежавања списка уређаја" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Одређује који ће процеси бити приказани." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Чува тренутно прегледани језичак" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Боје процесора" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Сваки унос је облика (Процесор#, Хексадецимална вредност боје)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Подразумевана боја оперативне меморије на графику" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Подразумевана боја виртуелене меморије на графику" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Подразумевана боја долазног мрежног саобраћаја на графику" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Подразумевана боја одлазног мрежног саобраћаја на графику" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Приказује мрежни саобраћај у битима" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Колона поретка у прегледу процеса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Поредак колона у прегледу процеса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Редослед ређања у прегледу процеса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Ширина колоне „Назив“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Приказује колону „Назив“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Ширина колоне „Власник“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Приказује колону „Корисник“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Ширина колоне „Стање“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Приказује колону „Стање“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Ширина колоне „Виртуелна меморија“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Приказује колону „Виртуелна меморија“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Ширина колоне „Резидентна меморија“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Приказује колону „Резидентна меморија“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Ширина колоне „Уписива меморија“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Приказује колону „Уписива меморија“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Ширина колоне „Дељена меморија“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Приказује колону „Дељена меморија“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Ширина колоне „Меморија Икс сервера“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Приказује колону „Меморија Икс сервера“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Ширина колоне „Процесор %“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Приказује колону „Процесор %“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Ширина колоне „Процесорско време“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Приказује колону „Процесорско време“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Ширина колоне „Започет“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Приказује колону „Започет“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Ширина колоне „Пристојно“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Приказује колону „Пристојно“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Ширина колоне „ПИБ“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Приказује колону „ПИБ“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Ширина колоне „СЕЛинукс безбедоносни контекст“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Приказује колону „СЕЛинукс безбедоносни контекст“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Ширина колоне „Линија наредби“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Приказује колону „Линија наредби“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Ширина колоне „Меморија“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Приказује колону „Меморија“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Ширина колоне „Канал чекања“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Приказује колону „Канал чекања“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Ширина колоне „Група управљања“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Приказује колону „Група управљања“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Ширина колоне „Јединица“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Приказује колону „Јединица“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Ширина колоне „Сесија“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Приказује колону „Сесија“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Ширина колоне „Смештај“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Приказује колону „Смештај“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Ширина колоне „Власник“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Приказује колону „Власник“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Ширина колоне процеса „Укупна уписивост диска“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Приказује колону процеса „Укупна уписивост диска“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Ширина колоне процеса „Укупна читљивост диска“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Приказује колону процеса „Укупна читљивост диска“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Ширина колоне процеса „Читање диска“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Приказује колону процеса „Читање диска“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Ширина колоне процеса „Писање диска“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Приказује колону процеса „Писање диска“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Ширина колоне „Приоритет“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Приказује колону „Приоритет“ по покретању" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Колона поретка у прегледу процеса" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Редослед ређања у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Поредак колона у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Ширина колоне „Уређај“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "По покретању приказује колону „Уређај“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Ширина колоне „Директоријум“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "По покретању приказује колону „Директоријум“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Ширина колоне „Врста“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "По покретању приказује колону „Врста“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Ширина колоне „Укупно“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "По покретању приказује колону „Укупно“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Ширина колоне „Слободно“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "По покретању приказује колону „Слободно“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Ширина колоне „Расположиво“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "По покретању приказује колону „Расположиво“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Ширина колоне „Заузето“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "По покретању приказује колону „Заузето“ у прегледу диска" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Колона поретка мапе меморије" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Редослед ређања мапе меморије" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Колона поретка отворених датотека" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Редослед ређања отворених датотека" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Иконица" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Не могу да променим приоритет процеса са ПИБ-ом %d на %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Не могу да убијем процес са ПИБ-ом %d помоћу сигнала %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Да ли сигурно желите да убијете изабрани процес „%s“ (ПИБ: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Да ли сигурно желите да окончате изабрани процес „%s“ (ПИБ: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Да ли сигурно желите да зауставите изабрани процес „%s“ (ПИБ: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Да ли сигурно желите да убијете %d изабрани процес?" +msgstr[1] "Да ли сигурно желите да убијете %d изабрана процеса?" +msgstr[2] "Да ли сигурно желите да убијете %d изабраних процеса?" +msgstr[3] "Да ли сигурно желите да убијете изабрани процес" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Да ли сигурно желите да окончате %d изабрани процес?" +msgstr[1] "Да ли сигурно желите да окончате %d изабрана процеса?" +msgstr[2] "Да ли сигурно желите да окончате %d изабраних процеса?" +msgstr[3] "Да ли сигурно желите да окончате изабрани процес" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Да ли сигурно желите да зауставите %d изабрани процес?" +msgstr[1] "Да ли сигурно желите да зауставите %d изабрана процеса?" +msgstr[2] "Да ли сигурно желите да зауставите %d изабраних процеса?" +msgstr[3] "Да ли сигурно желите да зауставите изабрани процес" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Убијање неког процеса може уништити податке, прекинути текућу сесију или " +"проузроковати безбедносни пропуст. Требало би убијати само процесе који се " +"не одазивају." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Убиј процес" +msgstr[1] "_Убиј процесе" +msgstr[2] "_Убиј процесе" +msgstr[3] "_Убиј процес" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Окончавање неког процеса може уништити податке, прекинути текућу сесију или " +"проузроковати безбедносни пропуст. Требало би окончавати само процесе који " +"се не одазивају." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Окончај процес" +msgstr[1] "_Окончај процесе" +msgstr[2] "_Окончај процесе" +msgstr[3] "_Окончај процес" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Заустављање неког процеса може уништити податке, прекинути текућу сесију или " +"проузроковати безбедносни пропуст. Требало би заустављати само процесе који " +"се не одазивају." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Заустави процес" +msgstr[1] "_Заустави процесе" +msgstr[2] "_Заустави процесе" +msgstr[3] "_Заустави процес" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Измените приоритет процеса „%s“ (ИБ процеса %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Измените важност %d изабраног процеса" +msgstr[1] "Измените важност %d изабрана процеса" +msgstr[2] "Измените важност %d изабраних процеса" +msgstr[3] "Измените важност изабраног процеса" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Обавештење:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Приоритет процеса је задат вредношћу његовог лепог понашања. Нижа вредност " +"представља виши приоритет." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "Н/Д" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Назив процеса" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Корисник" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Стање" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Виртуелна меморија" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Резидентна меморија" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Уписива меморија" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Дељена меморија" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "Меморија Икс сервера" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Време процесора" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Покренут" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Приоритет" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Важност" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ИБ" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Безбедносни контекст" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Линија наредби" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Канал чекања" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Група управљања" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (ЛИБ %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "Процесор — %" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Јединица" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Сесија" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Смештај" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Власник" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Укупно читање диска" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Укупно писање диска" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Читање диска" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Писање диска" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Покренут" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Заустављен" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Зомби" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Непрекидив" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Успаван" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Врло висока важност" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Висока важност" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Уобичајена важност" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Ниска важност" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Врло ниска важност" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +# bug(slobo): ово је одређено у правопису. погледај да ли се ово може преводити +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +# bug(slobo): ово је одређено у правопису. погледај да ли се ово може преводити +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +# bug(slobo): ово је одређено у правопису. погледај да ли се ово може преводити +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +# bug(slobo): ово је одређено у правопису. погледај да ли се ово може преводити +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u бит" +#~ msgstr[1] "%u бита" +#~ msgstr[2] "%u битова" +#~ msgstr[3] "Један бит" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u бајт" +#~ msgstr[1] "%u бајта" +#~ msgstr[2] "%u бајтова" +#~ msgstr[3] "Један бајт" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Потражи отворене датотеке" + +#~ msgid "Error" +#~ msgstr "Грeшкa" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "„%s“ није исправан регуларни израз у Перлу." + +#~ msgid "_Name contains:" +#~ msgstr "_Назив садржи:" + +#~ msgid "_Find" +#~ msgstr "_Нађи" + +#~ msgid "C_lear" +#~ msgstr "_Очисти" + +#~ msgid "S_earch results:" +#~ msgstr "Резултати _претраге:" + +#~ msgid "_Close" +#~ msgstr "_Затвори" + +#~| msgid "Help" +#~ msgid "_Help" +#~ msgstr "По_моћ" + +# bug(slobo): Множински облици. Данило — овај је твој. +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld секунда" +#~ msgstr[1] "%lld секунде" +#~ msgstr[2] "%lld секунди" +#~ msgstr[3] "Једна секунда" + +#~ msgid "Process Properties" +#~ msgstr "Својства процеса" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Својства процеса „%s“ (ИБ процеса %u):" diff --git a/po/sr@latin.gmo b/po/sr@latin.gmo new file mode 100644 index 0000000..9af1846 Binary files /dev/null and b/po/sr@latin.gmo differ diff --git a/po/sr@latin.po b/po/sr@latin.po new file mode 100644 index 0000000..a33d613 --- /dev/null +++ b/po/sr@latin.po @@ -0,0 +1,1528 @@ +# Serbian translation of gnome-system-monitor +# Courtesy of Prevod.org team (http://www.prevod.org/) -- 2003—2017. +# This file is distributed under the same license as the procman package. +# Dušan Marjanović +# Danilo Šegan , 2005. +# Miroslav Nikolić , 2011—2017. +# Marko M. Kostić , 2015. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-03-02 13:09+0000\n" +"PO-Revision-Date: 2017-12-25 22:08+0100\n" +"Last-Translator: Marko M. Kostić \n" +"Language-Team: srpski \n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Project-Style: gnome\n" +"X-Generator: Poedit 2.0.3\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "Praćenje sistema" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "Pregledajte tekuće procese i pratite stanje sistema" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"praćenje;sistem;proces;monitor;procesor;memorija;mreža;istorijat;upotreba;" +"zadatak;upravnik;aktivnost;Monitor;System;Process;CPU;Memory;Network;History;" +"Usage;Performance;Task;Manager;Activity;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Gnomov pratilac sistema" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"praćenje;sistem;proces;procesor;memorija;mreža;istorijat;upotreba;monitor;" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Pregledajte i upravljajte resursima sistema" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Pratilac sistema je pregledač procesa i pratilac sistema sa privlačnim " +"sučeljem lak za korišćenje." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Pratilac sistema vam može pomoći da otkrijete koji programi koriste procesor " +"ili memoriju vašeg računara, može da upravlja pokrenutim programima, da " +"prisili zaustavljanje procesa koji ne odgovaraju, i da izmeni stanje ili " +"važnost postojećih procesa." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Funkcija grafika resursa vam pokazuje brzi pregled dešavanja na vašem " +"računaru prikazujući nedavno korišćenje mreže, memorije i procesora." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Pregled spiska procesa" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Pregled izvorišta" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Pregled sistema datoteka" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "Gnomov projekat" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Ubij proces" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Potrebna su ovlašćenja za upravljanje procesima drugih korisnika" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Nastavi proces" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Potrebna su ovlašćenja za promenu važnosti procesa" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "_Okončaj proces" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "Prikažite svojstva procesa" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "Procesi" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "Vremenski dijagram procesora" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "Vremenski dijagram operativne i virtuelne memorije" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "Operativna memorija" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "Virtuelna memorija" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "Vremenski dijagram mrežnog saobraćaja" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "Brzina primanja" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "Ukupno primljeno" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "Brzina slanja" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "Ukupno poslato" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "Resursi" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "Sistemi datoteka" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Pretraga otvorenih datoteka" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Izdvojte datoteke prema nazivu" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Ne razlikuj veličinu slova" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Potražite otvorene datoteke" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Postavke" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Pomoć" + +#: data/menus.ui:23 +msgid "About" +msgstr "O programu" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Izađi" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Osveži" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktivni procesi" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "S_vi procesi" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Moji procesi" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Međuzavisnosti" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Osobine" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "Mape _memorije" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Otvorene _datoteke" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "_Izmeni prioritet" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Vrlo visok" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Visok" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normalan" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Nizak" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Vrlo nizak" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Proizvoljno" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Zaustavi" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Nastavi" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Okončaj" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Ubij" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Otvorene datoteke" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Postavke praćenja sistema" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Ponašanje" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Period _osvežavanja (u sekundama):" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Uključi precizno, _meko osvežavanje" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Prikaži upozorenje pre _okončavanja ili ubijanja procesa" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Podeli iskorišćenost procesora brojem procesora" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Polja sa podacima" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Podaci o _procesima prikazani u spisku:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafici" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Crtaj grafik procesora kao grafik naslagane oblasti" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Crtaj grafik procesora kao _umekšani grafik" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Prikaži brzinu mreže u bitovima" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Prikaži _sve sisteme datoteka" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Podaci o sistemu _datoteka prikazani na spisku:" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "_Otkaži" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Promeni _prioritet" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "Vrednost za _lepo ponašanje:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Napomena: Prioritet procesa je zadat vrednošću njegovog " +"lepog ponašanja. Niža vrednost predstavlja viši prioritet." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Jednostavan program za praćenje sistema i procesa." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Prikaži jezičak procesa" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Prikaži jezičak resursa" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Prikaži jezičak sistema datoteka" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Prikaži izdanje programa" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Uređaj" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Direktorijum" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Vrsta" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Ukupno" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Slobodno" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Raspoloživo" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Zauzeto" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Izaberite boju za „%s“" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Procesor" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "Procesor %d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" +"Dušan Marjanović \n" +"Danilo Šegan \n" +"Slobodan D. Sredojević \n" +"Miloš Popović \n" +"Branko Kokanović \n" +"Miroslav Nikolić \n" +"Marko Kostić \n" +"\n" +"Prevod.org — prevod na srpski jezik." + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Danas u %l:%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Juče u %l:%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l:%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l:%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Deo" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Boja za popunjeni deo pite" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Naslov" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Naslov prozorčeta za izbor boje" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Izaberite boju" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Trenutna boja" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Izabrana boja" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Vrsta izbornika boje" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Primljeni su neispravni podaci\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Kliknite da postavite boje grafika" + +# bug(slobo): Množinski oblici. Danilo — ovaj je tvoj. +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekunda" +msgstr[1] "%u sekunde" +msgstr[2] "%u sekundi" +msgstr[3] "Jedna sekunda" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "nije dostupan" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) od %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d otvorena datoteka" +msgstr[1] "%d otvorene datoteke" +msgstr[2] "%d otvorenih datoteka" +msgstr[3] "jedna otvorena datoteka" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d odgovarajuća otvorena datoteka" +msgstr[1] "%d odgovarajuće otvorene datoteke" +msgstr[2] "%d odgovarajućih otvorenih datoteka" +msgstr[3] "jedna odgovarajuća otvorena datoteka" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Proces" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Naziv datoteke" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Početak VM" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "Kraj VM" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Veličina VM" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Parametri" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Pomeraj VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privatna nemenjana" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privatna menjana" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Deljena nemenjana" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Deljena menjana" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "I-čvor" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Mape memorije" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Mape memorije za proces „%s“ (IB procesa %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "datoteka" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "spojka" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 mrežna veza" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 mrežna veza" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokalna utičnica" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "nepoznata vrsta" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "Opisnik" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekat" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Datoteke koje je otvorio proces „%s“ (IB procesa %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Veličina i položaj glavnog prozora u obliku (širina, visina, x-položaj, y-" +"položaj)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "Glavni prozor treba da se otvori uvećan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "Prikazuje međuzavisnost procesa u obliku stabla" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris način rada za procenat procesora" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Ako je izabrano, Praćenje Sistema će raditi u Solarisovom režimu rada gde je " +"procesorsko vreme zadatka podeljeno sa ukupnim brojem procesora. U suprotnom, " +"radiće u Iriks režimu." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Prikazuje grafik procesora kao grafik naslagane oblasti" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Ako je izabrano, pratilac sistema će prikazati grafik procesora kao grafik " +"naslagane oblasti umesto linijskog grafika." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"Prikazuje grafik procesora kao umekšani grafik koristeći Bezjerove krive" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Ako je izabrano, pratilac sistema će prikazati grafik procesora kao umekšani " +"grafik umesto linijskog grafika." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Uključuje/isključuje precizno, meko osvežavanje" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Prikazuje upozorenje pre ubijanja procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Vreme u milisekundama između osvežavanja spiska procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Vreme u milisekundama između osvežavanja grafika" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Da li će biti prikazani podaci o svim sistemima datoteka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Da li će biti prikazani podaci o svim sistemima datoteka, uključujući i vrste " +"sistema datoteka „autofs“ i „procfs“. Korisno je za dobavljanje spiska svih " +"trenutno priključenih sistema datoteka." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Vreme u milisekundama između osvežavanja spiska uređaja" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "Određuje koji će procesi biti prikazani." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "Čuva trenutno pregledani jezičak" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "Boje procesora" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Svaki unos je oblika (Procesor#, Heksadecimalna vrednost boje)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "Podrazumevana boja operativne memorije na grafiku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "Podrazumevana boja virtuelene memorije na grafiku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Podrazumevana boja dolaznog mrežnog saobraćaja na grafiku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Podrazumevana boja odlaznog mrežnog saobraćaja na grafiku" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "Prikazuje mrežni saobraćaj u bitima" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "Kolona poretka u pregledu procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "Poredak kolona u pregledu procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "Redosled ređanja u pregledu procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "Širina kolone „Naziv“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "Prikazuje kolonu „Naziv“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "Širina kolone „Vlasnik“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "Prikazuje kolonu „Korisnik“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "Širina kolone „Stanje“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "Prikazuje kolonu „Stanje“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Širina kolone „Virtuelna memorija“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Prikazuje kolonu „Virtuelna memorija“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Širina kolone „Rezidentna memorija“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Prikazuje kolonu „Rezidentna memorija“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Širina kolone „Upisiva memorija“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Prikazuje kolonu „Upisiva memorija“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Širina kolone „Deljena memorija“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Prikazuje kolonu „Deljena memorija“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Širina kolone „Memorija Iks servera“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Prikazuje kolonu „Memorija Iks servera“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "Širina kolone „Procesor %“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Prikazuje kolonu „Procesor %“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Širina kolone „Procesorsko vreme“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Prikazuje kolonu „Procesorsko vreme“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "Širina kolone „Započet“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "Prikazuje kolonu „Započet“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "Širina kolone „Pristojno“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Prikazuje kolonu „Pristojno“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "Širina kolone „PIB“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "Prikazuje kolonu „PIB“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Širina kolone „SELinuks bezbedonosni kontekst“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Prikazuje kolonu „SELinuks bezbedonosni kontekst“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "Širina kolone „Linija naredbi“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Prikazuje kolonu „Linija naredbi“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "Širina kolone „Memorija“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Prikazuje kolonu „Memorija“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Širina kolone „Kanal čekanja“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Prikazuje kolonu „Kanal čekanja“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "Širina kolone „Grupa upravljanja“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Prikazuje kolonu „Grupa upravljanja“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "Širina kolone „Jedinica“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Prikazuje kolonu „Jedinica“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "Širina kolone „Sesija“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "Prikazuje kolonu „Sesija“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "Širina kolone „Smeštaj“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Prikazuje kolonu „Smeštaj“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "Širina kolone „Vlasnik“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Prikazuje kolonu „Vlasnik“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Širina kolone procesa „Ukupna čitljivost diska“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Prikazuje kolonu procesa „Ukupna čitljivost diska“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Širina kolone procesa „Ukupna upisivost diska“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Prikazuje kolonu procesa „Ukupna upisivost diska“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "Širina kolone procesa „Čitanje diska“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Prikazuje kolonu procesa „Čitanje diska“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "Širina kolone procesa „Pisanje diska“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Prikazuje kolonu procesa „Pisanje diska“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "Širina kolone „Prioritet“" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Prikazuje kolonu „Prioritet“ po pokretanju" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "Kolona poretka u pregledu procesa" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "Redosled ređanja u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "Poredak kolona u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "Širina kolone „Uređaj“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Po pokretanju prikazuje kolonu „Uređaj“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Širina kolone „Direktorijum“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Po pokretanju prikazuje kolonu „Direktorijum“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "Širina kolone „Vrsta“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Po pokretanju prikazuje kolonu „Vrsta“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "Širina kolone „Ukupno“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Po pokretanju prikazuje kolonu „Ukupno“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "Širina kolone „Slobodno“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Po pokretanju prikazuje kolonu „Slobodno“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "Širina kolone „Raspoloživo“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Po pokretanju prikazuje kolonu „Raspoloživo“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "Širina kolone „Zauzeto“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Po pokretanju prikazuje kolonu „Zauzeto“ u pregledu diska" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "Kolona poretka mape memorije" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "Redosled ređanja mape memorije" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "Kolona poretka otvorenih datoteka" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "Redosled ređanja otvorenih datoteka" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikonica" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Ne mogu da promenim prioritet procesa sa PIB-om %d na %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Ne mogu da ubijem proces sa PIB-om %d pomoću signala %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Da li sigurno želite da ubijete izabrani proces „%s“ (PIB: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Da li sigurno želite da okončate izabrani proces „%s“ (PIB: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Da li sigurno želite da zaustavite izabrani proces „%s“ (PIB: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Da li sigurno želite da ubijete %d izabrani proces?" +msgstr[1] "Da li sigurno želite da ubijete %d izabrana procesa?" +msgstr[2] "Da li sigurno želite da ubijete %d izabranih procesa?" +msgstr[3] "Da li sigurno želite da ubijete izabrani proces" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Da li sigurno želite da okončate %d izabrani proces?" +msgstr[1] "Da li sigurno želite da okončate %d izabrana procesa?" +msgstr[2] "Da li sigurno želite da okončate %d izabranih procesa?" +msgstr[3] "Da li sigurno želite da okončate izabrani proces" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Da li sigurno želite da zaustavite %d izabrani proces?" +msgstr[1] "Da li sigurno želite da zaustavite %d izabrana procesa?" +msgstr[2] "Da li sigurno želite da zaustavite %d izabranih procesa?" +msgstr[3] "Da li sigurno želite da zaustavite izabrani proces" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Ubijanje nekog procesa može uništiti podatke, prekinuti tekuću sesiju ili " +"prouzrokovati bezbednosni propust. Trebalo bi ubijati samo procese koji se " +"ne odazivaju." + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Ubij proces" +msgstr[1] "_Ubij procese" +msgstr[2] "_Ubij procese" +msgstr[3] "_Ubij proces" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Okončavanje nekog procesa može uništiti podatke, prekinuti tekuću sesiju ili " +"prouzrokovati bezbednosni propust. Trebalo bi okončavati samo procese koji " +"se ne odazivaju." + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Okončaj proces" +msgstr[1] "_Okončaj procese" +msgstr[2] "_Okončaj procese" +msgstr[3] "_Okončaj proces" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Zaustavljanje nekog procesa može uništiti podatke, prekinuti tekuću sesiju ili " +"prouzrokovati bezbednosni propust. Trebalo bi zaustavljati samo procese koji " +"se ne odazivaju." + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Zaustavi proces" +msgstr[1] "_Zaustavi procese" +msgstr[2] "_Zaustavi procese" +msgstr[3] "_Zaustavi proces" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Izmenite prioritet procesa „%s“ (IB procesa %u)" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Izmenite važnost %d izabranog procesa" +msgstr[1] "Izmenite važnost %d izabrana procesa" +msgstr[2] "Izmenite važnost %d izabranih procesa" +msgstr[3] "Izmenite važnost izabranog procesa" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "Obaveštenje:" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioritet procesa je zadat vrednošću njegovog lepog ponašanja. Niža vrednost " +"predstavlja viši prioritet." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/D" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "Naziv procesa" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "Korisnik" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "Stanje" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "Virtuelna memorija" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "Rezidentna memorija" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "Upisiva memorija" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "Deljena memorija" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "Memorija Iks servera" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "Vreme procesora" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "Pokrenut" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "Prioritet" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "Važnost" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "IB" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "Bezbednosni kontekst" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "Linija naredbi" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "Kanal čekanja" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "Grupa upravljanja" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (LIB %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "Procesor — %" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "Jedinica" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "Sesija" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "Smeštaj" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "Vlasnik" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "Ukupno čitanje diska" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "Ukupno pisanje diska" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "Čitanje diska" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "Pisanje diska" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Pokrenut" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Zaustavljen" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Neprekidiv" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Uspavan" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Vrlo visoka važnost" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Visoka važnost" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Uobičajena važnost" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Niska važnost" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Vrlo niska važnost" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +# bug(slobo): ovo je određeno u pravopisu. pogledaj da li se ovo može prevoditi +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +# bug(slobo): ovo je određeno u pravopisu. pogledaj da li se ovo može prevoditi +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +# bug(slobo): ovo je određeno u pravopisu. pogledaj da li se ovo može prevoditi +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +# bug(slobo): ovo je određeno u pravopisu. pogledaj da li se ovo može prevoditi +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bita" +#~ msgstr[2] "%u bitova" +#~ msgstr[3] "Jedan bit" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u bajt" +#~ msgstr[1] "%u bajta" +#~ msgstr[2] "%u bajtova" +#~ msgstr[3] "Jedan bajt" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Potraži otvorene datoteke" + +#~ msgid "Error" +#~ msgstr "Greška" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "„%s“ nije ispravan regularni izraz u Perlu." + +#~ msgid "_Name contains:" +#~ msgstr "_Naziv sadrži:" + +#~ msgid "_Find" +#~ msgstr "_Nađi" + +#~ msgid "C_lear" +#~ msgstr "_Očisti" + +#~ msgid "S_earch results:" +#~ msgstr "Rezultati _pretrage:" + +#~ msgid "_Close" +#~ msgstr "_Zatvori" + +#~| msgid "Help" +#~ msgid "_Help" +#~ msgstr "Po_moć" + +# bug(slobo): Množinski oblici. Danilo — ovaj je tvoj. +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld sekunda" +#~ msgstr[1] "%lld sekunde" +#~ msgstr[2] "%lld sekundi" +#~ msgstr[3] "Jedna sekunda" + +#~ msgid "Process Properties" +#~ msgstr "Svojstva procesa" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Svojstva procesa „%s“ (IB procesa %u):" diff --git a/po/stamp-po b/po/stamp-po new file mode 100644 index 0000000..9788f70 --- /dev/null +++ b/po/stamp-po @@ -0,0 +1 @@ +timestamp diff --git a/po/sv.gmo b/po/sv.gmo new file mode 100644 index 0000000..39acf6b Binary files /dev/null and b/po/sv.gmo differ diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 0000000..6fba230 --- /dev/null +++ b/po/sv.po @@ -0,0 +1,1632 @@ +# Swedish messages for gnome-system-monitor. +# Copyright © 2001-2017 Free Software Foundation, Inc. +# Christian Rose , 2001, 2002, 2003, 2004, 2005. +# Daniel Nylander , 2006, 2007, 2008, 2009, 2011, 2012. +# Mattias Eriksson , 2014. +# Anders Jonsson , 2015, 2016, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-11-28 17:33+0000\n" +"PO-Revision-Date: 2017-12-26 12:57+0100\n" +"Last-Translator: Anders Jonsson \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.5\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Systemövervakare" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Visa aktuella processer och övervaka systemtillståndet" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Övervakning;System;Process;CPU;Processor;Minne;Nätverk;Historik;Användning;" +"Prestanda;Uppgift;Hanterare;Aktivitet;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME Systemövervakare" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Skärm;Monitor;System;Process;CPU;Processor;Minne;Nätverk;Historik;Användning;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Visa och hantera systemresurser" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Systemövervakare är en processvisare och systemövervakare med ett " +"attraktivt, användarvänligt gränssnitt." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Systemövervakaren kan hjälpa dig att ta reda på vilka program som använder " +"datorns processor eller minne, kan hantera körande program, tvångsavsluta " +"processer som inte svarar, och ändra tillstånd eller prioritet för " +"existerande processer." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Resursdiagrammen kan ge dig en överblick över vad som händer med din dator " +"genom att visa nätverks-, minnes- och processoranvändning för den senaste " +"tiden." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Processlistvy" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Resursöverblick" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Filsystemsvy" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME-projektet" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Döda process" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Privilegier krävs för att kontrollera andra användares processer" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Ändra prioritet för process" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Privilegier krävs för att ändra prioritet för en process" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Avsluta _process" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Visa processegenskaper" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Processer" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "Processorhistorik" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Historik över användning av minne och växlingsutrymme" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Minne" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Växlingsutrymme" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Nätverkshistorik" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Mottaget" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Totalt mottaget" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Sänt" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Totalt sänt" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Resurser" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Filsystem" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Sök efter öppna filer" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Filtrera filer på namn" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "Gör inte skillnad på gemener/VERSALER" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Sök efter öppna filer" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Inställningar" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Hjälp" + +#: data/menus.ui:23 +msgid "About" +msgstr "Om" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Avsluta" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Uppdatera" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Aktiva processer" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "A_lla processer" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "_Mina processer" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Beroenden" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "_Egenskaper" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Minneskartor" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "Öppna _filer" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Än_dra prioritet" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Mycket hög" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Hög" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Låg" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Mycket låg" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Anpassad" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Stoppa" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "_Fortsätt" + +#: data/menus.ui:139 +msgid "_End" +msgstr "A_vsluta" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Döda" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Öppna filer" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Inställningar för systemövervakaren" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "Beteende" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "_Uppdateringsintervall i sekunder:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "Aktivera _mjuk uppdatering" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Varna innan processer avslutas eller _dödas" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "_Dela processoranvändning med processorantal" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Informationsfält" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Processi_nformation visad i listan:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Diagram" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Rita CPU-diagram som ett staplat ytdiagram" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Rita CPU-diagram som ett _utjämnat diagram" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "_Visa nätverkshastighet i bitar" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "Visa _alla filsystem" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Filsystemsi_nformation visad i listan:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Avbryt" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Ändra _prioritet" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice-värde:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Observera: Prioriteten för en process anges av dess nice-" +"värde. Ett lägre nice-värde motsvarar en högre prioritet." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "En enkel process- och systemövervakare." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Visa fliken Processer" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Visa fliken Resurser" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Visa fliken Filsystem" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Visa programmets version" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Enhet" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Katalog" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Typ" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Totalt" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Ledigt" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Tillgängligt" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Använt" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Välj en färg för ”%s”" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "Processor" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "Processor%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Daniel Nylander \n" +"Christian Rose\n" +"\n" +"Skicka synpunkter på översättningen till\n" +"." + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Idag %H∶%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Igår %H∶%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H∶%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H∶%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Del" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Procentandel full för pajfärgsväljare" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Titel" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Titeln på färgväljardialogen" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Välj en färg" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Aktuell färg" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Den valda färgen" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Typ av färgväljare" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Tog emot ogiltigt färgdata\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Klicka för att ange diagramfärger" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u sekund" +msgstr[1] "%u sekunder" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "inte tillgänglig" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) av %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d öppen fil" +msgstr[1] "%d öppna filer" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d matchande öppen fil" +msgstr[1] "%d matchande öppna filer" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Process" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Filnamn" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM-start" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM-slut" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM-storlek" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "Flaggor" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM-avstånd" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Privat rent" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Privat smutsigt" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Delat rent" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Delat smutsigt" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inod" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Minneskartor" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "_Minneskartor för processen ”%s” (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "fil" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "rör" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6-nätverksanslutning" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4-nätverksanslutning" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "lokalt uttag" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "okänd typ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Objekt" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Filer som öppnats av processen ”%s” (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Storlek och position på huvudfönster i formuläret (bredd, höjd, xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Huvudfönster ska öppnas maximerat" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Visa processberoenden i trädform" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "Solaris-läge för procentandel för processor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Om TRUE (sant) kommer systemövervakaren att köra i ”Solaris-läge” där " +"processoranvändningen för en process delas med det totala antalet " +"processorer. Annars kommer det att köra i ”Irix-läge”." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "Visa CPU-diagram som ett staplat ytdiagram" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Om TRUE (sant) visar systemövervakaren CPU-diagrammet som ett staplat " +"ytdiagram i stället för ett linjediagram." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Visa CPU-diagram som ett utjämnat diagram med Bezierkurvor" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Om TRUE (sant) visar systemövervakaren CPU-diagrammet som ett utjämnat " +"diagram, annars som ett linjediagram." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Aktivera/Inaktivera mjuk uppdatering" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Visa varningsdialog då processer dödas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "Tid i millisekunder mellan uppdateringar av processvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Tid i millisekunder mellan uppdateringar av diagrammen" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Huruvida information om alla filsystem ska visas" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Huruvida information om alla filsystem ska visas (inklusive filsystemstyper " +"som ”autofs” och ”procfs”). Det kan vara användbart att få en lista över " +"aktuella, monterade filsystem." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Tid i millisekunder mellan uppdateringar av enhetslistan" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Avgör vilka processer som ska visas." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Sparar den för tillfället visade fliken" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "Processorfärger" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Varje post är i formatet (Processor#, Hexadecimalt färgvärde)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Standardfärg för minnesdiagram" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Standardfärg för växlingsutrymmesdiagram" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Standardfärg för diagram för inkommande nätverkstrafik" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Standardfärg för diagram för utgående nätverkstrafik" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Visa nätverkstrafik i bitar" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Sorteringskolumn för processvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Kolumnordning för processvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Sorteringsordning för processvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Bredd på processkolumnen ”Namn”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Visa processkolumnen ”Namn” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Bredd på processkolumnen ”Användare”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Visa processkolumnen ”Användare” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Bredd på processkolumnen ”Status”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Visa processkolumnen ”Status” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Bredd på processkolumnen ”Virtuellt minne”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Visa processkolumnen ”Virtuellt minne” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Bredd på processkolumnen ”Fast minne”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Visa processkolumnen ”Fast minne” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Bredd på processkolumnen ”Skrivbart minne”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Visa processkolumnen ”Skrivbart minne” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Bredd på processkolumnen ”Delat minne”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Visa processkolumnen ”Delat minne” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Bredd på processkolumnen ”X-serverminne”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Visa processkolumnen ”X-serverminne” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Bredd på processkolumnen ”Processor %”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Visa processkolumnen ”Processor %” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Bredd på processkolumnen ”Processortid”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Visa processkolumnen ”Processortid” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Bredd på processkolumnen ”Starttid”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Visa processkolumnen ”Starttid” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Bredd på processkolumnen ”Processprioritet”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Visa processkolumnen ”Processprioritet” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Bredd på processkolumnen ”PID”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Visa processkolumnen ”PID” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Bredd på processkolumnen ”SELinux säkerhetskontext”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Visa processkolumnen ”SELinux säkerhetskontext” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Bredd på processkolumnen ”Kommandorad”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Visa processkolumnen ”Kommandorad” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Bredd på processkolumnen ”Minne”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Visa processkolumnen ”Minne” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Bredd på processkolumnen ”Väntande kanal”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Visa processkolumnen ”Väntande kanal” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Bredd på processkolumnen ”Styrgrupp”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Visa processkolumnen ”Styrgrupp” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Bredd på processkolumnen ”Enhet”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Visa processkolumnen ”Enhet” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Bredd på processkolumnen ”Session”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Visa processkolumnen ”Session” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Bredd på processkolumnen ”Seat”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Visa processkolumnen ”Seat” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Bredd på processkolumnen ”Ägare”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Visa processkolumnen ”Ägare” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk write” column" +msgstr "Bredd på processkolumnen ”Total diskskrivning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk write” column on startup" +msgstr "Visa processkolumnen ”Total diskskrivning” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk read” column" +msgstr "Bredd på processkolumnen ”Total diskläsning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk read” column on startup" +msgstr "Visa processkolumnen ”Total diskläsning” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Bredd på processkolumnen ”Diskläsning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Visa processkolumnen ”Diskläsning” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Bredd på processkolumnen ”Diskskrivning”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Visa processkolumnen ”Diskskrivning” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Bredd på processkolumnen ”Prioritet”" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Visa processkolumnen ”Prioritet” vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Sorteringskolumn för diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Sorteringsordning för diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Kolumnordning för diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Bredd på kolumnen ”Enhet” i diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Visa kolumnen ”Enhet” i diskvyn vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Bredd på kolumnen ”Katalog” i diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Visa kolumnen ”Katalog” i diskvyn vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Bredd på kolumnen ”Typ” i diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Visa kolumnen ”Typ” i diskvyn vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Bredd på kolumnen ”Totalt” i diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Visa kolumnen ”Totalt” i diskvyn vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Bredd på kolumnen ”Ledigt” i diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Visa kolumnen ”Ledigt” i diskvyn vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Bredd på kolumnen ”Tillgängligt” i diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Visa kolumnen ”Tillgängligt” i diskvyn vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Bredd på kolumnen ”Använt” i diskvyn" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Visa kolumnen ”Använt” i diskvyn vid uppstart" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Sorteringskolumn för minnesmappning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Sorteringsordning för minnesmappning" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Sorteringskolumn för öppna filer" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Sorteringsordning för öppna filer" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Ikon" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Kan inte ändra prioritet för processen med PID %d till %d.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Kan inte döda processen med PID %d med signal %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Är du säker du vill döda den markerade processen ”%s” (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Är du säker du vill avsluta den markerade processen ”%s” (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Är du säker du vill stoppa den valda processen ”%s” (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Är du säker att du vill döda den valda processen?" +msgstr[1] "Är du säker att du vill döda de %d valda processerna?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Är du säker att du vill stoppa den valda processen?" +msgstr[1] "Är du säker att du vill stoppa de %d valda processerna?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Är du säker att du vill stoppa den valda processen?" +msgstr[1] "Är du säker att du vill stoppa de %d valda processerna?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Att döda en process kan förstöra data, ha sönder sessionen eller introducera " +"en säkerhetsrisk. Endast processer som inte svarar bör dödas." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "D_öda process" +msgstr[1] "D_öda processer" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Att avsluta en process kan förstöra data, ha sönder sessionen eller " +"introducera en säkerhetsrisk. Endast processer som inte svarar bör avslutas." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Avsluta process" +msgstr[1] "_Avsluta processer" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Att stoppa en process kan förstöra data, ha sönder sessionen eller " +"introducera en säkerhetsrisk. Endast processer som inte svarar bör stoppas." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Stoppa process" +msgstr[1] "_Stoppa processer" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Ändra prioritet för process ”%s” (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Ändra prioritet för den valda processen" +msgstr[1] "Ändra prioritet för de %d valda processerna" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Observera:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Prioriteten hos en process ges av dess nice-värde. Ett lägre nice-värde " +"motsvarar en högre prioritet." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "Inte tillgänglig" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Processnamn" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Användare" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Status" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Virtuellt minne" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Beständigt minne" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Skrivbart minne" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Delat minne" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X-serverminne" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "Processortid" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Startad" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Processprioritet" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Prioritet" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Säkerhetskontext" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Kommandorad" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Väntande kanal" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Styrgrupp" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "Processor %" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Enhet" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Session" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Seat" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Ägare" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Total diskläsning" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Total diskskrivning" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Diskläsning" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Diskskrivning" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Kör" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Stoppad" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Oavbrytbar" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Sover" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uv%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u,%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Mycket hög prioritet" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Hög prioritet" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normal prioritet" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Låg prioritet" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Mycket låg prioritet" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +# FIXME: Bör buggrapporteras. +# http://bugzilla.gnome.org/show_bug.cgi?id=318718 +# +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +# FIXME: Bör buggrapporteras. +# http://bugzilla.gnome.org/show_bug.cgi?id=318718 +# +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" +#~ msgstr[1] "%u bitar" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u byte" +#~ msgstr[1] "%u byte" + +#~| msgid "Search for Open Files" +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Sök efter öppna filer" + +#~ msgid "Error" +#~ msgstr "Fel" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "\"%s\" är inte ett giltigt reguljärt Perl-uttryck." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld sekund" +#~ msgstr[1] "%lld sekunder" + +#~ msgid "System" +#~ msgstr "System" + +#~ msgid "Sent" +#~ msgstr "Skickat" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "_Name contains:" +#~ msgstr "_Namn innehåller:" + +#~ msgid "C_lear" +#~ msgstr "Tö_m" + +#~ msgid "S_earch results:" +#~ msgstr "S_ökresultat:" + +#~ msgid "Show the System tab" +#~ msgstr "Visa fliken System" + +#~ msgid "_Monitor" +#~ msgstr "_Övervaka" + +#~ msgid "_Edit" +#~ msgstr "_Redigera" + +#~ msgid "_View" +#~ msgstr "_Visa" + +#~ msgid "Search for _Open Files" +#~ msgstr "Sök efter _öppna filer" + +#~ msgid "Quit the program" +#~ msgstr "Avsluta programmet" + +#~ msgid "Stop process" +#~ msgstr "Stoppa process" + +#~ msgid "Continue process if stopped" +#~ msgstr "Fortsätt process om stoppad" + +#~ msgid "Force process to finish normally" +#~ msgstr "Tvinga process att avsluta normalt" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Tvinga process att avsluta omedelbart" + +#~ msgid "Refresh the process list" +#~ msgstr "Uppdatera processlistan" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Öppna minneskartorna som är associerade med en process" + +#~ msgid "View the files opened by a process" +#~ msgstr "Visa de filer som öppnats av en process" + +#~ msgid "View additional information about a process" +#~ msgstr "Visa ytterligare information om en process" + +#~ msgid "_Contents" +#~ msgstr "_Innehåll" + +#~ msgid "Open the manual" +#~ msgstr "Öppna manualen" + +#~ msgid "About this application" +#~ msgstr "Om detta program" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Visa förälder-/barnrelationer mellan processer" + +#~ msgid "Show active processes" +#~ msgstr "Visa aktiva processer" + +#~ msgid "Show all processes" +#~ msgstr "Visa alla processer" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Visa endast användarens egna processer" + +#~ msgid "Set process priority to very high" +#~ msgstr "Ställ in processprioritet till mycket hög" + +#~ msgid "Set process priority to high" +#~ msgstr "Ställ in processprioritet till hög" + +#~ msgid "Set process priority to normal" +#~ msgstr "Ställ in processprioritet till normal" + +#~ msgid "Set process priority to low" +#~ msgstr "Ställ in processprioritet till låg" + +#~ msgid "Set process priority to very low" +#~ msgstr "Ställ in processprioritet till mycket låg" + +#~ msgid "Set process priority manually" +#~ msgstr "Ställ in processprioritet manuellt" + +#~ msgid "Main Window width" +#~ msgstr "Bredd på huvudfönstret" + +#~ msgid "Main Window height" +#~ msgstr "Höjd på huvudfönstret" + +#~ msgid "Main Window X position" +#~ msgstr "X-position för huvudfönstret" + +#~ msgid "Main Window Y position" +#~ msgstr "Y-position för huvudfönstret" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Bestämmer vilka processer som visas som standard. 0 är alla, 1 är " +#~ "användare, och 2 är aktiva" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 för systeminformation, 1 för processlista, 2 för resurser och 3 för " +#~ "lista över diskar" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s prioritet)" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Egenskaper för processen \"%s\" (PID %u):" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Belastningsgenomsnitt för de senaste 1, 5, 15 minuterna: %0.2f, %0.2f, " +#~ "%0.2f" + +#~ msgid "Release %s %s" +#~ msgstr "Utgåva %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-bitars" + +#~ msgid "Kernel %s" +#~ msgstr "Kärna %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Hårdvara" + +#~ msgid "Memory:" +#~ msgstr "Minne:" + +#~ msgid "Processor:" +#~ msgstr "Processor:" + +#~ msgid "System Status" +#~ msgstr "Systemstatus" + +#~ msgid "Available disk space:" +#~ msgstr "Tillgängligt diskutrymme:" + +#~ msgid "Unknown model" +#~ msgstr "Okänd modell" diff --git a/po/ta.gmo b/po/ta.gmo new file mode 100644 index 0000000..305b6cf Binary files /dev/null and b/po/ta.gmo differ diff --git a/po/ta.po b/po/ta.po new file mode 100644 index 0000000..7aa9f8d --- /dev/null +++ b/po/ta.po @@ -0,0 +1,1599 @@ +# translation of gnome-system-monitor.HEAD.ta.po to Tamil +# Tamil translation of Tamil Procman 2.4. +# Copyright (C) 2003, 2004, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# +# +# Dinesh Nadarajah , 2003. +# Jayaradha N , 2004. +# Felix , 2006. +# Dr.T.Vasudevan , 2007, 2011, 2012, 2013. +# I. Felix , 2008, 2009, 2011. +# Shantha kumar , 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.HEAD.ta\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-09-15 07:43+0000\n" +"PO-Revision-Date: 2014-09-15 16:40+0630\n" +"Last-Translator: Shantha kumar \n" +"Language-Team: Tamil \n" +"Language: ta\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"com>>\n" +"0500\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "கணினி கண்காணிப்புக் கருவி" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "தற்போதைய செயல் மற்றும் கணினியின் நிலையை பார்க்கவும்" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME கணினி கண்காணிப்புக் கருவி" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "திரை;கணினி;செயல்;சிபியூ;நிஅனிவகம்;வலைப்பின்னல்;வரலாறு;பயன்பாடு;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "கணினி வளங்களைக் காணவும் நிர்வகிக்கவும் உதவுகிறது" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"கணினி கண்காணிப்புக் கருவியானது அழகிய மற்றும் பயன்படுத்த எளிதான இடைமுகத்தைக் " +"கொண்ட " +"செயலாக்கங்கள் காட்டும் கருவியும் கணினிக் கண்காணிப்புக் கருவியுமாகும்." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"உங்கள் கணினியின் செயலியை அல்லது நினைவகத்தை எந்தெந்த பயன்பாடுகள் பயன்படுத்தி " +"வருகின்றன " +"என்பதைக் கண்டறியவும், இயங்கிக் கொண்டிருக்கும் பயன்பாடுகளை நிர்வகிக்கவும், " +"பதிலளிக்காமல் " +"நின்றுவிட்ட செயலாக்கங்களை பலவந்தமாக நிறுத்தவும் நடப்பு செயலாக்கங்களின் நிலை " +"அல்லது " +"முன்னுரிமையை மாற்றவும் கணினி கண்காணிப்புக் கருவி உதவுகிறது." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"வளங்களின் வரைபடம் உங்களுக்கு சமீபத்திய பிணையம், நினைவகம் மற்றும் செயலி " +"பயனீட்டளவைக் " +"காண்பிக்கிறது, இதன் மூலம் நீங்கள் உங்கள் கணினியில் என்ன நடக்கிறது என்பதை " +"சட்டென மேலோட்டமாகத் " +"தெரிந்துகொள்ள முடியும்." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "செயலை நிறுத்து" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "பிற பயனர்களின் செயலாக்கங்களைக் கட்டுப்படுத்த உயர் அனுமதிகள் தேவை" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "பணியை தொடரவும்" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "செயலின் முக்கியத்துவத்தை மாற்ற உயர் அனுமதி தேவை" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "(_P)செயலை முடி" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "செயலாக்கங்களின் பண்புகளைக் காண்பி" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "செயல்கள்" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU வரலாறு" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "நினைவகம் மற்றும் ஸ்வாப் வரலாறு" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "நினைவகம்" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "இடமாற்று" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "பிணைய வரலாறு" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "பெறுகிறது" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "மொத்தம் பெறப்பட்டது:" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "அனுப்புகிறது" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "மொத்தம் அனுப்பப்பட்டது" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "மூலங்கள்" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "கோப்பு அமைப்புகள்" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "திறந்த கோப்புகளுக்கு தேடல்" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "கோப்புகளை பெயரின் படி வடிகட்டு" + +#: ../data/lsof.ui.h:3 +#| msgid "Case insensitive matching" +msgid "Case insensitive" +msgstr "எழுத்துவகை உணரா வகை" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "திறந்த கோப்புகளுக்கு தேடல்" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "விருப்பங்கள்" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "உதவி" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "பற்றி" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "வெளியேறு" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "புதுப்பி (_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "செயலில் உள்ள செயல்கள் (_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "அனைத்து செயல்கள் (_l)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "என் செயல்கள் (_y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "சார்ந்தவை (_D)" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "நிறுத்து (_S)" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "தொடரவும் (_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "முடி (_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "நிறுத்து (_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_C முன்னுரிமையை மாற்று" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "மிக அதிகம்" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "அதிகம்" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "இயல்பான" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "குறைவு" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "மிகக்குறைவு" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "தனிப்பயன்" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "(_M)நினைவக வரைபடம்" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "கோப்புகளை திற (_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "பண்புகள் (_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "கோப்புகளை திற" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "கணினி திரையக முன்னுரிமைகள்" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "ஒழுக்கம்" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "புதுப்பிக்கும் கால இடைவெளி நொடிகளில்: (_U)" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "மென்மையான புதுப்பித்தலை செயல்படுத்து (_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "செயலை நிறுத்தும் போது அல்லது முடிக்கும் போது எச்சரிக்கை செய் (_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_D சிபியூ பயன்பாட்டை சிபியூ எண்ணால் பகு" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "தகவல் புலங்கள்" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "பட்டியலில் காட்டப்படும் செயல்பாடு தகவல்:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "வரைபடம்" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_D சிபியூ சார்ட்டை அடுக்கியதாக வரைக" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "_S வலைப்பின்னல் வேகத்தை பிட்டுகளில் காட்டுக" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "_a அனைத்து கோப்பு முறைமைகளையும் காட்டு" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "பட்டியலில் காட்டப்படும் கோப்பு முறைமை தகவல் (_n):" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "ரத்து (_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "(_P)முன்னுரிமையை மாற்று" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "(_N)நல்ல மதிப்பு:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"குறிப்பு:இந்த செயலுக்கு மிக நல்ல மதிப்பு தரப்பட்டுள்ளது. " +"குறைந்த " +"நன்மதிப்பு மிகமுக்கிய செயலை குறிக்கும்." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "ஒரு எளிய முறை மற்றும் கணினி கண்காணி." + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "செயல்கள் கீற்றை காட்டு" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "மூலங்கள் கீற்றை காட்டு" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "கோப்பு அமைப்புகள் கீற்றை காட்டு" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "பயன்பாட்டின் பதிப்பைக் காட்டு" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "சாதனம்" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "அடைவு" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "þனம்" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "மொத்தம்" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "வெற்றிடம்" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "இருப்பவை" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "பயன்படுத்தப்பட்ட" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "இன்று %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "நேற்று %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "பின்னம்" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "பைக்கு நிற எடுப்பிகளின் முழு சதவீதம்" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "தலைப்பு" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "நிற தேர்ந்தெடுத்தல் உரையாடலின் தலைப்பு" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "ஒரு நிறத்தை எடு" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "நடப்பு நிறம்" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "தேர்ந்தெடுக்கப்பட்ட நிறம்" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "நிற எடுப்பியின் வகை" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "தவறான நிற தரவு பெறப்பட்டது\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "வரைபட நிறங்களை அமைக்க சொடுக்கு" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s' க்கு ஒரு நிறத்தை தேர்வு செய்" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "மொழிபெயர்ப்பாளர்-சன்மானம்" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u விநாடி" +msgstr[1] "%u விநாடிகள்" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "கிடைக்கவில்லை" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%) %s இல் " + +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "பிழை" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' இது ஒரு செல்லுபடியாகும் முறையான கூற்று கிடையாது." + +#: ../src/lsof.cpp:128 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d திறந்த கோப்பு" +msgstr[1] "%d திறந்த கோப்புகள்" + +#: ../src/lsof.cpp:130 +#, c-format +#| msgid "Search for open files" +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d திறந்த கோப்பு பொருந்தியது" +msgstr[1] "%d திறந்த கோப்புகள் பொருந்தின" + +#: ../src/lsof.cpp:246 +msgid "Process" +msgstr "செயல்பாடு" + +#: ../src/lsof.cpp:258 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:268 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "கோப்புப்பெயர்" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "VM துவக்கம்" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM முடிவு" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "VM அளவு" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "குறிகள்" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "VM ஒதுக்கம்" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "சுத்தமான தனிமை" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "மோசமான தனிமை" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "சுத்தமாக பகிர்ந்த" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "மோசமாக பகிர்ந்த" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "நினைவக வரைபடம்" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "செயல்பாடு \"%s\" க்கு நினைவு படம் (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "கோப்பு" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "குழாய்" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 பிணைய இணைப்பு" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 பிணைய இணைப்பு" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "உள்ளமை இணைப்பி" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "தெரியாத வகை" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "பொருள்" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr " \"%s\" செயலால் கோப்புகள் திறக்கப்பட்டன (PID %u): (_F)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"படிவத்தில் உள்ள பிரதான சாளரத்தின் அளவு மற்றும் இடநிலை (அகலம், உயரம், xpos, " +"ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "முதன்மை சாளரத்தை அதிகபட்சம் பெரிதாக்கி காட்டு" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "செயல் சார்ந்திருப்பவைகளை கிளை வடிவில் காட்டு" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "சிபியூ சதவிகிதத்திற்கு சோலாரிஸ் முறைமை" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"உண்மை எனில் கணினி அமைப்பு கண்காணிப்பாளர் 'சோலாரிஸ் பாணி' யில் செயலாற்றும். " +"அதில் " +"வேலையின் சிபியூ பயன்பாடு மொத்த சிபியூ எண்ணிக்கையால் வகுக்கப்படும், மற்றபடி " +"அது 'Irix " +"mode' இல் வேலை செய்யும்." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "சிபியூ சார்ட்டை அடுக்கியதாக காட்டு" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"உண்மை என அமைத்தால், கணினி கண்கானி சிபியூ சார்ட்டை கோடாக காட்டாமல் அடுக்கியதாக " +"காட்டும்." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "மென்மையான புதுப்பித்தலை செயல்படுத்து/செயல்நீக்கு" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "செயலை நிறுத்தும் போது எச்சரிக்கை உரையாடலை காட்டவும்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "செயல் பார்வையில் மேம்பாடுகளுக்கிடையே நேரம் மில்லி விநாடிகளில்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "வரைபடங்களின் மேம்பாடுகளுக்கிடையே நேரம் மில்லி விநாடிகளில்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "அனைத்து கோப்பு முறைமைகள் பற்றிய தகவலை காட்ட வேண்டுமா" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"அனைத்து கோப்பு அமைப்புகள் பற்றிய தகவலும் ('autofs' மற்றும் 'procfs' போன்ற " +"வகைகள் உட்பட) " +"காட்ட வேண்டுமா. இது இப்போது ஏற்றப்பட்ட அனைத்து கோப்பு அமைப்புகள் பட்டியலை பெற " +"உதவும்." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "சாதனங்கள் பட்டியலில் மேம்பாடுகளுக்கிடையே நேரம் மில்லி விநாடிகளில்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "எந்த செயலாக்கங்களைக் காண்பிக்க வேண்டும் என்பதைத் தீர்மானிக்கிறது." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "தற்போது பார்க்கப்பட்ட தத்தலை சேமிக்கிறது" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "சிபியூ நிறங்கள்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "ஒவ்வொரு உள்ளீடும் இந்த ஒழுங்கில் உள்ளது (சிபியூ#, அறும நிற மதிப்பு)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "முன்னிருப்பு வரைபட நினைவகத்தின் நிறம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "முன்னிருப்பு வரைபட மாற்று நிறம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "முன்னிருப்பு உள்வரும் வலையமைப்பு போக்குவரத்து வரைபட நிறம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "முன்னிருப்பு வெளிபோகும் வலையமைப்பு போக்குவரத்து வரைபட நிறம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "வலைப்பின்னல் போக்குவரத்தை பிட்டுகளில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "செயல் பார்வை வரிசை நிரல்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "செயல் பார்வை நிரல்கள் வரிசையில்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "செயல் பார்வை வரிசை" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "செயல் 'பெயர்' பத்தி அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'பெயர்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "'பயனர்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'பயனர்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "'நிலைமை' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'நிலைமை' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "'மெய்நிகர் நினைவகம்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'மெய்நிகர் நினைவகம் ' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "'இருப்பில் உள்ள நினைவகம்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'இருப்பில் உள்ள நினைவகம்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "'எழுதக்கூடிய நினைவகம்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'எழுதக்கூடிய நினைவகம்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "'பகிர்ந்த நினைவகம்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'பகிர்ந்த நினைவகம்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "'எக்ஸ் வழங்கன் நினைவகம்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'எக்ஸ் வழங்கன் நினைவகம்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "சிபியூ %( 'CPU %' ) செயலுக்கு பத்தி அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'சிபியூ %' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "செயல் 'சிபியூ நேரம்' பத்தி அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'சிபியூ நேரம்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "'துவங்கியது' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'துவங்கியது' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "நைஸ் செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'நைஸ்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "'செயல்பாடு' செயலுக்கு பத்தி அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'குறிப்பு எண்' பத்தியை காட்டுக " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "'எஸ்ஈலினக்ஸ் பாதுகாப்பு சூழல்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'எஸ்ஈலினக்ஸ் பாதுகாப்பு சூழல்'பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "செயல் 'கட்டளை வரி' பத்தி அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'கட்டளைவரி' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "செயல் 'நினைவகம்' பத்தி அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'நினைவகம்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "'காத்திருக்கும் சேனல்' செயலுக்கு பத்தியின் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'காத்திருக்கும் சேனல்' பத்தியைக் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "செயல் 'கட்டுப்பாடுக் குழு' பத்தி அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'கட்டுப்பாடு குழு' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "'அலகு' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'அலகு' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "'அமர்வு' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'அமர்வு' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "'இருக்கை' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'இருக்கை' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "'உரிமையாளர்' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'உரிமையாளர்' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "'முன்னுரிமை' செயலுக்கு பத்திக்கு அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "துவக்கத்தில் செயல்பாடு 'முன்னுரிமை' பத்தியை காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "வட்டு காட்சியால் அடுக்கு பத்தி" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "வட்டு பார்வை அடுக்கல் வரிசை" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "வட்டு பார்வை நிரல்கள் வரிசை" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr " சாதன பத்திக்கு வட்டில் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "துவக்கத்தில் 'சாதனம்' பத்தியை வட்டு காட்சியில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "'அடைவு' பத்திக்கு வட்டில் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "துவக்கத்தில் 'அடைவு' பத்தியை வட்டு காட்சியில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "'வகை' பத்திக்கு வட்டில் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "துவக்கத்தில் 'வகை' பத்தியை வட்டு காட்சியில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "'மொத்தம்' பத்திக்கு வட்டில் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "துவக்கத்தில் 'மொத்தம்' பத்தியை வட்டு காட்சியில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "'காலி' பத்திக்கு வட்டில் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "துவக்கத்தில் 'காலி' பத்தியை வட்டு காட்சியில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "'கிடைப்பு' பத்திக்கு வட்டில் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "துவக்கத்தில் 'கிடைப்பு' பத்தியை வட்டு காட்சியில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "'பயனானது' பத்திக்கு வட்டில் அகலம்" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "துவக்கத்தில் 'பயனானது' பத்தியை வட்டு காட்சியில் காட்டுக" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "நினைவக பட அடுக்கு பத்தி" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "நினைவக வரைபட அடுக்கல் வரிசை" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "திறந்துள்ள கோப்புகள் அடுக்கல் பத்தி" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "திறந்துள்ள கோப்புகள் அடுக்கல் வரிசை" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "சின்னம்" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"செயல்பாடு (pid) %d க்கு முன்னுரிமையை %d க்கு மாற்ற இயலாது.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +" %d சமிக்ஞை உடன் உள்ள pid %d செயல்பாட்டை நிறுத்த இயலாது\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "" +"நிச்சயம் நீங்கள் தேர்ந்தெடுத்த செயலாக்கம் “%s” ஐ நிறுத்த வேண்டுமா (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"நிச்சயம் நீங்கள் தேர்ந்தெடுத்த செயலாக்கம் “%s” ஐ முடிக்க வேண்டுமா (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "நிச்சயம் நீங்கள் தேர்ந்தெடுத்த செயலாக்கத்தை நிறுத்த வேண்டுமா?" +msgstr[1] "நிச்சயம் நீங்கள் தேர்ந்தெடுத்த %d செயலாக்கங்களை நிறுத்த வேண்டுமா?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "நிச்சயம் நீங்கள் தேர்ந்தெடுத்த செயலாக்கத்தை முடிக்க வேண்டுமா?" +msgstr[1] "நிச்சயம் நீங்கள் தேர்ந்தெடுத்த %d செயலாக்கங்களை முடிக்க வேண்டுமா?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"ஒரு செயலை நிறுத்துவது தரவை அழிக்கும், அமர்வை சிதைக்கும் அல்லது பாது காப்பு " +"பிரச்சினையை உருவாக்கும். செயல் பதில் தராத செயல்கள் மட்டுமே நிறுத்தப்பட " +"வேண்டும்." + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "செயலை நிறுத்து (_K)" +msgstr[1] "(_K)செயலை நிறுத்து" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "செயலாக்கத்தை முடி (_E)" +msgstr[1] "செயலாக்கங்களை முடி (_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "செயல்பாடு \"%s\" (PID: %u) க்கு முன்னுரிமையை மாற்று" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "தேர்ந்தெடுத்த செயலாக்கத்தின் முன்னுரிமையை மாற்று" +msgstr[1] "தேர்ந்தெடுத்த %d செயலாக்கங்களின் முன்னுரிமையை மாற்று" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "குறிப்பு:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"இந்த செயலுக்கு மிக நல்ல மதிப்பு தரப்பட்டுள்ளது. குறைந்த நன்மதிப்பு மிகமுக்கிய " +"செயலை " +"குறிக்கும்" + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "செயல் பெயர்" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "பயனர்" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "நிலை" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "மெய்நிகர் நினைவகம்" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "இருப்பிட நினைவகம்" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "எழுதப்படும் நினைவகம்" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "பகிரப்பட்ட நினைவகம்" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X சேவகன் நினைவிடம்" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU நேரம்" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld விநாடி" +msgstr[1] "%lld விநாடிகள்" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "ஆரம்பிக்கப்பட்டது" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "நன்று" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "முன்னுரிமை" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "எண்" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "பாதுகாப்பு சூழல்" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "கட்டளை வரி" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "காத்திருக்கும் சேனல்" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "கட்டுப்பாடு குழு" + +#: ../src/procproperties.cpp:221 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "அலகு" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "அமர்வு" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "இருக்கை" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "உரிமையாளர்" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "செயற்படுகிரது" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "நிறுத்தப்பட்டது" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "இடையூறுயில்லாத" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "தூங்குகிறது" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g Kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u பிட்" +msgstr[1] "%u பிட்கள்" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u பைட்" +msgstr[1] "%u பைட்கள்" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "மிக அதிக முக்கியத்துவம்" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr " அதிக முக்கியத்துவம்" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "இயல்பான முக்கியத்வம்" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "குறைவான முக்கியத்துவம்" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "மிக குறைவான முக்கியத்துவம்" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "_Name contains:" +#~ msgstr "பெயர் கொண்ட: (_N)" + +#~ msgid "_Find" +#~ msgstr "கண்டுபிடி (_F)" + +#~ msgid "C_lear" +#~ msgstr "துப்புரவு செய் (_l)" + +#~ msgid "S_earch results:" +#~ msgstr "(_e)தேடல் விடைகள்:" + +#~ msgid "_Close" +#~ msgstr "மூடு (_C)" + +#~| msgid "Help" +#~ msgid "_Help" +#~ msgstr "உதவி (_H)" + +#~ msgid "Process Properties" +#~ msgstr "செயல் பண்புகள்" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "செயல் \"%s\" (PID %u) இன் பண்புகள்: " + +#~ msgid "Privileges are required to kill process" +#~ msgstr "செயலை நிறுத்த உயர் அனுமதி தேவை" + +#~ msgid "View" +#~ msgstr "காட்சி" + +#~ msgid "Sent" +#~ msgstr "அனுப்பப்பட்டது" + +#~ msgid "_View" +#~ msgstr "பார்வை (_V)" + +#~ msgid "_Stop Process" +#~ msgstr "செயலை நிறுத்து (_S)" + +#~ msgid "Stop process" +#~ msgstr "செயலை நிறுத்து" + +#~ msgid "Continue process if stopped" +#~ msgstr "நிறுத்தப்பட்டால் செயலை தொடரவும்" + +#~ msgid "Force process to finish normally" +#~ msgstr "சாதாரணமாக முடிக்க கட்டாயப்படுத்திய செயல்" + +#~ msgid "Force process to finish immediately" +#~ msgstr "செயலை உடனடியாக முடிக்க கட்டாயப்படுத்தல்" + +#~ msgid "Refresh the process list" +#~ msgstr "செயல் பட்டியலை புதுப்பி" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "செயலோடு தொடர்புடைய நினைவக ஒப்பிடுகளை திற" + +#~ msgid "View the files opened by a process" +#~ msgstr "ஒரு செயலால் திறக்கப்பட்ட கோப்புகளை பார்க்கவும்" + +#~ msgid "View additional information about a process" +#~ msgstr "ஒரு செயல் குறித்து கூடுதல் தகவலை காண்க" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "செயல்களுக்கிடையே பெற்றோர்/சேய் உறவுமுறையை காட்டு" + +#~ msgid "Show active processes" +#~ msgstr "செயலில் உள்ள செயல்களை காட்டு" + +#~ msgid "Show all processes" +#~ msgstr "அனைத்து செயல்களையும் காட்டு" + +#~ msgid "Show only user-owned processes" +#~ msgstr "பயனரின் சொந்த செயலை மட்டும் காட்டு" + +#~ msgid "Set process priority to very high" +#~ msgstr "செயல் முன்னுரிமையை மிக அதிகம் என அமை" + +#~ msgid "Set process priority to high" +#~ msgstr "செயல் முன்னுரிமையை அதிகம் என அமை" + +#~ msgid "Set process priority to normal" +#~ msgstr "செயல் முன்னுரிமையை இயல்பான என அமை" + +#~ msgid "Set process priority to low" +#~ msgstr "செயல் முன்னுரிமையை குறைவு என அமை" + +#~ msgid "Set process priority to very low" +#~ msgstr "செயல் முன்னுரிமையை மிகக்குறைவு என அமை" + +#~ msgid "Set process priority manually" +#~ msgstr "செயல் முன்னுரிமையை கைமுறையாக அமை" + +#~ msgid "Main Window width" +#~ msgstr "முதன்மை சாளர அகலம்" + +#~ msgid "Main Window height" +#~ msgstr "முதன்மை சாளர உயரம்" + +#~ msgid "Main Window X position" +#~ msgstr "முதன்மை சாளரத்தின் எக்ஸ் ஆயம்" + +#~ msgid "Main Window Y position" +#~ msgstr "முதன்மை சாளரத்தின் ஒய் ஆயம்" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "செயல்பாடுகளில் எது முன்னிருப்பாக காட்ட வேண்டும் என நிர்ணயிக்கிறது. அனைத்தும் க்கு 0, " +#~ "பயனர் க்கு 1 மற்றும் செயல்பாட்டில் உள்ளதுக்கு 2." + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "அமைப்பு தகவலுக்கு 0, செயலாக்க பட்டியலுக்கு 1, மற்றும் வட்டுகள் பட்டியலுக்கு 3." + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "ஒரு செயலை முடிப்பது தரவை அழிக்கும், அமர்வை சிதைக்கும் அல்லது பாது காப்பு " +#~ "பிரச்சினையை உருவாக்கும். செயல் பதில் தராத செயல்கள் மட்டுமே முடிக்கப்பட வேண்டும்." + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "கடைசி 1, 5, 15 நிமிடங்களுக்கு சராசரிகளை ஏற்று: %0.2f, %0.2f, %0.2f" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "System" +#~ msgstr "அமைப்பு" + +#~ msgid "Show the System tab" +#~ msgstr "கணினி தத்தலை காட்டு" + +#~ msgid "_Monitor" +#~ msgstr "கண்காணி (_M)" + +#~ msgid "_Edit" +#~ msgstr "தொகு (_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "_O திறந்த கோப்புகளுக்கு தேடல்" + +#~ msgid "Quit the program" +#~ msgstr "நிரலை விட்டு வெளியேறு" + +#~ msgid "_Contents" +#~ msgstr "உள்ளடக்கங்கள் (_C)" + +#~ msgid "Open the manual" +#~ msgstr "கையேட்டினை திறக்கவும்" + +#~ msgid "About this application" +#~ msgstr "இந்த பயன்பாட்டினை பற்றி" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s முன்னுரிமை)" + +#~ msgid "Release %s %s" +#~ msgstr "வெளியீடு %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-பிட்" + +#~ msgid "Kernel %s" +#~ msgstr "உட்கரு %s" + +#~ msgid "GNOME %s" +#~ msgstr "க்னோம் %s" + +#~ msgid "Hardware" +#~ msgstr "வன்பொருள்" + +#~ msgid "Memory:" +#~ msgstr "நினைவகம்:" + +#~ msgid "Processor:" +#~ msgstr "நுண்செயலி:" + +#~ msgid "System Status" +#~ msgstr " கணினி நிலை" + +#~ msgid "Available disk space:" +#~ msgstr "இருப்பில் கிடைக்கக்கூடிய வட்டு இடைவெளி:" + +#~ msgid "Unknown model" +#~ msgstr "தெரியாத மாதிரி" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "_Change Priority..." +#~ msgstr "(_C)முன்னுரிமையை மாற்று..." + +#~ msgid "Default graph cpu color" +#~ msgstr "முன்னிருப்பு வரைபட cpu நிறம்" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "துவக்கத்தில் செயல்பாடு தருமதிப்பு 'arguments' பத்தியை காட்டுக" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "" +#~ "துவக்கத்தில் செயல்பாடு கணிக்கப்பட்ட நினைவக பயன்பாடு- 'estimated memory usage' " +#~ "பத்தியை காட்டுக" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "தருமதிப்பு-'arguments' செயலுக்கு பத்திக்கு அகலம்" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "" +#~ "கணிக்கப்பட்ட நினைவக பயன்பாடு- 'estimated memory usage' செயலுக்கு பத்திக்கு அகலம்" + +#~ msgid "Solaris mode" +#~ msgstr "சோலாரிஸ் முறைமை" + +#~ msgid "Processor %d:" +#~ msgstr "நுண்செயலி %d:" diff --git a/po/te.gmo b/po/te.gmo new file mode 100644 index 0000000..065e706 Binary files /dev/null and b/po/te.gmo differ diff --git a/po/te.po b/po/te.po new file mode 100644 index 0000000..636d0ac --- /dev/null +++ b/po/te.po @@ -0,0 +1,1558 @@ +# # translation of gnome-system-monitor.master.te.po to Telugu +# # Telugu translation of gnome-system-monitor. +# # Copyright (C) 2007,2011,2012 Swecha Telugu Localisation Team . +# # This file is distributed under the same license as the gnome-system-monitor package. +# # +# +# # Pramod , 2007. +# # Krishna Babu K , 2009, 2013, 2014. +# # Hari Krishna , 2011,2012. +# # Bhuvan Krishna , 2012. +# Praveen Illa , 2012. +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor.master.te\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-09-23 07:45+0000\n" +"PO-Revision-Date: 2014-09-23 17:52+0530\n" +"Last-Translator: Krishnababu Krothapalli \n" +"Language-Team: Telugu \n" +"Language: te\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: Lokalize 1.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "వ్యవస్థ పర్యవేక్షకం" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "ప్రస్తుత ప్రోసెస్ దర్శించు మరియు వ్యవస్థ స్థితిని పర్యవేక్షించు" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "మానిటర్;వ్యవస్థ;ప్రోసెస్;సిపియు;మెమొరీ;నెట్‌వర్క్;చరిత్ర;వాడుక;పనితనం;పని;నిర్వాహిక;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "గ్నోమ్ వ్యవస్థ పర్యవేక్షకం" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "మానిటర్;వ్యవస్థ;ప్రోసెస్;సిపియు;జ్ఞాపకశక్తి;నెట్‌వర్క్;చరిత్ర;వాడుక;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "వ్యవస్థ వనరులను దర్శించు నిర్వహించు" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"వ్యవస్థ పర్యవేక్షకి అనేది ఒక ప్రోసెస్ దర్శించునది మరియు వ్యవస్థ పర్యవేక్షకి ఆకర్షణీయమైన, సులువుగా-" +"ఉపయోగించగల ఇంటర్ఫేస్ అందించును." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"సిస్టమ్ పర్యవేక్షకి ఉపయోగించి మీ కంప్యూటర్ యొక్క మెమొరీ లేదా ప్రోసెస్‌ను ఏ అనువర్తనములు ఉపయోగిస్తున్నాయో " +"కనుగొనవచ్చు, నడుస్తున్న అనువర్తనాలు నిర్వహించవచ్చు, స్పందిచని ప్రోసెస్‌లు బలవంతంగా ఆపివేయవచ్చు, " +"మరియు మనుగడలోవున్న ప్రోసెస్ ప్రాముఖ్యతను స్థితిని మార్చవచ్చు." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"ఇటీవలి నెట్వర్క్, మెమొరీ మరియు ప్రోసెసర్ వాడుకను ప్రదర్శిస్తూ ఏమి జరుగుతోందో రిసోర్స్ గ్రాఫ్ విశేషణం చూపును." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "ప్రోసెస్ అంతముచేయి" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "వాడుకరి ప్రోసెస్‌లు నియంత్రించుటకు అనుమతులు కావాలి" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "ప్రోసెస్ను రీనైస్ చేయి" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "ప్రోసెస్ యొక్క ప్రాముఖ్యతను మార్చుటకు అనుమతులు కావాలి" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "‌‌ప్రోసెస్ ముగించు (_P)" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "ప్రోసెస్ లక్షణాలు చూపుము" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "ప్రోసెస్లు" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "సిపియు చరిత్ర" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "జ్ఞాపకశక్తి మరియు బదలాయింపు చరిత్ర" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "జ్ఞాపకశక్తి" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "స్వాప్" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "నెట్‌వర్క్ చరిత్ర" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "స్వీకరిస్తున్నది" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "మొత్తం స్వీకరించబడినది" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "పంపుతున్నది" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "మొత్తం పంపినది" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "వనరులు" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "దస్త్ర వ్యవస్థలు" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "తెరచిన ఫైళ్ళ కొరకు వెతుకు" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "పేరుతో దస్త్రాలను వడపోయి" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "చిన్నపెద్ద అక్షరతేడా" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "తెరచిన ఫైళ్ళ కొరకు వెతుకు" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "అభీష్టాలు" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "సహాయం" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "గురించి" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "నిష్క్రమించు" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "తాజాపరుచు (_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "క్రియాశీల ప్రోసెస్ (_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "అన్ని ప్రోసెస్లు (_l)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "నా ప్రోసెస్లు (_y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "ఆధారములు (_D)" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "ఆపివేయి(_S)" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "కొనసాగించు (_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "ముగింపు (_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "అంతం (_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "ప్రాధాన్యతను మార్చు (_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "చాలా ఎక్కువ" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "ఎక్కువ" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "సాధారణ" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "తక్కువ" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "చాలా తక్కువ" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "అనురూపితం" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "జ్ఞాపకశక్తి పటాలు (_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "దస్త్రాలను తెరువు (_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "లక్షణాలు (_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "దస్త్రాలను తెరువు..." + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "వ్యవస్థ పర్యవేక్షకం ప్రాధాన్యతలు" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "ప్రవర్తన" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "నవీకరణ సమయం (క్షణాలలో ) (_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "మృదువైన తాజాకరణ చేతనపరుచు (_s)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "ముగించుటకు ముందు జాగురూకతగానుండు లేదా ప్రోసెస్లు నిర్మూలించు(_k)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "CPU వినిమయమును CPU లెక్కతో భాగించుము(_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "సమాచార క్షేత్రాలు" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "క్రమణ సమాచారము జాబితాలో చూపబడింది (_n):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "రేఖాపటాలు" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "స్టాక్‌డ్ ఏరియా చార్టు వలె CPU చార్టు గీయి (_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "నెట్‌వర్కు వేగమును బిట్లలో చూపించు (_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "అన్ని దస్త్ర వ్యవస్థలను చూపించు (_a)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "దస్త్రవ్యవస్థ సమాచారము జాబితానందు చూపబడింది:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "రద్దుచేయి (_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "ప్రాధాన్యత మార్చు (_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "మంచి విలువలు (_N):" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"గమనిక: ప్రోసెస్ యొక్క ప్రాముఖ్యత దాని నైస్ విలువ ద్వారా యివ్వబడుతుంది. తక్కువ నైస్ " +"విలువ అధిక ప్రాముఖ్యతను సూచిస్తుంది." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "ఒక సరళ ప్రోసెస్ మరియు వ్యవస్థ పర్యవేక్షకం." + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "క్రియాశీల ట్యాబ్ చూపించు" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "వనరుల ట్యాబ్ చూపించు" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "దస్త్ర వ్యవస్థ ట్యాబ్ చూపించు" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "కార్యక్షేత్రముల వివరణము చూపుము" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "పరికరం" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "సంచయం" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "రకం" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "మొత్తం" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "ఖాళీ" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "అందుబాటులోవున్నది" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "వాడబడినది" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "ఈ రోజు %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "నిన్న %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "భిన్నము" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "పై వర్ణ సంగ్రాహకిలకు శాత పూరింపు" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "శీర్షిక" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "రంగు ఎంపిక సంవాదము యొక్క శీర్షిక" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "ఒక రంగును ఎంచుకోండి" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "ప్రస్తుత రంగు" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "ఎంపికచేసిన రంగు" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "వర్ణ సంగ్రాహకి రకం" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "చెల్లని రంగు డాటా స్వీకరించుబడింది\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "రేఖాచిత్రం రంగులను అమర్చుటకు నొక్కండి" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "'%s'కు ఒక రంగును ఎంచుకోండి" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Pramod \n" +"కృష్ణబాబు కె \n" +"Praveen Illa , 2012." + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u సెకను" +msgstr[1] "%u సెకనులు" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "అందుబాటులో లేదు" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) of %s" + +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "దోషం" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' అనునది చెల్లునటువంటి పెర్ల్ సాధారమ సమీకరణ కాదు." + +#: ../src/lsof.cpp:128 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d తెరిచిన దస్త్రం" +msgstr[1] "%d తెరిచిన దస్త్రాలు" + +#: ../src/lsof.cpp:130 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d సరిపోలిన తెరిచిన దస్త్రం" +msgstr[1] "%d సరిపోలిన తెరిచిన దస్త్రాలు" + +#: ../src/lsof.cpp:246 +msgid "Process" +msgstr "ప్రోసెస్" + +#: ../src/lsof.cpp:258 +msgid "PID" +msgstr "పిఐడి" + +#: ../src/lsof.cpp:268 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "దస్త్రముపేరు" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "వియం మొదలు" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM అంతం" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "VM పరిమాణం" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "జెండాలు" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "VM ఆఫ్‌సెట్" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "స్వంత శుభ్రంచేయు" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "స్వంత మురికి" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "పంచుకొను శుభ్రంచేయు" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "పంచుకొను మురికి" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "ఐనోడ్" + +#: ../src/memmaps.cpp:436 +msgid "Memory Maps" +msgstr "జ్ఞాపకశక్తి పటాలు" + +#: ../src/memmaps.cpp:448 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "\"%s\" ప్రోసెస్ కొరకు జ్ఞాపకశక్తి పటాలు (పిఐడి %u) (_M):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "దస్త్రం" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "పైప్" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 నెట్‌వర్కు అనుసంధానం" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 నెట్‌వర్కు అనుసంధానము" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "స్థానిక తొర్ర" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "తెలియని రకం" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "ఎఫ్ డి" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "తాత్పర్యం" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_\"%s\" ప్రోసెస్ ద్వారా దస్త్రములు తెరువబడినవి (పిఐడి %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "ముఖ్య విండో పరిమాణం మరియు స్థానం (వెడల్పు, ఎత్తు, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "ముఖ్య విండో గరిష్ఠీకరణతో తెరువబడాలి" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "ట్రీ ఆకారములో ప్రోసెస్ అధారములు(డిపెన్డెన్సీలు) చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU శాతము కొరకు సోలారీస్ రీతి" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"నిజమైతే (TRUE), సిస్టమ్-పర్యవేక్షకి 'సాలారీస్ రీతి' నందు నిర్వహించబడుతుంది అప్పుడు కర్తవ్యంయొక్క సిపియు " +"వినియోగం మొత్తం సిపియులచే విభాగించబడుతుంది. లేదంటే అది 'ఐరిక్స్ రీతి'నందు నిర్వహించ బడుతుంది." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "స్టాక్‌డ్ ఏరియా చార్టు వలె CPU చార్టు చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"TRUE అయితే, system-monitor అనునది CPU చార్టును లైను చార్టుకు బదులుగా స్టాక్‌డ్ ఏరియా చార్టువలె " +"చూపును." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "మృదువు పునర్వికాసంను చేతనం/అచేతనంచేయి" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "ప్రోసెస్లను అంతమొందించునప్పుడు హెచ్చరిక సంవాదాన్ని చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "ప్రోసెస్ దర్శనము నవీకరణల మధ్య సమయం మిల్లీసెకనులలో" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "రేఖాపటాల నవీకరణల మధ్య సమయం మిల్లీసెకనులలో" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "అన్ని దస్త్ర వ్యవస్థల యొక్క సమాచారము ప్రదర్శింపబడాలా" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"అన్ని దస్త్రవ్యవస్థల గురించి సమాచారమును ప్రదర్శించాలా ('autofs' మరియు 'procfs' వంటి రకములతో " +"కలుపుకొని). ప్రస్తుతం మరల్పైవున్న అన్ని దస్త్రవ్యవస్థల జాబితాను పొందుటకు వుపయోగకరంగా వుంటుంది." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "పరికరాల జాబితా నవీకరణల మధ్య సమయం మిల్లీసెకనులలో" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "ఏ ప్రోసెస్‌లు చూపాలో నిర్ణయించును." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "ప్రస్తుతము వీక్షించిన ట్యాబ్‌ను భద్రపరుస్తోంది" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "సిపియు రంగులు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "ప్రతీ పద్దు ఈ రూపం లో ఉంది(CPU#, హెక్సాడెసిమల్ రంగు విలువ)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "అప్రమేయ రేఖాపటం జ్ఞాపకశక్తి రంగు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "అప్రమేయ రేఖాపటం స్వాప్ రంగు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "వస్తున్న నెట్వర్కు రద్దీ యొక్క అప్రమేయ రేఖాపటం వర్ణము" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "వెల్తున్న నెట్వర్కు రద్దీ యొక్క అప్రమేయ రేఖాపటం వర్ణము" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "నెట్‌వర్కు ట్రాఫిక్ను బిట్లలో చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "ప్రోసెస్ దర్శించు నిలువువరుసను క్రమపరచు(సార్టుచేయి)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "ప్రోసెస్ దర్శించు నిలువువరుసల క్రమము" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "ప్రోసెస్ దర్శనం క్రమపరచు(సార్టుచేయు) క్రమము" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "ప్రోసెస్ 'పేరు' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'పేరు' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "ప్రోసెస్ 'వాడుకరి' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'వాడుకరి' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "ప్రోసెస్ 'స్థితి' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'స్థితి' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "ప్రోసెస్ 'వర్చ్యువల్ మెమొరీ' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'వర్చ్యువల్ మెమొరీ' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "ప్రోసెస్ 'నివాసపు మెమొరీ' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'నివాసపు మెమొరీ' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "ప్రోసెస్ 'వ్రాయదగు మెమొరీ' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'వ్రాయదగు మెమొరీ' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "ప్రోసెస్ 'భాగస్వామ్య మెమొరీ' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'భాగస్వామ్య మెమొరీ' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "ప్రోసెస్ 'X సేవకం జ్ఞాపకశక్తి' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'X సేవిక మెమొరీ' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "ప్రోసెస్ 'CPU %' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'CPU %' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "ప్రోసెస్ 'CPU సమయం' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'CPU సమయం' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "ప్రోసెస్ 'ప్రారంభము' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'ప్రారంభము' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "ప్రోసెస్ 'నైస్' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'నైస్' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "ప్రోసెస్ 'PID' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'PID' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "ప్రోసెస్ 'SELinux రక్షణా సందర్భ' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'SELinux రక్షణ సందర్భం' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "ప్రోసెస్ 'కమాండ్ లైన్' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'కమాండ్ లైన్' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "ప్రోసెస్ 'మెమొరీ' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'మెమొరీ' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "ప్రోసెస్ 'వేచివుండు చానల్' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "ప్రారంభంనందు ప్రోసెస్యొక్క 'వేచివుండు చానల్' అను నిలువువరుసను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "ప్రోసెస్ 'కంట్రోల సమూహం' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'కంట్రోల సమూహం' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "ప్రోసెస్ 'యూనిట్' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'యూనిట్' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "ప్రోసెస్ 'సెషన్' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'సెషన్' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "ప్రోసెస్ 'సీట్' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'సీట్' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "ప్రోసెస్ 'యజమాని' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'యజమాని' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "ప్రోసెస్ 'ప్రాధాన్యం' నిలువుపట్టీ వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "ప్రారంభించునపుడు ప్రోసెస్ 'ప్రాధాన్యత' నిలువుపట్టీను చూపించు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "డిస్క్ దర్శించు నిలువువరుసను క్రమపరచు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "డిస్కు దర్శనం క్రమబద్దీకరణ క్రమం" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "డిస్కు దర్శనం నిలువుపట్టీల క్రమం" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "డిస్కు దర్శనం నందు 'పరికరం' నిలువువరుస యొక్క వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "డిస్కు దర్శనం నందు 'పరికరం' నిలువువరుసను ప్రారంభంలో చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "డిస్కు దర్శనం నందు 'డైరెక్టరీ' నిలువువరుస యొక్క వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "డిస్కు దర్శనం నందు 'డైరెక్టరీ' నిలువువరుసను ప్రారంభంలో చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "డిస్కు దర్శనం నందు 'రకం' నిలువువరుస యొక్క వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "డిస్కు దర్శనం నందు 'రకం' నిలువువరుసను ప్రారంభంలో చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "డిస్కు దర్శనం నందు 'మొత్తం' నిలువువరుస యొక్క వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "డిస్కు దర్శనం నందు 'మొత్తం' నిలువువరుసను ప్రారంభంలో చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "డిస్కు దర్శనం నందు 'ఖాళీ' నిలువువరుస యొక్క వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "డిస్కు దర్శనం నందు 'ఖాళీ' నిలువువరుసను ప్రారంభంలో చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "డిస్కు దర్శనం నందు 'అందుబాటు' నిలువువరుస యొక్క వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "డిస్కు దర్శనం నందు 'అందుబాటు' నిలువువరుసను ప్రారంభంలో చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "డిస్కు దర్శనం నందు 'వినియోగిత' నిలువువరుస యొక్క వెడల్పు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "డిస్కు దర్శనం నందు 'వినియోగిత' నిలువువరుసను ప్రారంభంలో చూపు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "మెమొరీ దర్శించు నిలువువరుసను క్రమపరచు(సార్టుచేయి)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "జ్ఞాపకశక్తి నిలువువరుసను క్రమపరచు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "తెరచిఉన్న దస్త్రాల నిలువువరుసను క్రమపరచు" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "తెరచివున్న దస్త్రాల నిలువువరుసను క్రమపరచు" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "ప్రతీక" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"%d కు %d పిఐడి ద్వారా ప్రోసెస్ యొక్క ప్రాధాన్యతను మార్చుటకు వీలుకాదు.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"%d సైగలతో %d పిఐడితో ప్రోసెస్ను నిర్మూలించుట వీలుకాదు.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "ఎంపికచేసిన ప్రోసెస్ “%s” (PID: %u) ఖచ్చితంగా అంతంచేయాలా?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "ఎంపికచేసిన ప్రోసెస్ “%s” (PID: %u) ఖచ్చితంగా ముగించాలా?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "ఎంపికచేసిన ప్రోసెస్‌ను మీరు ఖచ్చితంగా అంతంచేయాలని అనుకుంటున్నారా?" +msgstr[1] "ఎంపికచేసిన %d ప్రోసెస్‌లను మీరు ఖచ్చితంగా అంతంచేయాలని అనుకుంటున్నారా?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "ఎంపికచేసిన ప్రోసెస్‌ను మీరు ఖచ్చితంగా అంతంచేయాలని అనుకుంటున్నారా?" +msgstr[1] "ఎంపికచేసిన %d ప్రోసెస్‌లను మీరు ఖచ్చితంగా అంతంచేయాలని అనుకుంటున్నారా?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"ఒక ప్రోసెస్ను అంతము చేయుటవలన డాటా నష్టం జరుగవచ్చు, విభాగము(సెషన్) అంతరాయం కలుగవచ్చు లేదా కొత్త " +"రక్షణా సమస్య లేవనెత్తవచ్చు. స్పందించని ప్రోసెస్లు మాత్రమే అంతమొందించాలి." + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "ప్రోసెస్ అంతంచేయి (_K)" +msgstr[1] "ప్రోసెస్‌లు అంతంచేయి (_K)" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "ప్రోసెస్ ముగించు (_E)" +msgstr[1] "ప్రోసెస్‌లు ముగించు (_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "ప్రోసెస్ “%s” (PID: %u) యొక్క ప్రాధాన్యత మార్చు" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "ఎంపికచేసిన ప్రోసెస్ యొక్క ప్రాముఖ్య మార్చు" +msgstr[1] "ఎంపికచేసిన %d ప్రోసెస్‌ల యొక్క ప్రాముఖ్య మార్చు" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "గమనిక:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"ప్రోసెస్ యొక్క ప్రాముఖ్యత దాని నైస్ విలువ ద్వారా యివ్వబడుతుంది. తక్కువ నైస్ విలువ అధిక ప్రాముఖ్యతను " +"సూచిస్తుంది." + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "వర్తించదు" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "ప్రోసెస్ పేరు" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "వాడుకరి" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "స్థితి" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "వాస్తవప్రతిరూప జ్ఞాపకశక్తి" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "నివాస జ్ఞాపకశక్తి" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "వ్రాయదగు జ్ఞాపకశక్తి" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "పంచుకున్న జ్ఞాపకశక్తి" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X సేవకం జ్ఞాపకశక్తి" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "సిపియు సమయం" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld సెకను" +msgstr[1] "%lld సెకనులు" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "మొదలుపెట్టబడినది" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "మంచి" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "ప్రాధాన్యత" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ఐడి" + +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "రక్షిత సందర్భం" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "ఆదేశవాక్యం" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "వేచివుండు ఛానల్" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "నియంత్రణ సమూహము" + +#: ../src/procproperties.cpp:221 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% సిపియు" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "ప్రమాణం" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "సెషన్" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "సీట్" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "యజమాని" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "నడుస్తున్నది" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "ఆపబడినది" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "జోంబీ" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "అంతరాయంచెందనిది" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "నిద్రిస్తున్నది" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u బిట్" +msgstr[1] "%u బిట్లు" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u బైట్" +msgstr[1] "%u బైట్స్" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "మరీ యెక్కువ ప్రాధాన్యత" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "ఎక్కువ ప్రాధాన్యత" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "సాధారణ ప్రాధాన్యతం" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "తక్కువ ప్రాధాన్యత" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "చాలా తక్కువ ప్రాధాన్యత" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "ప్రక్రియను అంతం చేయుటకు అనుమతులు కావాలి" + +#~ msgid "View" +#~ msgstr "దర్శనం" + +#~ msgid "Sent" +#~ msgstr "పంపినది" + +#~ msgid "_Name contains:" +#~ msgstr "పేరు వీటిని కలిగివుంటుంది (_N):" + +#~ msgid "C_lear" +#~ msgstr "చెరిపివేయి (_l)" + +#~ msgid "S_earch results:" +#~ msgstr "వెతుకులాట ఫలితాలు (_e):" + +#~ msgid "_View" +#~ msgstr "వీక్షణం (_V)" + +#~ msgid "_Stop Process" +#~ msgstr "ప్రక్రియ ఆపివేయి (_S)" + +#~ msgid "Stop process" +#~ msgstr "ప్రక్రియ ఆపువేయి" + +#~ msgid "Continue process if stopped" +#~ msgstr "ఒకవేళ ప్రక్రియ ఆపబడినట్టయితే కొనసాగించు" + +#~ msgid "Force process to finish normally" +#~ msgstr "సాధారణముగా ముగించుటకు ప్రక్రియను బలవంతపెట్టు" + +#~ msgid "Force process to finish immediately" +#~ msgstr "తక్షణమే పూర్తిచేయుటకు ప్రక్రియను బలవంతపెట్టు" + +#~ msgid "Refresh the process list" +#~ msgstr "ప్రక్రియ జాబితాను తాజాపరచు" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "ప్రక్రియకు సంభందించు మెమొరీ పటాలను తెరువుము" + +#~ msgid "View the files opened by a process" +#~ msgstr "ప్రక్రియ ద్వారా తెరవబడిన దస్త్రాలను దర్శించు" + +#~ msgid "View additional information about a process" +#~ msgstr "క్రమము యొక్క అధికమైన సమాచారము దర్శించు" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "ప్రక్రియల మధ్యలో మాత్రుక/శిశు సంబంధము చూపించు" + +#~ msgid "Show active processes" +#~ msgstr "క్రియాశీల ప్రక్రియ చూపించు" + +#~ msgid "Show all processes" +#~ msgstr "అన్ని ప్రక్రియలు చూపించు" + +#~ msgid "Show only user-owned processes" +#~ msgstr "వాడుకరి స్వంత ప్రక్రియ మాత్రమే చూపించు" + +#~ msgid "Set process priority to very high" +#~ msgstr "ప్రక్రియ ప్రాధాన్యతను చాలా ఎక్కువకి అమర్చు" + +#~ msgid "Set process priority to high" +#~ msgstr "ప్రక్రియ ప్రాధాన్యతను ఎక్కువకి అమర్చు" + +#~ msgid "Set process priority to normal" +#~ msgstr "ప్రక్రియ ప్రాధాన్యతను సాధారణంగా అమర్చు" + +#~ msgid "Set process priority to low" +#~ msgstr "ప్రక్రియ యొక్క ప్రాధాన్యతను తక్కువకి అమర్చు" + +#~ msgid "Set process priority to very low" +#~ msgstr "ప్రక్రియ యొక్క ప్రాధాన్యతను చాలా తక్కువకి అమర్చు" + +#~ msgid "Set process priority manually" +#~ msgstr "ప్రక్రియ యొక్క ప్రాధాన్యతను మానవీయంగా అమర్చు" + +#~ msgid "Main Window width" +#~ msgstr "ప్రధాన కిటికీ వెడల్పు" + +#~ msgid "Main Window height" +#~ msgstr "ప్రధాన కిటికీ ఎత్తు" + +#~ msgid "Main Window X position" +#~ msgstr "ప్రధాన కిటికీ యొక్క X స్థానము" + +#~ msgid "Main Window Y position" +#~ msgstr "ప్రధాన కిటికీ యొక్క X స్థానము" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "అప్రమేయంగా ఏఏ కార్యక్రమములను చూపాలో నిర్ణయిస్తుంది. 0 అంటే అన్నీ, 1 అంటే వినియోగదారి, 2 అంటే " +#~ "క్రియాశీలమైనవి" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "వ్యవస్థ సమాచారం కొరకు 0, కార్యక్రమముల జాబితా కొరకు 1, వనరుల కొరకు 2 మరియు డిస్కుల జాబితా " +#~ "కొరకు 3" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "ప్రక్రియను ముగించుట డాటాను నష్టం కలిగించవచ్చు, విభాగము(సెషన్) అంతరాయం కలుగవచ్చు లేదా కొత్త " +#~ "రక్షణా సమస్య లేవనెత్తవచ్చు. స్పందించని ప్రక్రియలు మాత్రమే ముగించాలి." + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "\"%s\" ప్రక్రియ కొరకు జ్ఞాపకశక్తి పటాలు (పిఐడి %u) (_M):" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "చివరి 1, 5, 15 నిమిషముల కొరకు సగటులు నింపుము: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "వ్యవస్థ" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "వ్యవస్థ ట్యాబ్ చూపించు" + +#~ msgid "_Monitor" +#~ msgstr "పర్యవేక్షకం (_M)" + +#~ msgid "_Edit" +#~ msgstr "సవరణ (_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "తెరచిన దస్త్రాల కొరకు వెతుకు (_O)" + +#~ msgid "Quit the program" +#~ msgstr "కార్యక్రమమును త్యజించు" + +#~ msgid "_Contents" +#~ msgstr "విషయసూచిక (_C)" + +#~ msgid "Open the manual" +#~ msgstr "కరదీపికను తెరువు" + +#~ msgid "About this application" +#~ msgstr "ఈ అనువర్తనము గురించి" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s ప్రాధాన్యత)" + +#~ msgid "Release %s %s" +#~ msgstr "విడుదల %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-బిట్" + +#~ msgid "Kernel %s" +#~ msgstr "కెర్నెల్ %s" + +#~ msgid "GNOME %s" +#~ msgstr "గ్నోమ్ %s" + +#~ msgid "Hardware" +#~ msgstr "హార్డ్‍వేర్" + +#~ msgid "Memory:" +#~ msgstr "జ్ఞాపకశక్తి:" + +#~ msgid "Processor:" +#~ msgstr "క్రమణిక:" + +#~ msgid "System Status" +#~ msgstr "వ్యవస్థ స్థితి" + +#~ msgid "Available disk space:" +#~ msgstr "అందుబాటులోవున్న డిస్కు స్థలం:" + +#~ msgid "N/A" +#~ msgstr "వర్తించదు" + +#~ msgid "Unknown model" +#~ msgstr "తెలియని నమూనా" + +#~ msgid "%u bit " +#~ msgid_plural "%u bits " +#~ msgstr[0] "%u బిట్" +#~ msgstr[1] "%u బిట్స్" + +#~ msgid "_Change Priority..." +#~ msgstr "ప్రాముఖ్యత మార్చుము... (_C)" + +#~ msgid "Default graph cpu color" +#~ msgstr "అప్రమేయ రేఖాపటం సిపియు వర్ణము" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "ప్రారంభించునపుడు క్రమణము 'ఆర్గుమెంట్స్' నిలువుపట్టీను చూపుము" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "ప్రారంభించునపుడు క్రమణము 'అంచనావేసిన మెమొరీ వినియోగపు' నిలువుపట్టీను చూపుము" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "క్రమణము 'ఆర్గుమెంట్స్' నిలువుపట్టీ వెడల్పు" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "క్రమణము 'అంచనావేసిన మెమొరీ వినియోగం' నిలువుపట్టీ వెడల్పు" + +#~ msgid "Solaris mode" +#~ msgstr "సొలారిస్ విధము" + +#~ msgid "Processor %d:" +#~ msgstr "క్రమణిక %d:" diff --git a/po/tg.gmo b/po/tg.gmo new file mode 100644 index 0000000..d766b3a Binary files /dev/null and b/po/tg.gmo differ diff --git a/po/tg.po b/po/tg.po new file mode 100644 index 0000000..1aa2dda --- /dev/null +++ b/po/tg.po @@ -0,0 +1,1512 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Victor Ibragimov , 2013, 2014, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Tajik Gnome\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2015-03-13 20:52+0000\n" +"PO-Revision-Date: 2015-03-14 11:44+0500\n" +"Last-Translator: Victor Ibragimov \n" +"Language-Team: \n" +"Language: tg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=1;\n" +"X-Generator: Poedit 1.6.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Монитори система" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Намоиши равандҳои ҷорӣ ва назорати ҳолати система" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Монитор;Система;Раванд;CPU;Хотира;Шабака;Таърих;Истифода;Самаранокӣ;Вазифа;" +"Мудир;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "Монитори системаи GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Монитор;Система;Раванд;CPU;Хотира;Шабака;Таърих;Истифода;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Намоиш додан ва идора кардани сарчашмаҳои системавӣ" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Назорати система - ин намоишгари равандҳо ва назорати система мебошад, ки бо " +"интерфейси ҷолиб ва осон таркиб меёбад." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Назорати система намоиш медиҳад, ки кадом барномаҳо просессор ё ҳофизаи " +"компютерро истифода мебаранд, барномаҳои иҷрошавандаро идора мекунад, " +"равандҳои бепосухро маҷбуран қатъ мекунад ва вазъият ё аввалияти равандҳои " +"мавҷудбударо тағйир медиҳад." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Хусусияти диаграммаи сарчашма хулосаи равандҳои истифодаи шабака, ҳофиза ва " +"просессори компютери шуморо намоиш медиҳад." + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Қатъ кардани раванд" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "Барои идоракунии равандҳои корбарони дигар иҷозатҳо лозиманд" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Анҷоми раванд" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Барои тағйирдиҳии афзалияти равандҳо иҷозатҳо лозиманд" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Раванди _Анҷом" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Намоиши хусусиятҳои раванд" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Равандҳо" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Таърихи CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Хотира ва таърихи мубодила" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:334 +msgid "Memory" +msgstr "Ҳофиза" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Иваз кардан" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Таърихи шабака" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "Қабул карда истодааст" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Дарёфтшудаи умумӣ" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "Ирсол шуда истодааст" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Фиристодаи умумӣ" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "Захираҳо" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "Системаҳои файл" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Ҷустуҷӯи кушодани файлҳо" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Филтркунии файлҳо аз рӯи ном" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Мавриди новобаста аз регистр" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "Ҷустуҷӯи кушодани файлҳо:" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Хусусиятҳо" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Кӯмак" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Дар бораи барнома" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Баромад" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Навсозӣ кардан" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "_Равандҳои фаъол" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "Ҳ_амаи равандҳо" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "Равандҳои _ман" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Вобастагиҳо" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "_Манъ кардан" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "_Идома додан" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "_Анҷом додан" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "_Қатъ кардан" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Тағйири афзалият" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Хеле баланд" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Баланд" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Муқаррарӣ" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Паст" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Хеле паст" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Иловагӣ" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "_Харитаҳои хотира" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "Кушодани _файлҳо" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "_Хусусиятҳо" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Кушодани файлҳо" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Бартариятҳои назорати система" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Рафтор" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Муддати навсозӣ бо сонияҳо: " + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Фаъол кардани _навсозии ҳамвор" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Ҳушдор пеш аз анҷомдиҳӣ ё _қатъи равандҳо" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "Тақсими истифодабарии CPU бо ҳисоби CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Майдонҳои иттилоот" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "И_ттилооти раванди дар рӯйхат зикршуда:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Графикаҳо" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Намоиши диаграммаи CPU ҳамчун диаграммаи минтақаи пуштаӣ" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "_Намоиши суръати шабака бо бит" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "Намоиши _ҳамаи системаҳои файл" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "И_ттилооти системаи файли дар рӯйхат зикршуда:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "_Бекор кардан" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Тағйири _бартарӣ" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Қимати Нисса:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"<хурд>Тавзеҳ: Бартарии раванди пешниҳодшуда бо қимати ниссаи он. " +"Қимати ниссаи камтар ба бартарияти бештавр мутобиқат мекунад." + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "Раванди сода ва назорати система." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Намоиш додани Варақаи равандҳо" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Намоиш додани Варақаи манобеъ" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Намоиш додани Варақаи системаҳои файл" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "Намоиш додани версияи барнома" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Дастгоҳ" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "Директория" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Навъ" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "Ҳамагӣ" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "Озод" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "Дастрас" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "Истифодашуда" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "Имрӯз %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "Дирӯз %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Каср" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Фоизи комил барои интихобкунандаи ранги кулчагӣ" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "Сарлавҳа" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Унвони равзанаи гуфтугӯи интихоби ранг" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "Интихоби ранг" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Ранги ҷорӣ" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Ранги интихобшуда" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Навъи интихобкунандаи ранг" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "Иттилооти ранги нодурусти интихобшуда\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "Барои маҷмӯи рангҳои графика зер кунед" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Интихоби ранг барои '%s'" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:77 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "Victor Ibragimov" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u сония" +msgstr[1] "%u сония" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "дастнорас" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) аз %s" + +#: ../src/lsof.cpp:115 +msgid "Error" +msgstr "Хато" + +#: ../src/lsof.cpp:116 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "'%s' ифодаи дурусти Перли ҳақиқӣ намебошад." + +#: ../src/lsof.cpp:134 +#, c-format +#| msgid "%d open files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d файли кушода" +msgstr[1] "%d файли кушода" + +#: ../src/lsof.cpp:136 +#, c-format +#| msgid "%d matching open files" +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d файли кушодаи мувофиқ" +msgstr[1] "%d файли кушодаи мувофиқ" + +#: ../src/lsof.cpp:252 +msgid "Process" +msgstr "Раванд" + +#: ../src/lsof.cpp:264 +msgid "PID" +msgstr "Рамзи PID" + +#: ../src/lsof.cpp:274 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Номи файл" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM Оғоз" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM Анҷом" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM Андоза" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Байрақҳо" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM Инҳироф" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Тозаи махфӣ" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Чиркини махфӣ" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Тозаи ҳаволашуда" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Чиркини ҳаволашуда" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Гиреҳи шохис" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "Харитаҳои хотира" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_Харитаҳои хотира барои раванд \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "файл" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "лӯла" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Пайвасти шабакаи IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Пайвасти шабакаи IPv6" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "Бастагоҳи маҳаллӣ" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "намуди номаълум" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Объект" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "_Файлҳои кушодашуда таавассути раванд \"%s\" (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Андозаи равзанаи асосӣ ва ҷойгиршавии он дар шакл (бар, баландӣ, X, Y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Равзанаи асосӣ бояд ҳадди аксар кушода шавад" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Намоиши вобастагиҳои ҷараён дар шакли дарахт" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Ҳолати Solaris барои фоизи CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"Агар TRUE бошад, система-монитор дар 'Ҳолати Solaris' кор мекунанд, ки " +"истифодаи CPU тавассути вазифа бо шумораи умумии CPU-ҳо тақсим шудааст. Ба " +"таври дигар, он дар 'Ҳолати Irix' кор мекунад." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Намоиши диаграммаи CPU ҳамчун диаграммаи минтақаи пуштаӣ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Агар TRUE бошад, система-монитор диаграммаи CPU-ро ба ҷои диаграммаи хаттӣ " +"ҳамчун диаграммаи минтақаи пуштаӣ намоиш медиҳад." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "Фаъол/Ғайрифаъол кардани навсозии соф" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "Намоиши равзанаи гуфтугӯи огоҳӣ ҳангоми қатъи равандҳо" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "Вақт бо миллисония байни навсозиҳои намоиши раванд" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Вақт бо миллисония байни навсозиҳои графикаҳо" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "Оё иттилоот дар бораи ҳамаи системаҳои файл бояд намоиш дода шавад" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Оё иттилоот дар бораи ҳамаи системаҳои файл бояд намоиш дода шавад (аз он " +"ҷумла навъҳои мисли 'autofs' ва 'procfs') Барои дарёфти рӯйхати системаҳои " +"файли ахиран интихобшуда." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Замон бо миллисония байни навсозиҳои рӯйхати дастгоҳҳо" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "Намоиши равандҳоро муайянмекунад." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Захираи варақаҳое, ки ба қарибӣ намоиш дода шуданд" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "Рангҳои CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Ҳар вурудӣ дар формат аст (CPU#, қимати ранги Гексадесималӣ)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "Ранги хотираи графикаи пешфарз" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "Ранги мубодилаи графикаи пешфарз" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "Ранги тараффики шабакаи воридшавандаи графикаи пешфарз" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "Ранги тараффики шабакаи хориҷшавандаи графикаи пешфарз" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "Намоиши траффикаи шабака бо бит" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "Сутуни раванди навъи намоиш" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "Тартиби намоиши сутунҳои раванд" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "Тартиби намоиши навъи раванд" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "Бари раванди сутуни 'Ном' " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "Намоиш додани раванди сутуни 'Ном' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "Бари сутуни раванди 'Корбар'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "Намоиш додани сутуни раванди 'Корбар' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "Бари сутуни раванди 'Ҳолат'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "Намоиш додани сутуни раванди 'Ҳолат' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "Бари сутуни раванди 'Хотираи виртуалӣ'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хотираи виртуалӣ' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "Бари сутуни раванди 'Хотираи мондагор'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хотираи мондагор' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "Бари сутуни раванди 'Хотираи навишташаванда'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хотираи навишташаванда' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "Бари сутуни раванди 'Хотираи мубодилашуда'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хотираи мубодилашуда' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "Бари сутуни раванди 'Хотираи сервери Х'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хотираи сервери Х' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Бари сутуни раванди 'CPU %' " + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Намоиш додани сутуни раванди 'CPU %' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "Бари сутуни раванди 'Вақти CPU'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "Намоиш додани сутуни раванди 'Вақти CPU' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "Бари сутуни раванди 'Оғозшуда'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "Намоиш додани сутуни раванди 'Оғозшуда' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "Бари сутуни раванди 'Хуб'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хуб' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "Бари сутуни раванди 'PID'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "Намоиш додани сутуни раванди 'PID' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "Бари сутуни раванди 'Мӯҳтавои амнияти SELinux'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "Намоиш додани сутуни раванди 'Мӯҳтавои амнияти SELinux' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "Бари сутуни раванди 'Хати фармон'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хати фармон' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "Бари сутуни раванди 'Хотира'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "Намоиш додани сутуни раванди 'Хотира' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "Бари сутуни раванди 'Шабакаи интизорӣ'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Намоиш додани сутуни раванди 'Шабакаи интизорӣ' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "Бари сутуни раванди 'Гурӯҳи назоратӣ'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "Намоиш додани сутуни раванди 'Гурӯҳи назоратӣ' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "Бари сутуни раванди 'Воҳид'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "Намоиш додани сутуни раванди 'Воҳид' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "Бари сутуни раванди 'Сессия'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "Намоиш додани сутуни раванди 'Сессия' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "Бари сутуни раванди 'Ҷои нишаст'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "Намоиш додани сутуни раванди 'Ҷои нишаст' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "Бари сутуни раванди 'Соҳиб'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "Намоиш додани сутуни раванди 'Соҳиб' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "Бари сутуни раванди 'Афзалият'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "Намоиш додани сутуни раванди 'Афзалият' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "Сутуни намоиши навъи диск" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "Фармони намоиши навъи диск" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "Фармони намоиши сутунҳои диск" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "Бари сутуни намоиши диски 'Дастгоҳ'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "Намоиш додани сутуни намоиши диски 'Дастгоҳ' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "Бари сутуни намоиши диски 'Директория'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "Намоиш додани сутуни намоиши диски 'Директория' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "Бари сутуни намоиши диски 'Намуд'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "Намоиш додани сутуни намоиши диски 'Намуд' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "Бари сутуни намоиши диски 'Умумӣ'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "Намоиш додани сутуни намоиши диски 'Умумӣ' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "Бари сутуни намоиши диски 'Озод'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "Намоиш додани сутуни намоиши диски 'Озод' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "Бари сутуни намоиши диски 'Дастрас'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "Намоиш додани сутуни намоиши диски 'Дастрас' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "Бари сутуни намоиши диски 'Истифодашуда'" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "Намоиш додани сутуни намоиши диски 'Истифодашуда' дар оғози кор" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "Сутуни навъи харитаи хотира" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "Фармони навъи харитаи хотира" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "Кушодани сутуни навъи файлҳо" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "Фармони навъи кушодани файлҳо" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "Нишона" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Тағйири афзалияти раванд бо PID %d ба %d тағйир намеёбад.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Раванд бо PID %d бо сигнали %d қатъ намегардад.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "" +"Шумо мутмаин ҳастед, ки мехоҳед раванди интихобшудаи “%s” (PID: %u)-ро қатъ " +"кунед?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"Шумо мутмаин ҳастед, ки мехоҳед раванди интихобшудаи “%s” (PID: %u)-ро анҷом " +"диҳед?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "" +"Шумо мутмаин ҳастед, ки мехоҳед %d раванди интихобшударо қатъ кунед?" +msgstr[1] "" +"Шумо мутмаин ҳастед, ки мехоҳед %d раванди интихобшударо қатъ кунед?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "" +"Шумо мутмаин ҳастед, ки мехоҳед %d раванди интихобшударо анҷом диҳед?" +msgstr[1] "" +"Шумо мутмаин ҳастед, ки мехоҳед %d раванди интихобшударо анҷом диҳед?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Қатъи раванд метавонад иттилоотро вайрон карда сессияро барҳам диҳад ё боиси " +"хатари амниятӣ шавад. Танҳо раванди бемасъулият бояд қатъ карда шавад." + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Қатъи раванд" +msgstr[1] "_Қатъи равандҳо" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Анҷоми раванд" +msgstr[1] "_Анҷоми равандҳо" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Тағйири афзалияти раванд “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Тағйир додани тартиби афзалияти %d раванди интихобшуда" +msgstr[1] "Тағйир додани тартиби афзалияти %d раванди интихобшуда" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "Тавзеҳ:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Афзалияти раванд бо қимати хуби он дода мешавад. Қимати хуби камтар боиси " +"афзалияти баландтар мешавад." + +#: ../src/procproperties.cpp:49 ../src/procproperties.cpp:83 +#: ../src/procproperties.cpp:86 ../src/util.cpp:432 +msgid "N/A" +msgstr "М/Н" + +#: ../src/procproperties.cpp:66 ../src/proctable.cpp:319 +msgid "Process Name" +msgstr "Номи раванд" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:320 +msgid "User" +msgstr "Корбар" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:321 +msgid "Status" +msgstr "Вазъият" + +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:322 +msgid "Virtual Memory" +msgstr "Хотираи виртуалӣ" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:323 +msgid "Resident Memory" +msgstr "Хотираи доимӣ" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:324 +msgid "Writable Memory" +msgstr "Хотираи қобили навиштан" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:325 +msgid "Shared Memory" +msgstr "Хотираи ҳаволашуда" + +#: ../src/procproperties.cpp:75 ../src/proctable.cpp:326 +msgid "X Server Memory" +msgstr "Хотираи сервери Х" + +#: ../src/procproperties.cpp:78 ../src/proctable.cpp:328 +msgid "CPU Time" +msgstr "Вақти CPU" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:329 +msgid "Started" +msgstr "Оғозёфта" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:330 +msgid "Nice" +msgstr "Нағз" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:344 +msgid "Priority" +msgstr "Аввалият" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:331 +msgid "ID" +msgstr "Рамзи ID" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:332 +msgid "Security Context" +msgstr "Мӯҳтавои амният" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:333 +msgid "Command Line" +msgstr "Хати фармон" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:336 +msgid "Waiting Channel" +msgstr "Канали интизор" + +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:337 +msgid "Control Group" +msgstr "Гурӯҳи назорат" + +#: ../src/procproperties.cpp:198 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:327 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:338 +msgid "Unit" +msgstr "Воҳид" + +#: ../src/proctable.cpp:339 +msgid "Session" +msgstr "Ҷаласа" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:342 +msgid "Seat" +msgstr "Курсӣ" + +#: ../src/proctable.cpp:343 +msgid "Owner" +msgstr "Соҳиб" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Иҷро шуда истодааст" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Қатъ кардашуда" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Зомбӣ" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Қатънашаванда" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Хоб" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f КБ" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f МБ" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f ГБ" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f ТБ" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g килобит" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Мегабит" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Гигабит" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Терабит" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u бит" +msgstr[1] "%u бит" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u байт" +msgstr[1] "%u байт" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Афзалияти хеле баланд" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Афзалияти баланд" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Афзалияти оддӣ" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Афзалияти кам" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Афзалияти хеле кам" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld сония" +#~ msgstr[1] "%lld сония" + +#~ msgid "_Name contains:" +#~ msgstr "_Ном иборат аст аз:" + +#~ msgid "_Find" +#~ msgstr "_Ёфтан" + +#~ msgid "C_lear" +#~ msgstr "По_к кардан" + +#~ msgid "S_earch results:" +#~ msgstr "Натиҷаҳои Ҷ_устуҷӯ:" + +#~ msgid "_Close" +#~ msgstr "_Пӯшидан" + +#~ msgid "_Help" +#~ msgstr "_Кӯмак" + +#~ msgid "Process Properties" +#~ msgstr "Хусусиятҳои раванд" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Хусусиятҳои раванди \"%s\" (PID %u):" + +#~ msgid "Show processor usage graph" +#~ msgstr "Намоиш додани диаграммаи истифодаи просессор" + +#~ msgid "Show memory and swap usage graph" +#~ msgstr "Намоиш додани диаграммаи истифодаи ҳофиза ва мубодила" + +#~ msgid "Show network traffic graph" +#~ msgstr "Намоиш додани диаграммаи траффики шабака" + +#~ msgid "Sensitive" +#~ msgstr "Ҳассос" + +#~ msgid "The sensitivity value" +#~ msgstr "Қимати ҳассосият" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Қимати миёнаи боргирӣ барои 1, 5, 15 дақиқаи охирин: %0.2f, %0.2f, %0.2f" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "Анҷоми раванд метавонад иттилоотро вайрон карда сессияро барҳам диҳад ё " +#~ "боиси хатари амниятӣ шавад. Танҳо раванди бемасъулият бояд анҷом дода " +#~ "шавад." + +#~ msgid "_Stop Process" +#~ msgstr "_Манъ кардани раванд" + +#~ msgid "View" +#~ msgstr "Намоиш" + +#~ msgid "Main Window width" +#~ msgstr "Бари равзанаи асосӣ" + +#~ msgid "Main Window height" +#~ msgstr "Баландии равзанаи асосӣ" + +#~ msgid "Main Window X position" +#~ msgstr "Вазъияти X-и равзанаи асосӣ" + +#~ msgid "Main Window Y position" +#~ msgstr "Вазъияти Y-и равзанаи асосӣ" + +#~| msgid "_Draw CPU chart as stacked area chart" +#~ msgid "_Draw as stacked area chart" +#~ msgstr "_Кашидани диаграмма ҳамчун диаграммаи минтақаи пуштаӣ" + +#~| msgid "Show process 'Memory' column on startup" +#~ msgid "Show _processor usage graph" +#~ msgstr "Намоиш додани диаграммаи истифодаи _просессор" + +#~ msgid "Show _memory and swap usage graph" +#~ msgstr "намоиш додани _диаграммаи истифодаи ҳофиза ва мубодила" + +#~| msgid "Show network traffic in bits" +#~ msgid "Show _network traffic graph" +#~ msgstr "Намоиш додани диаграммаи _траффики шабака" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Барои қатъи раванд иҷозатҳо лозиманд" + +#~ msgid "Sent" +#~ msgstr "Ирсолшуда" + +#~ msgid "_View" +#~ msgstr "_Намоиш" + +#~ msgid "Stop process" +#~ msgstr "Манъ кардани раванд" + +#~ msgid "Continue process if stopped" +#~ msgstr "Идома додани раванд, агар қатъ шуда бошад" + +#~ msgid "Force process to finish normally" +#~ msgstr "Барои хотимаи оддӣ равандро маҷбур кунед" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Барои анҷоми фаврӣ равандро маҷбур кунед" + +#~ msgid "Refresh the process list" +#~ msgstr "Навсозии рӯйхати раванд" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Кушодани харитаҳи хотираи алоқаманд бо раванд" + +#~ msgid "View the files opened by a process" +#~ msgstr "Намоиши файлҳои кушодашуда за ҷониби раванд" + +#~ msgid "View additional information about a process" +#~ msgstr "Намоиши иттилооти иловагӣ оиди раванд" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Намоиши муносибати асосӣ/иловагӣ байни равандҳо" + +#~ msgid "Show active processes" +#~ msgstr "Намоиши равандҳои фаъол" + +#~ msgid "Show all processes" +#~ msgstr "Намоиши ҳамаи равандҳо" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Намоиш додани танҳо равандҳои азхудкардаи корбар" + +#~ msgid "Set process priority to very high" +#~ msgstr "Танзими афзалияти раванд ба хеле баланд" + +#~ msgid "Set process priority to high" +#~ msgstr "Танзими афзалияти раванд ба баланд" + +#~ msgid "Set process priority to normal" +#~ msgstr "Танзими афзалияти раванд ба оддӣ" + +#~ msgid "Set process priority to low" +#~ msgstr "Танзими афзалияти раванд ба паст" + +#~ msgid "Set process priority to very low" +#~ msgstr "Танзими афзалияти раванд ба хеле паст" + +#~ msgid "Set process priority manually" +#~ msgstr "Танзими дастии афзалияти раванд" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Намоиш додани раванди махсусро тавассути пешфарз муайян мекунад. 0 Ҳама " +#~ "аст, 1 корбар аст, ва 2 фаъол аст" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 барои иттилооти система, 1 барои рӯйхати равандҳо, 2 барои манобеъ ва 3 " +#~ "барои рӯйхати дискҳо" diff --git a/po/th.gmo b/po/th.gmo new file mode 100644 index 0000000..51174ca Binary files /dev/null and b/po/th.gmo differ diff --git a/po/th.po b/po/th.po new file mode 100644 index 0000000..7580f59 --- /dev/null +++ b/po/th.po @@ -0,0 +1,1878 @@ +# Thai translation of gnome-system-monitor. +# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnome-system-monitor +# package. +# +# Theppitak Karoonboonyanan , 2004-2012. +# Akom Chotiphantawanon , 2013-2016. +# +msgid "" +msgstr "" +"Project-Id-Version: procman 2.9.1\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2016-08-22 19:30+0000\n" +"PO-Revision-Date: 2016-09-10 10:17+0700\n" +"Last-Translator: Akom Chotiphantawanon \n" +"Language-Team: Thai \n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 2.91.6\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:262 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "เครื่องมือเฝ้าสังเกตระบบ" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "แสดงโพรเซสปัจจุบันและเฝ้าสังเกตสถานะของระบบ" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"เฝ้าสังเกต;ระบบ;โพรเซส;ซีพียู;หน่วยความจำ;เครือข่าย;สถิติ;การใช้งาน;ประสิทธิภาพ;งาน;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:317 +msgid "GNOME System Monitor" +msgstr "เครื่องมือเฝ้าสังเกตระบบของ GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "เฝ้าสังเกต;ระบบ;โพรเซส;ซีพียู;หน่วยความจำ;เครือข่าย;สถิติ;การใช้งาน;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "ดูและจัดการทรัพยากรระบบ" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"เครื่องมือเฝ้าสังเกตระบบเป็นเครื่องมือสำหรับดูโพรเซสและเฝ้าสังเกตระบบ ที่หน้าตาดึงดูดและใช้ง่าย" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"เครื่องมือเฝ้าสังเกตระบบสามารถช่วยคุณหาโปรแกรมที่กำลังใช้งานตัวประมวลผลหรือหน่วยความจำของคอมพิวเตอร์ของคุณอยู่ " +"สามารถจัดการโปรแกรมที่กำลังทำงานอยู่ บังคับหยุดโพรเซสที่ไม่ตอบสนอง " +"และเปลี่ยนสถานะหรือลำดับความสำคัญของโพรเซสต่างๆ ที่มีอยู่ได้" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"กราฟทรัพยากรจะช่วยแสดงให้คุณเห็นภาพรวมคร่าวๆ ของสิ่งที่เกิดขึ้นกับคอมพิวเตอร์ของคุณ " +"โดยแสดงการใช้งานล่าสุดของเครือข่าย หน่วยความจำ และตัวประมวลผล" + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "หน้ารายชื่อโพรเซส" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "ภาพรวมทรัพยากร" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "มุมมองระบบแฟ้ม" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "โครงการ GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "ฆ่าโพรเซส" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "ต้องใช้สิทธิพิเศษในการควบคุมโพรเซสของผู้ใช้อื่น" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "เปลี่ยนค่า nice ของโพรเซส" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "ต้องใช้สิทธิพิเศษในการเปลี่ยนลำดับความสำคัญของโพรเซส" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "_จบโพรเซส" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "แสดงคุณสมบัติของโพรเซส" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "โพรเซส" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "สถิติการใช้ซีพียู" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "สถิติการใช้หน่วยความจำและพื้นที่สลับ" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:349 +msgid "Memory" +msgstr "หน่วยความจำ" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "พื้นที่สลับ" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "สถิติการใช้เครือข่าย" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "กำลังรับ" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "ได้รับทั้งหมด" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "กำลังส่ง" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "ส่งทั้งหมด" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "ทรัพยากร" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ระบบแฟ้ม" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "ค้นหาแฟ้มที่เปิด" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "กรองแฟ้มด้วยชื่อ" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "ไม่สนใจตัวพิมพ์ใหญ่-เล็ก" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "ค้นหาแฟ้มที่เปิด" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "ปรับแต่ง" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "วิธีใช้" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "เกี่ยวกับ" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "ออก" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_ปรับข้อมูล" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "โพรเซสที่_กำลังทำงาน" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_ทุกโพรเซส" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "โพรเซสของ_ฉัน" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "ความ_ขึ้นต่อกัน" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "คุณ_สมบัติ" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "_ผังหน่วยความจำ" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "แ_ฟ้มที่เปิด" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "เ_ปลี่ยนลำดับความสำคัญ" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "สูงมาก" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "สูง" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "ปกติ" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "ต่ำ" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "ต่ำมาก" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "กำหนดเอง" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_หยุด" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "_ทำต่อ" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_จบ" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "ฆ่_า" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "แฟ้มที่เปิด" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "ปรับแต่งโปรแกรมเฝ้าสังเกตระบบ" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "พฤติกรรม" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "ช่วงเวลา_ปรับข้อมูลเป็นวินาที:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "เปิดใช้การอ่านข้อมูลแบบ_ยืดหยุ่น" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "เตือนก่อน_จบหรือฆ่าโพรเซส" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_หารปริมาณการใช้ CPU ด้วยจำนวน CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "ฟิลด์ข้อมูล" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "_ข้อมูลของโพรเซสที่แสดงในรายการ:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "กราฟ" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "วาดแผนภูมิ CPU เป็นแบบ_พื้นที่วางซ้อนกัน" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "แ_สดงอัตราเร็วเครือข่ายในหน่วยบิต" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "แสดงทุก_ระบบแฟ้ม" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "_ข้อมูลของระบบแฟ้มที่แสดงในรายการ:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_ยกเลิก" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "เปลี่ยนลำดับความ_สำคัญ" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "ค่าไ_นซ์:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"หมายเหตุ: ลำดับความสำคัญของโพรเซสกำหนดโดยค่าไนซ์ " +"ค่าไนซ์ที่ต่ำหมายถึงลำดับความสำคัญสูง" + +#: ../src/application.cpp:303 +msgid "A simple process and system monitor." +msgstr "เครื่องมือง่ายๆ สำหรับเฝ้าสังเกตโพรเซสและระบบ" + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "แสดงแท็บ \"โพรเซส\"" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "แสดงแท็บ \"ทรัพยากร\"" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "แสดงแท็บ \"ระบบแฟ้ม\"" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "แสดงรุ่นของโปรแกรม" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "อุปกรณ์" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "ไดเรกทอรี" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "ชนิด" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "รวม" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "ว่าง" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "ใช้ได้" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "ใช้ไป" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "วันนี้ %H:%M น." + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "เมื่อวาน %H:%M น." + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %H:%M น." + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%d %b %H:%M น." + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Ey" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "อัตราส่วน" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "อัตราส่วนเทียบกับค่าเต็มสำหรับปุ่มเลือกสี" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "หัวเรื่อง" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "หัวเรื่องของกล่องโต้ตอบเลือกสี" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "เลือกสี" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "สีปัจจุบัน" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "สีที่เลือกอยู่" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "ชนิดของปุ่มเลือกสี" + +#: ../src/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "ได้รับข้อมูลสีที่ผิดรูปแบบ\n" + +#: ../src/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "คลิกเพื่อกำหนดสีของกราฟ" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "เลือกสีสำหรับ '%s'" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "ซีพียู" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "ซีพียู %d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "Theppitak Karoonboonyanan " + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u วินาที" + +#: ../src/load-graph.cpp:366 +msgid "not available" +msgstr "ไม่มีข้อมูล" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:369 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) จาก %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "เปิดอยู่ %d แฟ้ม" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "แฟ้มที่เปิดอยู่ที่ตรงกัน %d แฟ้ม" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "โพรเซส" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "ชื่อแฟ้ม" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM เริ่ม" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM จบ" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "ขนาด VM" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "แฟล็ก" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "ออฟเซต VM" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "ส่วนตัว สะอาด" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "ส่วนตัว เปื้อน" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "ใช้ร่วม สะอาด" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "ใช้ร่วม เปื้อน" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "ผังหน่วยความจำ" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "_ผังหน่วยความจำของโพรเซส \"%s\" (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "แฟ้ม" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "ไปป์" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "การเชื่อมต่อเครือข่าย IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "การเชื่อมต่อเครือข่าย IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "ซ็อกเก็ตภายใน" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "ไม่ทราบชนิด" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "อ็อบเจกต์" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "แ_ฟ้มที่โพรเซส \"%s\" (PID %u) เปิด:" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"ขนาดและตำแหน่งของหน้าต่างหลักในรูปแบบ (ความกว้าง, ความสูง, ตำแหน่ง x, ตำแหน่ง y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "เปิดหน้าต่างหลักแบบขยายแผ่" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "แสดงความขึ้นต่อกันของโพรเซสแบบต้นไม้" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "เปอร์เซ็นต์ซีพียูแบบ Solaris" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"ถ้าเป็นค่าจริง โปรแกรมเฝ้าสังเกตระบบจะทำงานในแบบ Solaris ซึ่งการใช้ซีพียูของงานหนึ่งๆ " +"จะถูกหารด้วยจำนวนซีพียูทั้งหมด มิฉะนั้น ก็จะทำงานในแบบ Irix" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "แสดงแผนภูมิ CPU เป็นแบบพื้นที่วางซ้อนกัน" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"ถ้าเป็นค่าจริง เครื่องมือเฝ้าสังเกตระบบแสดงแผนภูมิ CPU เป็นแบบพื้นที่วางซ้อนกันแทนแบบกราฟเส้น" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "เปิดใช้/ปิดใช้การอ่านข้อมูลแบบยืดหยุ่น" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "เตือนก่อนฆ่าโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "ช่วงเวลาระหว่างการปรับข้อมูลรายการโพรเซส เป็นมิลลิวินาที" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "ช่วงเวลาระหว่างการปรับข้อมูลกราฟ เป็นมิลลิวินาที" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "จะแสดงข้อมูลของทุกระบบแฟ้มหรือไม่" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"จะแสดงข้อมูลเกี่ยวกับระบบแฟ้มทั้งหมด (รวมถึงชนิดอย่าง 'autofs' และ 'procfs') หรือไม่ " +"ซึ่งจะมีประโยชน์ในการดูรายการระบบแฟ้มที่เมานท์อยู่ทั้งหมด" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ช่วงเวลาระหว่างการปรับข้อมูลรายการอุปกรณ์ เป็นมิลลิวินาที" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "กำหนดโพรเซสที่แสดง" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "เก็บแท็บที่ดู" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "สีของซีพียู" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "แต่ละรายการอยู่ในรูปแบบ (#ซีพียู, ค่าสีฐานสิบหก)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "สีกราฟหน่วยความจำโดยปริยาย" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "สีกราฟพื้นที่สลับโดยปริยาย" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "สีกราฟเน็ตขาเข้าโดยปริยาย" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "สีกราฟเน็ตขาออกโดยปริยาย" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "แสดงการจราจรเครือข่ายในหน่วยบิต" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "คอลัมน์ที่ใช้เรียงลำดับรายการในหน้าแสดงโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "ลำดับการเรียงคอลัมน์ในหน้าแสดงโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "ลำดับการเรียงในหน้าแสดงโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "ความกว้างของคอลัมน์ 'ชื่อ' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "แสดงคอลัมน์ 'ชื่อ' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "ความกว้างของคอลัมน์ 'ผู้ใช้' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "แสดงคอลัมน์ 'ผู้ใช้' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "ความกว้างของคอลัมน์ 'สถานะ' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "แสดงคอลัมน์ 'สถานะ' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "ความกว้างของคอลัมน์ 'หน่วยความจำเสมือน' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "แสดงคอลัมน์ 'หน่วยความจำเสมือน' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "ความกว้างของคอลัมน์ 'หน่วยความจำ resident' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "แสดงคอลัมน์ 'หน่วยความจำ resident' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "ความกว้างของคอลัมน์ 'หน่วยความจำที่เขียนได้' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "แสดงคอลัมน์ 'หน่วยความจำที่เขียนได้' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "ความกว้างของคอลัมน์ 'หน่วยความจำใช้ร่วม' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "แสดงคอลัมน์ 'หน่วยความจำใช้ร่วม' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "ความกว้างของคอลัมน์ 'หน่วยความจำ X server' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "แสดงคอลัมน์ 'หน่วยความจำ X server' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "ความกว้างของคอลัมน์ '% ซีพียู' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "แสดงคอลัมน์ '% ซีพียู' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "ความกว้างของคอลัมน์ 'เวลาซีพียู' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "แสดงคอลัมน์ 'เวลาซีพียู' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "ความกว้างของคอลัมน์ 'เริ่ม' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "แสดงคอลัมน์ 'เริ่ม' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "ความกว้างของคอลัมน์ 'ไนซ์' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "แสดงคอลัมน์ 'ไนซ์' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "ความกว้างของคอลัมน์ 'PID' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "แสดงคอลัมน์ 'PID' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "ความกว้างของคอลัมน์ 'Security Context สำหรับ SELinux' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "แสดงคอลัมน์ 'Security Context สำหรับ SELinux' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "ความกว้างของคอลัมน์ 'บรรทัดคำสั่ง' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "แสดงคอลัมน์ 'บรรทัดคำสั่ง' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "ความกว้างของคอลัมน์ 'หน่วยความจำ' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "แสดงคอลัมน์ 'หน่วยความจำ' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "ความกว้างของคอลัมน์ 'ช่องที่คอย' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "แสดงคอลัมน์ 'ช่องที่คอย' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "ความกว้างของคอลัมน์ 'กลุ่มที่ควบคุม' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "แสดงคอลัมน์ 'กลุ่มที่ควบคุม' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "ความกว้างของคอลัมน์ 'ยูนิต' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "แสดงคอลัมน์ 'ยูนิต' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "ความกว้างของคอลัมน์ 'วาระ' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "แสดงคอลัมน์ 'วาระ' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "ความกว้างของคอลัมน์ 'ที่นั่ง' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "แสดงคอลัมน์ 'ที่นั่ง' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "ความกว้างของคอลัมน์ 'เจ้าของ' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "แสดงคอลัมน์ 'เจ้าของ' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "ความกว้างของคอลัมน์ 'ลำดับความสำคัญ' ของโพรเซส" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "แสดงคอลัมน์ 'ลำดับความสำคัญ' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "คอลัมน์ที่ใช้เรียงลำดับรายการในหน้าแสดงการใช้ดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "ลำดับการเรียงในหน้าแสดงการใช้ดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "ลำดับการเรียงคอลัมน์ในหน้าแสดงการใช้ดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "ความกว้างของคอลัมน์ 'อุปกรณ์' ในมุมมองดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "แสดงคอลัมน์ 'อุปกรณ์' ในมุมมองดิสก์เมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "ความกว้างของคอลัมน์ 'ไดเรกทอรี' ในมุมมองดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "แสดงคอลัมน์ 'ไดเรกทอรี' ในมุมมองดิสก์เมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "ความกว้างของคอลัมน์ 'ชนิด' ในมุมมองดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "แสดงคอลัมน์ 'ชนิด' ในมุมมองดิสก์เมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "ความกว้างของคอลัมน์ 'รวม' ในมุมมองดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "แสดงคอลัมน์ 'รวม' ในมุมมองดิสก์เมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "ความกว้างของคอลัมน์ 'ว่าง' ในมุมมองดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "แสดงคอลัมน์ 'ว่าง' ในมุมมองดิสก์เมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "ความกว้างของคอลัมน์ 'ใช้ได้' ในมุมมองดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "แสดงคอลัมน์ 'ใช้ได้' ในมุมมองดิสก์เมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "ความกว้างของคอลัมน์ 'ใช้ไป' ในมุมมองดิสก์" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "แสดงคอลัมน์ 'ใช้ไป' ในมุมมองดิสก์เมื่อเริ่มโปรแกรม" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "คอลัมน์ที่ใช้เรียงลำดับรายการในหน้าแสดงผังหน่วยความจำ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "ลำดับการเรียงคอลัมน์ในหน้าแสดงผังหน่วยความจำ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "คอลัมน์ที่ใช้เรียงลำดับรายการในหน้าแสดงแฟ้มที่เปิด" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "ลำดับการเรียงในหน้าแสดงแฟ้มที่เปิด" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "ไอคอน" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"ไม่สามารถเปลี่ยนลำดับความสำคัญของโพรเซสหมายเลข %d ไปเป็น %d\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"ไม่สามารถฆ่าโพรเซสหมายเลข %d ด้วยสัญญาณ %d\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "คุณแน่ใจหรือไม่ ว่าคุณต้องการฆ่าโพรเซส “%s” (PID: %u) ที่เลือก?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "คุณแน่ใจหรือไม่ ว่าคุณต้องการจบโพรเซส “%s” (PID: %u) ที่เลือก?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "คุณแน่ใจหรือไม่ ว่าคุณต้องการหยุดโพรเซส “%s” (PID: %u) ที่เลือก?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "คุณแน่ใจหรือไม่ ว่าคุณต้องการฆ่าโพรเซส %d โพรเซสที่เลือก?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "คุณแน่ใจหรือไม่ ว่าคุณต้องการจบโพรเซส %d โพรเซสที่เลือก?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "คุณแน่ใจหรือไม่ ว่าคุณต้องการหยุดโพรเซส %d โพรเซสที่เลือก?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"การฆ่าโพรเซสอาจหมายถึงการสูญเสียข้อมูล การทำลายวาระที่กำลังทำงานอยู่ " +"หรือการสร้างช่องโหว่ในระบบรักษาความปลอดภัย จึงควรสั่งฆ่าเฉพาะโพรเซสที่ไม่มีการตอบสนองเท่านั้น" + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "ฆ่_าโพรเซส" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"การจบโพรเซสอาจหมายถึงการสูญเสียข้อมูล การทำลายวาระที่กำลังทำงานอยู่ " +"หรือการสร้างช่องโหว่ในระบบรักษาความปลอดภัย จึงควรสั่งจบเฉพาะโพรเซสที่ไม่มีการตอบสนองเท่านั้น" + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_จบโพรเซส" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"การหยุดโพรเซสอาจหมายถึงการสูญเสียข้อมูล การทำลายวาระที่กำลังทำงานอยู่ " +"หรือการสร้างช่องโหว่ในระบบรักษาความปลอดภัย จึงควรสั่งหยุดเฉพาะโพรเซสที่ไม่มีการตอบสนองเท่านั้น" + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_หยุดโพรเซส" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "เปลี่ยนลำดับความสำคัญของโพรเซส “%s” (PID: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "เปลี่ยนลำดับความสำคัญของโพรเซส %d โพรเซสที่เลือก" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "หมายเหตุ:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "ลำดับความสำคัญของโพรเซสกำหนดโดยค่าไนซ์ ค่าไนซ์ที่ต่ำหมายถึงลำดับความสำคัญสูง" + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:334 +msgid "Process Name" +msgstr "ชื่อโพรเซส" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:335 +msgid "User" +msgstr "ผู้ใช้" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:336 +msgid "Status" +msgstr "สถานะ" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:337 +msgid "Virtual Memory" +msgstr "หน่วยความจำเสมือน" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:338 +msgid "Resident Memory" +msgstr "หน่วยความจำ resident" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:339 +msgid "Writable Memory" +msgstr "หน่วยความจำที่เขียนได้" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:340 +msgid "Shared Memory" +msgstr "หน่วยความจำใช้ร่วม" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:341 +msgid "X Server Memory" +msgstr "หน่วยความจำ X server" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:343 +msgid "CPU Time" +msgstr "เวลาซีพียู" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:344 +msgid "Started" +msgstr "เริ่ม" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:345 +msgid "Nice" +msgstr "ไนซ์" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:359 +msgid "Priority" +msgstr "ลำดับความสำคัญ" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:346 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:347 +msgid "Security Context" +msgstr "Security Context" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:348 +msgid "Command Line" +msgstr "บรรทัดคำสั่ง" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:351 +msgid "Waiting Channel" +msgstr "ช่องที่คอย" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:352 +msgid "Control Group" +msgstr "กลุ่มที่ควบคุม" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:342 +#, no-c-format +msgid "% CPU" +msgstr "% ซีพียู" + +#: ../src/proctable.cpp:353 +msgid "Unit" +msgstr "ยูนิต" + +#: ../src/proctable.cpp:354 +msgid "Session" +msgstr "วาระ" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:357 +msgid "Seat" +msgstr "ที่นั่ง" + +#: ../src/proctable.cpp:358 +msgid "Owner" +msgstr "เจ้าของ" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "กำลังทำงาน" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "หยุดชั่วคราว" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "ผีดิบ" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "ห้ามขัดจังหวะ" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "หลับ" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u บิต" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u ไบต์" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "ความสำคัญสูงมาก" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "ความสำคัญสูง" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "ความสำคัญปกติ" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "ความสำคัญต่ำ" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "ความสำคัญต่ำมาก" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/วินาที" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "ค้นหาแฟ้มที่เปิด" + +#~ msgid "Error" +#~ msgstr "ข้อผิดพลาด" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' ไม่ใช่นิพจน์เรกิวลาร์ของ Perl ที่ถูกต้อง" + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld วินาที" + +#~ msgid "_Name contains:" +#~ msgstr "_ชื่อมีคำว่า:" + +#~ msgid "_Find" +#~ msgstr "_หา" + +#~ msgid "C_lear" +#~ msgstr "_ล้าง" + +#~ msgid "S_earch results:" +#~ msgstr "ผลการ_ค้นหา:" + +#~ msgid "_Close" +#~ msgstr "ปิ_ด" + +#~ msgid "_Help" +#~ msgstr "_วิธีใช้" + +#~ msgid "Process Properties" +#~ msgstr "คุณสมบัติของโพรเซส" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "คุณสมบัติของโพรเซส \"%s\" (PID %u):" + +#~ msgid "System" +#~ msgstr "ระบบ" + +#~ msgid "Sent" +#~ msgstr "ส่งไป" + +#~ msgid "Show the System tab" +#~ msgstr "แสดงแท็บ \"ระบบ\"" + +#~ msgid "_Monitor" +#~ msgstr "เ_ฝ้าสังเกต" + +#~ msgid "_Edit" +#~ msgstr "แ_ก้ไข" + +#~ msgid "_View" +#~ msgstr "มุ_มมอง" + +#~ msgid "Search for _Open Files" +#~ msgstr "ค้นหาแฟ้มที่_เปิด" + +#~ msgid "Quit the program" +#~ msgstr "ออกจากโปรแกรม" + +#~ msgid "Stop process" +#~ msgstr "หยุดโพรเซส" + +#~ msgid "Continue process if stopped" +#~ msgstr "ให้โพรเซสที่หยุดไว้ทำงานต่อ" + +#~ msgid "Force process to finish normally" +#~ msgstr "บังคับให้โพรเซสจบการทำงานตามขั้นตอนปกติ" + +#~ msgid "Force process to finish immediately" +#~ msgstr "บังคับให้โพรเซสจบการทำงานทันที" + +#~ msgid "Refresh the process list" +#~ msgstr "ปรับข้อมูลรายการโพรเซส" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "ดูผังหน่วยความจำที่เชื่อมโยงกับโพรเซส" + +#~ msgid "View the files opened by a process" +#~ msgstr "ดูแฟ้มที่โพรเซสเปิด" + +#~ msgid "View additional information about a process" +#~ msgstr "ดูข้อมูลเพิ่มเติมเกี่ยวกับโพรเซส" + +#~ msgid "_Contents" +#~ msgstr "เนื้อ_หา" + +#~ msgid "Open the manual" +#~ msgstr "เปิดคู่มือการใช้งาน" + +#~ msgid "About this application" +#~ msgstr "เกี่ยวกับโปรแกรมนี้" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "แสดงความสัมพันธ์แบบแม่-ลูกระหว่างโพรเซสต่างๆ" + +#~ msgid "Show active processes" +#~ msgstr "แสดงโพรเซสที่กำลังทำงาน" + +#~ msgid "Show all processes" +#~ msgstr "แสดงทุกโพรเซส" + +#~ msgid "Show only user-owned processes" +#~ msgstr "แสดงเฉพาะโพรเซสของผู้ใช้" + +#~ msgid "Set process priority to very high" +#~ msgstr "กำหนดให้โพรเซสมีลำดับความสำคัญสูงมาก" + +#~ msgid "Set process priority to high" +#~ msgstr "กำหนดให้โพรเซสมีลำดับความสำคัญสูง" + +#~ msgid "Set process priority to normal" +#~ msgstr "กำหนดให้โพรเซสมีลำดับความสำคัญปกติ" + +#~ msgid "Set process priority to low" +#~ msgstr "กำหนดให้โพรเซสมีลำดับความสำคัญต่ำ" + +#~ msgid "Set process priority to very low" +#~ msgstr "กำหนดให้โพรเซสมีลำดับความสำคัญต่ำมาก" + +#~ msgid "Set process priority manually" +#~ msgstr "กำหนดลำดับความสำคัญของโพรเซสเป็นตัวเลข" + +#~ msgid "Main Window width" +#~ msgstr "ความกว้างของหน้าต่างหลัก" + +#~ msgid "Main Window height" +#~ msgstr "ความสูงของหน้าต่างหลัก" + +#~ msgid "Main Window X position" +#~ msgstr "ตำแหน่ง X ของหน้าต่างหลัก" + +#~ msgid "Main Window Y position" +#~ msgstr "ตำแหน่ง Y ของหน้าต่างหลัก" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "กำหนดชุดโพรเซสที่จะแสดงโดยปริยาย ค่า 0 หมายถึงทุกโพรเซส, 1 หมายถึงโพรเซสของผู้ใช้ " +#~ "และ 2 หมายถึงโพรเซสที่กำลังทำงาน" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 สำหรับข้อมูลระบบ, 1 สำหรับรายการโพรเซส, 2 สำหรับทรัพยากร และ 3 สำหรับรายการดิสก์" + +#~ msgid "Kill the selected process »%s« (PID: %u)?" +#~ msgstr "จะฆ่าโพรเซส “%s” (PID: %u) ที่เลือกหรือไม่?" + +#~ msgid "End the selected process »%s« (PID: %u)?" +#~ msgstr "จะจบโพรเซส “%s” (PID: %u) ที่เลือกหรือไม่?" + +#~ msgid "(%s Priority)" +#~ msgstr "(ความสำคัญ%s)" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "โหลดเฉลี่ยใน 1, 5, 15 นาทีที่ผ่านมา: %0.2f, %0.2f, %0.2f" + +#~ msgid "Release %s %s" +#~ msgstr "รุ่น %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d บิต" + +#~ msgid "Kernel %s" +#~ msgstr "เคอร์เนล %s" + +#~ msgid "Hardware" +#~ msgstr "ฮาร์ดแวร์" + +#~ msgid "Memory:" +#~ msgstr "หน่วยความจำ:" + +#~ msgid "Processor:" +#~ msgstr "ตัวประมวลผล:" + +#~ msgid "System Status" +#~ msgstr "สถานะระบบ" + +#~ msgid "Available disk space:" +#~ msgstr "เนื้อที่ว่างในดิสก์:" + +#~ msgid "_Change Priority..." +#~ msgstr "เ_ปลี่ยนลำดับความสำคัญ..." + +#~ msgid "Default graph cpu color" +#~ msgstr "สีกราฟซีพียูโดยปริยาย" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "แสดงคอลัมน์ 'อาร์กิวเมนต์' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "แสดงคอลัมน์ 'หน่วยความจำประเมิน' ของโพรเซสเมื่อเริ่มโปรแกรม" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "ความกว้างของคอลัมน์ 'อาร์กิวเมนต์' ของโพรเซส" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "ความกว้างของคอลัมน์ 'หน่วยความจำประเมิน' ของโพรเซส" + +#~ msgid "Solaris mode" +#~ msgstr "แบบ Solaris" + +#~ msgid "Release %s" +#~ msgstr "รุ่น %s" + +#~ msgid "Processor %d:" +#~ msgstr "ตัวประมวลผล %d:" + +#~ msgid "Unknown CPU model" +#~ msgstr "ไม่ทราบรุ่นซีพียู" + +#~ msgid "Default graph background color" +#~ msgstr "สีพื้นโดยปริยายของกราฟ" + +#~ msgid "Default graph frame color" +#~ msgstr "สีตารางโดยปริยายของกราฟ" + +#~ msgid "User memory:" +#~ msgstr "หน่วยความจำที่ใช้:" + +#~ msgid "Used swap:" +#~ msgstr "พื้นที่สลับที่ใช้:" + +#~ msgid "Total:" +#~ msgstr "รวม:" + +#~ msgid "_Background color:" +#~ msgstr "สี_พื้น:" + +#~ msgid "_Grid color:" +#~ msgstr "สี_ตาราง:" + +#~ msgid "Column zero saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์ที่ศูนย์" + +#~ msgid "Default graph net out color" +#~ msgstr "สีกราฟเน็ตออกโดยปริยาย" + +#~ msgid "Show column zero on startup" +#~ msgstr "แสดงคอลัมน์ที่ศูนย์เมื่อเริ่มโปรแกรม" + +#~ msgid "Unknown version" +#~ msgstr "ไม่ทราบรุ่น" + +#~ msgid "No hidden processes" +#~ msgstr "ไม่มีโพรเซสซ่อน" + +#~ msgid "" +#~ "There are no hidden processes in the list. To show all running processes, " +#~ "select the \"All processes\" option in the main window." +#~ msgstr "" +#~ "ไม่มีโพรเซสซ่อนในรายการ ถ้าคุณต้องการแสดงโพรเซสที่ทำงานอยู่ทั้งหมด คุณสามารถเลือกตัวเลือก " +#~ "\"ทุกโพรเซส\" ได้ในหน้าต่างหลัก" + +#~ msgid "Hidden Processes" +#~ msgstr "โพรเซสซ่อน" + +#~ msgid "Currently _hidden processes:" +#~ msgstr "รายการโพรเซสที่_ซ่อนไว้:" + +#~ msgid "_Remove From List" +#~ msgstr "_ลบออกจากรายการ" + +#~ msgid "" +#~ "These are the processes you have chosen to hide. You can reshow a process " +#~ "by removing it from this list." +#~ msgstr "" +#~ "โพรเซสเหล่านี้ คือโพรเซสที่คุณได้เลือกให้ซ่อนไว้ " +#~ "คุณสามารถสั่งให้กลับมาแสดงโพรเซสที่ต้องการอีกครั้งได้ โดยลบออกจากรายการนี้" + +#~ msgid "Show process threads" +#~ msgstr "แสดงเธรดของโพรเซส" + +#~ msgid "Show warning dialog when hiding processes" +#~ msgstr "เตือนก่อนซ่อนโพรเซส" + +#~ msgid "_Hidden Processes" +#~ msgstr "โพรเซสซ่อ_น" + +#~ msgid "Open the list of currently hidden processes" +#~ msgstr "แสดงรายการโพรเซสที่คุณซ่อนไว้" + +#~ msgid "" +#~ "Hidden processes are no longer visible in the process list. You can re-" +#~ "enable them by selecting the \"Hidden Processes\" entry in the View menu." +#~ msgstr "" +#~ "โพรเซสที่ซ่อนไว้จะไม่ปรากฏในรายการโพรเซส คุณสามารถสั่งให้กลับมาแสดงใหม่โดยเลือกรายการ " +#~ "'โพรเซสซ่อน' ในเมนู 'แก้ไข'" + +#~ msgid "Alert before _hiding processes" +#~ msgstr "เตือนก่อน_ซ่อนโพรเซส" + +#~ msgid "Process CPU % column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์เปอร์เซ็นต์ซีพียูของโพรเซส" + +#~ msgid "Process CPU time column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์เวลาซีพียูของโพรเซส" + +#~ msgid "Process PID column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์หมายเลขโพรเซส" + +#~ msgid "Process SELinux security context column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์ security context สำหรับ SELinux ของโพรเซส" + +#~ msgid "Process arguments column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์อาร์กิวเมนต์ของโพรเซส" + +#~ msgid "Process name column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์ชื่อโพรเซส" + +#~ msgid "Process nice column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์ค่า nice ของโพรเซส" + +#~ msgid "Process owner column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์เจ้าของโพรเซส" + +#~ msgid "Process resident memory column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์หน่วยความจำ resident ของโพรเซส" + +#~ msgid "Process shared memory column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์หน่วยความจำใช้ร่วมของโพรเซส" + +#~ msgid "Process start time column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์เวลาที่เริ่มของโพรเซส" + +#~ msgid "Process status column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์สถานะของโพรเซส" + +#~ msgid "Process virtual memory column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์หน่วยความจำเสมือนของโพรเซส" + +#~ msgid "Show process writable memory column saved width" +#~ msgstr "ความกว้างล่าสุดของคอลัมน์หน่วยความจำที่เขียนได้ของโพรเซส" + +#~ msgid "Arguments" +#~ msgstr "อาร์กิวเมนต์" + +#~ msgid "Devices" +#~ msgstr "อุปกรณ์ต่างๆ" + +#~ msgid "_File" +#~ msgstr "แ_ฟ้ม" + +#~ msgid "Update _interval:" +#~ msgstr "ปรับข้อมูล_ทุกๆ:" + +#~ msgid "_Threads" +#~ msgstr "เ_ธรด" + +#~ msgid "Show each thread as a separate process" +#~ msgstr "แสดงแต่ละเธรดแยกออกมาต่างหาก" + +#~ msgid "Jorgen Scheibengruber - nicer devices treeview" +#~ msgstr "Jorgen·Scheibengruber - การแสดงโครงสร้างต้นไม้ของอุปกรณ์ที่ดีขึ้น" + +#~ msgid "Show advanced info tab on startup" +#~ msgstr "แสดงรายละเอียดเพิ่มเติมของโพรเซสขณะเริ่มโปรแกรม" + +#~ msgid "Less _info" +#~ msgstr "ลด_รายละเอียด" + +#~ msgid "More _info" +#~ msgstr "_รายละเอียดเพิ่มเติม" + +#~ msgid "Process Info" +#~ msgstr "รายละเอียดของโพรเซส" + +#~ msgid "Status:" +#~ msgstr "สถานะ:" + +#~ msgid "Memory Usage" +#~ msgstr "การใช้หน่วยความจำ" + +#~ msgid "Very high - nice %d" +#~ msgstr "สูงมาก - ไนซ์ %d" + +#~ msgid "High - nice %d" +#~ msgstr "สูง - ไนซ์ %d" + +#~ msgid "Normal - nice %d" +#~ msgstr "ปกติ - ไนซ์ %d" + +#~ msgid "Low - nice %d" +#~ msgstr "ต่ำ - ไนซ์ %d" + +#~ msgid "Very low - nice %d" +#~ msgstr "ต่ำมาก - ไนซ์ %d" + +#~ msgid "RSS Memory" +#~ msgstr "หน่วยความจำ RSS" + +#~ msgid "Sho_w:" +#~ msgstr "แ_สดง:" + +#~ msgid "Saves the pane position for the system monitor tab" +#~ msgstr "เก็บตำแหน่งแถบกั้นช่องในแท็บเฝ้าสังเกตระบบ" + +#~ msgid "Force a process to finish normally" +#~ msgstr "บังคับให้โพรเซสจบการทำงานตามขั้นตอนปกติ" + +#~ msgid "Force a process to finish immediately" +#~ msgstr "บังคับให้โพรเซสจบการทำงานทันที" + +#~ msgid "Open the memory maps associated with the process" +#~ msgstr "ดูผังหน่วยความจำที่เชื่อมโยงกับโพรเซส" + +#~ msgid "View the files opened by the process" +#~ msgstr "ดูแฟ้มที่โพรเซสเปิด" + +#~ msgid "Sea_rch:" +#~ msgstr "_ค้นหา:" + +#~ msgid "More _Info >>" +#~ msgstr "_รายละเอียดเพิ่มเติม >>" + +#~ msgid "No such process." +#~ msgstr "ไม่มีโพรเซสที่ว่า" + +#~ msgid "" +#~ "Process Name: %s \n" +#~ "\n" +#~ "You do not have permission to change the priority of this process. You " +#~ "can enter the root password to gain the necessary permission." +#~ msgstr "" +#~ "ชื่อโพรเซส: %s\n" +#~ "\n" +#~ "คุณไม่มีสิทธิเปลี่ยนลำดับความสำคัญของโพรเซสนี้ แต่คุณอาจป้อนรหัสผ่านของ root " +#~ "เพื่อให้ได้มาซึ่งสิทธิดังกล่าว" + +#~ msgid "" +#~ "Process Name: %s\n" +#~ "\n" +#~ "You must be root to decrease a nice value of this process or set a nice " +#~ "value less than 0. You can enter the root password to gain the necessary " +#~ "permission." +#~ msgstr "" +#~ "ชื่อโพรเซส: %s\n" +#~ "\n" +#~ "คุณต้องเป็น root เท่านั้น จึงจะลดค่าไนซ์ของโพรเซสนี้ หรือตั้งค่าไนซ์ที่ต่ำกว่าศูนย์ " +#~ "คุณอาจป้อนรหัสผ่านของ root เพื่อให้ได้มาซึ่งสิทธิดังกล่าว" + +#~ msgid "" +#~ "Process Name: %s \n" +#~ "\n" +#~ "You do not have permission to end this process. You can enter the root " +#~ "password to gain the necessary permission." +#~ msgstr "" +#~ "ชื่อโพรเซส: %s\n" +#~ "\n" +#~ "คุณไม่มีสิทธิจบโพรเซสนี้ แต่คุณสามารถป้อนรหัสผ่านของ root เพื่อให้ได้มาซึ่งสิทธิดังกล่าว" + +#~ msgid "An error occured while killing the process." +#~ msgstr "เกิดข้อผิดพลาดขณะฆ่าโพรเซส" + +#~ msgid "Could not find \"%s\"" +#~ msgstr "หา \"%s\" ไม่พบ" + +#~ msgid "" +#~ "There are no processes containing the searched string. Please note that " +#~ "the search is performed only on processes shown in the process list." +#~ msgstr "" +#~ "ไม่มีโพรเซสที่มีคำค้นปรากฏอยู่ โปรดสังเกตว่าการค้นหานี้จะค้นจากโพรเซสที่แสดงในรายการเท่านั้น" + +#~ msgid "System resources monitor" +#~ msgstr "เฝ้าสังเกตระบบ" + +#~ msgid "No processes are currently hidden." +#~ msgstr "ไม่มีโพรเซสซ่อน" + +#~ msgid "Manage Hidden Processes" +#~ msgstr "จัดการโพรเซสซ่อน" + +#~ msgid "Force a process to finish." +#~ msgstr "บังคับให้โพรเซสจบการทำงาน" + +#~ msgid "Display a tree showing process dependencies" +#~ msgstr "แสดงโครงสร้างต้นไม้ของโพรเซสที่ขึ้นต่อกัน" + +#~ msgid "Display threads (subprocesses)" +#~ msgstr "แสดงเธรด (สายการทำงานย่อยในโพรเซส)" + +#~ msgid "Are you sure you want to hide this process?" +#~ msgstr "คุณแน่ใจหรือไม่ ว่าต้องการซ่อนโพรเซสนี้?" + +#~ msgid "_Show this dialog next time" +#~ msgstr "แ_สดงกล่องโต้ตอบนี้คราวหน้า" + +#~ msgid "If you kill a process, unsaved data will be lost." +#~ msgstr "ถ้าคุณฆ่าโพรเซส ข้อมูลที่ยังไม่จัดเก็บอาจสูญหายได้" + +#~ msgid "If you end a process, unsaved data will be lost." +#~ msgstr "ถ้าคุณจบโพรเซส ข้อมูลที่ยังไม่จัดเก็บอาจสูญหายได้" + +#~ msgid "End Process" +#~ msgstr "จบโพรเซส" + +#~ msgid "Root Password :" +#~ msgstr "รหัสผ่านของ Root :" + +#~ msgid "Wrong Password." +#~ msgstr "รหัสผ่านผิด" + +#~ msgid "%s could not be found." +#~ msgstr "ค้นหา \"%s\" ไม่พบ" diff --git a/po/tr.gmo b/po/tr.gmo new file mode 100644 index 0000000..01f9337 Binary files /dev/null and b/po/tr.gmo differ diff --git a/po/tr.po b/po/tr.po new file mode 100644 index 0000000..6169b91 --- /dev/null +++ b/po/tr.po @@ -0,0 +1,1458 @@ +# translation of gnome-system-monitor to Turkish +# Turkish translation for procman messages +# Copyright (C) 2001, 2004, 2005, 2007 Free Software Foundation, Inc. +# +# Nilgün Belma Bugüner , 2001. +# Ömer Fadıl USTA ,2002. +# Davut Topcan , 2004, 2005. +# Baris Cicek , 2007, 2008, 2009. +# Tunahan Uçar , 2011. +# Osman Karagöz , 2014, 2017. +# Muhammet Kara , 2011, 2014, 2015, 2017. +# Emin Tufan Çetin , 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-01-21 11:15+0300\n" +"Last-Translator: Emin Tufan Çetin \n" +"Language-Team: Türkçe \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 2.91.7\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "Sistem Gözlemcisi" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Çalışan süreçleri ve sistem durumunu gösterir" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"İzleyici;Gözlemci;Sistem;Süreç;İşlem;MİB;CPU;Bellek;Ağ;Geçmiş;Kullanım;" +"Performans;Başarım;Görev;Yönetici;Etkinlik;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME Sistem Gözlemcisi" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"İzleyici;Gözlemci;Sistem;Süreç;İşlem;MİB;CPU;Bellek;Ağ;Geçmiş;Kullanım;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "Sistem kaynaklarını görüntüleyin ve yönetin" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Sistem Gözlemcisi çekici ve kullanımı kolay arayüze sahip bir süreç " +"görüntüleyici ve sistem izleyicisidir." + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Sistem Gözlemcisi hangi uygulamanın ne kadar bellek ve işlemci kullanıdığı " +"konusunda yardımcı olabilir, Çalışmakta olan uygulamaları yönetebilir, yanıt " +"vermeyen süreçleri zorla kapatabilir, ve mevcut süreçlerin durumunu veya " +"önceliğini değiştirebilir." + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Kaynak grafiği size ağın, belleğin ve işlemcinin kullanımı hakkında ve " +"sisteminizde ne olup bittiğine dair hızlı bir izlenim sunar." + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "Süreç listesi görünümü" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "Kaynaklar genel görünümü" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "Dosya Sistemleri görünümü" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME Projesi" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "Süreci öldür" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "Diğer kullanıcıların süreçlerini yönetmek için ayrıcalıklar gerekir" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "Süreci devam ettir" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "Sürecin öncelik sırasını değiştirmek için ayrıcalıklar gerekir" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "Süreci _Sonlandır" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "Süreç özelliklerini göster" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "Süreçler" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "MİB Kullanım Geçmişi" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "Bellek ve Takas Kullanım Geçmişi" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "Bellek" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "Takas Alanı" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "Ağ Geçmişi" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "Alınıyor" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "Toplam Alınan:" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "Gönderiliyor" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "Toplam Gönderilen" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "Kaynaklar" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "Dosya Sistemleri" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Açık Dosyaları Ara" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "Dosyaları ada göre süz" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "BÜYÜK/küçük harfe duyarsız" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Açık Dosyaları Ara" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "Tercihler" + +#: data/menus.ui:18 +msgid "Help" +msgstr "Yardım" + +#: data/menus.ui:23 +msgid "About" +msgstr "Hakkında" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "Çıkış" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "_Tazele" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "_Etkin Süreçler" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "_Tüm Süreçler" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "Süreçleri_m" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "_Bağımlılıklar" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "Öze_llikler" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "_Bellek Eşlemler" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "_Dosyaları Aç" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "Önceliği _Değiştir" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "Çok Yüksek" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "Yüksek" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "Normal" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "Düşük" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "Çok Düşük" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "Özel" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "_Durdur" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "Devam _Ettir" + +#: data/menus.ui:139 +msgid "_End" +msgstr "_Sonlandır" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "_Öldür" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "Dosyaları Aç" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "Sistem Gözlemcisi Tercihleri" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "İşleyiş" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "Saniye olarak _güncelleme aralığı:" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "_Yumuşak tazelemeyi etkinleştir" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "Süreçler _sonlandırılmadan ya da öldürülmeden önce uyar" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "İ_şlemci kullanımını işlemci sayısına böl" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "Bilgi Alanları" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "Listede gösterilen süreç b_ilgisi:" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "Grafikler" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_MİB (CPU) grafiğini yığılmış alan grafiği olarak çiz" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "_MİB (CPU) grafiğini yumuşak grafik olarak çiz" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "Ağ hızını _bit olarak göster" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "_Tüm dosya sistemlerini göster" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "Listede gösterilen dosya sistemi b_ilgisi:" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Vazgeç" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "Ön_celiği Değiştir" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Öncelik değeri:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Not: Öncelik değeri süreç öncelikleri ile ilgilidir. Düşük " +"öncelik değeri daha yüksek bir önceliğe karşılık gelir." + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Basit bir süreç ve sistem izleyici." + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Süreçler sekmesini göster" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Kaynaklar sekmesini göster" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Dosya Sistemleri sekmesini göster" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Uygulamanın sürümünü göster" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "Aygıt" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "Konum" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "Tür" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "Toplam" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "Boş" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "Ulaşılabilir" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "Kullanılan" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "“%s” İçin Bir Renk Seçin" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "MİB" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "MİB%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"Deniz Koçak \n" +"Davut Topcan \n" +"Barış Çiçek \n" +"Muhammet Kara \n" +"Osman Karagöz " + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Bugün %l∶%M %p" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Dün %l∶%M %p" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %l∶%M %p" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%b %d %l∶%M %p" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Şimdiki Renk" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Dairesel renk seçici için yüzde tam" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Başlık" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Renk seçme penceresinin başlığı" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Bir Renk Seçin" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Şimdiki Renk" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Seçili renk" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Renk seçinin tipi" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Geçersiz renk verisi alındı\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Grafik renklerini atamak için tıklayın" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u saniye" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "kullanılabilir değil" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) / %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d açık dosya" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "eşleşen %d açık dosya" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "Süreç" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "Dosya adı" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "SB Başlangıç" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "SB Bitiş" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "SB Boyutu" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "İmler" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "SB Ofseti" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Değişmemiş özel bellek" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Değişmiş özel bellek" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Değişmemiş paylaşılan bellek" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Değişmiş paylaşılan bellek" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Dosya indeksi" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Bellek Eşlemler" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Süreç “%s” için bellek _eşlemleri (PID %u):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "dosya" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "boru" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 ağ bağlantısı" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 ağ bağlantısı" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "yerel soket" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "bilinmeyen tür" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "DT" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "Nesne" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "Süreç “%s” tarafından açılan _dosyalar (PID %u):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"(genişlik, yükseklik, x konumu, y konumu) biçiminde ana pencere boyutu ve " +"konumu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "Ana Pencere büyültülmüş olarak açılmalıdır" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "Süreç bağımlılıklarını ağaç yapısında göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "MİB yüzdesi için Solaris kipi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Eğer TRUE yapılırsa sistem gözlemcisi bir görevin mib kullanımı toplam MİB " +"sayısına bölündüğü “Solaris kipinde” işlem yapar. Diğer şekilde “Irix " +"kipinde” işlem yapar." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "MİB grafiğini yığılmış alan grafiği olarak göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Eğer TRUE yapılırsa sistem gözlemcisi MİB grafiğini çizgi grafiği yerine " +"yığılmış alan grafiği olarak gösterir." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "" +"MİB grafiğini Bezier eğrilerini kullanarak pürüzsüz grafik olarak göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Eğer TRUE yapılırsa sistem gözlemcisi MİB grafiğini çizgi grafiği yerine " +"pürüzsüz grafik olarak gösterir." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "Yumuşak tazelemeyi etkinleştir/kapat" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "Süreçler öldürülürken uyarı mesajı göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "" +"Milisaniye olarak süreç görüntüleme güncellemeleri arasında geçen zaman" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Milisaniye olarak grafiklerin güncellenmesi arasında geçen zaman" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "Tüm dosya sistemleri hakkındaki bilgilerin gösterilmesi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Tüm dosya sistemleri hakkındaki bilgilerin gösterilip gösterilmeyeceği " +"(“autofs” ve “procfs” gibi dosya sistemi türlerini de içeren). Şu an bağlı " +"olan tüm dosya sistemlerinin listesini almak için faydalıdır." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Milisaniye olarak aygıt listesi güncellemeleri arasında geçen zaman" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "Hangi süreçlerin gösterileceğini belirler." + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "Şu an gösterilen sekmeleri kaydet" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "MİB renkleri" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Her girdi (MİB No, Onaltılık renk değeri) biçimindedir" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "Bellek grafiği öntanımlı rengi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "Öntanımlı takas grafik rengi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "Öntanımlı gelen ağ trafiği grafik rengi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "Öntanımlı giden ağ trafiği grafik rengi" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "Ağ trafiğini bit cinsinden göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "Süreç gösterim sıra sütunu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "Süreç görüntüleme sütun sırası" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "Süreç gösterim sıra düzeni" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "Süreç “Ad” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "Sürecin “Ad” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "Süreç “Kullanıcı” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "Sürecin “Kullanıcı” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "Süreç “Durum” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "Sürecin “Durum” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "Süreç “Sanal Bellek” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Sürecin “Sanal Bellek” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "Süreç “Yerleşik Bellek” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "Sürecin “Yerleşik Bellek” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "Süreç “Yazılabilir Bellek” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "Sürecin “Yazılabilir Bellek” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "Süreç “Paylaşılan Bellek” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "Sürecin “Paylaşılan Bellek” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "Süreç “X Sunucusu Belleği” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "Sürecin “X Sunucusu Belleği” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "Süreç “MİB %” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "Başlangıçta “MİB %” süreç sütununu göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "Süreç “İşlemci Zamanı” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "Sürecin “İşlemci Süresi” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "Süreç “Başlatıldı” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "Sürecin “Başlatıldı” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "Süreç “Öncelik” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "Sürecin “Öncelik” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "Süreç “PID” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "Başlangıçta “PID” süreç sütununu göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "Süreç “SELinux Güvenlik Bağlamı” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Sürecin “SELinux Güvenlik Bağlamı” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "Süreç “Komut Satırı” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "Sürecin “Komut Satırı” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "Süreç “Bellek” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "Sürecin “Bellek” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "Süreç “Bekleyen Kanal” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Başlangıçta “Bekleyen Kanal” süreç sütununu göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "Süreç “Kontrol Grubu” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "Sürecin “Kontrol Grubu” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "Süreç “Birim” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "Sürecin “Birim” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "Süreç “Oturum” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "Sürecin “Oturum” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "Süreç “Yuva” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "Sürecin “Yuva” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "Süreç “Sahip” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "Sürecin “Sahip” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "Süreç “Toplam diskten okuma” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "Sürecin “Toplam diskten okuma” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "Süreç “Toplam diske yazma” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "Sürecin “Toplam diske yazma” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "Süreç “Diskten okuma” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "Sürecin “Diskten okuma” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "Süreç “Diske yazma” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "Sürecin “Diske yazma” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "Süreç “Öncelik” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "Sürecin “Öncelik” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "Disk görünümü sıralama sütunu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "Disk gösterimi sıralama düzeni" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "Disk görüntüleme sütun sırası" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "Disk görünümü “Aygıt” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "Disk görünümü “Aygıt” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "Disk görünümü “Dizin” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "Disk görünümü “Dizin” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "Disk görünümü “Tür” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "Disk görünümü “Tür” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "Disk görünümü “Toplam” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "Disk görünümü “Toplam” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "Disk görünümü “Boşta” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "Disk görünümü “Boşta” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "Disk görünümü “Kullanılabilir” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "Disk görünümü “Kullanılabilir” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "Disk görünümü “Kullanımda” sütununun genişliği" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "Disk görünümü “Kullanımda” sütununu başlangıçta göster" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "Bellek haritası sıralama sütunu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "Bellek haritası sıralama düzeni" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "Dosya aç sıralama sütunu" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "Dosya aç sıralama düzeni" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Simge" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"PID %d sürecinin önceliği %d olarak değiştirilemiyor.\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"PID %d süreci %d sinyali ile öldürülemiyor.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Seçilen “%s” (PID: %u) sürecini öldürmek istediğinizden emin misiniz?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "" +"Seçilen “%s” (PID: %u) sürecini sonlandırmak istediğinizden emin misiniz?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Seçilen “%s” (PID: %u) sürecini durdurmak istediğinizden emin misiniz?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Seçili %d süreci öldürmek istediğinizden emin misiniz?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Seçili %d süreci sonlandırmak istediğinizden emin misiniz?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Seçili %d süreci durdurmak istediğinizden emin misiniz?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Bir süreci öldürmek verilere zarar verebilir, oturumu kesebilir ya da bir " +"güvenlik riski oluşturabilir. Sadece yanıt vermeyen süreçler " +"sonlandırılmalıdır." + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Süreçleri _Öldür" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Bir süreci sonlandırmak veri kaybına sebep olabilir, oturumu kesebilir ya da " +"bir güvenlik riski oluşturabilir. Sadece yanıt vermeyen süreçler " +"sonlandırılmalıdır." + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Süreçleri _Sonlandır" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Bir süreci durdurmak veri kaybına sebep olabilir, oturumu kesebilir ya da " +"bir güvenlik riski oluşturabilir. Sadece yanıt vermeyen süreçler " +"durdurulmalıdır." + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "Süreçleri _Durdur" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Süreç “%s” (PID %u) için Önceliği Değiştir" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Seçilen %d sürecin Önceliğini Değiştir" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Not:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Öncelik değeri süreç öncelikleri ile ilgilidir. Düşük öncelik değeri daha " +"yüksek bir önceliğe karşılık gelir." + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "-" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "Süreç Adı" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "Kullanıcı" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "Durum" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "Sanal Bellek" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "Yerleşik Bellek" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "Yazılabilir Bellek" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "Paylaşılmış Bellek" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X Sunucusu Belleği" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "MİB zamanı" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "Başlamış" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Öncelik" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "Öncelik" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "No" + +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "Güvenlik Bağlamı" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "Komut Satırı" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "Bekleyen Kanal" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "Kontrol Grubu" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% MİB" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "Birim" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "Oturum" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "Yuva" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "Sahip" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "Toplam diskten okuma" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "Toplam diske yazma" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "Diskten okuma" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "Diske yazma" + +#: src/util.cpp:27 +msgid "Running" +msgstr "Çalışan" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "Durdurulmuş" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombi" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Kesilemez" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "Beklemede" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "Çok Yüksek Öncelik" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "Yüksek Öncelik" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "Normal Öncelik" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "Düşük Öncelik" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "Çok Düşük Öncelik" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u bit" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u bayt" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Açık Dosyaları Ara" + +#~ msgid "Error" +#~ msgstr "Hata" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "'%s' geçerli bir Perl düzenli ifadesi değil." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld saniye" diff --git a/po/ug.gmo b/po/ug.gmo new file mode 100644 index 0000000..dd078cb Binary files /dev/null and b/po/ug.gmo differ diff --git a/po/ug.po b/po/ug.po new file mode 100644 index 0000000..3d75cc3 --- /dev/null +++ b/po/ug.po @@ -0,0 +1,1520 @@ +# Uyghur translation for gnome-system-monitor. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Gheyret Kenji,2010. +# Sahran , 2010. +# Zeper , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2013-02-11 20:59+0000\n" +"PO-Revision-Date: 2013-02-13 19:47+0900\n" +"Last-Translator: Gheyret Kenji \n" +"Language-Team: Gnome Uighur Translation Project \n" +"Language: ug\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/callbacks.cpp:184 ../src/procman-app.cpp:360 +msgid "System Monitor" +msgstr "سىستېما كۆزەتكۈچ" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/callbacks.cpp:185 +msgid "View current processes and monitor system state" +msgstr "نۆۋەتتىكى ئىجرالارنى كۆرۈش ۋە سىستېما ھالىتىنى كۆزىتىش" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;كۆزەتكۈچ;سىستېما;ئىجرا;CPU;ئەسلەك;تور;ئىز;ئىشلىتىش نىسبىتى;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#| msgid "System Monitor" +msgid "GNOME System Monitor" +msgstr "گىنوم سىستېما كۆزەتكۈچ" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "ئىجرانى ئۆلتۈر" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to kill process" +msgstr "ئىجرانى ئۆلتۈرۈش ئۈچۈن ئىمتىياز كېرەك" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "ئىجرانىڭ مەرتىۋىسىنى ئۆزگەرت" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to renice process" +msgstr "ئىجرانىڭ مەرتىۋىسىنى ئۆزگەرتىش ئۈچۈن ئىمتىياز كېرەك" + +#: ../data/interface.ui.h:2 +msgid "View" +msgstr "كۆرۈنۈش" + +#: ../data/interface.ui.h:3 +msgid "End _Process" +msgstr "ئىجرانى ئاخىرلاشتۇر(_P)" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "ئىجرا" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "تارىخى CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "ئەسلەك ۋە ۋاقىتلىق ساقلىغۇچنىڭ تارىخى" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:249 +#: ../src/procproperties.cpp:132 ../src/proctable.cpp:230 +msgid "Memory" +msgstr "ئەسلەك" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:260 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "توردىن كىرىپ-چىقىشنىڭ تارىخى" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:285 +msgid "Receiving" +msgstr "قوبۇللاۋاتىدۇ" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "جەمئىي قوبۇللىغىنى" + +#: ../data/interface.ui.h:12 +msgid "Sent" +msgstr "ئەۋەتكەنلىرى" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "جەمئىي يوللىغىنى" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "مەنبەلەر" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "ھۆججەت سىستېمىسى" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ئېچىلغان ھۆججەتنى ئىزدە" + +#: ../data/lsof.ui.h:2 +msgid "_Name contains:" +msgstr "ئات ئىچىدە(_N):" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive matching" +msgstr "چوڭ كىچىك يېزىلىشنى پەرقلەندۈر" + +#: ../data/lsof.ui.h:4 +msgid "C_lear" +msgstr "تازىلا(_L)" + +#: ../data/lsof.ui.h:5 +msgid "S_earch results:" +msgstr "ئىزدەش نەتىجىسى(_E):" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "ئېچىلغان ھۆججەتنى ئىزدە" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "مايىللىق" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "ياردەم" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "ھەققىدە" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "ئاخىرلاشتۇر" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "ھۆججەت ئاچ" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "سىستېما كۆزەتكۈچ مايىللىقى" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "ھەرىكەت" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "يېڭىلاش ئارىلىقى سېكۇنت(_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "سىلىق يېڭىلاش قوزغات(_S)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "ئىجرالارنى ئاخىرلاشتۇرۇش ياكى ئولتۇرۇشتىن بۇرۇن ئاگاھلاندۇرسۇن(_K)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "ئىشلىتىلىش نىسبىتىنى(CPU نىڭ) CPU نىڭ سانىغا بۆل(_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "ئۇچۇر سۆز بۆلىكى" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "ئىجرا ئۇچۇرى تىزىمدا كۆرسىتىلدى(_N):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "گرافىك" + +#: ../data/preferences.ui.h:11 +msgid "_Show network speed in bits" +msgstr "تور تېزلىكىنى بىت بىلەن ئىپادىلە(_S)" + +#: ../data/preferences.ui.h:12 +msgid "_Draw CPU chart as stacked area chart" +msgstr "CPU گرافىكىنى دەستىلەنگەن گرافىك سۈپىتىدە سىز(_D)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "بارلىق ھۆججەت سىستېمىلىرىنى كۆرسەت(_A)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "تىزىملىكتە كۆرسىتىدىغان ھۆججەت سىستېما ئۇچۇرى(_N):" + +#: ../data/renice.ui.h:1 +msgid "Change _Priority" +msgstr "مەرتىۋىسىنى ئۆزگەرت(_P)" + +#: ../data/renice.ui.h:2 +msgid "_Nice value:" +msgstr "Nice قىممىتى(_N):" + +#: ../data/renice.ui.h:3 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "Note: جەرياننىڭ قىممىتى ئۇنىڭ nice قىممىتى تەرىپىدىن بەلگىلىنىدۇ. nice قىممىتى توۋەن بولسا مەرتىۋىسى يۇقىرى بولىدۇ." + +#: ../src/argv.cpp:20 +msgid "Show the Processes tab" +msgstr "ئىجرا بەتكۈچىنى كۆرسەتسۇن" + +#: ../src/argv.cpp:25 +msgid "Show the Resources tab" +msgstr "مەنبە بەتكۈچىنى كۆرسەتسۇن" + +#: ../src/argv.cpp:30 +msgid "Show the File Systems tab" +msgstr "ھۆججەت سىستېمىسى بەتكۈچىنى كۆرسەتسۇن" + +#: ../src/callbacks.cpp:195 +msgid "translator-credits" +msgstr "Gheyret Kenji \n" +"Sahran\n" +"Muhemmed Erdem " + +#: ../src/disks.cpp:304 ../src/memmaps.cpp:361 +msgid "Device" +msgstr "ئۈسكۈنە" + +#: ../src/disks.cpp:305 +msgid "Directory" +msgstr "مۇندەرىجە" + +#: ../src/disks.cpp:306 ../src/gsm_color_button.c:223 ../src/openfiles.cpp:251 +msgid "Type" +msgstr "تىپى" + +#: ../src/disks.cpp:307 +msgid "Total" +msgstr "جەمئىي" + +#: ../src/disks.cpp:308 +msgid "Free" +msgstr "بوش" + +#: ../src/disks.cpp:309 +msgid "Available" +msgstr "ئىشلەتكىلى بولىدۇ" + +#: ../src/disks.cpp:310 +msgid "Used" +msgstr "ئىشلىتىلگىنى" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:155 +msgid "?" +msgstr "؟" + +#: ../src/e_date.c:162 +msgid "Today %l:%M %p" +msgstr "بۈگۈن %p%l:%M" + +#: ../src/e_date.c:171 +msgid "Yesterday %l:%M %p" +msgstr "تۈنۈگۈن %p%l:%M" + +#: ../src/e_date.c:183 +msgid "%a %l:%M %p" +msgstr "%p%l:%M (%a)" + +#: ../src/e_date.c:191 +msgid "%b %d %l:%M %p" +msgstr "%b %d %l:%M %p" + +#: ../src/e_date.c:193 +msgid "%b %d %Y" +msgstr "%b %d %Y" + +#: ../src/gsm_color_button.c:199 +msgid "Fraction" +msgstr "كەسىر" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:201 +msgid "Percentage full for pie color pickers" +msgstr "دۈگىلەك رەڭ سۈمۈرگۈچنىڭ تولۇق يۈز پىرسەنتى" + +#: ../src/gsm_color_button.c:208 +msgid "Title" +msgstr "ماۋزۇ" + +#: ../src/gsm_color_button.c:209 +msgid "The title of the color selection dialog" +msgstr "رەڭ تاللاش سۆزلەشكۈسىنىڭ ماۋزۇسى" + +#: ../src/gsm_color_button.c:210 ../src/gsm_color_button.c:628 +msgid "Pick a Color" +msgstr "رەڭ ئال" + +#: ../src/gsm_color_button.c:216 +msgid "Current Color" +msgstr "ھازىرقى رەڭ" + +#: ../src/gsm_color_button.c:217 +msgid "The selected color" +msgstr "تاللانغان رەڭ" + +#: ../src/gsm_color_button.c:224 +msgid "Type of color picker" +msgstr "رەڭ يىغقۇچ تىپى" + +#: ../src/gsm_color_button.c:550 +msgid "Received invalid color data\n" +msgstr "ئىناۋەتسىز رەڭ سانلىق-مەلۇماتى تاپشۇرۇۋالدى\n" + +#: ../src/gsm_color_button.c:651 +msgid "Click to set graph colors" +msgstr "چېكىپ گرافىك رەڭگى تەڭشىلىدۇ" + +#: ../src/interface.cpp:47 +msgid "_View" +msgstr "كۆرۈنۈش(_V)" + +#: ../src/interface.cpp:49 +msgid "_Stop Process" +msgstr "ئىجرانى توختىتىش(_S)" + +#: ../src/interface.cpp:50 +msgid "Stop process" +msgstr "ئىجرالارنى توختىتىش" + +#: ../src/interface.cpp:51 +msgid "_Continue Process" +msgstr "ئىجرانى داۋاملاشتۇر(_C)" + +#: ../src/interface.cpp:52 +msgid "Continue process if stopped" +msgstr "جەريان توختىتىلسىمۇ داۋاملاشتۇرۇش" + +#: ../src/interface.cpp:54 ../src/procdialogs.cpp:96 +msgid "_End Process" +msgstr "ئىجرانى ئاخىرلاشتۇر(_E)" + +#: ../src/interface.cpp:55 +msgid "Force process to finish normally" +msgstr "ئىجرانى نورمال ئاخىرلىشىشقا مەجبۇرلاش" + +#: ../src/interface.cpp:56 ../src/procdialogs.cpp:85 +msgid "_Kill Process" +msgstr "ئىجرانى ئۆلتۈرۈش(_K)" + +#: ../src/interface.cpp:57 +msgid "Force process to finish immediately" +msgstr "ئىجرانى ھازىرلا ئاخىرلىشىشقا مەجبۇرلاش" + +#: ../src/interface.cpp:58 +msgid "_Change Priority" +msgstr "مەرتىۋىسىنى ئۆزگەرت(_C)" + +#: ../src/interface.cpp:59 +msgid "Change the order of priority of process" +msgstr "ئىجرانىڭ مەرتىۋە تەرتىپىنى ئۆزگەرتىدۇ" + +#: ../src/interface.cpp:61 +msgid "_Refresh" +msgstr "يېڭىلا(_R)" + +#: ../src/interface.cpp:62 +msgid "Refresh the process list" +msgstr "ئىجرا تىزىمىنى يېڭىلايدۇ" + +#: ../src/interface.cpp:64 +msgid "_Memory Maps" +msgstr "ئەسلەك خەرىتە(_M)" + +#: ../src/interface.cpp:65 +msgid "Open the memory maps associated with a process" +msgstr "بۇ جەريانغا مۇناسىۋەتلىك بولغان ئەسلەك خەرىتىسىنى ئاچىدۇ" + +#. Translators: this means 'Files that are open' (open is no verb here) +#: ../src/interface.cpp:67 +msgid "Open _Files" +msgstr "ئوچۇق ھۆججەتلەر(_F)" + +#: ../src/interface.cpp:68 +msgid "View the files opened by a process" +msgstr "ئىجرا ئاچقان ھۆججەتلەرنى كۆرىدۇ" + +#: ../src/interface.cpp:69 +msgid "_Properties" +msgstr "خاسلىق(_P)" + +#: ../src/interface.cpp:70 +msgid "View additional information about a process" +msgstr "ئىجرا ھەققىدىكى قوشۇمچە ئۇچۇرلار" + +#: ../src/interface.cpp:75 +msgid "_Dependencies" +msgstr "بېقىندىلىق مۇناسىۋەت(_D)" + +#: ../src/interface.cpp:76 +msgid "Show parent/child relationship between processes" +msgstr "ئىجرالار ئارىسىدىكى ئاتا-بالىلىق مۇناسىۋەتلەرنى كۆرسەت" + +#: ../src/interface.cpp:83 +msgid "_Active Processes" +msgstr "ئاكتىپ ئىجرالار(_A)" + +#: ../src/interface.cpp:84 +msgid "Show active processes" +msgstr "ئاكتىپ ئىجرالارنى كۆرسەت" + +#: ../src/interface.cpp:85 +msgid "A_ll Processes" +msgstr "بارلىق ئىجرالار(_L)" + +#: ../src/interface.cpp:86 +msgid "Show all processes" +msgstr "بارلىق ئىجرالارنى كۆرسەت" + +#: ../src/interface.cpp:87 +msgid "M_y Processes" +msgstr "ئىجرالىرىم(_Y)" + +#: ../src/interface.cpp:88 +msgid "Show only user-owned processes" +msgstr "ئىشلەتكۈچىنىڭ ئىجرالىرىنىلا كۆرسەت" + +#: ../src/interface.cpp:93 ../src/util.cpp:217 +msgid "Very High" +msgstr "ناھايىتى يۇقىرى" + +#: ../src/interface.cpp:94 +msgid "Set process priority to very high" +msgstr "مەرتىۋىسىنى بەك يۇقىرى قىلىپ بەلگىلەيدۇ" + +#: ../src/interface.cpp:95 ../src/util.cpp:219 +msgid "High" +msgstr "يۇقىرى" + +#: ../src/interface.cpp:96 +msgid "Set process priority to high" +msgstr "مەرتىۋىسىنى يۇقىرى قىلىپ بەلگىلەيدۇ" + +#: ../src/interface.cpp:97 ../src/util.cpp:221 +msgid "Normal" +msgstr "نورمال" + +#: ../src/interface.cpp:98 +msgid "Set process priority to normal" +msgstr "مەرتىۋىسىنى نورمال قىلىپ بەلگىلەيدۇ" + +#: ../src/interface.cpp:99 ../src/util.cpp:223 +msgid "Low" +msgstr "تۆۋەن" + +#: ../src/interface.cpp:100 +msgid "Set process priority to low" +msgstr "مەرتىۋىسىنى تۆۋەن قىلىپ بەلگىلەيدۇ" + +#: ../src/interface.cpp:101 ../src/util.cpp:225 +msgid "Very Low" +msgstr "بەك تۆۋەن" + +#: ../src/interface.cpp:102 +msgid "Set process priority to very low" +msgstr "مەرتىۋىسىنى بەك تۆۋەن قىلىپ بەلگىلەيدۇ" + +#: ../src/interface.cpp:103 +msgid "Custom" +msgstr "ئىختىيارى" + +#: ../src/interface.cpp:104 +msgid "Set process priority manually" +msgstr "مەرتىۋىسىنى قولدا بەلگىلەيدۇ" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:178 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "‹%s› ئۈچۈن رەڭ تاللاش" + +#: ../src/interface.cpp:214 ../src/procproperties.cpp:138 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:216 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:300 +msgid "Sending" +msgstr "يوللاۋاتىدۇ" + +#: ../src/load-graph.cpp:174 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u سېكۇنت" + +#: ../src/load-graph.cpp:369 +msgid "not available" +msgstr "ئىشلەتكىلى بولمايدۇ" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:372 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) / %s" + +#: ../src/lsof.cpp:125 +msgid "Error" +msgstr "خاتالىق" + +#: ../src/lsof.cpp:126 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "‹%s› بولسا Perl نىڭ ئىناۋەتلىك مۇنتىزىم ئىپادىسى ئەمەس." + +#: ../src/lsof.cpp:272 +msgid "Process" +msgstr "ئىجرا" + +#: ../src/lsof.cpp:284 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:294 ../src/memmaps.cpp:339 +msgid "Filename" +msgstr "ھۆججەت ئاتى" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:341 +msgid "VM Start" +msgstr "مەۋھۇم ساقلىغۇچنىڭ بېشى" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:343 +msgid "VM End" +msgstr "مەۋھۇم ساقلىغۇچنىڭ ئاخىرى" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:345 +msgid "VM Size" +msgstr "مەۋھۇم ساقلىغۇچنىڭ ئۆلچىمى" + +#: ../src/memmaps.cpp:346 +msgid "Flags" +msgstr "بەلگىلەر" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:348 +msgid "VM Offset" +msgstr "مەۋھۇم ئەسلەك ئېغىش" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:351 +msgid "Private clean" +msgstr "ئۆزگەرتىلمىگەن شەخسىي ئەسلەك" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:354 +msgid "Private dirty" +msgstr "ئۆزگەرتىلگەن شەخسىي ئەسلەك" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:357 +msgid "Shared clean" +msgstr "ئۆزگەرتىلمىگەن ھەمبەھىر ئەسلەك" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:360 +msgid "Shared dirty" +msgstr "ئۆزگەرتىلگەن ھەمبەھىر ئەسلەك" + +#: ../src/memmaps.cpp:362 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:467 +msgid "Memory Maps" +msgstr "ئەسلەك خەرىتە" + +#: ../src/memmaps.cpp:479 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "ئىجرا «%s» (PID %u) نىڭ ئەسلەك خەرىتىسى(_M):" + +#: ../src/openfiles.cpp:38 +msgid "file" +msgstr "ھۆججەت" + +#: ../src/openfiles.cpp:40 +msgid "pipe" +msgstr "تۇرۇبا" + +#: ../src/openfiles.cpp:42 +msgid "IPv6 network connection" +msgstr "IPv6 تور باغلىنىشى" + +#: ../src/openfiles.cpp:44 +msgid "IPv4 network connection" +msgstr "IPv4 تور باغلىنىشى" + +#: ../src/openfiles.cpp:46 +msgid "local socket" +msgstr "يەرلىك socket" + +#: ../src/openfiles.cpp:48 +msgid "unknown type" +msgstr "نامەلۇم تىپ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:250 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:252 +msgid "Object" +msgstr "نەڭ" + +#: ../src/openfiles.cpp:346 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "ئىجرا «%s» (PID %u)تەرىپىدىن ئېچىلغان ھۆججەتلەر(_F):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:1 +msgid "Main Window width" +msgstr "ئاساسى كۆزنەكنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:2 +msgid "Main Window height" +msgstr "ئاساسى كۆزنەكنىڭ ئېگىزلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:3 +msgid "Main Window should open maximized" +msgstr "ئاساسىي كۆزنەك ئەڭ چوڭ ھالەتتە ئېچىلىشى كېرەك" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:4 +msgid "Main Window X position" +msgstr "ئاساسىي كۆزنەكنىڭ X ئورنى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:5 +msgid "Main Window Y position" +msgstr "ئاساسىي كۆزنەكنىڭ Y كوئوردېناتى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:6 +msgid "Show process dependencies in tree form" +msgstr "ئىجرانىڭ بېقىنىش مۇناسىۋىتىنى شاخسىمان شەكىلدە كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:7 +msgid "Solaris mode for CPU percentage" +msgstr "CPU پىرسەنتى Solaris ھالىتىنى ئىشلىتىدۇ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:8 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "ئەگەر TRUE بولسا سىستېما كۆزەتكۈچىسى «Solaris ھالەت»تە ئىشلەيدۇ، ئۇنىڭدىكى ۋەزىپىنىڭ CPU ئىشلىتىش مىقدارى ئومۇمىي CPU سانىغا بۆلۈنىدۇ. ئۇنداق بولمىسا «Irix ھالەت»تە ئىشلەيدۇ." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:9 +msgid "Show CPU chart as stacked area chart" +msgstr "CPU گرافىكىنى دەستىلەنگەن گرافىك سۈپىتىدە كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:10 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "ئەگەر TRUE بولسا، سىستېما كۆزەتكۈچىسى CPU گرافىكىنى دەستىلەنگەن گرافىك سۈپىتىدە كۆرسىتىدۇ." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:11 +msgid "Enable/Disable smooth refresh" +msgstr "سىلىق يېڭىلاش قوزغات/چەكلە" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:12 +msgid "Show warning dialog when killing processes" +msgstr "مەشغۇلاتىنى يوقىتىدىغان چاغدا ئاگاھلاندۇرۇش سۆزلەشكۈسى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:13 +msgid "Time in milliseconds between updates of the process view" +msgstr "جەريان كۆرۈنۈشىنى يېڭىلاش ۋاقىت ئارىلىقى، بىرلىكى مىللىسېكۇنت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:14 +msgid "Time in milliseconds between updates of the graphs" +msgstr "گرافىكنى يېڭىلاش ۋاقىت ئارىلىقى، بىرلىكى مىللىسېكۇنت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:15 +msgid "Whether information about all file systems should be displayed" +msgstr "بارلىق ھۆججەت سىستېمىسىغا مۇناسىۋەتلىك ئۇچۇرلار كۆرسىتىلەمدۇ يوق" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:16 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "بارلىق ھۆججەت سىستېمىسى(‹autofs› ۋە ‹procfs› قاتارلىق تىپلارمۇ بار)غا مۇناسىۋەتلىك ئۇچۇرلار كۆرسىتىلەمدۇ يوق. بۇ نۆۋەتتە ئېگەرلەنگەن ھۆججەت سىستېمىسىنىڭ تىزىمىنى ئېلىشقا پايدىلىق." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:17 +msgid "Time in milliseconds between updates of the devices list" +msgstr "ئۈسكۈنە تىزىملىكىنى يېڭىلاش ۋاقىت ئارىلىقى، بىرلىكى مىللىسېكۇنت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:18 +msgid "" +"Determines which processes to show by default. 0 is All, 1 is user, and 2 is " +"active" +msgstr "كۆڭۈلدىكى كۆرسىتىلىدىغان ئىجرالارنى بەلگىلەڭ. 0 ھەممىنى، 1 ئىشلەتكۈچىنىڭكىنى، ۋە 2 ئاكتىپلىرىنى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:19 +msgid "Saves the currently viewed tab" +msgstr "نۆۋەتتە كۆرۈۋاتقان جەدۋەلنى ساقلاش" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:20 +msgid "" +"0 for the System Info, 1 for the processes list, 2 for the resources and 3 " +"for the disks list" +msgstr "0 سىستېما ئۇچۇرى، 1 ئىجرا تىزىمى، 2 بايلىقلار ۋە 3 دىسكا تىزىمىنى بىلدۈرىدۇ." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:21 +msgid "CPU colors" +msgstr "CPU نىڭ رېڭى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:22 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "ھەر بىر تۈرنىڭ پىچىمى (CPU#، ئون ئالتىلىك سىستېمىدىكى رەڭ قىممىتى)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:23 +msgid "Default graph memory color" +msgstr "كۆڭۈلدىكى گرافىكنىڭ ئەسلەك رەڭگى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:24 +msgid "Default graph swap color" +msgstr "گرافىكتىكى ۋاقىتلىق ساقلىغۇچنىڭ ئەسلى رەڭگى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:25 +msgid "Default graph incoming network traffic color" +msgstr "گرافىكتىكى تور كىرىش ئېقىمىنىڭ كۆڭۈلدىكى رەڭگى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:26 +msgid "Default graph outgoing network traffic color" +msgstr "گرافىكتىكى تور چىقىش ئېقىمىنىڭ كۆڭۈلدىكى رەڭگى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:27 +msgid "Show network traffic in bits" +msgstr "تور قىستاڭچىلىقىنى بىتتا كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:28 +msgid "Process view sort column" +msgstr "ئىجرا كۆرۈش تەرتىپلەش ئىستونى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:29 +msgid "Process view columns order" +msgstr "ئىجرا كۆرۈش ئىستوننى تەرتىپى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:30 +msgid "Process view sort order" +msgstr "ئىجرا كۆرۈش تەرتىپلەش تەرتىپى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:31 +msgid "Width of process 'Name' column" +msgstr "ئىجرانىڭ ‹ئات› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:32 +msgid "Show process 'Name' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ئات› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:33 +msgid "Width of process 'User' column" +msgstr "ئىجرانىڭ ‹ئىشلەتكۈچى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:34 +msgid "Show process 'User' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ئىشلەتكۈچى› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:35 +msgid "Width of process 'Status' column" +msgstr "ئىجرانىڭ ‹ھالەت› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:36 +msgid "Show process 'Status' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ھالەت› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:37 +msgid "Width of process 'Virtual Memory' column" +msgstr "ئىجرانىڭ ‹مەۋھۇم ئەسلەك› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:38 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹مەۋھۇم ئەسلەك› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:39 +msgid "Width of process 'Resident Memory' column" +msgstr "ئىجرانىڭ ‹دائىملىق ئەسلەك› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:40 +msgid "Show process 'Resident Memory' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹دائىملىق ئەسلەك› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:41 +msgid "Width of process 'Writable Memory' column" +msgstr "ئىجرانىڭ ‹يېزىشچان ئەسلەك› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:42 +msgid "Show process 'Writable Memory' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹يېزىشچان ئەسلەك› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:43 +msgid "Width of process 'Shared Memory' column" +msgstr "ئىجرانىڭ ‹ھەمبەھىر ئەسلەك› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:44 +msgid "Show process 'Shared Memory' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ھەمبەھىر ئەسلەك› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:45 +msgid "Width of process 'X Server Memory' column" +msgstr "ئىجرانىڭ ‹X مۇلازىمېتىر ئەسلەك› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:46 +msgid "Show process 'X Server Memory' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹X مۇلازىمېتىر ئەسلەك› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:48 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "ئىجرانىڭ ‹CPU %› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:50 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹CPU %› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:51 +msgid "Width of process 'CPU Time' column" +msgstr "ئىجرانىڭ ‹CPU ۋاقتى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:52 +msgid "Show process 'CPU Time' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹CPU ۋاقتى› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:53 +msgid "Width of process 'Started' column" +msgstr "ئىجرانىڭ ‹باشلانغان› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:54 +msgid "Show process 'Started' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹باشلانغان› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:55 +msgid "Width of process 'Nice' column" +msgstr "ئىجرانىڭ ‹Nice› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:56 +msgid "Show process 'Nice' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹Nice› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:57 +msgid "Width of process 'PID' column" +msgstr "ئىجرانىڭ ‹PID› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:58 +msgid "Show process 'PID' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹PID› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:59 +msgid "Width of process 'SELinux Security Context' column" +msgstr "ئىجرانىڭ ‹SELinux بىخەتەرلىك مۇھىتى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:60 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹SELinux بىخەتەرلىك مۇھىتى› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:61 +msgid "Width of process 'Command Line' column" +msgstr "ئىجرانىڭ ‹بۇيرۇق قۇرى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:62 +msgid "Show process 'Command Line' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹بۇيرۇق قۇرى› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:63 +msgid "Width of process 'Memory' column" +msgstr "ئىجرانىڭ ‹ئەسلەك› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:64 +msgid "Show process 'Memory' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ئەسلەك› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:65 +msgid "Width of process 'Waiting Channel' column" +msgstr "ئىجرانىڭ ‹كۈتۈش قانىلى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:66 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹كۈتۈش قانىلى› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:67 +msgid "Width of process 'Control Group' column" +msgstr "ئىجرانىڭ ‹تىزگىن گۇرۇپپا› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:68 +msgid "Show process 'Control Group' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹تىزگىن گۇرۇپپا› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:69 +msgid "Width of process 'Unit' column" +msgstr "ئىجرانىڭ ‹بىرلىك› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:70 +msgid "Show process 'Unit' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹بىرلىك› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:71 +msgid "Width of process 'Session' column" +msgstr "ئىجرانىڭ ‹ئەڭگىمە› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:72 +msgid "Show process 'Session' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ئەڭگىمە› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:73 +msgid "Width of process 'Seat' column" +msgstr "ئىجرانىڭ ‹ئورۇن› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:74 +msgid "Show process 'Seat' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ئورۇن› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:75 +msgid "Width of process 'Owner' column" +msgstr "ئىجرانىڭ ‹ئىگىسى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:76 +msgid "Show process 'Owner' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹ئىگىدار› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:77 +msgid "Width of process 'Priority' column" +msgstr "ئىجرانىڭ ‹مەرتىۋە› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:78 +msgid "Show process 'Priority' column on startup" +msgstr "قوزغالغاندا ئىجرانىڭ ‹مەرتىۋە› ئىستونىنى كۆرسەت" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:79 +msgid "Disk view sort column" +msgstr "دىسكا كۆرۈنۈش تەرتىپلەش ئىستونى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:80 +msgid "Disk view sort order" +msgstr "دىسكا كۆرۈنۈش تەرتىپلەش تەرتىپى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:81 +msgid "Disk view columns order" +msgstr "دىسكا كۆرۈنۈش ئىستون تەرتىپى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:82 +#| msgid "Width of process 'Nice' column" +msgid "Width of disk view 'Device' column" +msgstr "دىسكا كۆرۈنۈشىدىكى ‹ئۈسكۈنە› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:83 +#| msgid "Show process 'Nice' column on startup" +msgid "Show disk view 'Device' column on startup" +msgstr "باشلانغاندا دىسكا كۆرۈنۈشىدىكى ‹ئۈسكۈنە› ئىستونىنى كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:84 +#| msgid "Width of process 'Memory' column" +msgid "Width of disk view 'Directory' column" +msgstr "دىسكا كۆرۈنۈشىدىكى ‹مۇندەرىجە› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:85 +#| msgid "Show process 'Memory' column on startup" +msgid "Show disk view 'Directory' column on startup" +msgstr "باشلانغاندا دىسكا كۆرۈنۈشىدىكى ‹مۇندەرىجە› ئىستونىنى كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:86 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Type' column" +msgstr "دىسكا كۆرۈنۈشىدىكى ‹تىپى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:87 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Type' column on startup" +msgstr "باشلانغاندا دىسكا كۆرۈنۈشىدىكى ‹تىپى› ئىستونىنى كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:88 +#| msgid "Width of process 'Status' column" +msgid "Width of disk view 'Total' column" +msgstr "دىسكا كۆرۈنۈشىدىكى ‹جەمئىي› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:89 +#| msgid "Show process 'Status' column on startup" +msgid "Show disk view 'Total' column on startup" +msgstr "باشلانغاندا دىسكا كۆرۈنۈشىدىكى ‹جەمئىي› ئىستونىنى كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:90 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Free' column" +msgstr "دىسكا كۆرۈنۈشىدىكى ‹بىكار› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:91 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Free' column on startup" +msgstr "باشلانغاندا دىسكا كۆرۈنۈشىدىكى ‹بىكار› ئىستونىنى كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:92 +#| msgid "Width of process 'Name' column" +msgid "Width of disk view 'Available' column" +msgstr "دىسكا كۆرۈنۈشىدىكى ‹بارلىرى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:93 +#| msgid "Show process 'Name' column on startup" +msgid "Show disk view 'Available' column on startup" +msgstr "باشلانغاندا دىسكا كۆرۈنۈشىدىكى ‹بارلىرى› ئىستونىنى كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:94 +#| msgid "Width of process 'User' column" +msgid "Width of disk view 'Used' column" +msgstr "دىسكا كۆرۈنۈشىدىكى ‹ئىشلىتىلگىنى› ئىستونىنىڭ كەڭلىكى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:95 +#| msgid "Show process 'User' column on startup" +msgid "Show disk view 'Used' column on startup" +msgstr "باشلانغاندا دىسكا كۆرۈنۈشىدىكى ‹ئىشلىتىلگىنى› ئىستونىنى كۆرسەتسۇن" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:96 +msgid "Memory map sort column" +msgstr "ئەسلەك خەرىتە تەرتىپلەش ئىستونى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:97 +msgid "Memory map sort order" +msgstr "ئەسلەك خەرىتە تەرتىپلەش تەرتىپى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:98 +msgid "Open files sort column" +msgstr "ئېچىلغان ھۆججەتلەر تەرتىپلەش ئىستونى" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.h:99 +msgid "Open files sort order" +msgstr "ئېچىلغان ھۆججەتلەر تەرتىپلەش تەرتىپى" + +#: ../src/procactions.cpp:76 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "ئىجرا(PID سى %d) نىڭ مەرتىۋىسىنى %d غا ئۆزگەرتكىلى بولمىدى.\n" +"%s" + +#: ../src/procactions.cpp:156 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "ئىجرا(PID سى %d) نى سىگنال %d نى ئىشلىتىپ ئۆلتۈرگىلى بولمىدى.\n" +"%s" + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:78 +#, c-format +msgid "Kill the selected process “%s” (PID: %u)?" +msgstr "تاللانغان ئىجرا «%s» (PID: %u) نى ئۆچۈرسۇنمۇ؟" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:82 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "ئىجرا ئۆلتۈرۈلسە، سانلىق-مەلۇماتلار بۇزۇلۇشى، ئەڭگىمە توختاپ قېلىشى ياكى بىخەتەرلىك جەھەتتە مەسىلە كېلىپ چىقىشى مۇمكىن. شۇڭا مەسئۇلىيىتى يوق ئىجرالارنى ئۆلتۈرسە بولىدۇ." + +#. xgettext: primary alert message +#: ../src/procdialogs.cpp:89 +#, c-format +msgid "End the selected process “%s” (PID: %u)?" +msgstr "تاللانغان ئىجرا «%s» (PID: %u) نى ئاخىرلاشتۇرسۇنمۇ؟" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:93 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "ئىجرا ئاخىرلاشتۇرۇلسا، سانلىق-مەلۇماتلار بۇزۇلۇشى، ئەڭگىمە توختاپ قېلىشى ياكى بىخەتەرلىك جەھەتتە مەسىلە كېلىپ چىقىشى مۇمكىن. شۇڭا مەسئۇلىيىتى يوق ئىجرالارنى ئۆلتۈرسە بولىدۇ." + +#: ../src/procdialogs.cpp:175 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "تاللانغان ئىجرا «%s» (PID: %u) نى مەرتىۋىسىنى ئۆزگەرتىش" + +#: ../src/procdialogs.cpp:193 +msgid "Note:" +msgstr "دىققەت:" + +#: ../src/procdialogs.cpp:194 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "جەرياننىڭ قىممىتى ئۇنىڭ nice قىممىتى تەرىپىدىن بەلگىلىنىدۇ. nice قىممىتى توۋەن بولسا مەرتىۋىسى يۇقىرى بولىدۇ." + +#: ../src/procdialogs.cpp:446 ../src/procman-app.cpp:462 +msgid "Icon" +msgstr "سىنبەلگە" + +#: ../src/procman-app.cpp:575 +msgid "A simple process and system monitor." +msgstr "ئاددىي ئىجرا ۋە سىستېما كۆزەتكۈچ." + +#: ../src/procproperties.cpp:104 ../src/util.cpp:434 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:129 ../src/proctable.cpp:215 +msgid "Process Name" +msgstr "ئىجرا ئاتى" + +#: ../src/procproperties.cpp:130 ../src/proctable.cpp:216 +msgid "User" +msgstr "ئىشلەتكۈچى" + +#: ../src/procproperties.cpp:131 ../src/proctable.cpp:217 +msgid "Status" +msgstr "ھالىتى" + +#: ../src/procproperties.cpp:133 ../src/proctable.cpp:218 +msgid "Virtual Memory" +msgstr "مەۋھۇم ئەسلەك" + +#: ../src/procproperties.cpp:134 ../src/proctable.cpp:219 +msgid "Resident Memory" +msgstr "دائىمىي ئەسلەك" + +#: ../src/procproperties.cpp:135 ../src/proctable.cpp:220 +msgid "Writable Memory" +msgstr "يېزىشچان ئەسلەك" + +#: ../src/procproperties.cpp:136 ../src/proctable.cpp:221 +msgid "Shared Memory" +msgstr "ھەمبەھىر ئەسلەك" + +#: ../src/procproperties.cpp:137 ../src/proctable.cpp:222 +msgid "X Server Memory" +msgstr "X مۇلازىمېتىر ئەسلەك" + +#: ../src/procproperties.cpp:139 ../src/proctable.cpp:224 +msgid "CPU Time" +msgstr "CPU ۋاقتى" + +#: ../src/procproperties.cpp:139 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld سېكۇنت" + +#: ../src/procproperties.cpp:140 ../src/proctable.cpp:225 +msgid "Started" +msgstr "باشلاندى" + +#: ../src/procproperties.cpp:141 ../src/proctable.cpp:226 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:142 ../src/proctable.cpp:240 +msgid "Priority" +msgstr "مەرتىۋە" + +#: ../src/procproperties.cpp:143 ../src/proctable.cpp:227 +msgid "ID" +msgstr "كىملىكى(ID)" + +#: ../src/procproperties.cpp:144 ../src/proctable.cpp:228 +msgid "Security Context" +msgstr "بىخەتەر مۇھىت" + +#: ../src/procproperties.cpp:145 ../src/proctable.cpp:229 +msgid "Command Line" +msgstr "بۇيرۇق قۇرى" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:146 ../src/proctable.cpp:232 +msgid "Waiting Channel" +msgstr "كۈتۈش قانىلى" + +#: ../src/procproperties.cpp:147 ../src/proctable.cpp:233 +msgid "Control Group" +msgstr "تىزگىن گۇرۇپپا" + +#: ../src/procproperties.cpp:259 +msgid "Process Properties" +msgstr "ئىجرانىڭ خاسلىقى" + +#: ../src/procproperties.cpp:279 +#, c-format +msgid "Properties of process \"%s\" (PID %u):" +msgstr "ئىجرا «%s» (PID %u) نىڭ خاسلىقى:" + +#: ../src/proctable.cpp:223 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:234 +msgid "Unit" +msgstr "بىرلىك" + +#: ../src/proctable.cpp:235 +msgid "Session" +msgstr "ئەڭگىمە" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:238 +msgid "Seat" +msgstr "ئورۇن" + +#: ../src/proctable.cpp:239 +msgid "Owner" +msgstr "ئىگىسى" + +#: ../src/proctable.cpp:1048 +#, c-format +msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +msgstr "ئاخىرقى 1، 5، 15 مىنۇتتىكى ئوتتۇرىچە يۈك: %0.2f, %0.2f, %0.2f" + +#: ../src/util.cpp:30 +msgid "Running" +msgstr "ئىجرادا" + +#: ../src/util.cpp:34 +msgid "Stopped" +msgstr "توختىدى" + +#: ../src/util.cpp:38 +msgid "Zombie" +msgstr "قېتىپ قالغان" + +#: ../src/util.cpp:42 +msgid "Uninterruptible" +msgstr "چېقىلىشقا بولمايدىغان" + +#: ../src/util.cpp:46 +msgid "Sleeping" +msgstr "ئۇخلاۋاتقان" + +#. xgettext: weeks, days +#: ../src/util.cpp:101 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:105 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:112 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f كىلوبايت" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f مېگابايت" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f گىگابايت" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f تېرابايت" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g كىلوبىت" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g مېگابىت" + +#: ../src/util.cpp:172 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g گىگابىت" + +#: ../src/util.cpp:173 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g تېرابىت" + +#: ../src/util.cpp:188 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u بىت" + +#: ../src/util.cpp:189 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u بايت" + +#: ../src/util.cpp:232 +msgid "Very High Priority" +msgstr "ئىنتايىن يۇقىرى مەرتىۋە" + +#: ../src/util.cpp:234 +msgid "High Priority" +msgstr "يۇقىرى مەرتىۋە" + +#: ../src/util.cpp:236 +msgid "Normal Priority" +msgstr "نورمال مەرتىۋە" + +#: ../src/util.cpp:238 +msgid "Low Priority" +msgstr "تۆۋەن مەرتىۋە" + +#: ../src/util.cpp:240 +msgid "Very Low Priority" +msgstr "ئەڭ توۋەن مەرتىۋە" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:599 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "_Monitor" +#~ msgstr "كۆزەتكۈچ(_M)" + +#~ msgid "_Edit" +#~ msgstr "تەھرىر(_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "ئېچىلغان ھۆججەتنى ئىزدە(_O)" + +#~ msgid "Search for open files" +#~ msgstr "ئېچىلغان ھۆججەتنى ئىزدە" + +#~ msgid "Quit the program" +#~ msgstr "پروگراممىدىن چېكىنىدۇ" + +#~ msgid "_Change Priority..." +#~ msgstr "ئىلگىرى كېيىنلىك تەرتىپىنى ئۆزگەرتىش(_C)" + +#~ msgid "Configure the application" +#~ msgstr "پروگرامما سەپلەش" + +#~ msgid "_Contents" +#~ msgstr "مەزمۇنلار(_C)" + +#~ msgid "Open the manual" +#~ msgstr "چۈشەندۈرۈش ماتېرىيالىنى ئېچىش" + +#~ msgid "About this application" +#~ msgstr "بۇ پروگرامما ھەققىدە" + +#~ msgid "System" +#~ msgstr "سىستېما" + +#~ msgid "Default graph cpu color" +#~ msgstr "نىڭ ئەسلى رەڭگى CPU گرافىكتىكى" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "قوزغالغاندا جەرياننىڭ 'ئەركىن ئۆزگەرگۈچى' ئىستونىنى كۆرسەت" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "قوزغالغاندا جەرياننىڭ 'مۆلچەردىكى ئەسلەك ئىشلىتىش' ئىستونىنى كۆرسەت" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "جەرياننىڭ 'ئەركىن ئۆزگەرگۈچى' ئىستون كەڭلىكى" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "جەرياننىڭ 'مۆلچەردىكى ئەسلەك ئىشلىتىش' ئىستون كەڭلىكى" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris ھالىتى" + +#~ msgid "Release %s" +#~ msgstr "نەشرى %s" + +#~ msgid "Kernel %s" +#~ msgstr "يادرو %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "قاتتىق دېتال" + +#~ msgid "Memory:" +#~ msgstr "ئەسلەك:" + +#~ msgid "Processor %d:" +#~ msgstr "بىر تەرەپ قىلغۇچ %d:" + +#~ msgid "Processor:" +#~ msgstr "بىر تەرەپ قىلغۇچ:" + +#~ msgid "System Status" +#~ msgstr "سىستېما ھالەت" + +#~ msgid "Available disk space:" +#~ msgstr "ئىشلىتىلىشچان دىسكا بوشلۇقى:" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "Unknown CPU model" +#~ msgstr "Unknown CPU model" + +#~ msgid "_Remove From List" +#~ msgstr "تىزىملىكتىن ئۆچۈرۈۋېتىش" + +#~ msgid "Default graph background color" +#~ msgstr "گرافىكنىڭ ئەسلى ئارقا كۆرۈنۈش رەڭگى" + +#~ msgid "Default graph frame color" +#~ msgstr "گرافىكتىكى رامكىنىڭ ئەسلى رەڭگى" + +#~ msgid "Default graph net out color" +#~ msgstr "گرافىكتىكى توردىن چىقىش ئېقىم مىقدارىنىڭ ئەسلى رەڭگى" + +#~ msgid "Show advanced info tab on startup" +#~ msgstr "باشلانغاندا تېخىمۇ كۆپ ئۇچۇر كۆرۈنىدىغان قىلماق" + +#~ msgid "Less _info" +#~ msgstr "ئازراق ئۇچۇر بىلەن" + +#~ msgid "More _info" +#~ msgstr "كۆپرەك ئۇچۇر بىلەن" + +#~ msgid "Memory Usage" +#~ msgstr "ئىچكى ساقلىغۇچنىڭ ئىشلىتىلىشى" + +#~ msgid "Total:" +#~ msgstr ":جەمئىي" + +#~ msgid "RSS:" +#~ msgstr "RSS:" + +#~ msgid "Very high - nice %d" +#~ msgstr "nice %d بەك يۇقىرى" + +#~ msgid "High - nice %d" +#~ msgstr "nice %d يۇقىرى" + +#~ msgid "Normal - nice %d" +#~ msgstr "nice %d نورمال" + +#~ msgid "Low - nice %d" +#~ msgstr "nice %d تۆۋەن" + +#~ msgid "Very low - nice %d" +#~ msgstr "nice %d بەك تۆۋەن" + +#~ msgid "_File" +#~ msgstr "ھۆججەت" + +#~ msgid "Devices" +#~ msgstr "ئەسۋاب" + +#~ msgid "User memory:" +#~ msgstr ":ئىشلەتكۈچى ئىشلەتكەن ئىچكى ساقلىغۇچنىڭ مىقدارى" + +#~ msgid "Used swap:" +#~ msgstr ":ئىشلىتىلگەن ۋاقىتلىق ساقلىغۇچنىڭ مىقدارى" + +#~ msgid "_Background color:" +#~ msgstr "ئارقا كۆرۈنۈش رەڭگى" + +#~ msgid "_Grid color:" +#~ msgstr "كاتەكنىڭ رەڭگى" + +#~ msgid "Update _interval:" +#~ msgstr "يېڭىلاش ئىنتېرۋالى" diff --git a/po/uk.gmo b/po/uk.gmo new file mode 100644 index 0000000..f92a5da Binary files /dev/null and b/po/uk.gmo differ diff --git a/po/uk.po b/po/uk.po new file mode 100644 index 0000000..c6f0d02 --- /dev/null +++ b/po/uk.po @@ -0,0 +1,1646 @@ +# Copyright (C) 2001 Free Software Foundation, Inc. +# Yuriy Syrota , 2001. +# Maxim Dziumanenko , 2004-2008 +# Korostil Daniel , 2011, 2012. +# Re. , 2012. +# Daniel Korostil , 2013, 2014, 2016, 2017. +msgid "" +msgstr "" +"Project-Id-Version: procman\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-20 11:35+0200\n" +"PO-Revision-Date: 2017-03-20 11:42+0300\n" +"Last-Translator: Daniel Korostil \n" +"Language-Team: linux.org.ua\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Virtaal 0.7.1\n" +"X-Project-Style: gnome\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:244 ../src/interface.cpp:358 +msgid "System Monitor" +msgstr "Системний монітор" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:359 +msgid "View current processes and monitor system state" +msgstr "Перегляд поточних процесів та контроль стану системи" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Монітор;Система;Процес;Процесор;Пам'ять;Мережа;Історія;Використання;Завдання;" +"Менеджер;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "Системний монітор GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Монітор;Система;Процес;Процесор;Пам'ять;Мережа;Історія;Використання;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Переглядати та керувати системними ресурсами" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Системний монітор — переглядач процесів з приємним і зручним інтерфейсом." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Системний монітор може допомогти з'ясувати, які програми використовують " +"процесор і пам'ять вашого комп'ютера, може організовувати запущені програми, " +"примусово зупиняти процеси і міняти стани або пріоритети наявних процесів." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Графіки ресурсів показують швидкий огляд того, що відбувається на вашому " +"комп'ютері, зокрема використання мережі, пам'яті, процесора." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Огляд переліку процесів" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Огляд ресурсів" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Огляд файлової системи" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "Проект GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Вбити процес" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users’ processes" +msgstr "Потрібні права, щоб опанувати процеси інших користувачів" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Змінити люб'язність процесу" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Потрібні права, щоб змінити пріоритет процесів" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "_Завершити процес" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Показати властивості процесу" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Процеси" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Історія ЦП" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Історія пам'яті та свопінгу" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:258 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:340 +msgid "Memory" +msgstr "Пам'ять" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:270 +msgid "Swap" +msgstr "Swap" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Історія мережі" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:298 +msgid "Receiving" +msgstr "Отримання" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Всього отримано" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:312 +msgid "Sending" +msgstr "Надсилання" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Всього надіслано" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:14 +msgid "Resources" +msgstr "Ресурси" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:17 +msgid "File Systems" +msgstr "Файлові системи" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Пошук відкритих файлів" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Відсіяти файли за назвою" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Без урахування регістру" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Пошук відкритих файлів" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Параметри" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Довідка" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Про програму" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Вийти" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "_Оновити" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "_Активні процеси" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Усі процеси" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "_Мої процеси" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Залежності" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "В_ластивості" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "Відбиття _пам'яті" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "Відкриті _файли" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "_Змінити пріоритет" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Надвисокий" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Високий" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Звичайний" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Низький" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Наднизький" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Власний" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "З_упинити" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "Про_довжити" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "При_пинити" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "_Знищити" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Відкриті файли" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Параметри системного монітора" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Поведінка" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "Інтервал _оновлення у секундах:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Увімкнути _плавне оновлення" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Попереджувати перед за_вершенням чи вбивством процесу" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Розподілити використання процесора на їхню кількість" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Інформаційні поля" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "_Інформація про процеси зі списку:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Графіки" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Малювати діаграму процесора як багатоярусну діаграму" + +#: ../data/preferences.ui.h:12 +msgid "Draw CPU chart as s_mooth graph" +msgstr "Малювати діаграму процесора як _багатоярусну діаграму" + +#: ../data/preferences.ui.h:13 +msgid "_Show network speed in bits" +msgstr "_Показати швидкість мережі у бітах" + +#: ../data/preferences.ui.h:15 +msgid "Show _all file systems" +msgstr "Показати _усі файлові системи" + +#: ../data/preferences.ui.h:16 +msgid "File system i_nformation shown in list:" +msgstr "Ін_формація про файлову систему зі списку:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "_Скасувати" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Змінити _пріоритет" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "_Рівень люб'язності:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Зауважте:Рівень люб'язності пов'язаний з пріоритетом " +"процесу. Менший рівень люб'язності відповідає за вищий рівень процесу." + +#: ../src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "Простий монітор процесів та системи." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Показати вкладку «Процеси»" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Показати вкладку «Ресурси»" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Показати вкладку «Файлові системи»" + +#: ../src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "Показати версію програми" + +#: ../src/disks.cpp:352 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Пристрій" + +#: ../src/disks.cpp:353 +msgid "Directory" +msgstr "Каталог" + +#: ../src/disks.cpp:354 ../src/legacy/gsm_color_button.c:165 +#: ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Тип" + +#: ../src/disks.cpp:355 +msgid "Total" +msgstr "Всього" + +#: ../src/disks.cpp:356 +msgid "Free" +msgstr "Вільно" + +#: ../src/disks.cpp:357 +msgid "Available" +msgstr "Доступно" + +#: ../src/disks.cpp:358 +msgid "Used" +msgstr "Використано" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "Підібрати колір для «%s»" + +#: ../src/interface.cpp:218 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "Процесор" + +#: ../src/interface.cpp:220 +#, c-format +msgid "CPU%d" +msgstr "ЦП%d" + +#: ../src/interface.cpp:369 +msgid "translator-credits" +msgstr "" +"Юрій Сирота\n" +"Кирило Полежаєв \n" +"Максим Дзюманенко \n" +"Daniel Korostil " + +#. xgettext: ? stands for unknown +#: ../src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "Сьогодні %H:%M" + +#: ../src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "Вчора %H:%M" + +#: ../src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%a %H:%M" + +#: ../src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%d %b %H:%M" + +#: ../src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Частка" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Відсоток повний для секторної кольорової діаграми" + +#: ../src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "Заголовок" + +#: ../src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Заголовок вікна вибору кольору" + +#: ../src/legacy/gsm_color_button.c:152 ../src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Виберіть колір" + +#: ../src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Поточний колір" + +#: ../src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Вибраний колір" + +#: ../src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Тип вибирання кольору" + +#: ../src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Отримано некоректні дані кольору\n" + +#: ../src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Клацніть для зміни кольорів графіку" + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u секунда" +msgstr[1] "%u секунди" +msgstr[2] "%u секунд" + +#: ../src/load-graph.cpp:373 +msgid "not available" +msgstr "недоступно" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) з %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d відкритий файл" +msgstr[1] "%d відкритих файла" +msgstr[2] "%d відкритих файлів" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d збіг" +msgstr[1] "%d збіги" +msgstr[2] "%d збігів" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "Процеси" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Назва файла" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Початок ВП" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Кінець ВП" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Розмір ВП" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Прапорці" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Зсув ВП" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Приватна чиста" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Приватна змінена" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Спільна чиста" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Спільна змінена" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Вузол I" + +#: ../src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "Відбиття пам'яті" + +#: ../src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "Відбиття _пам'яті процесу «%s» (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "файл" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "канал" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "мережеве з'єднання IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "мережеве з'єднання IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "локальний сокет" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "невідомий тип" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Об'єкт" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "_Файли, що відкриті процесом «%s» (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "" +"Розмір і положення головного вікна у формі (ширина, висота, позиція за x, " +"позиція за y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Головне вікно слід відкрити розгорнутим" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Показувати залежності процесів у вигляді дерева" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Режим Solaris для показника використання процесору" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"Якщо зазначено, системний монітор працює у режимі «Solaris», у якому " +"використання процесору ділиться на загальну кількість процесорів. У іншому " +"випадку монітор працюватиме у режимі «Irix»." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Показати діаграму процесора як багатоярусну діаграму" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"Якщо вказано, діаграму процесора буде показано як багатоярусну діаграму " +"замість лінійної." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "Показати діаграму процесора як багатоярусну діаграму через криві Безьє" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"Якщо вказано, діаграму процесора буде показано як багатоярусну діаграму " +"замість лінійної." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Enable/Disable smooth refresh" +msgstr "Увімкнути/вимкнути плавне оновлення" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Show warning dialog when killing processes" +msgstr "Показувати вікно попередження при вбиванні процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Time in milliseconds between updates of the process view" +msgstr "Період оновлення огляду процесів (у мілісекундах)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Період оновлення графіків (у мілісекундах)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Whether information about all file systems should be displayed" +msgstr "Чи буде показуватись інформація про усі файлові системи" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Чи буде показана інформація про усі файлові системи (враховуючи такі типи " +"файлових систем, як «autofs» та «procfs»). Може бути корисно для одержання " +"списку усіх змонтованих файлових систем." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Період оновлення переліку пристроїв (у мілісекундах)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "Determines which processes to show." +msgstr "Визначає, які процеси показувати." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Saves the currently viewed tab" +msgstr "Зберігає поточну активну вкладку" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "CPU colors" +msgstr "Кольори процесорів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Кожен запис у форматі (CPU#, шістнадцяткове колірне значення)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph memory color" +msgstr "Типовий колір графіку пам'яті" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph swap color" +msgstr "Типовий колір графіку свопінгу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Default graph incoming network traffic color" +msgstr "Типовий колір графіку вхідного трафіку мережі" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Default graph outgoing network traffic color" +msgstr "Типовий колір графіку вхідного трафіку мережі" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Show network traffic in bits" +msgstr "Показати мережевий трафік у бітах" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort column" +msgstr "Стовпчик впорядкування переліку процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Process view columns order" +msgstr "Порядок стовпчиків перегляду процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Process view sort order" +msgstr "Порядок впорядкування переліку процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process “Name” column" +msgstr "Ширина стовпчика назви процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process “Name” column on startup" +msgstr "Показувати під час запуску стовпчик назв процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process “User” column" +msgstr "Ширина стовпчика власника процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process “User” column on startup" +msgstr "Показувати під час запуску стовпчик власника процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process “Status” column" +msgstr "Ширина стовпчика стану процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process “Status” column on startup" +msgstr "Показувати під час запуску стовпчик стану процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process “Virtual Memory” column" +msgstr "Ширина стовпчика віртуальної пам'яті процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process “Virtual Memory” column on startup" +msgstr "Показувати під час запуску стовпчик віртуальної пам'яті процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process “Resident Memory” column" +msgstr "Ширина стовпчика резидентної пам'яті процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process “Resident Memory” column on startup" +msgstr "Показувати під час запуску стовпчик резидентної пам'яті" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process “Writable Memory” column" +msgstr "Ширина стовпчика доступної для запису пам'яті" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process “Writable Memory” column on startup" +msgstr "" +"Показувати під час запуску стовпчик пам'яті процесу доступної для запису" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process “Shared Memory” column" +msgstr "Ширина стовпчика спільної пам'яті процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process “Shared Memory” column on startup" +msgstr "Показувати під час запуску стовпчик спільної пам'яті процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:43 +msgid "Width of process “X Server Memory” column" +msgstr "Ширина стовпчика процесу пам'яті сервера X" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +msgid "Show process “X Server Memory” column on startup" +msgstr "Показувати під час запуску стовпчик використання пам'яті сервера X" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Width of process “CPU %” column" +msgstr "Ширина стовпчика завантаження ЦП" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +#, no-c-format +msgid "Show process “CPU %” column on startup" +msgstr "Показувати під час запуску стовпчик використання процесору." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process “CPU Time” column" +msgstr "Ширина стовпчика часу зайнятості процесора процесом" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process “CPU Time” column on startup" +msgstr "Показувати під час запуску стовпчик часу процесора" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process “Started” column" +msgstr "Ширина стовпчика часу запуску процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process “Started” column on startup" +msgstr "Показувати під час запуску стовпчик часу запуску процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process “Nice” column" +msgstr "Ширина стовпчика люб'язності процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process “Nice” column on startup" +msgstr "Показувати під час запуску стовпчик значення люб'язності до процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process “PID” column" +msgstr "Ширина стовпчика процесу PID" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process “PID” column on startup" +msgstr "Показувати під час запуску процесу PID" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process “SELinux Security Context” column" +msgstr "Ширина стовпчика контексту процесу SELinux" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "Показувати під час запуску стовпчик контекстів безпеки процесів SELinux" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process “Command Line” column" +msgstr "Ширина стовпчика командної ліній процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process “Command Line” column on startup" +msgstr "Показувати під час запуску стовпчик командної лінії процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process “Memory” column" +msgstr "Ширина стовпчика пам'яті процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process “Memory” column on startup" +msgstr "Показувати під час запуску стовпчик пам'яті процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process “Waiting Channel” column" +msgstr "Ширина стовпчика очікуваного каналу для процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process “Waiting Channel” column on startup" +msgstr "Показувати під час запуску стовпчик очікуваного каналу для процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process “Control Group” column" +msgstr "Ширина стовпчика групи контрою для процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process “Control Group” column on startup" +msgstr "Показувати під час запуску стовпчик групи контрою для процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process “Unit” column" +msgstr "Ширина стовпчика одиниці процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process “Unit” column on startup" +msgstr "Показувати під час запуску стовпчик одиниці процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process “Session” column" +msgstr "Ширина стовпчика сеансу процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process “Session” column on startup" +msgstr "Показувати під час запуску стовпчик сеансу процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process “Seat” column" +msgstr "Ширина стовпчика місце процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process “Seat” column on startup" +msgstr "Показувати під час запуску стовпчик місце процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process “Owner” column" +msgstr "Ширина стовпчика власника процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process “Owner” column on startup" +msgstr "Показувати під час запуску стовпчик власника процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Width of process “Priority” column" +msgstr "Ширина стовпчика пріоритет процесу" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Show process “Priority” column on startup" +msgstr "Показувати під час запуску стовпчик пріоритет процесів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view sort column" +msgstr "Стовпчик впорядкування переліку дисків" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Disk view sort order" +msgstr "Порядок впорядкування переліку дисків" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Disk view columns order" +msgstr "Порядок стовпчиків перегляду дисків" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view “Device” column" +msgstr "Ширина стовпчика «Пристрій»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view “Device” column on startup" +msgstr "Показувати під час запуску стовпчик «Пристрій»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view “Directory” column" +msgstr "Ширина стовпчика «Каталог»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view “Directory” column on startup" +msgstr "Показувати під час запуску стовпчик «Каталог»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view “Type” column" +msgstr "Ширина стовпчика «Тип»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view “Type” column on startup" +msgstr "Показувати під час запуску стовпчик «Тип»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view “Total” column" +msgstr "Ширина стовпчика «Всього»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view “Total” column on startup" +msgstr "Показувати під час запуску стовпчик «Всього»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view “Free” column" +msgstr "Ширина стовпчика «Вільно»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view “Free” column on startup" +msgstr "Показувати під час запуску стовпчик «Вільно»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view “Available” column" +msgstr "Ширина стовпчика «Доступно»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view “Available” column on startup" +msgstr "Показувати під час запуску стовпчик «Доступно»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Width of disk view “Used” column" +msgstr "Ширина стовпчика «Використано»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Show disk view “Used” column on startup" +msgstr "Показувати під час запуску стовпчик «Використано»" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Memory map sort column" +msgstr "Стовпчик впорядкування карти пам'яті" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Memory map sort order" +msgstr "Порядок впорядкування карти пам'яті" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:96 +msgid "Open files sort column" +msgstr "Відкрити стовпчики впорядкування файлів" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:97 +msgid "Open files sort order" +msgstr "Відкрити порядок впорядкування файлів" + +#: ../src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "Піктограма" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Не вдалось змінити пріоритет процесу з PID %d на %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Не вдалось убити процес з PID %d за допомогою сигналу %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "Знищити вибраний процес «%s» (PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Припинити вибраний процес «%s» (PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Зупинити вибраний процес «%s» (PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Знищити %d вибраний процес?" +msgstr[1] "Знищити %d вибраних процеси?" +msgstr[2] "Знищити %d вибраних процесів?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Припинити %d вибраний процес?" +msgstr[1] "Припинити %d вибраних процеси?" +msgstr[2] "Припинити %d вибраних процесів?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Зупинити %d вибраний процес?" +msgstr[1] "Припинити %d вибраних процеси?" +msgstr[2] "Припинити %d вибраних процесів?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Вбиваючи процес, ви можете знищити ваші дані, перервати робочий сеанс або " +"створити загрозу безпеці. Вбивати треба лише процеси, які не відповідають на " +"запити." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "_Знищити процес" +msgstr[1] "_Знищити процеси" +msgstr[2] "_Знищити процеси" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Завершуючи процес, ви можете знищити ваші дані, перервати робочий сеанс або " +"створити загрозу безпеці. Завершувати треба лише процеси, які не " +"відповідають на запити." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "_Припинити процес" +msgstr[1] "_Припинити процеси" +msgstr[2] "_Припинити процеси" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Зупинення процесу, ви можете знищити ваші дані, перервати робочий сеанс або " +"створити загрозу безпеці. Зупиняти треба лише процеси, які не відповідають " +"на запити." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "З_упинити процес" +msgstr[1] "З_упинити процес" +msgstr[2] "З_упинити процес" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Змінити пріоритет процесу «%s» (PID: %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Змінити пріоритет %d вибраного процесу" +msgstr[1] "Змінити пріоритет %d вибраних процесів" +msgstr[2] "Змінити пріоритет %d вибраних процесів" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Примітка:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Рівень люб'язності пов'язаний з пріоритетом процесу. Менший рівень " +"люб'язності відповідає за вищий рівень процесу." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 +msgid "N/A" +msgstr "Н/Д" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:325 +msgid "Process Name" +msgstr "Назва процесу" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:326 +msgid "User" +msgstr "Користувач" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:327 +msgid "Status" +msgstr "Стан" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:328 +msgid "Virtual Memory" +msgstr "Віртуальна пам'ять" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:329 +msgid "Resident Memory" +msgstr "Резидентна пам'ять" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:330 +msgid "Writable Memory" +msgstr "Записувана пам'ять" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:331 +msgid "Shared Memory" +msgstr "Спільна пам'ять" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:332 +msgid "X Server Memory" +msgstr "Пам'ять сервера X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:334 +msgid "CPU Time" +msgstr "Час ЦП" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:335 +msgid "Started" +msgstr "Запущено" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:336 +msgid "Nice" +msgstr "Люб'язність" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:350 +msgid "Priority" +msgstr "Пріоритет" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:337 +msgid "ID" +msgstr "ID" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:338 +msgid "Security Context" +msgstr "Контекст безпеки" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:339 +msgid "Command Line" +msgstr "Командний рядок:" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:342 +msgid "Waiting Channel" +msgstr "Канал очікування" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:343 +msgid "Control Group" +msgstr "Групи контролю" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:333 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:344 +msgid "Unit" +msgstr "Одиниця" + +#: ../src/proctable.cpp:345 +msgid "Session" +msgstr "Сеанс" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:348 +msgid "Seat" +msgstr "Місце" + +#: ../src/proctable.cpp:349 +msgid "Owner" +msgstr "Власник" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Запущено" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Зупинено" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Зомбі" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Безперервний" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Очікування" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f КіБ" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f МіБ" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f ГіБ" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f ТіБ" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g кбіт" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Мбіт" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Гбіт" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Тбіт" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u біт" +msgstr[1] "%u біти" +msgstr[2] "%u бітів" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u байт" +msgstr[1] "%u байти" +msgstr[2] "%u байтів" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Дуже високий пріоритет" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Високий пріоритет" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Звичайний пріоритет" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Низький пріоритет" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Дуже низький пріоритет" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Пошук відкритих файлів" + +#~ msgid "Error" +#~ msgstr "Помилка" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "«%s» — неправильний формальний вираз Perl." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld секунда" +#~ msgstr[1] "%lld секунди" +#~ msgstr[2] "%lld секунд" + +#~ msgid "_Name contains:" +#~ msgstr "_Назва містить:" + +#~ msgid "_Find" +#~ msgstr "З_найти" + +#~ msgid "C_lear" +#~ msgstr "О_чистити" + +#~ msgid "S_earch results:" +#~ msgstr "_Результати пошуку:" + +#~ msgid "_Close" +#~ msgstr "_Закрити" + +#~ msgid "_Help" +#~ msgstr "_Довідка" + +#~ msgid "Process Properties" +#~ msgstr "Властивості процесу" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "Властивості процесу «%s» (PID %u):" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "Потрібні права, щоб вбити процес" + +#~ msgid "View" +#~ msgstr "Переглянути" + +#~ msgid "Sent" +#~ msgstr "Надіслане" + +#~ msgid "_View" +#~ msgstr "П_ерегляд" + +#~ msgid "Stop process" +#~ msgstr "Зупинити процес" + +#~ msgid "Continue process if stopped" +#~ msgstr "Продовжити зупинений процес" + +#~ msgid "Force process to finish normally" +#~ msgstr "Коректно завершити процес" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Завершити процес негайно" + +#~ msgid "Refresh the process list" +#~ msgstr "Оновити список процесів" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Відкрити відбиття пам'яті, що відповідають процесу" + +#~ msgid "View the files opened by a process" +#~ msgstr "Переглянути файли, що відкриті процесом" + +#~ msgid "View additional information about a process" +#~ msgstr "Показати додаткову інформацію про процес" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Показати ієрархічні залежності процесів" + +#~ msgid "Show active processes" +#~ msgstr "Показувати активні процеси" + +#~ msgid "Show all processes" +#~ msgstr "Показувати усі процеси" + +#~ msgid "Show only user-owned processes" +#~ msgstr "Показувати лише власний процес користувача" + +#~ msgid "Set process priority to very high" +#~ msgstr "Вказати дуже високий пріоритет" + +#~ msgid "Set process priority to high" +#~ msgstr "Вказати високий пріоритет" + +#~ msgid "Set process priority to normal" +#~ msgstr "Вказати звичайний пріоритет" + +#~ msgid "Set process priority to low" +#~ msgstr "Вказати низький пріоритет" + +#~ msgid "Set process priority to very low" +#~ msgstr "Вказати дуже низький пріоритет" + +#~ msgid "Set process priority manually" +#~ msgstr "Вказати пріоритет самостійно" + +#~ msgid "Main Window width" +#~ msgstr "Ширина головного вікна" + +#~ msgid "Main Window height" +#~ msgstr "Висота головного вікна" + +#~ msgid "Main Window X position" +#~ msgstr "Позиція X головного вікна" + +#~ msgid "Main Window Y position" +#~ msgstr "Позиція Y головного вікна" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "Визначає, які процеси типово показувати. 0 — усі, 1 — користувача, 2 — " +#~ "активні" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "" +#~ "0 — інформація про систему, 1 — список процесів, 2 — ресурсів, 3 — дисків" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "" +#~ "Середнє навантаження за останні 1, 5, 15 хвилин: %0.2f, %0.2f, %0.2f" + +#~ msgid "System" +#~ msgstr "Система" + +#~ msgid "Show the System tab" +#~ msgstr "Показати вкладку «Система»" + +#~ msgid "_Monitor" +#~ msgstr "_Монітор" + +#~ msgid "_Edit" +#~ msgstr "З_міни" + +#~ msgid "Search for _Open Files" +#~ msgstr "Зайти _відкриті файли" + +#~ msgid "Quit the program" +#~ msgstr "Вийти з програми" + +#~ msgid "_Contents" +#~ msgstr "_Зміст" + +#~ msgid "Open the manual" +#~ msgstr "Відкрити довідку" + +#~ msgid "About this application" +#~ msgstr "Про цю програму" + +#~ msgid "(%s Priority)" +#~ msgstr "(Пріоритет %s)" + +#~ msgid "Release %s %s" +#~ msgstr "Випуск %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-ох бітний" + +#~ msgid "Kernel %s" +#~ msgstr "Ядро %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "Обладнання" + +#~ msgid "Memory:" +#~ msgstr "Пам'ять:" + +#~ msgid "Processor:" +#~ msgstr "Процесор:" + +#~ msgid "System Status" +#~ msgstr "Стан системи" + +#~ msgid "Available disk space:" +#~ msgstr "Доступний дисковий простір:" + +#~ msgid "Unknown model" +#~ msgstr "Невідома модель" + +#~ msgid "N/A" +#~ msgstr "Н/Д" + +#~ msgid "_Change Priority..." +#~ msgstr "З_мінити пріоритет…" + +#~ msgid "Default graph cpu color" +#~ msgstr "Типовий колір графіку ЦП" + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "Показувати при запуску стовпчик аргументів процесів" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "Показувати при запуску стовпчика приблизного використання пам'яті" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "Ширина стовпчика аргументів процесу" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "Ширина стовпчика розрахункового використання пам'яті процесом" + +#~ msgid "Solaris mode" +#~ msgstr "Режим Solaris" + +#~ msgid "Processor %d:" +#~ msgstr "Процесор %d:" diff --git a/po/vi.gmo b/po/vi.gmo new file mode 100644 index 0000000..7d02008 Binary files /dev/null and b/po/vi.gmo differ diff --git a/po/vi.po b/po/vi.po new file mode 100644 index 0000000..5718799 --- /dev/null +++ b/po/vi.po @@ -0,0 +1,1474 @@ +# Vietnamese translation for GNOME System Monitor. +# Copyright © 2016 GNOME i18n Project for Vietnamese. +# This file is distributed under the same license as the gnome-system-monitor package. +# Nguyễn Thái Ngọc Duy , 2002, 2012. +# Clytie Siddall , 2005-2009. +# Trần Ngọc Quân , 2014, 2015, 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2016-09-05 15:19+0000\n" +"PO-Revision-Date: 2016-09-06 07:51+0700\n" +"Last-Translator: Trần Ngọc Quân \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 2.91.7\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:262 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "Theo dõi hệ thống" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "Xem các tiến trình hiện thời và theo dõi tình trạng hệ thống" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "" +"Monitor;Theo;dõi;System;Hệ;Thống;he;thong;Process;Tiến;Trình;tien;trinh;CPU;" +"Memory;Bộ;Nhớ;bo;nho;Network;Mạng;History;Lịch;sử;lich;su;Usage;Sử;dụng;cách;" +"dùng;dung;Performance;Năng;suất;nang;suat;Task;công;việc;tác;vụ;Manager;quản;" +"lý;quan;ly;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:317 +msgid "GNOME System Monitor" +msgstr "Theo dõi hệ thống GNOME" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;Theo;dõi;theo;doi;System;Hệ;Thống;he;thong;Process;Tiến;Trình;tien;" +"trinh;CPU;Memory;Bộ;Nhớ;bo;nho;Network;Mạng;mang;History;Lịch;sử;lich;su;" +"Usage;Sử;dụng;tiêu;dùng;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "Xem và quản lý tài nguyên hệ thống" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "" +"Ứng dụng theo dõi hệ thống là phần mềm xem và theo dõi các tiến trình hệ " +"thống với một giao diện hấp dẫn và dễ dùng." + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"Ứng dụng theo dõi hệ thống giúp bạn tìm ra ứng dụng nào đang tiêu dùng bộ vi " +"xử lý hay bộ nhớ của máy tính, có thể quản lý các ứng dụng đang chạy, ép " +"buộc dừng các tiến trình đang treo, và thay đổi trạng thái hay mức ưu tiên " +"của một tiến trình sẵn có." + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"Tính năng hiển thị tài nguyên bằng đồ thị giúp bạn nhanh chóng hiểu được " +"những gì đang diễn với mạng, bộ nhớ và bộ vi xử lý trên máy tính của mình." + +#: ../gnome-system-monitor.appdata.xml.in.h:6 +msgid "Process list view" +msgstr "Xem danh sách tiến trình" + +#: ../gnome-system-monitor.appdata.xml.in.h:7 +msgid "Resources overview" +msgstr "Tổng quan về Tài nguyên" + +#: ../gnome-system-monitor.appdata.xml.in.h:8 +msgid "File Systems view" +msgstr "Xem Hệ thống tập tin" + +#: ../gnome-system-monitor.appdata.xml.in.h:9 +msgid "The GNOME Project" +msgstr "Dự án GNOME" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "Buộc kết thúc tiến trình" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "Cần đặc quyền để có thể điều khiển tiến trình của người dùng khác" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "Đổi mức ưu tiên tiến trình" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "Các đặc quyền yêu cầu phải đổi mức ưu tiên của tiến trình" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "Kết thúc tiến t_rình" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "Hiển thị thuộc tính tiến trình" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "Tiến trình" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "Lịch sử CPU" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "Lịch sử bộ nhớ và tráo đổi" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:70 ../src/proctable.cpp:349 +msgid "Memory" +msgstr "Bộ nhớ" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "Tráo đổi" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "Lịch sử mạng" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "Nhận" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "Nhận tổng" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "Gửi" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "Gửi tổng" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "Tài nguyên" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "Hệ thống tập tin" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Tìm tập tin đang mở" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "Lọc các tập tin theo tên" + +#: ../data/lsof.ui.h:3 +msgid "Case insensitive" +msgstr "Không phân biệt HOA/thường" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "Tìm tập tin đang mở" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "Tùy thích" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "Trợ giúp" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "Giới thiệu" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "Thoát" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "Cậ_p nhật" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "Tiến trình h_oạt động" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "_Mọi tiến trình" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "Tiến trình của _tôi" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "_Phụ thuộc" + +#: ../data/menus.ui.h:11 +msgid "_Properties" +msgstr "T_huộc tính" + +#: ../data/menus.ui.h:12 +msgid "_Memory Maps" +msgstr "Sơ đồ _bộ nhớ" + +#. Translators: this means +#: ../data/menus.ui.h:14 +msgid "Open _Files" +msgstr "Mở _tập tin" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "Đổ_i độ ưu tiên" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "Rất cao" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "Cao" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "Thường" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "Thấp" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "Rất thấp" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "Tự chọn" + +#: ../data/menus.ui.h:22 +msgid "_Stop" +msgstr "_Dừng" + +#: ../data/menus.ui.h:23 +msgid "_Continue" +msgstr "Tiếp tụ_c" + +#: ../data/menus.ui.h:24 +msgid "_End" +msgstr "_Kết thúc" + +#: ../data/menus.ui.h:25 +msgid "_Kill" +msgstr "Buộc _kết thúc" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "Mở tập tin" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "Cài đặt bộ theo dõi hệ thống theo ý thích riêng" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "Ứng xử" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "_Thời gian cập nhật tính bằng giây:" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "Bật cập nhật _mịn" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "Cảnh giác trước khi buộc /_kết thúc tiến trình" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "_Chia tiêu dùng CPU theo số CPU" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "Trường thông tin" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "Thô_ng tin tiến trình được hiển thị trong danh sách:" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "Đồ thị" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "_Vẽ đồ thị CPU theo kiểu vùng xếp chồng" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "_Hiện tốc độ mạng theo bit" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "Hiện _mọi hệ thống tập tin" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "Thô_ng tin hệ thống tập tin được hiển thị trong danh sách:" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "T_hôi" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "Đổi độ ư_u tiên" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "Giá trị ư_u tiên:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"Ghi chú: Độ ưu tiên của tiến trình được thể hiện bởi giá " +"trị \"nice\" (dễ thương). Giá trị thấp hơn tương ứng với độ ưu tiên cao hơn." +"" + +#: ../src/application.cpp:303 +msgid "A simple process and system monitor." +msgstr "Một công cụ đơn giản để theo dõi hệ thống và các tiến trình đang chạy." + +#: ../src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "Hiện thẻ “Tiến trình”" + +#: ../src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "Hiện thẻ “Tài nguyên”" + +#: ../src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "Hiện thẻ “Hệ thống tập tin”" + +#: ../src/argv.cpp:36 +msgid "Show the application's version" +msgstr "Hiện phiên bản của ứng dụng" + +#: ../src/disks.cpp:361 ../src/memmaps.cpp:329 +msgid "Device" +msgstr "Thiết bị" + +#: ../src/disks.cpp:362 +msgid "Directory" +msgstr "Thư mục" + +#: ../src/disks.cpp:363 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "Kiểu" + +#: ../src/disks.cpp:364 +msgid "Total" +msgstr "Tổng" + +#: ../src/disks.cpp:365 +msgid "Free" +msgstr "Trống" + +#: ../src/disks.cpp:366 +msgid "Available" +msgstr "Còn" + +#: ../src/disks.cpp:367 +msgid "Used" +msgstr "Đã dùng" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "Hôm nay %l:%M %p" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "Hôm qua %l:%M %p" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%a %l:%M %p" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%d %b %l:%M %p" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%d %b %Y" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "Phân số" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "Phần trăm đầy cho bảng chọn màu" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "Tựa đề" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "Tựa đề của hộp thoại chọn màu" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "Chọn màu" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "Màu hiện có" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "Màu đã chọn" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "Kiểu bộ chọn màu" + +#: ../src/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "Nhận được dữ liệu màu không hợp lệ\n" + +#: ../src/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "Nhấn vào để đặt màu sắc đồ thị" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "Chọn màu cho “%s”" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "Nhóm Việt hóa GNOME " + +#: ../src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u giây" + +#: ../src/load-graph.cpp:366 +msgid "not available" +msgstr "không sẵn sàng" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:369 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) trên %s" + +#: ../src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "Mở %d tập tin" + +#: ../src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "Tìm thấy %d tập tin đang mở khớp mẫu" + +#: ../src/lsof.cpp:247 +msgid "Process" +msgstr "Tiến trình" + +#: ../src/lsof.cpp:259 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:269 ../src/memmaps.cpp:307 +msgid "Filename" +msgstr "Tên tập tin" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:309 +msgid "VM Start" +msgstr "Đầu bộ nhớ ảo" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:311 +msgid "VM End" +msgstr "Cuối bộ nhớ ảo" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:313 +msgid "VM Size" +msgstr "Cỡ bộ nhớ ảo" + +#: ../src/memmaps.cpp:314 +msgid "Flags" +msgstr "Cờ" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "Offset bộ nhớ ảo" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:319 +msgid "Private clean" +msgstr "Riêng sạch" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "Riêng bẩn" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "Chung sạch" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "Chung bẩn" + +#: ../src/memmaps.cpp:330 +msgid "Inode" +msgstr "Nút" + +#: ../src/memmaps.cpp:440 +msgid "Memory Maps" +msgstr "Sơ đồ bộ nhớ" + +#: ../src/memmaps.cpp:452 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "Sơ đồ _bộ nhớ cho tiến trình “%s” (PID %u):" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "tập tin" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "ống dẫn" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "Kết nối mạng IPv6" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "Kết nối mạng IPv4" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "ổ cắm cục bộ" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "kiểu lạ" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "Đối tượng" + +#: ../src/openfiles.cpp:336 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "Các _tập tin được mở bởi tiến trình “%s” (PID %u):" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "Kích cỡ cửa sổ chính và vị trí của nó theo dạng (rộng, cao, x, y)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "Cửa sổ chính mở ở cỡ tối đa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "Hiển thị cách phụ thuộc vào tiến trình, có dạng cây" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "Chế độ Solaris cho phần trăm CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "" +"Nếu ĐÚNG thì bộ theo dõi hệ thống chạy trong “chế độ Solaris”, trong đó độ " +"sử dụng bộ xử lý trung tâm của tác vụ được chia cho tổng số CPU. Không thì " +"nó chạy trong “chế độ Irix”." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "Hiển thị đồ thị CPU là dạng biểu đồ vùng chồng" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"nếu ĐÚNG, theo dõi hệ thống sẽ hiển thị đồ thị CPU dạng biểu đồ vùng xếp " +"chồng thay cho kiểu đường." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "Bật/tắt cập nhật mịn" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "Hiện hộp thoại cảnh báo khi buộc kết thúc của tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "Thời gian theo mili giây, giữa hai lần cập nhật ô xem tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "Thời gian theo mili giây, giữa hai lần cập nhật đồ thị" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "Có nên hiển thị thông tin về mọi hệ thống tập tin hay không" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"Có nên hiển thị thông tin vê mọi hệ thống tập tin (gồm kiểu tập tin hệ thống " +"như “autofs” và “procfs”) hay không. Có ích để lấy một danh sách các hệ " +"thống tập tin được gắn kết hiện thời." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "Thời gian theo mili giây, giữa hai lần cập nhật danh sách thiết bị" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "Xác định xem tiến trình nào cần hiển thị." + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "Lưu thanh đang xem hiện thời" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "Màu CPU" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "Mỗi mục trong định dạng (CPU#, giá trị màu thập lục phân)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "Màu bộ nhớ đồ thị mặc định" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "Màu đồ thị tráo đổi mặc định" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "Màu đồ thị dữ liệu vào mạng mặc định" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "Màu đồ thị dữ liệu ra mạng mặc định" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "Hiện lưu lượng mạng theo bit" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "Sắp xếp cột ô xem tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "Thứ tự cột ô xem tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "Thứ tự sắp xếp ô xem tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "Độ rộng của cột tên tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "Hiện cột tên tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "Độ rộng của cột “Người dùng”" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "Hiện cột “Người dùng” khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "Độ rộng của cột “Trạng thái” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "Hiện cột trạng thái tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "Độ rộng của cột “Bộ nhớ ảo” của tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "Hiện cột “Bộ nhớ ảo” của tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "Độ rộng của cột “Bộ nhớ thường trú” của tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "Hiện cột “Bộ nhớ thường trú” của tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "Độ rộng của cột “Bộ nhớ ghi được” của tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "Hiện cột “Bộ nhớ ghi được” của tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "Độ rộng của cột bộ nhớ dùng chung của tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "Hiện cột “Bộ nhớ dùng chung” của tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "Độ rộng của cột “Bộ nhớ trình phục vụ X” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "Hiện cột “Bộ nhớ trình phục vụ X” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "Độ rộng của cột “Phần trăm CPU” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "Hiện cột “Phần trăm CPU” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "Độ rộng của cột thời gian CPU tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "Hiện cột thời gian CPU tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "Độ rộng của cột giờ bắt đầu tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "Hiện cột giờ bắt đầu tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "Độ rộng của cột ưu tiên tài nguyên tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "Hiện cột “Ưu tiên” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "Độ rộng của cột “Mã số tiến trình”" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "Hiện cột “Mã số tiến trình” khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "Độ rộng của cột “Ngữ cảnh bảo mật SELinux” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "Hiện cột “Ngữ cảnh bảo mật SELinux” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "Độ rộng của cột “Dòng lệnh” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "Độ rộng của cột “Dòng lệnh” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "Độ rộng của cột “Bộ nhớ” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "Hiện cột “Bộ nhớ” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "Độ rộng của cột “Kênh đợi” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "Hiện cột “Kênh đợi” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "Độ rộng của cột “Nhóm điều khiển” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "Hiện cột “Nhóm điều khiển” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "Độ rộng của cột “Đơn vị” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "Hiện cột “Đơn vị” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "Độ rộng của cột “Phiên làm việc” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "Hiện cột “Phiên làm việc” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "Độ rộng của cột “Ghế” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "Hiện cột “Ghế” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "Độ rộng của cột “Người sở hữu” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "Hiện cột “Người sở hữu” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "Độ rộng của cột “Độ ưu tiên” tiến trình" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "Hiện cột “Độ ưu tiên” tiến trình khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "Sắp xếp cột ô xem đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "Thứ tự sắp xếp ô xem đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "Thứ tự cột ô xem đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "Độ rộng của cột “Thiết bị” đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "Hiện cột xem “Thiết bị” đĩa khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "Độ rộng của cột “Thư mục” đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "Hiện cột xem “Thư mục” đĩa khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "Độ rộng của cột “Kiểu” đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "Hiện cột xem “Kiểu” đĩa khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "Độ rộng của cột “Tổng” đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "Hiện cột xem “Tổng cộng” đĩa khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "Độ rộng của cột “Chỗ trống” đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "Hiện cột xem “Chỗ trống” đĩa khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "Độ rộng của cột “Sẵn dùng” đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "Hiện cột xem “Sẵn dùng” đĩa khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "Độ rộng của cột “Dùng” đĩa" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "Hiện cột xem “Đã dùng” đĩa khi khởi chạy" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "Sắp xếp cột ô xem bộ nhớ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "Thứ tự cột ô xem bộ nhớ" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "Cột sắp xếp mở tập tin" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "Thứ tự sắp xếp mở tập tin" + +#: ../src/prefsdialog.cpp:171 +msgid "Icon" +msgstr "Biểu tượng" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"Không thể thay đổi độ ưu tiên của tiến trình có PID %d thành %d.\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"Không thể buộc kết thúc tiến trình có PID %d với tín hiệu %d.\n" +"%s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "" +"Bạn có thực sự muốn buộc kết thúc tiến trình đã chọn “%s” (PID: %u) không?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "Bạn có thực sự muốn kết thúc tiến trình đã chọn “%s” (PID: %u) không?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: ../src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "Bạn có thực sự muốn dừng tiến trình đã chọn “%s” (PID: %u) không?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "Bạn có thực sự muốn giết %d tiến trình đã chọn không?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "Bạn có thực sự muốn chấm dứt %d tiến trình đã chọn không?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: ../src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "Bạn có thực sự muốn dừng %d tiến trình đã chọn không?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"Việc ép buộc kết thúc tiến trình có thể hủy dữ liệu, hỏng phiên chạy hoặc " +"rủi ro bảo mật. Chỉ nên buộc kết thúc tiến trình bị treo, không đáp ứng thôi." + +#: ../src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "Buộc _kết thúc tiến trình" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"Việc ép buộc kết thúc tiến trình có thể phá hủy dữ liệu, hỏng phiên chạy " +"hoặc rủi ro bảo mật. Chỉ nên buộc kết thúc tiến trình bị treo, không đáp ứng " +"thôi." + +#: ../src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "Kết _thúc tiến trình" + +#. SIGSTOP +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"Việc dừng một tiến trình có thể phá hủy dữ liệu, hỏng phiên chạy hoặc rủi ro " +"bảo mật. Chỉ nên buộc kết thúc tiến trình bị treo, không đáp ứng thôi." + +#: ../src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "_Dừng tiến trình" + +#: ../src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "Thay đổi độ ưu tiên của tiến trìn “%s” (PID %u)" + +#: ../src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "Thay đổi mức ưu tiên của %d tiến trình" + +#: ../src/procdialogs.cpp:240 +msgid "Note:" +msgstr "Ghi chú:" + +#: ../src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "" +"Độ ưu tiên của tiến trình được thể hiện bởi giá trị “nice”. Giá trị thấp hơn " +"tương ứng với độ ưu tiên cao hơn." + +#: ../src/procproperties.cpp:50 ../src/procproperties.cpp:84 +#: ../src/procproperties.cpp:87 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:67 ../src/proctable.cpp:334 +msgid "Process Name" +msgstr "Tên tiến trình" + +#: ../src/procproperties.cpp:68 ../src/proctable.cpp:335 +msgid "User" +msgstr "Người dùng" + +#: ../src/procproperties.cpp:69 ../src/proctable.cpp:336 +msgid "Status" +msgstr "Trạng thái" + +#: ../src/procproperties.cpp:71 ../src/proctable.cpp:337 +msgid "Virtual Memory" +msgstr "Bộ nhớ ảo" + +#: ../src/procproperties.cpp:72 ../src/proctable.cpp:338 +msgid "Resident Memory" +msgstr "Bộ nhớ thường trú" + +#: ../src/procproperties.cpp:73 ../src/proctable.cpp:339 +msgid "Writable Memory" +msgstr "Bộ nhớ ghi được" + +#: ../src/procproperties.cpp:74 ../src/proctable.cpp:340 +msgid "Shared Memory" +msgstr "Bộ nhớ chia sẻ" + +#: ../src/procproperties.cpp:76 ../src/proctable.cpp:341 +msgid "X Server Memory" +msgstr "Bộ nhớ trình phục vụ X" + +#: ../src/procproperties.cpp:79 ../src/proctable.cpp:343 +msgid "CPU Time" +msgstr "Thời gian CPU" + +#: ../src/procproperties.cpp:80 ../src/proctable.cpp:344 +msgid "Started" +msgstr "Đã bắt đầu" + +#: ../src/procproperties.cpp:81 ../src/proctable.cpp:345 +msgid "Nice" +msgstr "Ưu tiên" + +#: ../src/procproperties.cpp:82 ../src/proctable.cpp:359 +msgid "Priority" +msgstr "Độ ưu tiên" + +#: ../src/procproperties.cpp:83 ../src/proctable.cpp:346 +msgid "ID" +msgstr "Mà SỐ" + +#: ../src/procproperties.cpp:84 ../src/proctable.cpp:347 +msgid "Security Context" +msgstr "Ngữ cảnh bảo mật" + +#: ../src/procproperties.cpp:85 ../src/proctable.cpp:348 +msgid "Command Line" +msgstr "Dòng lệnh" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:86 ../src/proctable.cpp:351 +msgid "Waiting Channel" +msgstr "Kênh đợi" + +#: ../src/procproperties.cpp:87 ../src/proctable.cpp:352 +msgid "Control Group" +msgstr "Nhóm điều khiển" + +#: ../src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:342 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:353 +msgid "Unit" +msgstr "Đơn vị" + +#: ../src/proctable.cpp:354 +msgid "Session" +msgstr "Phiên làm việc" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:357 +msgid "Seat" +msgstr "Ghế" + +#: ../src/proctable.cpp:358 +msgid "Owner" +msgstr "Chủ" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "Đang chạy" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "Đã dừng" + +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Ma" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "Không thể ngắt" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "Đang ngủ" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%ut%un" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%un%02ug" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u bit" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u byte" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "Độ ưu tiên rất cao" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "Độ ưu tiên cao" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "Độ ưu tiên thường" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "Độ ưu tiên thấp" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "Độ ưu tiên rất thấp" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/g" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "Tìm tập tin đang mở" + +#~ msgid "Error" +#~ msgstr "Lỗi" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "“%s” không phải là một biểu thức chính quy Perl hợp lệ." + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld giây" + +#~ msgid "System" +#~ msgstr "Hệ thống" + +#~ msgid "Sent" +#~ msgstr "Gửi" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "_Name contains:" +#~ msgstr "Tê_n chứa:" + +#~ msgid "C_lear" +#~ msgstr "_Xóa" + +#~ msgid "S_earch results:" +#~ msgstr "_Kết quả tìm:" + +#~ msgid "Show the System tab" +#~ msgstr "Hiện thẻ hệ thống" + +#~ msgid "_Monitor" +#~ msgstr "Th_eo dõi" + +#~ msgid "_Edit" +#~ msgstr "_Sửa" + +#~ msgid "_View" +#~ msgstr "_Xem" + +#~ msgid "Search for _Open Files" +#~ msgstr "Tìm tập tin _mở" + +#~ msgid "Quit the program" +#~ msgstr "Thoạt khỏi chương trình" + +#~ msgid "Stop process" +#~ msgstr "Dừng tiến trình" + +#~ msgid "Continue process if stopped" +#~ msgstr "Tiếp tục tiến trình nếu bị dừng." + +#~ msgid "Force process to finish normally" +#~ msgstr "Ép buộc tiến trình kết thúc một cách chuẩn" + +#~ msgid "Force process to finish immediately" +#~ msgstr "Ép buộc tiến trình kết thúc ngay" + +#~ msgid "Refresh the process list" +#~ msgstr "Làm tươi danh sách các tiến trình" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "Mở các sơ đồ bộ nhớ tượng ứng với một tiến trình nào đó" + +#~ msgid "View the files opened by a process" +#~ msgstr "Xem các tập tin được mở bởi một tiến trình nào đó" + +#~ msgid "View additional information about a process" +#~ msgstr "Xem thông tin bổ sung về tiến trình" + +#~ msgid "_Contents" +#~ msgstr "Mục lụ_c" + +#~ msgid "Open the manual" +#~ msgstr "Mở sổ tay" + +#~ msgid "About this application" +#~ msgstr "Giới thiệu ứng dụng này" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "Hiển thị quan hệ mẹ/con giữa các tiến trình" + +#~ msgid "Show active processes" +#~ msgstr "Hiện các tiến trình hoạt động" + +#~ msgid "Show all processes" +#~ msgstr "Hiện mọi tiến trình" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo new file mode 100644 index 0000000..38b7db1 Binary files /dev/null and b/po/zh_CN.gmo differ diff --git a/po/zh_CN.po b/po/zh_CN.po new file mode 100644 index 0000000..0bb1a4b --- /dev/null +++ b/po/zh_CN.po @@ -0,0 +1,1651 @@ +# Chinese (China) translation for gnome-system-monitor. +# Copyright (C) 2009-2018 gnome-system-monitor's COPYRIGHT HOLDER +# This file is distributed under the same license as the gnome-system-monitor package. +# He Qiangqiang , 2002. +# Funda Wang , 2003-2005. +# Aron Xu , 2009. +# Lele Long , 2011. +# Wind He , 2011. +# Mike Manilone , 2012. +# YunQiang Su , 2012. +# Mingcong Bai , 2015, 2017. +# Boyuan Yang <073plan@gmail.com>, 2016. +# Dingzhong Chen , 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor master\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-03-03 15:09+0000\n" +"PO-Revision-Date: 2018-03-04 00:02+0800\n" +"Last-Translator: Dingzhong Chen \n" +"Language-Team: Chinese (China) \n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 2.91.7\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:386 +msgid "System Monitor" +msgstr "系统监视器" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:387 +msgid "View current processes and monitor system state" +msgstr "查看当前进程及监视系统状态" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;监视器;系统;进程;中央处理器;内存;网络;历史;用量;绩效;任务;管" +"理员;活动;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME 系统监视器" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;监视器;系统;进程;内" +"存;网络;历史;使用;占用;用量;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "查看和管理系统资源" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "系统监视器是一个界面易用的进程查看器和系统监视器。" + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"系统监视器可帮您查看哪个程序正在使用计算机内存或处理器、管理正在运行的程序、" +"强制停止无响应的进程和更改已有进程的状态或优先级。" + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"资源图表功能为您展示了计算机当前运行状态的快速预览,包括近期网络、内存和处理" +"器使用情况。" + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "进程列表视图" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "资源概览" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "文件系统视图" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME 项目" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "杀死进程" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "控制其他用户的进程需要权限" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "修改进程优先级" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "更改进程优先级需要权限" + +#: data/interface.ui:133 +msgid "End _Process" +msgstr "结束进程(_P)" + +#: data/interface.ui:147 +msgid "Show process properties" +msgstr "显示进程属性" + +#: data/interface.ui:168 data/preferences.ui:288 +msgid "Processes" +msgstr "进程" + +#: data/interface.ui:192 +msgid "CPU History" +msgstr "CPU 历史" + +#: data/interface.ui:268 +msgid "Memory and Swap History" +msgstr "内存和交换历史" + +#: data/interface.ui:302 src/interface.cpp:274 src/procproperties.cpp:70 +#: src/proctable.cpp:347 +msgid "Memory" +msgstr "内存" + +#: data/interface.ui:317 src/interface.cpp:286 +msgid "Swap" +msgstr "交换" + +#: data/interface.ui:355 +msgid "Network History" +msgstr "网络历史" + +#: data/interface.ui:390 src/interface.cpp:316 +msgid "Receiving" +msgstr "正在接收" + +#: data/interface.ui:405 +msgid "Total Received" +msgstr "总计已接收" + +#: data/interface.ui:420 src/interface.cpp:334 +msgid "Sending" +msgstr "正在发送" + +#: data/interface.ui:435 +msgid "Total Sent" +msgstr "总计已发送" + +#: data/interface.ui:482 data/preferences.ui:461 +msgid "Resources" +msgstr "资源" + +#: data/interface.ui:510 data/preferences.ui:692 +msgid "File Systems" +msgstr "文件系统" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "搜索已打开的文件" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "通过名字过滤文件" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "不区分大小写" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "搜索已打开的文件" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "首选项" + +#: data/menus.ui:18 +msgid "Help" +msgstr "帮助" + +#: data/menus.ui:23 +msgid "About" +msgstr "关于" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "退出" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "刷新(_R)" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "活动的进程(_A)" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "全部进程(_L)" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "我的进程(_Y)" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "依赖关系(_D)" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "属性(_P)" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "内存映射(_M)" + +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "打开的文件(_F)" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "改变优先级(_C)" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "非常高" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "高" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "普通" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "低" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "非常低" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "自定义" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "停止(_S)" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "继续进程(_C)" + +#: data/menus.ui:139 +msgid "_End" +msgstr "结束(_E)" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "杀死(_K)" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "打开文件" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "系统监视器首选项" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "行为" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "更新间隔(秒)(_U):" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "启用平滑刷新(_S)" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "结束或杀死进程前警告(_K)" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "总 CPU 使用率除以 CPU 数(_D)" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "信息域" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "此列表中显示的进程信息(_N):" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "图形" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "以堆积面积图样式绘制 CPU 图表(_D)" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "用平滑曲线图样式绘制 CPU 图表(_M)" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "以比特为单位显示网络速度(_S)" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "显示全部文件系统(_A)" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "列表中显示的文件系统信息(_N):" + +#: data/renice.ui:27 src/procdialogs.cpp:155 +msgid "_Cancel" +msgstr "取消(_C)" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "改变优先级(_P)" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice 值:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"注:进程的优先级由它的 nice 值指定。较低的 nice 值对应较高的" +"优先级。" + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "简单的进程和系统监视器。" + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "显示进程标签页" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "显示资源标签页" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "显示文件系统标签页" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "显示应用程序版本" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "设备" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "目录" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "类型" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "总计" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "空闲" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "可用" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "已用" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:199 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "为“%s”拾取颜色" + +#: src/interface.cpp:233 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:235 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:397 +msgid "translator-credits" +msgstr "" +"GNOME 简体中文翻译 .\n" +"He Qiangqiang , 2002\n" +"Funda Wang , 2003-2005\n" +"Zhang Miao ,2009\n" +"Aron Xu , 2009\n" +"Lele Long , 2011\n" +"Wind He , 2011\n" +"Mike Manilone , 2012\n" +"YunQiang Su , 2012\n" +"tuhaihe <1132321739qq@gmail.com>, 2012, 2013\n" +"Mingcong Bai , 2015, 2017\n" +"Dingzhong Chen , 2017, 2018" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "今天 %H:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "昨天 %H:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%H:%M %A" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%-m 月 %-d 日 %H:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y 年 %-m 月 %-d 日" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "分数" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "饼状颜色拾取器的完整百分比" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "标题" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "颜色选择对话框标题" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "拾取颜色" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "当前颜色" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "选中的颜色" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "颜色拾取器类型" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "接收到非法颜色数据\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "点击以设置图形颜色" + +#: src/load-graph.cpp:186 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u 秒" + +#: src/load-graph.cpp:412 +msgid "not available" +msgstr "不可用" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:415 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f %%),共 %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d 个打开了的文件" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d 个匹配的打开了的文件" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "进程" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "文件名" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM 开始于" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM 终止于" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM 大小" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "标志" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM 偏移" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "未被修改的私有内存" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "已被修改的私有内存" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "未被修改的共享内存" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "已被修改的共享内存" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +# 与下面的统一下翻译。 +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "内存映射" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "进程“%s”(PID %u) 的内存映射(_M):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "文件" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "管道" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 网络连接" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 网络连接" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "本地套接字" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "未知类型" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "对象" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "进程“%s”(PID %u) 所打开的文件(_F):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "表格中主窗口大小及位置(宽度,高度,水平位置,垂直位置)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:11 +msgid "Main Window should open maximized" +msgstr "主窗口应该以最大化状态打开" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:18 +msgid "Show process dependencies in tree form" +msgstr "以树型显示进程依赖关系" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "CPU 百分比使用 Solaris 模式" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"如果为 TRUE,系统监视器将工作在“Solaris 模式”,其中任务的 CPU 使用量将被除以" +"总的 CPU 数目。否则它将工作在“Irix 模式”。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "以堆积面积图样式显示 CPU 图表" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "如果为 TRUE,系统监视器将以堆积面积图样式显示 CPU 图表,而非折线图。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "用贝塞尔曲线绘制平滑曲线图显示 CPU 图表" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "如果为 TRUE,则用贝塞尔曲线绘制平滑曲线图显示 CPU 图表,而非折线图。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "启用/禁用平滑刷新" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:57 +msgid "Show warning dialog when killing processes" +msgstr "杀死进程时显示警告对话框" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "更新进程视图的时间间隔(毫秒)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "更新图形的时间间隔(毫秒)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "是否应显示关于全部文件系统的信息" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"是否应显示关于全部文件系统的信息(包含类似“autofs”和“procfs”的文件系统)。借" +"此功能可以获知当前挂载的所有文件系统。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "更新设备列表的时间间隔(毫秒)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:95 +msgid "Determines which processes to show." +msgstr "决定显示哪个进程。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:105 +msgid "Saves the currently viewed tab" +msgstr "保存目前查看的标签页" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:112 +msgid "CPU colors" +msgstr "CPU 颜色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "每个条目的格式(CPU 序号,十六进制颜色值)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:121 +msgid "Default graph memory color" +msgstr "图形中内存的默认颜色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:128 +msgid "Default graph swap color" +msgstr "图形中交换区的默认颜色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:135 +msgid "Default graph incoming network traffic color" +msgstr "图形中网络流入流量的默认颜色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "图形中网络流出流量的默认颜色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:149 +msgid "Show network traffic in bits" +msgstr "以比特为单位显示网络流量" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:163 +msgid "Process view sort column" +msgstr "进程视图排序列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:170 +msgid "Process view columns order" +msgstr "进程视图列顺序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:177 +msgid "Process view sort order" +msgstr "进程视图排序顺序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:184 +msgid "Width of process “Name” column" +msgstr "进程“名称”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:191 +msgid "Show process “Name” column on startup" +msgstr "启动时显示进程“名称”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:198 +msgid "Width of process “User” column" +msgstr "进程“用户”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:205 +msgid "Show process “User” column on startup" +msgstr "启动时显示进程“用户”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:212 +msgid "Width of process “Status” column" +msgstr "进程“状态”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:219 +msgid "Show process “Status” column on startup" +msgstr "启动时显示进程“状态”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "进程“虚拟内存”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "启动时显示进程“虚拟内存”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "进程“常驻内存”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "启动时显示进程“常驻内存”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "进程“可写内存”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "启动时显示进程“可写内存”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "进程“共享内存”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "启动时显示进程“共享内存”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "进程“X 服务器内存”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "启动时显示进程“X 服务器内存”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:296 +msgid "Width of process “CPU %” column" +msgstr "进程 CPU 百分比列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "启动时显示进程“CPU 百分比”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:310 +msgid "Width of process “CPU Time” column" +msgstr "进程“CPU 时间”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "启动时显示进程“CPU 时间”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:324 +msgid "Width of process “Started” column" +msgstr "进程“开始于”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:331 +msgid "Show process “Started” column on startup" +msgstr "启动时显示进程“开始于”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:338 +msgid "Width of process “Nice” column" +msgstr "进程“nice 值”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:345 +msgid "Show process “Nice” column on startup" +msgstr "启动时显示进程“nice 值”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:352 +msgid "Width of process “PID” column" +msgstr "进程“PID”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:359 +msgid "Show process “PID” column on startup" +msgstr "启动时显示进程“PID”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "进程“SELinux 安全环境”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "启动时显示进程“SELinux 安全环境”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:379 +msgid "Width of process “Command Line” column" +msgstr "进程“命令行”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "启动时显示进程“命令行”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:393 +msgid "Width of process “Memory” column" +msgstr "进程“内存”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:400 +msgid "Show process “Memory” column on startup" +msgstr "启动时显示进程“内存”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "等候频道列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "启动时显示进程“等候频道”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:421 +msgid "Width of process “Control Group” column" +msgstr "进程“控制组”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "启动时显示进程“控制组”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:435 +msgid "Width of process “Unit” column" +msgstr "进程“单元”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:442 +msgid "Show process “Unit” column on startup" +msgstr "启动时显示进程“单元”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:449 +msgid "Width of process “Session” column" +msgstr "进程“会话”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:456 +msgid "Show process “Session” column on startup" +msgstr "启动时显示进程“会话”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:463 +msgid "Width of process “Seat” column" +msgstr "进程“席位”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:470 +msgid "Show process “Seat” column on startup" +msgstr "启动时显示进程“席位”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:477 +msgid "Width of process “Owner” column" +msgstr "进程“拥有者”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:484 +msgid "Show process “Owner” column on startup" +msgstr "启动时显示进程“拥有者”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:491 +msgid "Width of process “Total disk read” column" +msgstr "进程“总计磁盘读取”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "启动时显示进程“总计磁盘读取”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:505 +msgid "Width of process “Total disk write” column" +msgstr "进程“总计磁盘写入”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "启动时显示进程“总计磁盘写入”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:519 +msgid "Width of process “Disk read” column" +msgstr "进程“磁盘读取”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "启动时显示进程“磁盘读取”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:533 +msgid "Width of process “Disk write” column" +msgstr "进程“磁盘写入”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "启动时显示进程“磁盘写入”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:547 +msgid "Width of process “Priority” column" +msgstr "进程“优先级”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:554 +msgid "Show process “Priority” column on startup" +msgstr "启动时显示进程“优先级”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:565 +msgid "Disk view sort column" +msgstr "磁盘视图排序列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:572 +msgid "Disk view sort order" +msgstr "磁盘视图排序依据" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:579 +msgid "Disk view columns order" +msgstr "磁盘视图列排序依据" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:586 +msgid "Width of disk view “Device” column" +msgstr "磁盘视图“设备”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "启动时显示磁盘视图“设备”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:600 +msgid "Width of disk view “Directory” column" +msgstr "磁盘视图“目录”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "启动时显示磁盘视图“目录”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:614 +msgid "Width of disk view “Type” column" +msgstr "磁盘视图“类型”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "启动时显示磁盘视图“类型”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:628 +msgid "Width of disk view “Total” column" +msgstr "磁盘视图“总计”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "启动时显示磁盘视图“总计”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:642 +msgid "Width of disk view “Free” column" +msgstr "磁盘视图“空闲”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "启动时显示磁盘视图“空闲”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:656 +msgid "Width of disk view “Available” column" +msgstr "磁盘视图“可用”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "启动时显示磁盘视图“可用”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:670 +msgid "Width of disk view “Used” column" +msgstr "磁盘视图“已用”列的宽度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "启动时显示磁盘视图“已用”列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:687 +msgid "Memory map sort column" +msgstr "内存映射排序列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:694 +msgid "Memory map sort order" +msgstr "内存映射列排序方式" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +msgid "Open files sort column" +msgstr "打开文件排序列" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +msgid "Open files sort order" +msgstr "打开文件排序方式" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "图标" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"无法将 PID 为 %d 的进程的优先级更改为 %d\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"无法用信号 %2$d 杀死 PID 为 %1$d 的进程。\n" +"%3$s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:78 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "您确定要杀死选中的进程 “%s”(PID: %u) 吗?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:84 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "您确定要结束选中的进程 “%s”(PID: %u) 吗?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:90 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "您确定要停止选中的进程 “%s”(PID: %u) 吗?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:99 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "您确定要杀死选中的 %d 个进程?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:105 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "您确定要结束选中的 %d 个进程?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:111 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "您确定要停止选中的 %d 个进程?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:121 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"杀死进程可能导致数据损坏、中断会话或带来安全风险。您应该只杀死无响应的进程。" + +#: src/procdialogs.cpp:124 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "杀死进程(_K)" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:128 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"结束进程可能导致数据损坏、中断会话或带来安全风险。您应该只结束无响应的进程。" + +#: src/procdialogs.cpp:131 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "结束进程(_E)" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:135 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"停止进程可能导致数据损坏、中断会话或带来安全风险。您应该只停止无响应的进程。" + +#: src/procdialogs.cpp:138 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "停止进程(_S)" + +#: src/procdialogs.cpp:223 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "更改进程“%s”(PID: %u) 的优先级" + +#: src/procdialogs.cpp:226 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "更改所选 %d 个进程的优先级" + +#: src/procdialogs.cpp:245 +msgid "Note:" +msgstr "备注:" + +#: src/procdialogs.cpp:246 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "进程的优先级由它的 nice 值指定。较低的 nice 值对应较高的优先级。" + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "不适用" + +#: src/procproperties.cpp:67 src/proctable.cpp:332 +msgid "Process Name" +msgstr "进程名" + +#: src/procproperties.cpp:68 src/proctable.cpp:333 +msgid "User" +msgstr "用户" + +#: src/procproperties.cpp:69 src/proctable.cpp:334 +msgid "Status" +msgstr "状态" + +#: src/procproperties.cpp:71 src/proctable.cpp:335 +msgid "Virtual Memory" +msgstr "虚拟内存" + +#: src/procproperties.cpp:72 src/proctable.cpp:336 +msgid "Resident Memory" +msgstr "驻留内存" + +#: src/procproperties.cpp:73 src/proctable.cpp:337 +msgid "Writable Memory" +msgstr "可写内存" + +#: src/procproperties.cpp:74 src/proctable.cpp:338 +msgid "Shared Memory" +msgstr "共享内存" + +#: src/procproperties.cpp:76 src/proctable.cpp:339 +msgid "X Server Memory" +msgstr "X 服务器内存" + +#: src/procproperties.cpp:79 src/proctable.cpp:341 +msgid "CPU Time" +msgstr "CPU 时间" + +#: src/procproperties.cpp:80 src/proctable.cpp:342 +msgid "Started" +msgstr "开始于" + +#: src/procproperties.cpp:81 src/proctable.cpp:343 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:361 +msgid "Priority" +msgstr "优先级" + +#: src/procproperties.cpp:83 src/proctable.cpp:344 +msgid "ID" +msgstr "ID" + +#: src/procproperties.cpp:84 src/proctable.cpp:345 +msgid "Security Context" +msgstr "安全环境" + +#: src/procproperties.cpp:85 src/proctable.cpp:346 +msgid "Command Line" +msgstr "命令行" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:349 +msgid "Waiting Channel" +msgstr "等候频道" + +#: src/procproperties.cpp:87 src/proctable.cpp:350 +msgid "Control Group" +msgstr "控制组" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:340 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:351 +msgid "Unit" +msgstr "单元" + +#: src/proctable.cpp:352 +msgid "Session" +msgstr "会话" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:355 +msgid "Seat" +msgstr "席位" + +#: src/proctable.cpp:356 +msgid "Owner" +msgstr "拥有者" + +#: src/proctable.cpp:357 +msgid "Disk read total" +msgstr "磁盘读取总计" + +#: src/proctable.cpp:358 +msgid "Disk write total" +msgstr "磁盘写入总计" + +#: src/proctable.cpp:359 +msgid "Disk read" +msgstr "磁盘读取" + +#: src/proctable.cpp:360 +msgid "Disk write" +msgstr "磁盘写入" + +#: src/util.cpp:27 +msgid "Running" +msgstr "运行中" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "已停止" + +#: src/util.cpp:35 +msgid "Zombie" +msgstr "僵死" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "不可中断" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "睡眠中" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%u周%u天" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%u天%02u小时" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "非常高优先级" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "高优先级" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "普通优先级" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "低优先级" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "非常低优先级" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u 位" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u 字节" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "搜索打开的文件" + +#~ msgid "Error" +#~ msgstr "错误" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "“%s”不是有效的 Perl 正则表达式。" + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld 秒" + +#~ msgid "_Name contains:" +#~ msgstr "名称包含(_N):" + +#~ msgid "_Find" +#~ msgstr "查找(_F)" + +#~ msgid "C_lear" +#~ msgstr "清除(_L)" + +#~ msgid "S_earch results:" +#~ msgstr "搜索结果(_E):" + +#~ msgid "_Close" +#~ msgstr "关闭(_C)" + +#~ msgid "_Help" +#~ msgstr "帮助(_H)" + +#~ msgid "Process Properties" +#~ msgstr "进程属性" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "进程“%s”(PID %u)的属性:" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "杀死进程需要权限" + +#~ msgid "View" +#~ msgstr "查看" + +#~ msgid "Sent" +#~ msgstr "已发送" + +#~ msgid "_View" +#~ msgstr "查看(_V)" + +#~ msgid "Stop process" +#~ msgstr "停止进程" + +#~ msgid "Continue process if stopped" +#~ msgstr "如果进程已停止,则继续进程" + +#~ msgid "Force process to finish normally" +#~ msgstr "强行中止一个进程" + +#~ msgid "Force process to finish immediately" +#~ msgstr "立即强行结束一个进程" + +#~ msgid "Refresh the process list" +#~ msgstr "刷新进程列表" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "打开与进程关联的内存映射" + +#~ msgid "View the files opened by a process" +#~ msgstr "查看进程所打开的文件" + +#~ msgid "View additional information about a process" +#~ msgstr "浏览某个进程的附加信息" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "显示进程间的父子关系" + +#~ msgid "Show active processes" +#~ msgstr "显示活动的进程" + +#~ msgid "Show all processes" +#~ msgstr "显示全部进程" + +#~ msgid "Show only user-owned processes" +#~ msgstr "仅显示用户所有的进程" + +#~ msgid "Set process priority to very high" +#~ msgstr "将进程优先级设置为非常高" + +#~ msgid "Set process priority to high" +#~ msgstr "将进程优先级设置为高" + +#~ msgid "Set process priority to normal" +#~ msgstr "将进程优先级设置为普通" + +#~ msgid "Set process priority to low" +#~ msgstr "将进程优先级设置为低" + +#~ msgid "Set process priority to very low" +#~ msgstr "将进程优先级设置为非常低" + +#~ msgid "Set process priority manually" +#~ msgstr "手动设置进程优先级" + +#~ msgid "Main Window width" +#~ msgstr "主窗口宽度" + +#~ msgid "Main Window height" +#~ msgstr "主窗口高度" + +#~ msgid "Main Window X position" +#~ msgstr "主窗口水平位置" + +#~ msgid "Main Window Y position" +#~ msgstr "主窗口竖直位置" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "确定默认情况下要显示哪些进程。0 代表全部,1 代表用户,2 代表活动" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "0 代表系统信息,1 代表进程列表,2 代表资源,3 代表磁盘列表" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "前一分钟、五分钟、十五分钟的平均负载:%0.2f,%0.2f,%0.2f" + +#~ msgid "System" +#~ msgstr "系统" + +#~ msgid "Show the System tab" +#~ msgstr "显示系统标签页" + +#~ msgid "_Monitor" +#~ msgstr "监视器(_M)" + +#~ msgid "_Edit" +#~ msgstr "编辑(_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "搜索打开的文件(_O)" + +#~ msgid "Quit the program" +#~ msgstr "退出程序" + +#~ msgid "_Contents" +#~ msgstr "目录(_C)" + +#~ msgid "Open the manual" +#~ msgstr "打开手册" + +#~ msgid "About this application" +#~ msgstr "关于此应用程序" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s优先级)" + +#~ msgid "Release %s %s" +#~ msgstr "版本 %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d 位" + +#~ msgid "Kernel %s" +#~ msgstr "内核 %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "硬件" + +#~ msgid "Memory:" +#~ msgstr "内存:" + +#~ msgid "Processor:" +#~ msgstr "处理器:" + +#~ msgid "System Status" +#~ msgstr "系统状态" + +#~ msgid "Available disk space:" +#~ msgstr "可用的磁盘空间:" + +#~ msgid "Unknown model" +#~ msgstr "未知型号" + +#~ msgid "N/A" +#~ msgstr "不可用" + +#~ msgid "_Change Priority…" +#~ msgstr "改变优先级(_C)..." + +#~ msgid "Default graph CPU color" +#~ msgstr "图形中 CPU 的默认颜色" + +#~ msgid "Processor %d:" +#~ msgstr "处理器 %d:" + +#~ msgid "_Change Priority..." +#~ msgstr "更改优先级(_C)..." + +#~ msgid "Show process 'arguments' column on startup" +#~ msgstr "启动时显示进程“参数”列" + +#~ msgid "Show process 'estimated memory usage' column on startup" +#~ msgstr "启动时显示进程“预计内存使用”列" + +#~ msgid "Width of process 'arguments' column" +#~ msgstr "进程参数列的宽度" + +#~ msgid "Width of process 'estimated memory usage' column" +#~ msgstr "预计内存占用列的宽度" + +#~ msgid "Solaris mode" +#~ msgstr "Solaris 模式" diff --git a/po/zh_HK.gmo b/po/zh_HK.gmo new file mode 100644 index 0000000..1b807f0 Binary files /dev/null and b/po/zh_HK.gmo differ diff --git a/po/zh_HK.po b/po/zh_HK.po new file mode 100644 index 0000000..d6d5ae1 --- /dev/null +++ b/po/zh_HK.po @@ -0,0 +1,1535 @@ +# Chinese (Hong Kong) translation for gnome-system-monitor(procman). +# Copyright (C) 2001-07 Free Software Foundation, Inc. +# Abel Cheung , 2001-03, 05. +# Woodman Tuen , 2004-07. +# Chao-Hsiung Liao , 2008, 2009. +# Wei-Lun Chao , 2010. +# Pin-hsien Li , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor 3.3.4\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=system-" +"monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2014-08-18 19:44+0000\n" +"PO-Revision-Date: 2014-08-19 20:23+0800\n" +"Last-Translator: Chao-Hsiung Liao \n" +"Language-Team: Chinese (Hong Kong) \n" +"Language: zh_HK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.6.5\n" + +#: ../gnome-system-monitor.desktop.in.in.h:1 ../data/interface.ui.h:1 +#: ../src/application.cpp:268 ../src/interface.cpp:363 +msgid "System Monitor" +msgstr "系統監控" + +#: ../gnome-system-monitor.desktop.in.in.h:2 +#: ../gnome-system-monitor-kde.desktop.in.in.h:2 ../src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "顯示目前的程序並監控系統的狀態" + +#: ../gnome-system-monitor.desktop.in.in.h:3 +#| msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;Manager;監視器;系統;處理器;記憶體;網絡;紀錄;使用量;效能;工作;管理程式;" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:1 +#: ../gnome-system-monitor.appdata.xml.in.h:1 ../src/application.cpp:324 +msgid "GNOME System Monitor" +msgstr "GNOME 系統監控程式" + +#: ../gnome-system-monitor-kde.desktop.in.in.h:3 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "Monitor;System;Process;CPU;Memory;Network;History;Usage;監視器;系統;處理器;記憶體;網絡;紀錄;使用量;" + +#: ../gnome-system-monitor.appdata.xml.in.h:2 +msgid "View and manage system resources" +msgstr "檢視與管理系統資源" + +#: ../gnome-system-monitor.appdata.xml.in.h:3 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "系統監控是程序檢視器與系統監視器,具有吸引人、易於使用的介面。" + +#: ../gnome-system-monitor.appdata.xml.in.h:4 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "系統監控可以協助你找出哪個應用程式正在使用電腦上的處理器或記憶體,可以管理執行中的應用程式,強制沒有回應的程序停止,以及改變現有程序的狀態或優先等級。" + +#: ../gnome-system-monitor.appdata.xml.in.h:5 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "資源圖表功能顯示出你的電腦目前情況的快速概覽,包含目前網絡、記憶體與處理器的使用量。" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:1 +msgid "Kill process" +msgstr "強行終止程序" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:2 +msgid "Privileges are required to control other users' processes" +msgstr "控制其他使用者的程序需要管理權限" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:3 +msgid "Renice process" +msgstr "重設程序 nice 值" + +#: ../org.gnome.gnome-system-monitor.policy.in.in.h:4 +msgid "Privileges are required to change the priority of processes" +msgstr "改變程序的優先等級需要管理權限" + +#: ../data/interface.ui.h:2 +msgid "End _Process" +msgstr "終止程序(_P)" + +#: ../data/interface.ui.h:3 +msgid "Show process properties" +msgstr "顯示程序屬性" + +#: ../data/interface.ui.h:4 ../data/preferences.ui.h:9 +msgid "Processes" +msgstr "程序" + +#: ../data/interface.ui.h:5 +msgid "CPU History" +msgstr "CPU 使用量記錄" + +#: ../data/interface.ui.h:6 +msgid "Memory and Swap History" +msgstr "記憶體/交換記憶使用量記錄" + +#: ../data/interface.ui.h:7 ../src/interface.cpp:260 +#: ../src/procproperties.cpp:92 ../src/proctable.cpp:337 +msgid "Memory" +msgstr "記憶體" + +#: ../data/interface.ui.h:8 ../src/interface.cpp:272 +msgid "Swap" +msgstr "置換" + +#: ../data/interface.ui.h:9 +msgid "Network History" +msgstr "網絡記錄" + +#: ../data/interface.ui.h:10 ../src/interface.cpp:300 +msgid "Receiving" +msgstr "接收中" + +#: ../data/interface.ui.h:11 +msgid "Total Received" +msgstr "總共接收" + +#: ../data/interface.ui.h:12 ../src/interface.cpp:315 +msgid "Sending" +msgstr "傳送中" + +#: ../data/interface.ui.h:13 +msgid "Total Sent" +msgstr "總共傳送" + +#: ../data/interface.ui.h:14 ../data/preferences.ui.h:13 +msgid "Resources" +msgstr "資源" + +#: ../data/interface.ui.h:15 ../data/preferences.ui.h:16 +msgid "File Systems" +msgstr "檔案系統" + +#: ../data/lsof.ui.h:1 +msgctxt "Window title for 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "搜尋已開啟檔案" + +#: ../data/lsof.ui.h:2 +msgid "Filter files by name" +msgstr "根據名稱過濾隱藏檔案" + +#: ../data/lsof.ui.h:3 +#| msgid "Case insensitive matching" +msgid "Case insensitive" +msgstr "區分大小寫" + +#: ../data/menus.ui.h:1 +msgctxt "Menu item to Open 'Search for Open Files' dialog" +msgid "Search for Open Files" +msgstr "搜尋已開啟檔案" + +#: ../data/menus.ui.h:2 +msgid "Preferences" +msgstr "偏好設定" + +#: ../data/menus.ui.h:3 +msgid "Help" +msgstr "求助" + +#: ../data/menus.ui.h:4 +msgid "About" +msgstr "關於" + +#: ../data/menus.ui.h:5 +msgid "Quit" +msgstr "結束" + +#: ../data/menus.ui.h:6 +msgid "_Refresh" +msgstr "重新整理(_R)" + +#: ../data/menus.ui.h:7 +msgid "_Active Processes" +msgstr "運行中的程序(_A)" + +#: ../data/menus.ui.h:8 +msgid "A_ll Processes" +msgstr "所有程序(_L)" + +#: ../data/menus.ui.h:9 +msgid "M_y Processes" +msgstr "我的程序(_Y)" + +#: ../data/menus.ui.h:10 +msgid "_Dependencies" +msgstr "相根據關係(_D)" + +#: ../data/menus.ui.h:11 +msgid "_Stop" +msgstr "停止(_S)" + +#: ../data/menus.ui.h:12 +msgid "_Continue" +msgstr "繼續(_C)" + +#: ../data/menus.ui.h:13 +msgid "_End" +msgstr "結束(_E)" + +#: ../data/menus.ui.h:14 +msgid "_Kill" +msgstr "終止(_K)" + +#: ../data/menus.ui.h:15 +msgid "_Change Priority" +msgstr "更改優先等級(_C)" + +#: ../data/menus.ui.h:16 ../src/util.cpp:215 +msgid "Very High" +msgstr "非常高" + +#: ../data/menus.ui.h:17 ../src/util.cpp:217 +msgid "High" +msgstr "高" + +#: ../data/menus.ui.h:18 ../src/util.cpp:219 +msgid "Normal" +msgstr "一般" + +#: ../data/menus.ui.h:19 ../src/util.cpp:221 +msgid "Low" +msgstr "低" + +#: ../data/menus.ui.h:20 ../src/util.cpp:223 +msgid "Very Low" +msgstr "非常低" + +#: ../data/menus.ui.h:21 +msgid "Custom" +msgstr "自選" + +#: ../data/menus.ui.h:22 +msgid "_Memory Maps" +msgstr "記憶對映(_M)" + +# (Abel) 指一個 process 開啟了哪些檔案 +#. Translators: this means 'Files that are open' (open is not a verb here) +#: ../data/menus.ui.h:24 +msgid "Open _Files" +msgstr "已開啟的檔案(_F)" + +#: ../data/menus.ui.h:25 +msgid "_Properties" +msgstr "屬性(_P)" + +#: ../data/openfiles.ui.h:1 +msgid "Open Files" +msgstr "開啟檔案" + +#: ../data/preferences.ui.h:1 +msgid "System Monitor Preferences" +msgstr "系統監控程式偏好設定" + +#: ../data/preferences.ui.h:2 +msgid "Behavior" +msgstr "行為" + +#: ../data/preferences.ui.h:3 +msgid "_Update interval in seconds:" +msgstr "更新間隔[秒](_U):" + +#: ../data/preferences.ui.h:4 +msgid "Enable _smooth refresh" +msgstr "啟用平滑更新(_S)" + +#: ../data/preferences.ui.h:5 +msgid "Alert before ending or _killing processes" +msgstr "當程序結束或被強行終止前發出警告(_K)" + +#: ../data/preferences.ui.h:6 +msgid "_Divide CPU usage by CPU count" +msgstr "根據 CPU 數量分別計算 CPU 用量(_D)" + +#: ../data/preferences.ui.h:7 +msgid "Information Fields" +msgstr "資訊欄" + +#: ../data/preferences.ui.h:8 +msgid "Process i_nformation shown in list:" +msgstr "清單中顯示的程序資訊(_N):" + +#: ../data/preferences.ui.h:10 +msgid "Graphs" +msgstr "圖表" + +#: ../data/preferences.ui.h:11 +msgid "_Draw CPU chart as stacked area chart" +msgstr "將 CPU 圖表繪製為堆疊區域圖表(_D)" + +#: ../data/preferences.ui.h:12 +msgid "_Show network speed in bits" +msgstr "以位元顯示網絡速度(_S)" + +#: ../data/preferences.ui.h:14 +msgid "Show _all file systems" +msgstr "顯示所有的檔案系統(_A)" + +#: ../data/preferences.ui.h:15 +msgid "File system i_nformation shown in list:" +msgstr "清單中顯示的檔案系統資訊(_N):" + +#: ../data/renice.ui.h:1 ../src/procdialogs.cpp:123 +msgid "_Cancel" +msgstr "取消(_C)" + +#: ../data/renice.ui.h:2 +msgid "Change _Priority" +msgstr "更改優先等級(_P)" + +#: ../data/renice.ui.h:3 +msgid "_Nice value:" +msgstr "_Nice 值:" + +#: ../data/renice.ui.h:4 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "注意: 程序是否優先執行可由它的 nice 值得出。較低的 nice 值表示較優先執行。" + +#: ../src/application.cpp:310 +msgid "A simple process and system monitor." +msgstr "簡易的程序和系統監視器。" + +#: ../src/argv.cpp:21 +msgid "Show the Processes tab" +msgstr "顯示程序分頁" + +#: ../src/argv.cpp:26 +msgid "Show the Resources tab" +msgstr "顯示資源分頁" + +#: ../src/argv.cpp:31 +msgid "Show the File Systems tab" +msgstr "顯示檔案系統分頁" + +#: ../src/argv.cpp:35 +msgid "Show the application's version" +msgstr "顯示應用程式的版本" + +#: ../src/disks.cpp:369 ../src/memmaps.cpp:325 +msgid "Device" +msgstr "裝置" + +#: ../src/disks.cpp:370 +msgid "Directory" +msgstr "目錄" + +#: ../src/disks.cpp:371 ../src/gsm_color_button.c:165 ../src/openfiles.cpp:252 +msgid "Type" +msgstr "類型" + +#: ../src/disks.cpp:372 +msgid "Total" +msgstr "總數" + +#: ../src/disks.cpp:373 +msgid "Free" +msgstr "剩餘" + +#: ../src/disks.cpp:374 +msgid "Available" +msgstr "可用空間" + +#: ../src/disks.cpp:375 +msgid "Used" +msgstr "已使用" + +#. xgettext: ? stands for unknown +#: ../src/e_date.c:156 +msgid "?" +msgstr "?" + +#: ../src/e_date.c:163 +msgid "Today %l:%M %p" +msgstr "今天 %p %l:%M" + +#: ../src/e_date.c:172 +msgid "Yesterday %l:%M %p" +msgstr "昨天 %p %l:%M" + +#: ../src/e_date.c:184 +msgid "%a %l:%M %p" +msgstr "%A %p %l:%M" + +#: ../src/e_date.c:192 +msgid "%b %d %l:%M %p" +msgstr "%m月%d日%p %l:%M" + +#: ../src/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y/%m/%d" + +#: ../src/gsm_color_button.c:141 +msgid "Fraction" +msgstr "分數" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: ../src/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "餅狀色彩挑選器的完整百分比" + +#: ../src/gsm_color_button.c:150 +msgid "Title" +msgstr "標題" + +#: ../src/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "顏色選擇對話盒的標題" + +#: ../src/gsm_color_button.c:152 ../src/gsm_color_button.c:512 +msgid "Pick a Color" +msgstr "選取顏色" + +#: ../src/gsm_color_button.c:158 +msgid "Current Color" +msgstr "目前的顏色" + +#: ../src/gsm_color_button.c:159 +msgid "The selected color" +msgstr "選取的顏色" + +#: ../src/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "色彩選擇類型" + +#: ../src/gsm_color_button.c:434 +msgid "Received invalid color data\n" +msgstr "收到了無效的顏色資料\n" + +#: ../src/gsm_color_button.c:535 +msgid "Click to set graph colors" +msgstr "按下這裏可以設定圖表顏色" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: ../src/interface.cpp:187 +#, c-format +msgid "Pick a Color for '%s'" +msgstr "挑選「%s」的顏色" + +#: ../src/interface.cpp:220 ../src/procproperties.cpp:100 +msgid "CPU" +msgstr "CPU" + +#: ../src/interface.cpp:222 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: ../src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"如對翻譯有任何意見,請送一封電子郵件給\n" +"以下地址,GNOME 翻譯隊伍會儘快回覆你:\n" +"zh-l10n@lists.linux.org.tw\n" +"\n" +"Woodman Tuen , 2005-07\n" +"Abel Cheung , 2001-03, 05" + +#: ../src/load-graph.cpp:161 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u 秒" + +#: ../src/load-graph.cpp:370 +msgid "not available" +msgstr "無法使用" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: ../src/load-graph.cpp:373 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) of %s" + +#: ../src/lsof.cpp:109 +msgid "Error" +msgstr "錯誤" + +#: ../src/lsof.cpp:110 +#, c-format +msgid "'%s' is not a valid Perl regular expression." +msgstr "「%s」不是有效的 Perl 正規表示式。" + +#: ../src/lsof.cpp:128 +#, c-format +#| msgid "Open Files" +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d 個開啟的檔案" + +#: ../src/lsof.cpp:130 +#, c-format +#| msgid "Search for open files" +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d 個符合開啟的檔案" + +#: ../src/lsof.cpp:248 +msgid "Process" +msgstr "程序" + +#: ../src/lsof.cpp:260 +msgid "PID" +msgstr "PID" + +#: ../src/lsof.cpp:270 ../src/memmaps.cpp:303 +msgid "Filename" +msgstr "檔案名稱" + +#. xgettext: virtual memory start +#: ../src/memmaps.cpp:305 +msgid "VM Start" +msgstr "VM 開始" + +#. xgettext: virtual memory end +#: ../src/memmaps.cpp:307 +msgid "VM End" +msgstr "VM 終結" + +#. xgettext: virtual memory syze +#: ../src/memmaps.cpp:309 +msgid "VM Size" +msgstr "VM 大小" + +#: ../src/memmaps.cpp:310 +msgid "Flags" +msgstr "旗標" + +#. xgettext: virtual memory offset +#: ../src/memmaps.cpp:312 +msgid "VM Offset" +msgstr "VM Offset" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: ../src/memmaps.cpp:315 +msgid "Private clean" +msgstr "記憶體內容未被修改" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: ../src/memmaps.cpp:318 +msgid "Private dirty" +msgstr "記憶體內容已被修改" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: ../src/memmaps.cpp:321 +msgid "Shared clean" +msgstr "分享記憶體未被修改" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: ../src/memmaps.cpp:324 +msgid "Shared dirty" +msgstr "分享記憶體已被修改" + +#: ../src/memmaps.cpp:326 +msgid "Inode" +msgstr "Inode" + +#: ../src/memmaps.cpp:437 +msgid "Memory Maps" +msgstr "記憶對映" + +#: ../src/memmaps.cpp:449 +#, c-format +msgid "_Memory maps for process \"%s\" (PID %u):" +msgstr "程序 “%s” (_PID %u) 的記憶配置:" + +#: ../src/openfiles.cpp:40 +msgid "file" +msgstr "檔案" + +#: ../src/openfiles.cpp:42 +msgid "pipe" +msgstr "管道" + +#: ../src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 網絡連線" + +#: ../src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 網絡連線" + +#: ../src/openfiles.cpp:48 +msgid "local socket" +msgstr "本機 socket" + +#: ../src/openfiles.cpp:50 +msgid "unknown type" +msgstr "類型不詳" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: ../src/openfiles.cpp:251 +msgid "FD" +msgstr "FD" + +#: ../src/openfiles.cpp:253 +msgid "Object" +msgstr "物件" + +#: ../src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process \"%s\" (PID %u):" +msgstr "程序 “%s” (PI_D %u) 所開啟的檔案:" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:1 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "表單中主要視窗的大小與位置 (闊度, 高度, xpos, ypos)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:2 +msgid "Main Window should open maximized" +msgstr "主視窗應否成為最大化的狀態" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:3 +msgid "Show process dependencies in tree form" +msgstr "以樹狀方式顯示程序間的相根據性" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:4 +msgid "Solaris mode for CPU percentage" +msgstr "CPU 百分比使用 Solaris 模式" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:5 +msgid "" +"If TRUE, system-monitor operates in 'Solaris mode' where a task's CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in 'Irix " +"mode'." +msgstr "如設為 TRUE,system-monitor 會以「Solaris 模式」運行,即每個工作的 CPU 使用量會除以總 CPU 數來均分。否則它會以「Irix 模式」運行。" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:6 +msgid "Show CPU chart as stacked area chart" +msgstr "將 CPU 圖表顯示為堆疊區域圖表" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:7 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "如果設定為 TRUE,system-monitor 會將 CPU 圖表顯示為堆疊區域圖表而非長條圖。" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:8 +msgid "Enable/Disable smooth refresh" +msgstr "啟用/停用平滑更新" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:9 +msgid "Show warning dialog when killing processes" +msgstr "準備強行終止程序時顯示警告訊息對話方塊" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:10 +msgid "Time in milliseconds between updates of the process view" +msgstr "程序清單每次更新的時間,以毫秒表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:11 +msgid "Time in milliseconds between updates of the graphs" +msgstr "資源圖表每次更新的時間,以毫秒表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:12 +msgid "Whether information about all file systems should be displayed" +msgstr "是否要顯示關於所有檔案系統的資訊" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:13 +msgid "" +"Whether to display information about all file systems (including types like " +"'autofs' and 'procfs'). Useful for getting a list of all currently mounted " +"file systems." +msgstr "是否要顯示關於所有檔案系統的資訊 (這裏包括了像「autofs」和「procfs」這種檔案類型)。在取得目前所有掛載的檔案系統清單時會很有用。" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:14 +msgid "Time in milliseconds between updates of the devices list" +msgstr "儲存裝置清單每次更新的時間,以毫秒表示" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:15 +msgid "Determines which processes to show." +msgstr "決定要顯示哪個程序。" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:16 +msgid "Saves the currently viewed tab" +msgstr "本數值表示程式下次啟動時顯示的分頁" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:17 +msgid "CPU colors" +msgstr "CPU 顏色" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:18 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "輸入項目的格式為 (CPU#, 十六進位顏色值)" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:19 +msgid "Default graph memory color" +msgstr "圖表預設表示記憶體的顏色" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:20 +msgid "Default graph swap color" +msgstr "圖表預設表示交換記憶的顏色" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:21 +msgid "Default graph incoming network traffic color" +msgstr "預設網絡圖表(流入)的顏色" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:22 +msgid "Default graph outgoing network traffic color" +msgstr "預設網絡圖表(流出)的顏色" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:23 +msgid "Show network traffic in bits" +msgstr "以位元顯示網絡速度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:24 +msgid "Process view sort column" +msgstr "程序根據哪一欄排序" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:25 +msgid "Process view columns order" +msgstr "程序顯示欄的順序" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:26 +msgid "Process view sort order" +msgstr "排列程序的次序" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:27 +msgid "Width of process 'Name' column" +msgstr "程序欄中「名稱」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:28 +msgid "Show process 'Name' column on startup" +msgstr "啟動時在程序欄位中顯示「名稱」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:29 +msgid "Width of process 'User' column" +msgstr "程序欄中「使用者」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:30 +msgid "Show process 'User' column on startup" +msgstr "啟動時在程序欄位中顯示「使用者」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:31 +msgid "Width of process 'Status' column" +msgstr "程序欄中「狀態」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:32 +msgid "Show process 'Status' column on startup" +msgstr "啟動時在程序欄位中顯示「狀態」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:33 +msgid "Width of process 'Virtual Memory' column" +msgstr "程序欄中「虛擬記憶體」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:34 +msgid "Show process 'Virtual Memory' column on startup" +msgstr "啟動時在程序欄位中顯示「虛擬記憶體」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:35 +msgid "Width of process 'Resident Memory' column" +msgstr "程序欄中「常駐記憶體」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:36 +msgid "Show process 'Resident Memory' column on startup" +msgstr "啟動時在程序欄位中顯示「常駐記憶體」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:37 +msgid "Width of process 'Writable Memory' column" +msgstr "程序欄中「可寫記憶體」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:38 +msgid "Show process 'Writable Memory' column on startup" +msgstr "啟動時在程序欄位中顯示「可寫記憶體」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:39 +msgid "Width of process 'Shared Memory' column" +msgstr "程序欄中「分享記憶體」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:40 +msgid "Show process 'Shared Memory' column on startup" +msgstr "啟動時在程序欄位中顯示「分享記憶體」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:41 +msgid "Width of process 'X Server Memory' column" +msgstr "程序欄中「X 伺服器記憶體」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:42 +msgid "Show process 'X Server Memory' column on startup" +msgstr "啟動時在程序欄位中顯示「X 伺服器記憶體」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:44 +#, no-c-format +msgid "Width of process 'CPU %' column" +msgstr "程序欄中‘CPU %’的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:46 +#, no-c-format +msgid "Show process 'CPU %' column on startup" +msgstr "啟動時在程序欄位中顯示‘CPU %’" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:47 +msgid "Width of process 'CPU Time' column" +msgstr "程序欄中「CPU 運行時間」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:48 +msgid "Show process 'CPU Time' column on startup" +msgstr "啟動時在程序欄位中顯示「CPU 運行時間」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:49 +msgid "Width of process 'Started' column" +msgstr "程序欄中「已啟動」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:50 +msgid "Show process 'Started' column on startup" +msgstr "啟動時在程序欄位中顯示「已啟動」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:51 +msgid "Width of process 'Nice' column" +msgstr "程序欄中「Nice」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:52 +msgid "Show process 'Nice' column on startup" +msgstr "啟動時在程序欄位中顯示「Nice」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:53 +msgid "Width of process 'PID' column" +msgstr "程序欄中‘PID’的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:54 +msgid "Show process 'PID' column on startup" +msgstr "啟動時在程序欄位中顯示‘PID’" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:55 +msgid "Width of process 'SELinux Security Context' column" +msgstr "程序欄中「SELinux 安全性關聯」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:56 +msgid "Show process 'SELinux Security Context' column on startup" +msgstr "啟動時在程序欄位中顯示「SELinux 安全性關聯」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:57 +msgid "Width of process 'Command Line' column" +msgstr "程序欄中「命令列」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:58 +msgid "Show process 'Command Line' column on startup" +msgstr "啟動時在程序欄位中顯示「命令列」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:59 +msgid "Width of process 'Memory' column" +msgstr "程序欄中「記憶體」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:60 +msgid "Show process 'Memory' column on startup" +msgstr "啟動時在程序欄位中顯示「記憶體」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:61 +msgid "Width of process 'Waiting Channel' column" +msgstr "程序欄中「等待頻道」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:62 +msgid "Show process 'Waiting Channel' column on startup" +msgstr "啟動時在程序欄位中顯示「等待頻道」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:63 +msgid "Width of process 'Control Group' column" +msgstr "程序欄中「控制羣組」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:64 +msgid "Show process 'Control Group' column on startup" +msgstr "啟動時在程序欄位中顯示「控制羣組」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:65 +msgid "Width of process 'Unit' column" +msgstr "程序欄中「單位」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:66 +msgid "Show process 'Unit' column on startup" +msgstr "啟動時在程序欄位中顯示「單位」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:67 +msgid "Width of process 'Session' column" +msgstr "程序欄中「作業階段」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:68 +msgid "Show process 'Session' column on startup" +msgstr "啟動時在程序欄位中顯示「作業階段」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:69 +msgid "Width of process 'Seat' column" +msgstr "程序欄中「Seat」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:70 +msgid "Show process 'Seat' column on startup" +msgstr "啟動時在程序欄位中顯示「Seat」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:71 +msgid "Width of process 'Owner' column" +msgstr "程序欄中「擁有者」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:72 +msgid "Show process 'Owner' column on startup" +msgstr "啟動時在程序欄位中顯示「擁有者」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:73 +msgid "Width of process 'Priority' column" +msgstr "程序欄中「優先等級」的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:74 +msgid "Show process 'Priority' column on startup" +msgstr "啟動時在程序欄位中顯示「優先等級」" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:75 +msgid "Disk view sort column" +msgstr "磁碟檢視排序欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:76 +msgid "Disk view sort order" +msgstr "排列磁碟檢視的次序" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:77 +msgid "Disk view columns order" +msgstr "磁碟顯示欄位次序" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:78 +msgid "Width of disk view 'Device' column" +msgstr "磁碟檢視中「裝置」欄的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:79 +msgid "Show disk view 'Device' column on startup" +msgstr "啟動時在磁碟檢視中顯示「裝置」欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:80 +msgid "Width of disk view 'Directory' column" +msgstr "磁碟檢視中「目錄」欄的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:81 +msgid "Show disk view 'Directory' column on startup" +msgstr "啟動時在磁碟檢視中顯示「目錄」欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:82 +msgid "Width of disk view 'Type' column" +msgstr "磁碟檢視中「類型」欄的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:83 +msgid "Show disk view 'Type' column on startup" +msgstr "啟動時在磁碟檢視中顯示「類型」欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:84 +msgid "Width of disk view 'Total' column" +msgstr "磁碟檢視中「總計」欄的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:85 +msgid "Show disk view 'Total' column on startup" +msgstr "啟動時在磁碟檢視中顯示「總計」欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:86 +msgid "Width of disk view 'Free' column" +msgstr "磁碟檢視中「剩餘」欄的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:87 +msgid "Show disk view 'Free' column on startup" +msgstr "啟動時在磁碟檢視中顯示「剩餘」欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:88 +msgid "Width of disk view 'Available' column" +msgstr "磁碟檢視中「可用」欄的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:89 +msgid "Show disk view 'Available' column on startup" +msgstr "啟動時在磁碟檢視中顯示「可用」欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:90 +msgid "Width of disk view 'Used' column" +msgstr "磁碟檢視中「已使用」欄的闊度" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:91 +msgid "Show disk view 'Used' column on startup" +msgstr "啟動時在磁碟檢視中顯示「已使用」欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:92 +msgid "Memory map sort column" +msgstr "記憶體映射排序欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:93 +msgid "Memory map sort order" +msgstr "排列記憶體映射的次序" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:94 +msgid "Open files sort column" +msgstr "開啟檔案排序欄" + +#: ../src/org.gnome.gnome-system-monitor.gschema.xml.in.in.h:95 +msgid "Open files sort order" +msgstr "排列開啟檔案的次序" + +#: ../src/prefsdialog.cpp:170 +msgid "Icon" +msgstr "圖示" + +#: ../src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"無法將 PID 為 %d 的程序之優先等級更改為 %d。\n" +"%s" + +#: ../src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"不能用 signal %2$d 來強行終止 PID 為 %1$d 的程序。\n" +"%3$s" + +#. xgettext: primary alert message for killing single process +#: ../src/procdialogs.cpp:75 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "你確定要強行終止選取的程序“%s”(PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: ../src/procdialogs.cpp:80 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "你確定要結束選取的程序“%s”(PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: ../src/procdialogs.cpp:87 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "你確定要強行終止 %d 個選取的程序?" + +#. xgettext: primary alert message for ending multiple processes +#: ../src/procdialogs.cpp:91 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "你確定要結束 %d 個選取的程序?" + +#. xgettext: secondary alert message +#: ../src/procdialogs.cpp:98 ../src/procdialogs.cpp:104 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "強行終止程序可能導致損失資料,中斷作業階段,甚至可以造成安全性漏洞。請只強行終止無回應的程序。" + +#: ../src/procdialogs.cpp:101 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "終止程序(_K)" + +#: ../src/procdialogs.cpp:107 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "結束程序(_E)" + +#: ../src/procdialogs.cpp:188 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "改變程序“%s”的優先等級 (PID: %u)" + +#: ../src/procdialogs.cpp:191 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "更改 %d 個選取程序的優先等級" + +#: ../src/procdialogs.cpp:210 +msgid "Note:" +msgstr "記錄:" + +#: ../src/procdialogs.cpp:211 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "程序是否優先執行可由它的 nice 值得出。較低的 nice 值表示較優先執行。" + +#: ../src/procproperties.cpp:55 ../src/procproperties.cpp:106 +#: ../src/procproperties.cpp:109 ../src/util.cpp:432 +msgid "N/A" +msgstr "N/A" + +#: ../src/procproperties.cpp:89 ../src/proctable.cpp:322 +msgid "Process Name" +msgstr "程序名稱" + +#: ../src/procproperties.cpp:90 ../src/proctable.cpp:323 +msgid "User" +msgstr "使用者" + +#: ../src/procproperties.cpp:91 ../src/proctable.cpp:324 +msgid "Status" +msgstr "狀態" + +#: ../src/procproperties.cpp:93 ../src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "虛擬記憶體" + +#: ../src/procproperties.cpp:94 ../src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "常駐記憶體" + +#: ../src/procproperties.cpp:95 ../src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "可寫記憶體" + +#: ../src/procproperties.cpp:96 ../src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "分享記憶體" + +#: ../src/procproperties.cpp:98 ../src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X 伺服器記憶體" + +#: ../src/procproperties.cpp:101 ../src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU 運行時間" + +#: ../src/procproperties.cpp:101 +#, c-format +msgid "%lld second" +msgid_plural "%lld seconds" +msgstr[0] "%lld 秒" + +#: ../src/procproperties.cpp:102 ../src/proctable.cpp:332 +msgid "Started" +msgstr "已開始" + +#: ../src/procproperties.cpp:103 ../src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: ../src/procproperties.cpp:104 ../src/proctable.cpp:347 +msgid "Priority" +msgstr "優先等級" + +#: ../src/procproperties.cpp:105 ../src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +# (Abel) 和 selinux 有關? +#: ../src/procproperties.cpp:106 ../src/proctable.cpp:335 +msgid "Security Context" +msgstr "安全性內容" + +#: ../src/procproperties.cpp:107 ../src/proctable.cpp:336 +msgid "Command Line" +msgstr "命令列" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: ../src/procproperties.cpp:108 ../src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "等待頻道" + +#: ../src/procproperties.cpp:109 ../src/proctable.cpp:340 +msgid "Control Group" +msgstr "控制羣組" + +#: ../src/procproperties.cpp:222 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: ../src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: ../src/proctable.cpp:341 +msgid "Unit" +msgstr "單位" + +#: ../src/proctable.cpp:342 +msgid "Session" +msgstr "作業階段" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: ../src/proctable.cpp:345 +msgid "Seat" +msgstr "Seat" + +#: ../src/proctable.cpp:346 +msgid "Owner" +msgstr "擁有者" + +#: ../src/util.cpp:27 +msgid "Running" +msgstr "執行中" + +#: ../src/util.cpp:31 +msgid "Stopped" +msgstr "已停止" + +# (Abel) 不譯會比較容易明白 +#: ../src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: ../src/util.cpp:39 +msgid "Uninterruptible" +msgstr "無法中斷" + +#: ../src/util.cpp:43 +msgid "Sleeping" +msgstr "睡眠中" + +#. xgettext: weeks, days +#: ../src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: ../src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: ../src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: ../src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: ../src/util.cpp:164 +#, c-format +msgid "%.1f KiB" +msgstr "%.1f KiB" + +#: ../src/util.cpp:165 +#, c-format +msgid "%.1f MiB" +msgstr "%.1f MiB" + +#: ../src/util.cpp:166 +#, c-format +msgid "%.1f GiB" +msgstr "%.1f GiB" + +#: ../src/util.cpp:167 +#, c-format +msgid "%.1f TiB" +msgstr "%.1f TiB" + +#: ../src/util.cpp:168 +#, c-format +msgid "%.3g kbit" +msgstr "%.3g kbit" + +#: ../src/util.cpp:169 +#, c-format +msgid "%.3g Mbit" +msgstr "%.3g Mbit" + +#: ../src/util.cpp:170 +#, c-format +msgid "%.3g Gbit" +msgstr "%.3g Gbit" + +#: ../src/util.cpp:171 +#, c-format +msgid "%.3g Tbit" +msgstr "%.3g Tbit" + +#: ../src/util.cpp:186 +#, c-format +msgid "%u bit" +msgid_plural "%u bits" +msgstr[0] "%u 位元" + +#: ../src/util.cpp:187 +#, c-format +msgid "%u byte" +msgid_plural "%u bytes" +msgstr[0] "%u 位元組" + +#: ../src/util.cpp:230 +msgid "Very High Priority" +msgstr "非常高優先等級" + +#: ../src/util.cpp:232 +msgid "High Priority" +msgstr "高優先等級" + +#: ../src/util.cpp:234 +msgid "Normal Priority" +msgstr "普通優先等級" + +#: ../src/util.cpp:236 +msgid "Low Priority" +msgstr "低優先等級" + +#: ../src/util.cpp:238 +msgid "Very Low Priority" +msgstr "非常低優先等級" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: ../src/util.cpp:630 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "_Name contains:" +#~ msgstr "名稱包含(_N):" + +#~ msgid "_Find" +#~ msgstr "尋找(_F)" + +#~ msgid "C_lear" +#~ msgstr "清除(_L)" + +#~ msgid "S_earch results:" +#~ msgstr "搜尋結果(_E):" + +#~ msgid "_Close" +#~ msgstr "關閉(_C)" + +#~ msgid "Process Properties" +#~ msgstr "程序屬性" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "程序「%s」的屬性 (PID %u):" + +#~| msgid "Help" +#~ msgid "_Help" +#~ msgstr "求助(_H)" + +#~ msgid "Sensitive" +#~ msgstr "敏感度" + +#~ msgid "The sensitivity value" +#~ msgstr "敏感度的數值" + +#~| msgid "Show process 'Memory' column on startup" +#~ msgid "Show processor usage graph" +#~ msgstr "顯示處理器使用率圖表" + +#~ msgid "Show memory and swap usage graph" +#~ msgstr "顯示記憶體與置換區使用率圖表" + +#~| msgid "Show network traffic in bits" +#~ msgid "Show network traffic graph" +#~ msgstr "顯示網路流量圖表" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "最後 1、5、15 分鐘的平均負載:%0.2f, %0.2f, %0.2f" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "強行終止程序需要管理權限" + +#~ msgid "View" +#~ msgstr "檢視" + +#~ msgid "Sent" +#~ msgstr "已傳送" + +#~ msgid "_View" +#~ msgstr "檢視(_V)" + +#~ msgid "_Stop Process" +#~ msgstr "停止程序(_S)" + +#~ msgid "Stop process" +#~ msgstr "停止程序" + +#~ msgid "Continue process if stopped" +#~ msgstr "繼續已被停止的程序" + +#~ msgid "Force process to finish normally" +#~ msgstr "立刻以正常方式終止程序" + +#~ msgid "Force process to finish immediately" +#~ msgstr "立刻強行終止程序" + +#~ msgid "Refresh the process list" +#~ msgstr "重新整理程序清單" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "顯示該程序的記憶對映情況" + +#~ msgid "View the files opened by a process" +#~ msgstr "顯示該程序開啟了哪些檔案" + +#~ msgid "View additional information about a process" +#~ msgstr "檢視關於程序的額外資訊" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "顯示各程序之間的主從關係" + +#~ msgid "Show active processes" +#~ msgstr "顯示運行中的程序" + +#~ msgid "Show all processes" +#~ msgstr "顯示所有程序" + +#~ msgid "Show only user-owned processes" +#~ msgstr "顯示使用者擁有的程序" + +#~ msgid "Set process priority to very high" +#~ msgstr "將優先等級設為非常高" + +#~ msgid "Set process priority to high" +#~ msgstr "將程序優先等級設為高" + +#~ msgid "Set process priority to normal" +#~ msgstr "將程序的優先等級設為一般" + +#~ msgid "Set process priority to low" +#~ msgstr "將程序優先等級設為低" + +#~ msgid "Set process priority to very low" +#~ msgstr "將優先等級設為非常低" + +#~ msgid "Set process priority manually" +#~ msgstr "手動程序優先等級" + +#~ msgid "Main Window width" +#~ msgstr "主視窗寬度" + +#~ msgid "Main Window height" +#~ msgstr "主視窗高度" + +#~ msgid "Main Window X position" +#~ msgstr "主視窗 X 位置" + +#~ msgid "Main Window Y position" +#~ msgstr "主視窗 Y 位置" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "決定顯示哪一類程序。0 表示全部,1 只顯示用家自己的程序,2 只顯示目前仍然活" +#~ "躍的程序。" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "0 為系統資訊,1 為程序清單,2 為資源,3 為磁碟清單" + +#~ msgid "" +#~ "Ending a process may destroy data, break the session or introduce a " +#~ "security risk. Only unresponsive processes should be ended." +#~ msgstr "" +#~ "結束程序可能導致損失資料,中斷作業階段,甚至可以造成安全性漏洞。請只結束無" +#~ "回應的程序。" + +#~ msgid "System" +#~ msgstr "系統" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "顯示系統分頁" + +#~ msgid "_Monitor" +#~ msgstr "監控(_M)" + +#~ msgid "_Edit" +#~ msgstr "編輯(_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "搜尋已開啟檔案(_O)" + +#~ msgid "Quit the program" +#~ msgstr "離開本程式" + +#~ msgid "_Contents" +#~ msgstr "內容(_C)" + +#~ msgid "Open the manual" +#~ msgstr "開啟使用手冊" + +#~ msgid "About this application" +#~ msgstr "關於此程式" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s優先等級)" + +#~ msgid "Release %s %s" +#~ msgstr "發行版本 %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-位元" + +#~ msgid "Kernel %s" +#~ msgstr "核心 %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "硬體" + +#~ msgid "Memory:" +#~ msgstr "記憶體:" + +#~ msgid "Processor:" +#~ msgstr "處理器:" + +#~ msgid "System Status" +#~ msgstr "系統狀態" + +#~ msgid "Available disk space:" +#~ msgstr "磁碟可用空間:" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "Unknown model" +#~ msgstr "不明的型號" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo new file mode 100644 index 0000000..aebc9eb Binary files /dev/null and b/po/zh_TW.gmo differ diff --git a/po/zh_TW.po b/po/zh_TW.po new file mode 100644 index 0000000..3637de9 --- /dev/null +++ b/po/zh_TW.po @@ -0,0 +1,1646 @@ +# Chinese (Taiwan) translation for gnome-system-monitor(procman). +# Copyright (C) 2001-07 Free Software Foundation, Inc. +# Abel Cheung , 2001-03, 05. +# Woodman Tuen , 2004-07. +# Chao-Hsiung Liao , 2008, 2009. +# Wei-Lun Chao , 2010. +# Pin-hsien Li , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-system-monitor 3.3.4\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=system-monitor&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2018-01-09 18:01+0000\n" +"PO-Revision-Date: 2018-02-20 23:29+0800\n" +"Last-Translator: Cheng-Chia Tseng \n" +"Language-Team: Chinese (Taiwan) \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 2.0.3\n" + +#: gnome-system-monitor.desktop.in.in:3 data/interface.ui:6 +#: src/application.cpp:244 src/interface.cpp:363 +msgid "System Monitor" +msgstr "系統監控" + +#: gnome-system-monitor.desktop.in.in:4 +#: gnome-system-monitor-kde.desktop.in.in:4 src/interface.cpp:364 +msgid "View current processes and monitor system state" +msgstr "顯示目前的程序並監控系統的狀態" + +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: gnome-system-monitor.desktop.in.in:8 +#: gnome-system-monitor-kde.desktop.in.in:8 +msgid "utilities-system-monitor" +msgstr "utilities-system-monitor" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor.desktop.in.in:19 +msgid "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;" +"Manager;Activity;監視器;系統;處理器;記憶體;網路;紀錄;使用量;效能;工作;管理員;" +"活動;" + +#: gnome-system-monitor-kde.desktop.in.in:3 +#: gnome-system-monitor.appdata.xml.in:6 src/application.cpp:299 +msgid "GNOME System Monitor" +msgstr "GNOME 系統監控程式" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: gnome-system-monitor-kde.desktop.in.in:19 +msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" +msgstr "" +"Monitor;System;Process;CPU;Memory;Network;History;Usage;監視器;系統;處理器;記" +"憶體;網路;紀錄;使用量;" + +#: gnome-system-monitor.appdata.xml.in:7 +msgid "View and manage system resources" +msgstr "檢視與管理系統資源" + +#: gnome-system-monitor.appdata.xml.in:9 +msgid "" +"System Monitor is a process viewer and system monitor with an attractive, " +"easy-to-use interface." +msgstr "系統監控是程序檢視器與系統監視器,具有吸引人、易於使用的介面。" + +#: gnome-system-monitor.appdata.xml.in:13 +msgid "" +"System Monitor can help you find out what applications are using the " +"processor or the memory of your computer, can manage the running " +"applications, force stop processes not responding, and change the state or " +"priority of existing processes." +msgstr "" +"系統監控可以協助您找出哪個應用程式正在使用電腦上的處理器或記憶體,可以管理執" +"行中的應用程式,強制沒有回應的程序停止,以及改變現有程序的狀態或優先等級。" + +#: gnome-system-monitor.appdata.xml.in:19 +msgid "" +"The resource graphs feature shows you a quick overview of what is going on " +"with your computer displaying recent network, memory and processor usage." +msgstr "" +"資源圖表功能顯示出您的電腦目前情況的快速概覽,包含目前網路、記憶體與處理器的" +"使用量。" + +#: gnome-system-monitor.appdata.xml.in:27 +msgid "Process list view" +msgstr "程序列表檢視" + +#: gnome-system-monitor.appdata.xml.in:31 +msgid "Resources overview" +msgstr "資源概覽" + +#: gnome-system-monitor.appdata.xml.in:35 +msgid "File Systems view" +msgstr "檔案系統檢視" + +#: gnome-system-monitor.appdata.xml.in:45 +msgid "The GNOME Project" +msgstr "GNOME 專案" + +#: org.gnome.gnome-system-monitor.policy.in.in:11 +msgid "Kill process" +msgstr "強行終止程序" + +#: org.gnome.gnome-system-monitor.policy.in.in:12 +msgid "Privileges are required to control other users’ processes" +msgstr "控制其他使用者的程序需要管理權限" + +#: org.gnome.gnome-system-monitor.policy.in.in:22 +msgid "Renice process" +msgstr "重設程序 nice 值" + +#: org.gnome.gnome-system-monitor.policy.in.in:23 +msgid "Privileges are required to change the priority of processes" +msgstr "改變程序的優先等級需要管理權限" + +#: data/interface.ui:132 +msgid "End _Process" +msgstr "終止程序(_P)" + +#: data/interface.ui:146 +msgid "Show process properties" +msgstr "顯示程序屬性" + +#: data/interface.ui:167 data/preferences.ui:288 +msgid "Processes" +msgstr "程序" + +#: data/interface.ui:184 +msgid "CPU History" +msgstr "CPU 使用量記錄" + +#: data/interface.ui:260 +msgid "Memory and Swap History" +msgstr "記憶體/交換記憶使用量記錄" + +#: data/interface.ui:294 src/interface.cpp:260 src/procproperties.cpp:70 +#: src/proctable.cpp:337 +msgid "Memory" +msgstr "記憶體" + +#: data/interface.ui:309 src/interface.cpp:272 +msgid "Swap" +msgstr "置換" + +#: data/interface.ui:347 +msgid "Network History" +msgstr "網路記錄" + +#: data/interface.ui:382 src/interface.cpp:302 +msgid "Receiving" +msgstr "接收中" + +#: data/interface.ui:397 +msgid "Total Received" +msgstr "總共接收" + +#: data/interface.ui:412 src/interface.cpp:317 +msgid "Sending" +msgstr "傳送中" + +#: data/interface.ui:427 +msgid "Total Sent" +msgstr "總共傳送" + +#: data/interface.ui:472 data/preferences.ui:461 +msgid "Resources" +msgstr "資源" + +#: data/interface.ui:500 data/preferences.ui:692 +msgid "File Systems" +msgstr "檔案系統" + +#: data/lsof.ui:7 +msgctxt "Window title for Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "搜尋開啟檔案" + +#: data/lsof.ui:31 +msgid "Filter files by name" +msgstr "依名稱過濾隱藏檔案" + +#: data/lsof.ui:41 +msgid "Case insensitive" +msgstr "區分大小寫" + +#: data/menus.ui:6 +msgctxt "Menu item to Open Search for Open Files dialog" +msgid "Search for Open Files" +msgstr "搜尋開啟檔案" + +#: data/menus.ui:12 +msgid "Preferences" +msgstr "偏好設定" + +#: data/menus.ui:18 +msgid "Help" +msgstr "求助" + +#: data/menus.ui:23 +msgid "About" +msgstr "關於" + +#: data/menus.ui:27 +msgid "Quit" +msgstr "退出" + +#: data/menus.ui:36 +msgid "_Refresh" +msgstr "重新整理(_R)" + +#: data/menus.ui:43 +msgid "_Active Processes" +msgstr "運行中的程序(_A)" + +#: data/menus.ui:48 +msgid "A_ll Processes" +msgstr "所有程序(_L)" + +#: data/menus.ui:53 +msgid "M_y Processes" +msgstr "我的程序(_Y)" + +#: data/menus.ui:60 +msgid "_Dependencies" +msgstr "相依關係(_D)" + +#: data/menus.ui:69 +msgid "_Properties" +msgstr "屬性(_P)" + +#: data/menus.ui:76 +msgid "_Memory Maps" +msgstr "記憶對映(_M)" + +# (Abel) 指一個 process 開啟了哪些檔案 +#. Translators: this means 'Files that are open' (open is not a verb here) +#: data/menus.ui:81 +msgid "Open _Files" +msgstr "已開啟的檔案(_F)" + +#: data/menus.ui:88 +msgid "_Change Priority" +msgstr "變更優先等級(_C)" + +#: data/menus.ui:91 src/util.cpp:158 +msgid "Very High" +msgstr "非常高" + +#: data/menus.ui:96 src/util.cpp:160 +msgid "High" +msgstr "高" + +#: data/menus.ui:101 src/util.cpp:162 +msgid "Normal" +msgstr "一般" + +#: data/menus.ui:106 src/util.cpp:164 +msgid "Low" +msgstr "低" + +#: data/menus.ui:111 src/util.cpp:166 +msgid "Very Low" +msgstr "非常低" + +#: data/menus.ui:118 +msgid "Custom" +msgstr "自訂" + +#: data/menus.ui:127 +msgid "_Stop" +msgstr "停止(_S)" + +#: data/menus.ui:133 +msgid "_Continue" +msgstr "繼續(_C)" + +#: data/menus.ui:139 +msgid "_End" +msgstr "結束(_E)" + +#: data/menus.ui:145 +msgid "_Kill" +msgstr "終止(_K)" + +#: data/openfiles.ui:8 +msgid "Open Files" +msgstr "開啟檔案" + +#: data/preferences.ui:8 +msgid "System Monitor Preferences" +msgstr "系統監控程式偏好設定" + +#: data/preferences.ui:51 data/preferences.ui:488 +msgid "Behavior" +msgstr "行為" + +#: data/preferences.ui:83 data/preferences.ui:348 data/preferences.ui:520 +msgid "_Update interval in seconds:" +msgstr "更新間隔 [秒](_U):" + +#: data/preferences.ui:119 +msgid "Enable _smooth refresh" +msgstr "啟用平滑更新(_S)" + +#: data/preferences.ui:137 +msgid "Alert before ending or _killing processes" +msgstr "當程序結束或被強行終止前發出警告(_K)" + +#: data/preferences.ui:155 +msgid "_Divide CPU usage by CPU count" +msgstr "依 CPU 數量分別計算 CPU 用量(_D)" + +#: data/preferences.ui:200 data/preferences.ui:601 +msgid "Information Fields" +msgstr "資訊欄" + +#: data/preferences.ui:229 +msgid "Process i_nformation shown in list:" +msgstr "列表中顯示的程序資訊(_N):" + +#: data/preferences.ui:315 +msgid "Graphs" +msgstr "圖表" + +#: data/preferences.ui:384 +msgid "_Draw CPU chart as stacked area chart" +msgstr "將 CPU 圖表繪製為堆疊區域圖表(_D)" + +#: data/preferences.ui:402 +msgid "Draw CPU chart as s_mooth graph" +msgstr "將 CPU 圖表繪製為平滑圖表(_M)" + +#: data/preferences.ui:420 +msgid "_Show network speed in bits" +msgstr "以位元顯示網路速度(_S)" + +#: data/preferences.ui:556 +msgid "Show _all file systems" +msgstr "顯示所有的檔案系統(_A)" + +#: data/preferences.ui:630 +msgid "File system i_nformation shown in list:" +msgstr "列表中顯示的檔案系統資訊(_N):" + +#: data/renice.ui:27 src/procdialogs.cpp:153 +msgid "_Cancel" +msgstr "取消(_C)" + +#: data/renice.ui:43 +msgid "Change _Priority" +msgstr "變更優先等級(_P)" + +#: data/renice.ui:87 +msgid "_Nice value:" +msgstr "_Nice 值:" + +#: data/renice.ui:142 +msgid "" +"Note: The priority of a process is given by its nice value. " +"A lower nice value corresponds to a higher priority." +msgstr "" +"注意: 程序是否優先執行可由它的 nice 值得出。較低的 nice 值" +"表示較優先執行。" + +#: src/application.cpp:285 +msgid "A simple process and system monitor." +msgstr "簡易的程序和系統監視器。" + +#: src/argv.cpp:22 +msgid "Show the Processes tab" +msgstr "顯示程序分頁" + +#: src/argv.cpp:27 +msgid "Show the Resources tab" +msgstr "顯示資源分頁" + +#: src/argv.cpp:32 +msgid "Show the File Systems tab" +msgstr "顯示檔案系統分頁" + +#: src/argv.cpp:36 +msgid "Show the application’s version" +msgstr "顯示應用程式的版本" + +#: src/disks.cpp:352 src/memmaps.cpp:329 +msgid "Device" +msgstr "裝置" + +#: src/disks.cpp:353 +msgid "Directory" +msgstr "目錄" + +#: src/disks.cpp:354 src/legacy/gsm_color_button.c:165 src/openfiles.cpp:253 +msgid "Type" +msgstr "類型" + +#: src/disks.cpp:355 +msgid "Total" +msgstr "總數" + +#: src/disks.cpp:356 +msgid "Free" +msgstr "剩餘" + +#: src/disks.cpp:357 +msgid "Available" +msgstr "可用空間" + +#: src/disks.cpp:358 +msgid "Used" +msgstr "已使用" + +#. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending +#: src/interface.cpp:185 +#, c-format +msgid "Pick a Color for “%s”" +msgstr "挑選「%s」的顏色" + +#: src/interface.cpp:219 src/procproperties.cpp:78 +msgid "CPU" +msgstr "CPU" + +#: src/interface.cpp:221 +#, c-format +msgid "CPU%d" +msgstr "CPU%d" + +#: src/interface.cpp:374 +msgid "translator-credits" +msgstr "" +"如對翻譯有任何意見,請送一封電子郵件給\n" +"以下地址,GNOME 翻譯團隊會儘快回覆您:\n" +"zh-l10n@lists.linux.org.tw\n" +"\n" +"Woodman Tuen , 2005-07\n" +"Abel Cheung , 2001-03, 05" + +#. xgettext: ? stands for unknown +#: src/legacy/e_date.c:156 +msgid "?" +msgstr "?" + +#: src/legacy/e_date.c:163 +msgid "Today %l∶%M %p" +msgstr "今天 %p %l:%M" + +#: src/legacy/e_date.c:172 +msgid "Yesterday %l∶%M %p" +msgstr "昨天 %p %l:%M" + +#: src/legacy/e_date.c:184 +msgid "%a %l∶%M %p" +msgstr "%A %p %l:%M" + +#: src/legacy/e_date.c:192 +msgid "%b %d %l∶%M %p" +msgstr "%m月%d日%p %l:%M" + +#: src/legacy/e_date.c:194 +msgid "%b %d %Y" +msgstr "%Y/%m/%d" + +#: src/legacy/gsm_color_button.c:141 +msgid "Fraction" +msgstr "分數" + +#. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property +#: src/legacy/gsm_color_button.c:143 +msgid "Percentage full for pie color pickers" +msgstr "餅狀色彩挑選器的完整百分比" + +#: src/legacy/gsm_color_button.c:150 +msgid "Title" +msgstr "標題" + +#: src/legacy/gsm_color_button.c:151 +msgid "The title of the color selection dialog" +msgstr "顏色選擇對話盒的標題" + +#: src/legacy/gsm_color_button.c:152 src/legacy/gsm_color_button.c:515 +msgid "Pick a Color" +msgstr "選取顏色" + +#: src/legacy/gsm_color_button.c:158 +msgid "Current Color" +msgstr "目前的顏色" + +#: src/legacy/gsm_color_button.c:159 +msgid "The selected color" +msgstr "選取的顏色" + +#: src/legacy/gsm_color_button.c:166 +msgid "Type of color picker" +msgstr "色彩選擇類型" + +#: src/legacy/gsm_color_button.c:437 +msgid "Received invalid color data\n" +msgstr "收到了無效的顏色資料\n" + +#: src/legacy/gsm_color_button.c:538 +msgid "Click to set graph colors" +msgstr "按下這裡可以設定圖表顏色" + +#: src/load-graph.cpp:157 +#, c-format +msgid "%u second" +msgid_plural "%u seconds" +msgstr[0] "%u 秒" + +#: src/load-graph.cpp:373 +msgid "not available" +msgstr "無法使用" + +#. xgettext: 540MiB (53 %) of 1.0 GiB +#: src/load-graph.cpp:376 +#, c-format +msgid "%s (%.1f%%) of %s" +msgstr "%s (%.1f%%) of %s" + +#: src/lsof.cpp:118 +#, c-format +msgid "%d open file" +msgid_plural "%d open files" +msgstr[0] "%d 個開啟的檔案" + +#: src/lsof.cpp:120 +#, c-format +msgid "%d matching open file" +msgid_plural "%d matching open files" +msgstr[0] "%d 個符合開啟的檔案" + +#: src/lsof.cpp:245 +msgid "Process" +msgstr "程序" + +#: src/lsof.cpp:257 +msgid "PID" +msgstr "PID" + +#: src/lsof.cpp:267 src/memmaps.cpp:307 +msgid "Filename" +msgstr "檔案名稱" + +#. xgettext: virtual memory start +#: src/memmaps.cpp:309 +msgid "VM Start" +msgstr "VM 開始" + +#. xgettext: virtual memory end +#: src/memmaps.cpp:311 +msgid "VM End" +msgstr "VM 終結" + +#. xgettext: virtual memory syze +#: src/memmaps.cpp:313 +msgid "VM Size" +msgstr "VM 大小" + +#: src/memmaps.cpp:314 +msgid "Flags" +msgstr "旗標" + +#. xgettext: virtual memory offset +#: src/memmaps.cpp:316 +msgid "VM Offset" +msgstr "VM Offset" + +#. xgettext: memory that has not been modified since +#. it has been allocated +#: src/memmaps.cpp:319 +msgid "Private clean" +msgstr "記憶體內容未被修改" + +#. xgettext: memory that has been modified since it +#. has been allocated +#: src/memmaps.cpp:322 +msgid "Private dirty" +msgstr "記憶體內容已被修改" + +#. xgettext: shared memory that has not been modified +#. since it has been allocated +#: src/memmaps.cpp:325 +msgid "Shared clean" +msgstr "分享記憶體未被修改" + +#. xgettext: shared memory that has been modified +#. since it has been allocated +#: src/memmaps.cpp:328 +msgid "Shared dirty" +msgstr "分享記憶體已被修改" + +#: src/memmaps.cpp:330 +msgid "Inode" +msgstr "Inode" + +#: src/memmaps.cpp:438 +msgid "Memory Maps" +msgstr "記憶對映" + +#: src/memmaps.cpp:450 +#, c-format +msgid "_Memory maps for process “%s” (PID %u):" +msgstr "程序「%s」(PID %u) 的記憶配置(_M):" + +#: src/openfiles.cpp:40 +msgid "file" +msgstr "檔案" + +#: src/openfiles.cpp:42 +msgid "pipe" +msgstr "管道" + +#: src/openfiles.cpp:44 +msgid "IPv6 network connection" +msgstr "IPv6 網路連線" + +#: src/openfiles.cpp:46 +msgid "IPv4 network connection" +msgstr "IPv4 網路連線" + +#: src/openfiles.cpp:48 +msgid "local socket" +msgstr "本機 socket" + +#: src/openfiles.cpp:50 +msgid "unknown type" +msgstr "類型不詳" + +#. Translators: "FD" here means "File Descriptor". Please use +#. a very short translation if possible, and at most +#. 2-3 characters for it to be able to fit in the UI. +#: src/openfiles.cpp:252 +msgid "FD" +msgstr "FD" + +#: src/openfiles.cpp:254 +msgid "Object" +msgstr "物件" + +#: src/openfiles.cpp:337 +#, c-format +msgid "_Files opened by process “%s” (PID %u):" +msgstr "程序「%s」(PID %u) 所開啟的檔案(_F):" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:5 +msgid "Main window size and position in the form (width, height, xpos, ypos)" +msgstr "表單中主要視窗的大小與位置 (寬度, 高度, xpos, ypos)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:11 +msgid "Main Window should open maximized" +msgstr "主視窗應否成為最大化的狀態" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:18 +msgid "Show process dependencies in tree form" +msgstr "以樹狀方式顯示程序間的相依性" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:25 +msgid "Solaris mode for CPU percentage" +msgstr "CPU 百分比使用 Solaris 模式" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:27 +msgid "" +"If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage " +"is divided by the total number of CPUs. Otherwise, it operates in “Irix " +"mode”." +msgstr "" +"如設為 TRUE,system-monitor 會以「Solaris 模式」運行,即每個工作的 CPU 使用量" +"會除以總 CPU 數來均分。否則它會以「Irix 模式」運行。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:34 +msgid "Show CPU chart as stacked area chart" +msgstr "將 CPU 圖表顯示為堆疊區域圖表" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:35 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " +"of a line chart." +msgstr "" +"如果設定為 TRUE,system-monitor 會將 CPU 圖表顯示為堆疊區域圖表而非長條圖。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:42 +msgid "Show CPU chart as smooth graph using Bezier curves" +msgstr "將 CPU 圖表使用貝茲曲線顯示為平滑圖表" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:43 +msgid "" +"If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise " +"as a line chart." +msgstr "" +"如果設定為 TRUE,system-monitor 會將 CPU 圖表顯示為平滑圖表而非長條圖。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:50 +msgid "Enable/Disable smooth refresh" +msgstr "啟用/停用平滑更新" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:57 +msgid "Show warning dialog when killing processes" +msgstr "準備強行終止程序時顯示警告訊息對話方塊" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:64 +msgid "Time in milliseconds between updates of the process view" +msgstr "程序列表每次更新的時間,以毫秒表示" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:70 +msgid "Time in milliseconds between updates of the graphs" +msgstr "資源圖表每次更新的時間,以毫秒表示" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:76 +msgid "Whether information about all file systems should be displayed" +msgstr "是否要顯示關於所有檔案系統的資訊" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:78 +msgid "" +"Whether to display information about all file systems (including types like " +"“autofs” and “procfs”). Useful for getting a list of all currently mounted " +"file systems." +msgstr "" +"是否要顯示關於所有檔案系統的資訊 (這裡包括了像「autofs」和「procfs」這種檔案" +"類型)。在取得目前所有掛載的檔案系統列表時會很有用。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:85 +msgid "Time in milliseconds between updates of the devices list" +msgstr "儲存裝置列表每次更新的時間,以毫秒表示" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:95 +msgid "Determines which processes to show." +msgstr "決定要顯示哪個程序。" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:105 +msgid "Saves the currently viewed tab" +msgstr "本數值表示程式下次啟動時顯示的分頁" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:112 +msgid "CPU colors" +msgstr "CPU 顏色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:114 +msgid "Each entry is in the format (CPU#, Hexadecimal color value)" +msgstr "輸入項目的格式為 (CPU#, 十六進位顏色值)" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:121 +msgid "Default graph memory color" +msgstr "圖表預設表示記憶體的顏色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:128 +msgid "Default graph swap color" +msgstr "圖表預設表示交換記憶的顏色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:135 +msgid "Default graph incoming network traffic color" +msgstr "預設網路圖表(流入)的顏色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:142 +msgid "Default graph outgoing network traffic color" +msgstr "預設網路圖表(流出)的顏色" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:149 +msgid "Show network traffic in bits" +msgstr "以位元顯示網路速度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:163 +msgid "Process view sort column" +msgstr "程序根據哪一欄排序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:170 +msgid "Process view columns order" +msgstr "程序顯示欄的順序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:177 +msgid "Process view sort order" +msgstr "排列程序的次序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:184 +msgid "Width of process “Name” column" +msgstr "程序欄中「名稱」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:191 +msgid "Show process “Name” column on startup" +msgstr "啟動時在程序欄位中顯示「名稱」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:198 +msgid "Width of process “User” column" +msgstr "程序欄中「使用者」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:205 +msgid "Show process “User” column on startup" +msgstr "啟動時在程序欄位中顯示「使用者」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:212 +msgid "Width of process “Status” column" +msgstr "程序欄中「狀態」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:219 +msgid "Show process “Status” column on startup" +msgstr "啟動時在程序欄位中顯示「狀態」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:226 +msgid "Width of process “Virtual Memory” column" +msgstr "程序欄中「虛擬記憶體」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:233 +msgid "Show process “Virtual Memory” column on startup" +msgstr "啟動時在程序欄位中顯示「虛擬記憶體」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:240 +msgid "Width of process “Resident Memory” column" +msgstr "程序欄中「常駐記憶體」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:247 +msgid "Show process “Resident Memory” column on startup" +msgstr "啟動時在程序欄位中顯示「常駐記憶體」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:254 +msgid "Width of process “Writable Memory” column" +msgstr "程序欄中「可寫記憶體」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:261 +msgid "Show process “Writable Memory” column on startup" +msgstr "啟動時在程序欄位中顯示「可寫記憶體」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:268 +msgid "Width of process “Shared Memory” column" +msgstr "程序欄中「分享記憶體」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:275 +msgid "Show process “Shared Memory” column on startup" +msgstr "啟動時在程序欄位中顯示「分享記憶體」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:282 +msgid "Width of process “X Server Memory” column" +msgstr "程序欄中「X 伺服器記憶體」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:289 +msgid "Show process “X Server Memory” column on startup" +msgstr "啟動時在程序欄位中顯示「X 伺服器記憶體」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:296 +msgid "Width of process “CPU %” column" +msgstr "程序欄中「CPU %」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:303 +msgid "Show process “CPU %” column on startup" +msgstr "啟動時在程序欄位中顯示「CPU %」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:310 +msgid "Width of process “CPU Time” column" +msgstr "程序欄中「CPU 運行時間」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:317 +msgid "Show process “CPU Time” column on startup" +msgstr "啟動時在程序欄位中顯示「CPU 運行時間」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:324 +msgid "Width of process “Started” column" +msgstr "程序欄中「已啟動」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:331 +msgid "Show process “Started” column on startup" +msgstr "啟動時在程序欄位中顯示「已啟動」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:338 +msgid "Width of process “Nice” column" +msgstr "程序欄中「Nice」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:345 +msgid "Show process “Nice” column on startup" +msgstr "啟動時在程序欄位中顯示「Nice」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:352 +msgid "Width of process “PID” column" +msgstr "程序欄中「PID」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:359 +msgid "Show process “PID” column on startup" +msgstr "啟動時在程序欄位中顯示「PID」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:366 +msgid "Width of process “SELinux Security Context” column" +msgstr "程序欄中「SELinux 安全性關聯」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:372 +msgid "Show process “SELinux Security Context” column on startup" +msgstr "啟動時在程序欄位中顯示「SELinux 安全性關聯」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:379 +msgid "Width of process “Command Line” column" +msgstr "程序欄中「命令列」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:386 +msgid "Show process “Command Line” column on startup" +msgstr "啟動時在程序欄位中顯示「命令列」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:393 +msgid "Width of process “Memory” column" +msgstr "程序欄中「記憶體」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:400 +msgid "Show process “Memory” column on startup" +msgstr "啟動時在程序欄位中顯示「記憶體」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:407 +msgid "Width of process “Waiting Channel” column" +msgstr "程序欄中「等待頻道」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:414 +msgid "Show process “Waiting Channel” column on startup" +msgstr "啟動時在程序欄位中顯示「等待頻道」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:421 +msgid "Width of process “Control Group” column" +msgstr "程序欄中「控制群組」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:428 +msgid "Show process “Control Group” column on startup" +msgstr "啟動時在程序欄位中顯示「控制群組」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:435 +msgid "Width of process “Unit” column" +msgstr "程序欄中「單位」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:442 +msgid "Show process “Unit” column on startup" +msgstr "啟動時在程序欄位中顯示「單位」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:449 +msgid "Width of process “Session” column" +msgstr "程序欄中「工作階段」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:456 +msgid "Show process “Session” column on startup" +msgstr "啟動時在程序欄位中顯示「工作階段」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:463 +msgid "Width of process “Seat” column" +msgstr "程序欄中「臺座」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:470 +msgid "Show process “Seat” column on startup" +msgstr "啟動時在程序欄位中顯示「臺座」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:477 +msgid "Width of process “Owner” column" +msgstr "程序欄中「擁有者」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:484 +msgid "Show process “Owner” column on startup" +msgstr "啟動時在程序欄位中顯示「擁有者」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:491 +msgid "Width of process “Total disk read” column" +msgstr "程序欄中「總磁碟讀取」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:498 +msgid "Show process “Total disk read” column on startup" +msgstr "啟動時在程序欄位中顯示「總磁碟讀取」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:505 +msgid "Width of process “Total disk write” column" +msgstr "程序欄中「總磁碟寫入」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:512 +msgid "Show process “Total disk write” column on startup" +msgstr "啟動時在程序欄位中顯示「總磁碟寫入」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:519 +msgid "Width of process “Disk read” column" +msgstr "程序欄中「磁碟讀取」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:526 +msgid "Show process “Disk read” column on startup" +msgstr "啟動時在程序欄位中顯示「磁碟讀取」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:533 +msgid "Width of process “Disk write” column" +msgstr "程序欄中「磁碟寫入」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:540 +msgid "Show process “Disk write” column on startup" +msgstr "啟動時在程序欄位中顯示「磁碟寫入」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:547 +msgid "Width of process “Priority” column" +msgstr "程序欄中「優先等級」的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:554 +msgid "Show process “Priority” column on startup" +msgstr "啟動時在程序欄位中顯示「優先等級」" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:565 +msgid "Disk view sort column" +msgstr "磁碟檢視排序欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:572 +msgid "Disk view sort order" +msgstr "排列磁碟檢視的次序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:579 +msgid "Disk view columns order" +msgstr "磁碟顯示欄位次序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:586 +msgid "Width of disk view “Device” column" +msgstr "磁碟檢視中「裝置」欄的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:593 +msgid "Show disk view “Device” column on startup" +msgstr "啟動時在磁碟檢視中顯示「裝置」欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:600 +msgid "Width of disk view “Directory” column" +msgstr "磁碟檢視中「目錄」欄的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:607 +msgid "Show disk view “Directory” column on startup" +msgstr "啟動時在磁碟檢視中顯示「目錄」欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:614 +msgid "Width of disk view “Type” column" +msgstr "磁碟檢視中「類型」欄的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:621 +msgid "Show disk view “Type” column on startup" +msgstr "啟動時在磁碟檢視中顯示「類型」欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:628 +msgid "Width of disk view “Total” column" +msgstr "磁碟檢視中「總計」欄的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:635 +msgid "Show disk view “Total” column on startup" +msgstr "啟動時在磁碟檢視中顯示「總計」欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:642 +msgid "Width of disk view “Free” column" +msgstr "磁碟檢視中「剩餘」欄的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:649 +msgid "Show disk view “Free” column on startup" +msgstr "啟動時在磁碟檢視中顯示「剩餘」欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:656 +msgid "Width of disk view “Available” column" +msgstr "磁碟檢視中「可用」欄的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:663 +msgid "Show disk view “Available” column on startup" +msgstr "啟動時在磁碟檢視中顯示「可用」欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:670 +msgid "Width of disk view “Used” column" +msgstr "磁碟檢視中「已使用」欄的寬度" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:677 +msgid "Show disk view “Used” column on startup" +msgstr "啟動時在磁碟檢視中顯示「已使用」欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:687 +msgid "Memory map sort column" +msgstr "記憶體映射排序欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:694 +msgid "Memory map sort order" +msgstr "排列記憶體映射的次序" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:703 +msgid "Open files sort column" +msgstr "開啟檔案排序欄" + +#: src/org.gnome.gnome-system-monitor.gschema.xml.in.in:710 +msgid "Open files sort order" +msgstr "排列開啟檔案的次序" + +#: src/prefsdialog.cpp:168 +msgid "Icon" +msgstr "圖示" + +#: src/procactions.cpp:75 +#, c-format +msgid "" +"Cannot change the priority of process with PID %d to %d.\n" +"%s" +msgstr "" +"無法將 PID 為 %d 的程序之優先等級變更為 %d。\n" +"%s" + +#: src/procactions.cpp:153 +#, c-format +msgid "" +"Cannot kill process with PID %d with signal %d.\n" +"%s" +msgstr "" +"不能用 signal %2$d 來強行終止 PID 為 %1$d 的程序。\n" +"%3$s" + +#. xgettext: primary alert message for killing single process +#: src/procdialogs.cpp:76 +#, c-format +msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" +msgstr "您確定要強行終止選取的程序「%s」(PID: %u)?" + +#. xgettext: primary alert message for ending single process +#: src/procdialogs.cpp:82 +#, c-format +msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" +msgstr "您確定要結束選取的程序「%s」(PID: %u)?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping single process +#: src/procdialogs.cpp:88 +#, c-format +msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" +msgstr "您確定要結束選取的程序「%s」(PID: %u)?" + +#. xgettext: primary alert message for killing multiple processes +#: src/procdialogs.cpp:97 +#, c-format +msgid "Are you sure you want to kill the selected process?" +msgid_plural "Are you sure you want to kill the %d selected processes?" +msgstr[0] "您確定要強行終止 %d 個選取的程序?" + +#. xgettext: primary alert message for ending multiple processes +#: src/procdialogs.cpp:103 +#, c-format +msgid "Are you sure you want to end the selected process?" +msgid_plural "Are you sure you want to end the %d selected processes?" +msgstr[0] "您確定要結束 %d 個選取的程序?" + +#. SIGSTOP +#. xgettext: primary alert message for stopping multiple processes +#: src/procdialogs.cpp:109 +#, c-format +msgid "Are you sure you want to stop the selected process?" +msgid_plural "Are you sure you want to stop the %d selected processes?" +msgstr[0] "您確定要結束 %d 個選取的程序?" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:119 +msgid "" +"Killing a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be killed." +msgstr "" +"強行終止程序可能導致損失資料,中斷工作階段,甚至可以造成安全性漏洞。請只強行" +"終止無回應的程序。" + +#: src/procdialogs.cpp:122 +msgid "_Kill Process" +msgid_plural "_Kill Processes" +msgstr[0] "終止程序(_K)" + +#. xgettext: secondary alert message +#: src/procdialogs.cpp:126 +msgid "" +"Ending a process may destroy data, break the session or introduce a security " +"risk. Only unresponsive processes should be ended." +msgstr "" +"結束程序可能導致損失資料,中斷工作階段,甚至可以造成安全性漏洞。請只結束無回" +"應的程序。" + +#: src/procdialogs.cpp:129 +msgid "_End Process" +msgid_plural "_End Processes" +msgstr[0] "結束程序(_E)" + +#. SIGSTOP +#. xgettext: secondary alert message +#: src/procdialogs.cpp:133 +msgid "" +"Stopping a process may destroy data, break the session or introduce a " +"security risk. Only unresponsive processes should be stopped." +msgstr "" +"結束程序可能導致損失資料,中斷工作階段,甚至可以造成安全性漏洞。請只結束無回" +"應的程序。" + +#: src/procdialogs.cpp:136 +msgid "_Stop Process" +msgid_plural "_Stop Processes" +msgstr[0] "停止程序(_S)" + +#: src/procdialogs.cpp:218 +#, c-format +msgid "Change Priority of Process “%s” (PID: %u)" +msgstr "改變程序「%s」的優先等級 (PID: %u)" + +#: src/procdialogs.cpp:221 +#, c-format +msgid "Change Priority of the selected process" +msgid_plural "Change Priority of %d selected processes" +msgstr[0] "變更 %d 個選取程序的優先等級" + +#: src/procdialogs.cpp:240 +msgid "Note:" +msgstr "記錄:" + +#: src/procdialogs.cpp:241 +msgid "" +"The priority of a process is given by its nice value. A lower nice value " +"corresponds to a higher priority." +msgstr "程序是否優先執行可由它的 nice 值得出。較低的 nice 值表示較優先執行。" + +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:375 src/util.cpp:414 +msgid "N/A" +msgstr "N/A" + +#: src/procproperties.cpp:67 src/proctable.cpp:322 +msgid "Process Name" +msgstr "程序名稱" + +#: src/procproperties.cpp:68 src/proctable.cpp:323 +msgid "User" +msgstr "使用者" + +#: src/procproperties.cpp:69 src/proctable.cpp:324 +msgid "Status" +msgstr "狀態" + +#: src/procproperties.cpp:71 src/proctable.cpp:325 +msgid "Virtual Memory" +msgstr "虛擬記憶體" + +#: src/procproperties.cpp:72 src/proctable.cpp:326 +msgid "Resident Memory" +msgstr "常駐記憶體" + +#: src/procproperties.cpp:73 src/proctable.cpp:327 +msgid "Writable Memory" +msgstr "可寫記憶體" + +#: src/procproperties.cpp:74 src/proctable.cpp:328 +msgid "Shared Memory" +msgstr "分享記憶體" + +#: src/procproperties.cpp:76 src/proctable.cpp:329 +msgid "X Server Memory" +msgstr "X 伺服器記憶體" + +#: src/procproperties.cpp:79 src/proctable.cpp:331 +msgid "CPU Time" +msgstr "CPU 運行時間" + +#: src/procproperties.cpp:80 src/proctable.cpp:332 +msgid "Started" +msgstr "已開始" + +#: src/procproperties.cpp:81 src/proctable.cpp:333 +msgid "Nice" +msgstr "Nice" + +#: src/procproperties.cpp:82 src/proctable.cpp:351 +msgid "Priority" +msgstr "優先等級" + +#: src/procproperties.cpp:83 src/proctable.cpp:334 +msgid "ID" +msgstr "ID" + +# (Abel) 和 selinux 有關? +#: src/procproperties.cpp:84 src/proctable.cpp:335 +msgid "Security Context" +msgstr "安全性內容" + +#: src/procproperties.cpp:85 src/proctable.cpp:336 +msgid "Command Line" +msgstr "命令列" + +#. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) +#: src/procproperties.cpp:86 src/proctable.cpp:339 +msgid "Waiting Channel" +msgstr "等待頻道" + +#: src/procproperties.cpp:87 src/proctable.cpp:340 +msgid "Control Group" +msgstr "控制群組" + +#: src/procproperties.cpp:199 +#, c-format +msgid "%s (PID %u)" +msgstr "%s (PID %u)" + +#: src/proctable.cpp:330 +#, no-c-format +msgid "% CPU" +msgstr "% CPU" + +#: src/proctable.cpp:341 +msgid "Unit" +msgstr "單位" + +#: src/proctable.cpp:342 +msgid "Session" +msgstr "工作階段" + +#. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only +#. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration +#: src/proctable.cpp:345 +msgid "Seat" +msgstr "臺座" + +#: src/proctable.cpp:346 +msgid "Owner" +msgstr "擁有者" + +#: src/proctable.cpp:347 +msgid "Disk read total" +msgstr "總磁碟讀取" + +#: src/proctable.cpp:348 +msgid "Disk write total" +msgstr "總磁碟寫入" + +#: src/proctable.cpp:349 +msgid "Disk read" +msgstr "磁碟讀取" + +#: src/proctable.cpp:350 +msgid "Disk write" +msgstr "磁碟寫入" + +#: src/util.cpp:27 +msgid "Running" +msgstr "執行中" + +#: src/util.cpp:31 +msgid "Stopped" +msgstr "已停止" + +# (Abel) 不譯會比較容易明白 +#: src/util.cpp:35 +msgid "Zombie" +msgstr "Zombie" + +#: src/util.cpp:39 +msgid "Uninterruptible" +msgstr "無法中斷" + +#: src/util.cpp:43 +msgid "Sleeping" +msgstr "睡眠中" + +#. xgettext: weeks, days +#: src/util.cpp:98 +#, c-format +msgid "%uw%ud" +msgstr "%uw%ud" + +#. xgettext: days, hours (0 -> 23) +#: src/util.cpp:102 +#, c-format +msgid "%ud%02uh" +msgstr "%ud%02uh" + +#. xgettext: hours (0 -> 23), minutes, seconds +#: src/util.cpp:106 +#, c-format +msgid "%u:%02u:%02u" +msgstr "%u:%02u:%02u" + +#. xgettext: minutes, seconds, centiseconds +#: src/util.cpp:109 +#, c-format +msgid "%u:%02u.%02u" +msgstr "%u:%02u.%02u" + +#: src/util.cpp:173 +msgid "Very High Priority" +msgstr "非常高優先等級" + +#: src/util.cpp:175 +msgid "High Priority" +msgstr "高優先等級" + +#: src/util.cpp:177 +msgid "Normal Priority" +msgstr "普通優先等級" + +#: src/util.cpp:179 +msgid "Low Priority" +msgstr "低優先等級" + +#: src/util.cpp:181 +msgid "Very Low Priority" +msgstr "非常低優先等級" + +#. xgettext: rate, 10MiB/s or 10Mbit/s +#: src/util.cpp:610 +#, c-format +msgid "%s/s" +msgstr "%s/s" + +#~ msgid "%.1f KiB" +#~ msgstr "%.1f KiB" + +#~ msgid "%.1f MiB" +#~ msgstr "%.1f MiB" + +#~ msgid "%.1f GiB" +#~ msgstr "%.1f GiB" + +#~ msgid "%.1f TiB" +#~ msgstr "%.1f TiB" + +#~ msgid "%.3g kbit" +#~ msgstr "%.3g kbit" + +#~ msgid "%.3g Mbit" +#~ msgstr "%.3g Mbit" + +#~ msgid "%.3g Gbit" +#~ msgstr "%.3g Gbit" + +#~ msgid "%.3g Tbit" +#~ msgstr "%.3g Tbit" + +#~ msgid "%u bit" +#~ msgid_plural "%u bits" +#~ msgstr[0] "%u 位元" + +#~ msgid "%u byte" +#~ msgid_plural "%u bytes" +#~ msgstr[0] "%u 位元組" + +#~ msgctxt "Window title for 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "搜尋已開啟檔案" + +#~ msgctxt "Menu item to Open 'Search for Open Files' dialog" +#~ msgid "Search for Open Files" +#~ msgstr "搜尋已開啟檔案" + +#~ msgid "Error" +#~ msgstr "錯誤" + +#~ msgid "'%s' is not a valid Perl regular expression." +#~ msgstr "「%s」不是有效的 Perl 正規表示式。" + +#~ msgid "%lld second" +#~ msgid_plural "%lld seconds" +#~ msgstr[0] "%lld 秒" + +#~ msgid "_Name contains:" +#~ msgstr "名稱包含(_N):" + +#~ msgid "_Find" +#~ msgstr "尋找(_F)" + +#~ msgid "C_lear" +#~ msgstr "清除(_L)" + +#~ msgid "S_earch results:" +#~ msgstr "搜尋結果(_E):" + +#~ msgid "_Close" +#~ msgstr "關閉(_C)" + +#~ msgid "Process Properties" +#~ msgstr "程序屬性" + +#~ msgid "Properties of process \"%s\" (PID %u):" +#~ msgstr "程序「%s」的屬性 (PID %u):" + +#~| msgid "Help" +#~ msgid "_Help" +#~ msgstr "求助(_H)" + +#~ msgid "Sensitive" +#~ msgstr "敏感度" + +#~ msgid "The sensitivity value" +#~ msgstr "敏感度的數值" + +#~| msgid "Show process 'Memory' column on startup" +#~ msgid "Show processor usage graph" +#~ msgstr "顯示處理器使用率圖表" + +#~ msgid "Show memory and swap usage graph" +#~ msgstr "顯示記憶體與置換區使用率圖表" + +#~| msgid "Show network traffic in bits" +#~ msgid "Show network traffic graph" +#~ msgstr "顯示網路流量圖表" + +#~ msgid "Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f" +#~ msgstr "最後 1、5、15 分鐘的平均負載:%0.2f, %0.2f, %0.2f" + +#~ msgid "Privileges are required to kill process" +#~ msgstr "強行終止程序需要管理權限" + +#~ msgid "View" +#~ msgstr "檢視" + +#~ msgid "Sent" +#~ msgstr "已傳送" + +#~ msgid "_View" +#~ msgstr "檢視(_V)" + +#~ msgid "Stop process" +#~ msgstr "停止程序" + +#~ msgid "Continue process if stopped" +#~ msgstr "繼續已被停止的程序" + +#~ msgid "Force process to finish normally" +#~ msgstr "立刻以正常方式終止程序" + +#~ msgid "Force process to finish immediately" +#~ msgstr "立刻強行終止程序" + +#~ msgid "Refresh the process list" +#~ msgstr "重新整理程序清單" + +#~ msgid "Open the memory maps associated with a process" +#~ msgstr "顯示該程序的記憶對映情況" + +#~ msgid "View the files opened by a process" +#~ msgstr "顯示該程序開啟了哪些檔案" + +#~ msgid "View additional information about a process" +#~ msgstr "檢視關於程序的額外資訊" + +#~ msgid "Show parent/child relationship between processes" +#~ msgstr "顯示各程序之間的主從關係" + +#~ msgid "Show active processes" +#~ msgstr "顯示運行中的程序" + +#~ msgid "Show all processes" +#~ msgstr "顯示所有程序" + +#~ msgid "Show only user-owned processes" +#~ msgstr "顯示使用者擁有的程序" + +#~ msgid "Set process priority to very high" +#~ msgstr "將優先等級設為非常高" + +#~ msgid "Set process priority to high" +#~ msgstr "將程序優先等級設為高" + +#~ msgid "Set process priority to normal" +#~ msgstr "將程序的優先等級設為一般" + +#~ msgid "Set process priority to low" +#~ msgstr "將程序優先等級設為低" + +#~ msgid "Set process priority to very low" +#~ msgstr "將優先等級設為非常低" + +#~ msgid "Set process priority manually" +#~ msgstr "手動程序優先等級" + +#~ msgid "Main Window width" +#~ msgstr "主視窗寬度" + +#~ msgid "Main Window height" +#~ msgstr "主視窗高度" + +#~ msgid "Main Window X position" +#~ msgstr "主視窗 X 位置" + +#~ msgid "Main Window Y position" +#~ msgstr "主視窗 Y 位置" + +#~ msgid "" +#~ "Determines which processes to show by default. 0 is All, 1 is user, and 2 " +#~ "is active" +#~ msgstr "" +#~ "決定顯示哪一類程序。0 表示全部,1 只顯示用家自己的程序,2 只顯示目前仍然活" +#~ "躍的程序。" + +#~ msgid "" +#~ "0 for the System Info, 1 for the processes list, 2 for the resources and " +#~ "3 for the disks list" +#~ msgstr "0 為系統資訊,1 為程序清單,2 為資源,3 為磁碟清單" + +#~ msgid "System" +#~ msgstr "系統" + +#~ msgid "\n" +#~ msgstr "\n" + +#~ msgid "Show the System tab" +#~ msgstr "顯示系統分頁" + +#~ msgid "_Monitor" +#~ msgstr "監控(_M)" + +#~ msgid "_Edit" +#~ msgstr "編輯(_E)" + +#~ msgid "Search for _Open Files" +#~ msgstr "搜尋已開啟檔案(_O)" + +#~ msgid "Quit the program" +#~ msgstr "離開本程式" + +#~ msgid "_Contents" +#~ msgstr "內容(_C)" + +#~ msgid "Open the manual" +#~ msgstr "開啟使用手冊" + +#~ msgid "About this application" +#~ msgstr "關於此程式" + +#~ msgid "(%s Priority)" +#~ msgstr "(%s優先等級)" + +#~ msgid "Release %s %s" +#~ msgstr "發行版本 %s %s" + +#~ msgid "%d-bit" +#~ msgstr "%d-位元" + +#~ msgid "Kernel %s" +#~ msgstr "核心 %s" + +#~ msgid "GNOME %s" +#~ msgstr "GNOME %s" + +#~ msgid "Hardware" +#~ msgstr "硬體" + +#~ msgid "Memory:" +#~ msgstr "記憶體:" + +#~ msgid "Processor:" +#~ msgstr "處理器:" + +#~ msgid "System Status" +#~ msgstr "系統狀態" + +#~ msgid "Available disk space:" +#~ msgstr "磁碟可用空間:" + +#~ msgid "N/A" +#~ msgstr "N/A" + +#~ msgid "Unknown model" +#~ msgstr "不明的型號" diff --git a/scripts/Makefile.am b/scripts/Makefile.am new file mode 100644 index 0000000..eac5831 --- /dev/null +++ b/scripts/Makefile.am @@ -0,0 +1,14 @@ +pkglibexec_PROGRAMS = gsm-renice gsm-kill + +AM_CPPFLAGS = \ + $(SCRIPTS_CFLAGS) + +gsm_renice_SOURCES = gsm_execute_helper.c +gsm_renice_LDADD = $(SCRIPTS_LIBS) +gsm_renice_CFLAGS = -DCOMMAND=\"renice\" + +gsm_kill_SOURCES = gsm_execute_helper.c +gsm_kill_LDADD = $(SCRIPTS_LIBS) +gsm_kill_CFLAGS = -DCOMMAND=\"kill\" + +-include $(top_srcdir)/git.mk diff --git a/scripts/Makefile.in b/scripts/Makefile.in new file mode 100644 index 0000000..7ee18af --- /dev/null +++ b/scripts/Makefile.in @@ -0,0 +1,733 @@ +# Makefile.in generated by automake 1.15.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2017 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +pkglibexec_PROGRAMS = gsm-renice$(EXEEXT) gsm-kill$(EXEEXT) +subdir = scripts +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ + $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ + $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ + $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(pkglibexecdir)" +PROGRAMS = $(pkglibexec_PROGRAMS) +am_gsm_kill_OBJECTS = gsm_kill-gsm_execute_helper.$(OBJEXT) +gsm_kill_OBJECTS = $(am_gsm_kill_OBJECTS) +am__DEPENDENCIES_1 = +gsm_kill_DEPENDENCIES = $(am__DEPENDENCIES_1) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +gsm_kill_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gsm_kill_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_gsm_renice_OBJECTS = gsm_renice-gsm_execute_helper.$(OBJEXT) +gsm_renice_OBJECTS = $(am_gsm_renice_OBJECTS) +gsm_renice_DEPENDENCIES = $(am__DEPENDENCIES_1) +gsm_renice_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gsm_renice_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(gsm_kill_SOURCES) $(gsm_renice_SOURCES) +DIST_SOURCES = $(gsm_kill_SOURCES) $(gsm_renice_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPDATA_VALIDATE = @APPDATA_VALIDATE@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ +GMSGFMT = @GMSGFMT@ +GMSGFMT_015 = @GMSGFMT_015@ +GREP = @GREP@ +GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ +GSM_CFLAGS = @GSM_CFLAGS@ +GSM_LEGACY_CFLAGS = @GSM_LEGACY_CFLAGS@ +GSM_LEGACY_LIBS = @GSM_LEGACY_LIBS@ +GSM_LIBS = @GSM_LIBS@ +HAVE_CXX11 = @HAVE_CXX11@ +HELP_DIR = @HELP_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ITSTOOL = @ITSTOOL@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +MSGFMT_015 = @MSGFMT_015@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SCRIPTS_CFLAGS = @SCRIPTS_CFLAGS@ +SCRIPTS_LIBS = @SCRIPTS_LIBS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@ +SYSTEMD_LIBS = @SYSTEMD_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WNCK_CFLAGS = @WNCK_CFLAGS@ +WNCK_LIBS = @WNCK_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_015 = @XGETTEXT_015@ +XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ +XMLLINT = @XMLLINT@ +YELP_LC_DIST = @YELP_LC_DIST@ +YELP_LC_MEDIA_LINKS = @YELP_LC_MEDIA_LINKS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gsettingsschemadir = @gsettingsschemadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AM_CPPFLAGS = \ + $(SCRIPTS_CFLAGS) + +gsm_renice_SOURCES = gsm_execute_helper.c +gsm_renice_LDADD = $(SCRIPTS_LIBS) +gsm_renice_CFLAGS = -DCOMMAND=\"renice\" +gsm_kill_SOURCES = gsm_execute_helper.c +gsm_kill_LDADD = $(SCRIPTS_LIBS) +gsm_kill_CFLAGS = -DCOMMAND=\"kill\" +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign scripts/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign scripts/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pkglibexecPROGRAMS: $(pkglibexec_PROGRAMS) + @$(NORMAL_INSTALL) + @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkglibexecdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkglibexecdir)" || exit 1; \ + fi; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(pkglibexecdir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(pkglibexecdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-pkglibexecPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' \ + `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(pkglibexecdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(pkglibexecdir)" && rm -f $$files + +clean-pkglibexecPROGRAMS: + @list='$(pkglibexec_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +gsm-kill$(EXEEXT): $(gsm_kill_OBJECTS) $(gsm_kill_DEPENDENCIES) $(EXTRA_gsm_kill_DEPENDENCIES) + @rm -f gsm-kill$(EXEEXT) + $(AM_V_CCLD)$(gsm_kill_LINK) $(gsm_kill_OBJECTS) $(gsm_kill_LDADD) $(LIBS) + +gsm-renice$(EXEEXT): $(gsm_renice_OBJECTS) $(gsm_renice_DEPENDENCIES) $(EXTRA_gsm_renice_DEPENDENCIES) + @rm -f gsm-renice$(EXEEXT) + $(AM_V_CCLD)$(gsm_renice_LINK) $(gsm_renice_OBJECTS) $(gsm_renice_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsm_kill-gsm_execute_helper.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsm_renice-gsm_execute_helper.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +gsm_kill-gsm_execute_helper.o: gsm_execute_helper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_kill_CFLAGS) $(CFLAGS) -MT gsm_kill-gsm_execute_helper.o -MD -MP -MF $(DEPDIR)/gsm_kill-gsm_execute_helper.Tpo -c -o gsm_kill-gsm_execute_helper.o `test -f 'gsm_execute_helper.c' || echo '$(srcdir)/'`gsm_execute_helper.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/gsm_kill-gsm_execute_helper.Tpo $(DEPDIR)/gsm_kill-gsm_execute_helper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gsm_execute_helper.c' object='gsm_kill-gsm_execute_helper.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_kill_CFLAGS) $(CFLAGS) -c -o gsm_kill-gsm_execute_helper.o `test -f 'gsm_execute_helper.c' || echo '$(srcdir)/'`gsm_execute_helper.c + +gsm_kill-gsm_execute_helper.obj: gsm_execute_helper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_kill_CFLAGS) $(CFLAGS) -MT gsm_kill-gsm_execute_helper.obj -MD -MP -MF $(DEPDIR)/gsm_kill-gsm_execute_helper.Tpo -c -o gsm_kill-gsm_execute_helper.obj `if test -f 'gsm_execute_helper.c'; then $(CYGPATH_W) 'gsm_execute_helper.c'; else $(CYGPATH_W) '$(srcdir)/gsm_execute_helper.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/gsm_kill-gsm_execute_helper.Tpo $(DEPDIR)/gsm_kill-gsm_execute_helper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gsm_execute_helper.c' object='gsm_kill-gsm_execute_helper.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_kill_CFLAGS) $(CFLAGS) -c -o gsm_kill-gsm_execute_helper.obj `if test -f 'gsm_execute_helper.c'; then $(CYGPATH_W) 'gsm_execute_helper.c'; else $(CYGPATH_W) '$(srcdir)/gsm_execute_helper.c'; fi` + +gsm_renice-gsm_execute_helper.o: gsm_execute_helper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_renice_CFLAGS) $(CFLAGS) -MT gsm_renice-gsm_execute_helper.o -MD -MP -MF $(DEPDIR)/gsm_renice-gsm_execute_helper.Tpo -c -o gsm_renice-gsm_execute_helper.o `test -f 'gsm_execute_helper.c' || echo '$(srcdir)/'`gsm_execute_helper.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/gsm_renice-gsm_execute_helper.Tpo $(DEPDIR)/gsm_renice-gsm_execute_helper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gsm_execute_helper.c' object='gsm_renice-gsm_execute_helper.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_renice_CFLAGS) $(CFLAGS) -c -o gsm_renice-gsm_execute_helper.o `test -f 'gsm_execute_helper.c' || echo '$(srcdir)/'`gsm_execute_helper.c + +gsm_renice-gsm_execute_helper.obj: gsm_execute_helper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_renice_CFLAGS) $(CFLAGS) -MT gsm_renice-gsm_execute_helper.obj -MD -MP -MF $(DEPDIR)/gsm_renice-gsm_execute_helper.Tpo -c -o gsm_renice-gsm_execute_helper.obj `if test -f 'gsm_execute_helper.c'; then $(CYGPATH_W) 'gsm_execute_helper.c'; else $(CYGPATH_W) '$(srcdir)/gsm_execute_helper.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/gsm_renice-gsm_execute_helper.Tpo $(DEPDIR)/gsm_renice-gsm_execute_helper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gsm_execute_helper.c' object='gsm_renice-gsm_execute_helper.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsm_renice_CFLAGS) $(CFLAGS) -c -o gsm_renice-gsm_execute_helper.obj `if test -f 'gsm_execute_helper.c'; then $(CYGPATH_W) 'gsm_execute_helper.c'; else $(CYGPATH_W) '$(srcdir)/gsm_execute_helper.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) +installdirs: + for dir in "$(DESTDIR)$(pkglibexecdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pkglibexecPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-pkglibexecPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pkglibexecPROGRAMS + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pkglibexecPROGRAMS cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-pkglibexecPROGRAMS install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-pkglibexecPROGRAMS + +.PRECIOUS: Makefile + + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/scripts/gsm_execute_helper.c b/scripts/gsm_execute_helper.c new file mode 100644 index 0000000..2f20a85 --- /dev/null +++ b/scripts/gsm_execute_helper.c @@ -0,0 +1,16 @@ +#include +#include +#include +#include + +int main(int argc, char* argv[]) +{ + gchar **argv_modified; + argv_modified = g_new0 (gchar *, argc + 1); + memcpy (argv_modified, argv, argc * sizeof (char*)); + argv_modified[0] = COMMAND; + if ( execvp(COMMAND, argv_modified) == -1) { + return errno; + } + return 0; +} diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..33fc292 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,81 @@ +## Process this file with automake to produce Makefile.in + +AM_CPPFLAGS = \ + -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ + -DGSM_LIBEXEC_DIR=\""$(pkglibexecdir)"\" \ + -DGSM_RESOURCE_FILE=\""$(gsmsharedir)/$(gsmshare_DATA)"\" \ + $(GSM_CFLAGS) \ + $(SYSTEMD_CFLAGS) \ + $(WNCK_CFLAGS) + +bin_PROGRAMS = gnome-system-monitor + +gnome_system_monitor_cpp_files = \ + argv.cpp \ + interface.cpp \ + load-graph.cpp \ + proctable.cpp \ + prettytable.cpp \ + util.cpp \ + procactions.cpp \ + procdialogs.cpp \ + memmaps.cpp \ + openfiles.cpp \ + procproperties.cpp \ + smooth_refresh.cpp \ + disks.cpp \ + selinux.cpp \ + systemd.cpp \ + cgroups.cpp \ + gsm_gnomesu.cpp \ + gsm_gksu.cpp \ + gsm_pkexec.cpp \ + lsof.cpp \ + prefsdialog.cpp \ + application.cpp + + +gnome_system_monitor_h_files = \ + $(gnome_system_monitor_cpp_files:.cpp=.h) \ + defaulttable.h \ + settings-keys.h + +gnome_system_monitor_SOURCES = \ + $(gnome_system_monitor_h_files) \ + $(gnome_system_monitor_cpp_files) \ + main.cpp + +LDADD = \ + legacy/libgsmlegacy.la \ + $(GSM_LIBS) \ + $(SYSTEMD_LIBS) \ + $(WNCK_LIBS) + + +# GSettings schemas, enum files and conversion file +gsettings_ENUM_NAMESPACE = org.gnome.gnome-system-monitor +gsettings_ENUM_FILES = $(top_srcdir)/src/*.h $(top_srcdir)/src/legacy/*.h +gsettings_SCHEMAS = org.gnome.gnome-system-monitor.gschema.xml +@GSETTINGS_RULES@ + +dist_noinst_DATA = \ + $(gsettings_in_file) \ + $(top_srcdir)/src/gsm.gresource.xml + +gsm.gresource: $(top_srcdir)/src/gsm.gresource.xml $(shell glib-compile-resources --sourcedir=$(top_srcdir) --generate-dependencies $(top_srcdir)/src/gsm.gresource.xml) + $(AM_V_GEN) glib-compile-resources --target=$@ --sourcedir=$(top_srcdir) $(top_srcdir)/src/gsm.gresource.xml + + +gsmsharedir = $(datadir)/@PACKAGE@ +gsmshare_DATA = \ + gsm.gresource + +CLEANFILES = \ + $(gsettings_SCHEMAS) \ + $(gsmshare_DATA) + +MAINTAINERCLEANFILES = $(gsettings_SCHEMAS:.xml=.valid) + +SUBDIRS = legacy + +-include $(top_srcdir)/git.mk diff --git a/src/Makefile.in b/src/Makefile.in new file mode 100644 index 0000000..4182207 --- /dev/null +++ b/src/Makefile.in @@ -0,0 +1,979 @@ +# Makefile.in generated by automake 1.15.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2017 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +bin_PROGRAMS = gnome-system-monitor$(EXEEXT) +subdir = src +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ + $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ + $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ + $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(dist_noinst_DATA) \ + $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = org.gnome.gnome-system-monitor.gschema.xml +CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(gsmsharedir)" +PROGRAMS = $(bin_PROGRAMS) +am__objects_1 = +am__objects_2 = $(am__objects_1) +am__objects_3 = argv.$(OBJEXT) interface.$(OBJEXT) \ + load-graph.$(OBJEXT) proctable.$(OBJEXT) prettytable.$(OBJEXT) \ + util.$(OBJEXT) procactions.$(OBJEXT) procdialogs.$(OBJEXT) \ + memmaps.$(OBJEXT) openfiles.$(OBJEXT) procproperties.$(OBJEXT) \ + smooth_refresh.$(OBJEXT) disks.$(OBJEXT) selinux.$(OBJEXT) \ + systemd.$(OBJEXT) cgroups.$(OBJEXT) gsm_gnomesu.$(OBJEXT) \ + gsm_gksu.$(OBJEXT) gsm_pkexec.$(OBJEXT) lsof.$(OBJEXT) \ + prefsdialog.$(OBJEXT) application.$(OBJEXT) +am_gnome_system_monitor_OBJECTS = $(am__objects_2) $(am__objects_3) \ + main.$(OBJEXT) +gnome_system_monitor_OBJECTS = $(am_gnome_system_monitor_OBJECTS) +gnome_system_monitor_LDADD = $(LDADD) +am__DEPENDENCIES_1 = +gnome_system_monitor_DEPENDENCIES = legacy/libgsmlegacy.la \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) +AM_V_CXX = $(am__v_CXX_@AM_V@) +am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) +am__v_CXX_0 = @echo " CXX " $@; +am__v_CXX_1 = +CXXLD = $(CXX) +CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) +am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) +am__v_CXXLD_0 = @echo " CXXLD " $@; +am__v_CXXLD_1 = +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(gnome_system_monitor_SOURCES) +DIST_SOURCES = $(gnome_system_monitor_SOURCES) +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +DATA = $(dist_noinst_DATA) $(gsmshare_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in \ + $(srcdir)/org.gnome.gnome-system-monitor.gschema.xml.in \ + $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPDATA_VALIDATE = @APPDATA_VALIDATE@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ +GMSGFMT = @GMSGFMT@ +GMSGFMT_015 = @GMSGFMT_015@ +GREP = @GREP@ +GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ +GSM_CFLAGS = @GSM_CFLAGS@ +GSM_LEGACY_CFLAGS = @GSM_LEGACY_CFLAGS@ +GSM_LEGACY_LIBS = @GSM_LEGACY_LIBS@ +GSM_LIBS = @GSM_LIBS@ +HAVE_CXX11 = @HAVE_CXX11@ +HELP_DIR = @HELP_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ITSTOOL = @ITSTOOL@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +MSGFMT_015 = @MSGFMT_015@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SCRIPTS_CFLAGS = @SCRIPTS_CFLAGS@ +SCRIPTS_LIBS = @SCRIPTS_LIBS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@ +SYSTEMD_LIBS = @SYSTEMD_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WNCK_CFLAGS = @WNCK_CFLAGS@ +WNCK_LIBS = @WNCK_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_015 = @XGETTEXT_015@ +XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ +XMLLINT = @XMLLINT@ +YELP_LC_DIST = @YELP_LC_DIST@ +YELP_LC_MEDIA_LINKS = @YELP_LC_MEDIA_LINKS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gsettingsschemadir = @gsettingsschemadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AM_CPPFLAGS = \ + -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ + -DGSM_LIBEXEC_DIR=\""$(pkglibexecdir)"\" \ + -DGSM_RESOURCE_FILE=\""$(gsmsharedir)/$(gsmshare_DATA)"\" \ + $(GSM_CFLAGS) \ + $(SYSTEMD_CFLAGS) \ + $(WNCK_CFLAGS) + +gnome_system_monitor_cpp_files = \ + argv.cpp \ + interface.cpp \ + load-graph.cpp \ + proctable.cpp \ + prettytable.cpp \ + util.cpp \ + procactions.cpp \ + procdialogs.cpp \ + memmaps.cpp \ + openfiles.cpp \ + procproperties.cpp \ + smooth_refresh.cpp \ + disks.cpp \ + selinux.cpp \ + systemd.cpp \ + cgroups.cpp \ + gsm_gnomesu.cpp \ + gsm_gksu.cpp \ + gsm_pkexec.cpp \ + lsof.cpp \ + prefsdialog.cpp \ + application.cpp + +gnome_system_monitor_h_files = \ + $(gnome_system_monitor_cpp_files:.cpp=.h) \ + defaulttable.h \ + settings-keys.h + +gnome_system_monitor_SOURCES = \ + $(gnome_system_monitor_h_files) \ + $(gnome_system_monitor_cpp_files) \ + main.cpp + +LDADD = \ + legacy/libgsmlegacy.la \ + $(GSM_LIBS) \ + $(SYSTEMD_LIBS) \ + $(WNCK_LIBS) + + +# GSettings schemas, enum files and conversion file +gsettings_ENUM_NAMESPACE = org.gnome.gnome-system-monitor +gsettings_ENUM_FILES = $(top_srcdir)/src/*.h $(top_srcdir)/src/legacy/*.h +gsettings_SCHEMAS = org.gnome.gnome-system-monitor.gschema.xml +dist_noinst_DATA = \ + $(gsettings_in_file) \ + $(top_srcdir)/src/gsm.gresource.xml + +gsmsharedir = $(datadir)/@PACKAGE@ +gsmshare_DATA = \ + gsm.gresource + +CLEANFILES = \ + $(gsettings_SCHEMAS) \ + $(gsmshare_DATA) + +MAINTAINERCLEANFILES = $(gsettings_SCHEMAS:.xml=.valid) +SUBDIRS = legacy +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .cpp .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign src/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +org.gnome.gnome-system-monitor.gschema.xml: $(top_builddir)/config.status $(srcdir)/org.gnome.gnome-system-monitor.gschema.xml.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ + fi; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p \ + || test -f $$p1 \ + ; then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' \ + -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' \ + `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(bindir)" && rm -f $$files + +clean-binPROGRAMS: + @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +gnome-system-monitor$(EXEEXT): $(gnome_system_monitor_OBJECTS) $(gnome_system_monitor_DEPENDENCIES) $(EXTRA_gnome_system_monitor_DEPENDENCIES) + @rm -f gnome-system-monitor$(EXEEXT) + $(AM_V_CXXLD)$(CXXLINK) $(gnome_system_monitor_OBJECTS) $(gnome_system_monitor_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/application.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/argv.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cgroups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/disks.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsm_gksu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsm_gnomesu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsm_pkexec.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interface.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/load-graph.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lsof.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmaps.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openfiles.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/prefsdialog.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/prettytable.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/procactions.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/procdialogs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/procproperties.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/proctable.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/selinux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/smooth_refresh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/systemd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@ + +.cpp.o: +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< + +.cpp.obj: +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.cpp.lo: +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-gsmshareDATA: $(gsmshare_DATA) + @$(NORMAL_INSTALL) + @list='$(gsmshare_DATA)'; test -n "$(gsmsharedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(gsmsharedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(gsmsharedir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gsmsharedir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(gsmsharedir)" || exit $$?; \ + done + +uninstall-gsmshareDATA: + @$(NORMAL_UNINSTALL) + @list='$(gsmshare_DATA)'; test -n "$(gsmsharedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(gsmsharedir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile $(PROGRAMS) $(DATA) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(gsmsharedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-recursive + +clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-gsmshareDATA + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: install-binPROGRAMS + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-gsmshareDATA + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-binPROGRAMS clean-generic clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-binPROGRAMS install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am \ + install-gsmshareDATA install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-gsmshareDATA + +.PRECIOUS: Makefile + +@GSETTINGS_RULES@ + +gsm.gresource: $(top_srcdir)/src/gsm.gresource.xml $(shell glib-compile-resources --sourcedir=$(top_srcdir) --generate-dependencies $(top_srcdir)/src/gsm.gresource.xml) + $(AM_V_GEN) glib-compile-resources --target=$@ --sourcedir=$(top_srcdir) $(top_srcdir)/src/gsm.gresource.xml + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/application.cpp b/src/application.cpp new file mode 100644 index 0000000..eb66e58 --- /dev/null +++ b/src/application.cpp @@ -0,0 +1,427 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include +#include +#include +#include +#include + +#include "application.h" +#include "procdialogs.h" +#include "prefsdialog.h" +#include "interface.h" +#include "proctable.h" +#include "load-graph.h" +#include "settings-keys.h" +#include "argv.h" +#include "util.h" +#include "lsof.h" +#include "disks.h" + +static void +cb_solaris_mode_changed (Gio::Settings& settings, Glib::ustring key, GsmApplication* app) +{ + app->config.solaris_mode = settings.get_boolean(key); + app->cpu_graph->clear_background(); + if (app->timeout) { + proctable_update (app); + } +} + +static void +cb_draw_stacked_changed (Gio::Settings& settings, Glib::ustring key, GsmApplication* app) +{ + app->config.draw_stacked = settings.get_boolean(key); + app->cpu_graph->clear_background(); + load_graph_reset(app->cpu_graph); +} + +static void +cb_draw_smooth_changed (Gio::Settings& settings, Glib::ustring key, GsmApplication* app) +{ + app->config.draw_smooth = settings.get_boolean(key); + app->cpu_graph->clear_background(); + load_graph_reset(app->cpu_graph); +} + +static void +cb_network_in_bits_changed (Gio::Settings& settings, Glib::ustring key, GsmApplication* app) +{ + app->config.network_in_bits = settings.get_boolean(key); + // force scale to be redrawn + app->net_graph->clear_background(); +} + +static void +cb_timeouts_changed (Gio::Settings& settings, Glib::ustring key, GsmApplication* app) +{ + if (key == GSM_SETTING_PROCESS_UPDATE_INTERVAL) { + app->config.update_interval = settings.get_int (key); + + app->smooth_refresh->reset(); + if (app->timeout) { + proctable_reset_timeout (app); + } + } else if (key == GSM_SETTING_GRAPH_UPDATE_INTERVAL) { + app->config.graph_update_interval = settings.get_int (key); + load_graph_change_speed(app->cpu_graph, + app->config.graph_update_interval); + load_graph_change_speed(app->mem_graph, + app->config.graph_update_interval); + load_graph_change_speed(app->net_graph, + app->config.graph_update_interval); + } else if (key == GSM_SETTING_DISKS_UPDATE_INTERVAL) { + app->config.disks_update_interval = settings.get_int (key); + disks_reset_timeout (app); + } +} + +static void +apply_cpu_color_settings(Gio::Settings& settings, GsmApplication* app) +{ + GVariant *cpu_colors_var = g_settings_get_value (settings.gobj (), GSM_SETTING_CPU_COLORS); + gsize n = g_variant_n_children(cpu_colors_var); + + gchar *color; + + // Create builder to add the new colors if user has more than the number of cores with defaults. + GVariantBuilder builder; + GVariant* child; + GVariant* full; + + g_variant_builder_init(&builder, G_VARIANT_TYPE_ARRAY); + + for (guint i = 0; i < static_cast(app->config.num_cpus); i++) { + if(i < n) { + child = g_variant_get_child_value ( cpu_colors_var, i ); + g_variant_get_child( child, 1, "s", &color); + g_variant_builder_add_value ( &builder, child); + g_variant_unref (child); + } else { + color = g_strdup ("#f25915e815e8"); + g_variant_builder_add(&builder, "(us)", i, color); + } + gdk_rgba_parse(&app->config.cpu_color[i], color); + g_free (color); + } + full = g_variant_builder_end(&builder); + // if the user has more cores than colors stored in the gsettings, store the newly built gvariant in gsettings + if (n < static_cast(app->config.num_cpus)) { + g_settings_set_value(settings.gobj (), GSM_SETTING_CPU_COLORS, full); + } else { + g_variant_unref(full); + } + + g_variant_unref(cpu_colors_var); +} + +static void +cb_color_changed (Gio::Settings& settings, Glib::ustring key, GsmApplication* app) +{ + if (key == GSM_SETTING_CPU_COLORS) { + apply_cpu_color_settings(settings, app); + for (int i = 0; i < app->config.num_cpus; i++) { + if(!gdk_rgba_equal(&app->cpu_graph->colors[i], &app->config.cpu_color[i])) { + app->cpu_graph->colors[i] = app->config.cpu_color[i]; + break; + } + } + return; + } + + auto color = settings.get_string (key); + if (key == GSM_SETTING_MEM_COLOR) { + gdk_rgba_parse (&app->config.mem_color, color.c_str ()); + app->mem_graph->colors.at(0) = app->config.mem_color; + } else if (key == GSM_SETTING_SWAP_COLOR) { + gdk_rgba_parse (&app->config.swap_color, color.c_str ()); + app->mem_graph->colors.at(1) = app->config.swap_color; + } else if (key == GSM_SETTING_NET_IN_COLOR) { + gdk_rgba_parse (&app->config.net_in_color, color.c_str ()); + app->net_graph->colors.at(0) = app->config.net_in_color; + } else if (key == GSM_SETTING_NET_OUT_COLOR) { + gdk_rgba_parse (&app->config.net_out_color, color.c_str ()); + app->net_graph->colors.at(1) = app->config.net_out_color; + } +} + +void +GsmApplication::load_settings() +{ + glibtop_cpu cpu; + + this->settings = Gio::Settings::create (GSM_GSETTINGS_SCHEMA); + + config.solaris_mode = this->settings->get_boolean (GSM_SETTING_SOLARIS_MODE); + this->settings->signal_changed(GSM_SETTING_SOLARIS_MODE).connect ([this](const Glib::ustring& key) { + cb_solaris_mode_changed (*this->settings.operator->(), key, this); + }); + + config.draw_stacked = this->settings->get_boolean (GSM_SETTING_DRAW_STACKED); + this->settings->signal_changed(GSM_SETTING_DRAW_STACKED).connect ([this](const Glib::ustring& key) { + cb_draw_stacked_changed (*this->settings.operator->(), key, this); + }); + + config.draw_smooth = this->settings->get_boolean (GSM_SETTING_DRAW_SMOOTH); + this->settings->signal_changed(GSM_SETTING_DRAW_SMOOTH).connect ([this](const Glib::ustring& key) { + cb_draw_smooth_changed (*this->settings.operator->(), key, this); + }); + + config.network_in_bits = this->settings->get_boolean (GSM_SETTING_NETWORK_IN_BITS); + this->settings->signal_changed (GSM_SETTING_NETWORK_IN_BITS).connect ([this](const Glib::ustring& key) { + cb_network_in_bits_changed (*this->settings.operator->(), key, this); + }); + + auto cbtc = [this](const Glib::ustring& key) { cb_timeouts_changed(*this->settings.operator->(), key, this); }; + config.update_interval = this->settings->get_int (GSM_SETTING_PROCESS_UPDATE_INTERVAL); + this->settings->signal_changed (GSM_SETTING_PROCESS_UPDATE_INTERVAL).connect (cbtc); + config.graph_update_interval = this->settings->get_int (GSM_SETTING_GRAPH_UPDATE_INTERVAL); + this->settings->signal_changed (GSM_SETTING_GRAPH_UPDATE_INTERVAL).connect (cbtc); + config.disks_update_interval = this->settings->get_int (GSM_SETTING_DISKS_UPDATE_INTERVAL); + this->settings->signal_changed (GSM_SETTING_DISKS_UPDATE_INTERVAL).connect (cbtc); + + glibtop_get_cpu (&cpu); + frequency = cpu.frequency; + + config.num_cpus = glibtop_get_sysinfo()->ncpu; // or server->ncpu + 1 + + apply_cpu_color_settings (*this->settings.operator->(), this); + + auto mem_color = this->settings->get_string (GSM_SETTING_MEM_COLOR); + gdk_rgba_parse (&config.mem_color, mem_color.empty () ? "#000000ff0082" : mem_color.c_str ()); + + auto swap_color = this->settings->get_string (GSM_SETTING_SWAP_COLOR); + gdk_rgba_parse (&config.swap_color, swap_color.empty () ? "#00b6000000ff" : swap_color.c_str ()); + + auto net_in_color = this->settings->get_string (GSM_SETTING_NET_IN_COLOR); + gdk_rgba_parse (&config.net_in_color, net_in_color.empty () ? "#000000f200f2" : net_in_color.c_str ()); + + auto net_out_color = this->settings->get_string (GSM_SETTING_NET_OUT_COLOR); + gdk_rgba_parse (&config.net_out_color, net_out_color.empty () ? "#00f2000000c1" : net_out_color.c_str ()); + + auto cbcc = [this](const Glib::ustring& key) { cb_color_changed(*this->settings.operator->(), key, this); }; + for (auto k : {GSM_SETTING_CPU_COLORS, GSM_SETTING_MEM_COLOR, GSM_SETTING_SWAP_COLOR, GSM_SETTING_NET_IN_COLOR, GSM_SETTING_NET_OUT_COLOR}) { + this->settings->signal_changed (k).connect(cbcc); + } +} + + +GsmApplication::GsmApplication() + : Gtk::Application("org.gnome.SystemMonitor", Gio::APPLICATION_HANDLES_COMMAND_LINE), + tree(NULL), + proc_actionbar_revealer(NULL), + popup_menu(NULL), + disk_list(NULL), + stack(NULL), + refresh_button(NULL), + process_menu_button(NULL), + end_process_button(NULL), + search_button(NULL), + search_entry(NULL), + search_bar(NULL), + config(), + cpu_graph(NULL), + mem_graph(NULL), + net_graph(NULL), + cpu_label_fixed_width(0), + net_label_fixed_width(0), + selection(NULL), + timeout(0U), + disk_timeout(0U), + top_of_tree(NULL), + last_vscroll_max(0.0), + last_vscroll_value(0.0), + pretty_table(NULL), + settings(NULL), + main_window(NULL), + frequency(0U), + smooth_refresh(NULL), + cpu_total_time(0ULL), + cpu_total_time_last(0ULL) +{ + Glib::set_application_name(_("System Monitor")); +} + +Glib::RefPtr GsmApplication::get () +{ + static Glib::RefPtr singleton; + + if (!singleton) { + singleton = Glib::RefPtr(new GsmApplication()); + } + return singleton; +} + +void GsmApplication::on_activate() +{ + gtk_window_present (GTK_WINDOW (main_window)); +} + +void +GsmApplication::save_config () +{ + int width, height, xpos, ypos; + gboolean maximized; + + gtk_window_get_size (GTK_WINDOW (main_window), &width, &height); + gtk_window_get_position (GTK_WINDOW (main_window), &xpos, &ypos); + + maximized = gdk_window_get_state (gtk_widget_get_window (GTK_WIDGET (main_window))) & GDK_WINDOW_STATE_MAXIMIZED; + + g_settings_set (settings->gobj (), GSM_SETTING_WINDOW_STATE, "(iiii)", + width, height, xpos, ypos); + + settings->set_boolean (GSM_SETTING_MAXIMIZED, maximized); +} + +int GsmApplication::on_command_line(const Glib::RefPtr& command_line) +{ + int argc = 0; + char** argv = command_line->get_arguments(argc); + + Glib::OptionContext context; + context.set_summary(_("A simple process and system monitor.")); + context.set_ignore_unknown_options(true); + procman::OptionGroup option_group; + context.set_main_group(option_group); + + try { + context.parse(argc, argv); + } catch (const Glib::Error& ex) { + g_error("Arguments parse error : %s", ex.what().c_str()); + } + + g_strfreev(argv); + + if (option_group.print_version) { + g_print("%s %s\n", _("GNOME System Monitor"), VERSION); + exit (EXIT_SUCCESS); + } + + if (option_group.show_processes_tab) + this->settings->set_string (GSM_SETTING_CURRENT_TAB, "processes"); + else if (option_group.show_resources_tab) + this->settings->set_string (GSM_SETTING_CURRENT_TAB, "resources"); + else if (option_group.show_file_systems_tab) + this->settings->set_string (GSM_SETTING_CURRENT_TAB, "disks"); + else if (option_group.print_version) + + on_activate (); + + return 0; +} + +void +GsmApplication::on_help_activate(const Glib::VariantBase&) +{ + GError* error = 0; + if (!g_app_info_launch_default_for_uri("help:gnome-system-monitor", NULL, &error)) { + g_warning("Could not display help : %s", error->message); + g_error_free(error); + } +} + +void +GsmApplication::on_lsof_activate(const Glib::VariantBase&) +{ + procman_lsof(this); +} + +void +GsmApplication::on_preferences_activate(const Glib::VariantBase&) +{ + create_preferences_dialog (this); +} + +void +GsmApplication::on_quit_activate(const Glib::VariantBase&) +{ + shutdown (); +} + +void +GsmApplication::shutdown() +{ + save_config (); + + if (timeout) + g_source_remove (timeout); + if (disk_timeout) + g_source_remove (disk_timeout); + + proctable_free_table (this); + delete smooth_refresh; + delete pretty_table; + + glibtop_close(); + + quit(); +} + +void GsmApplication::on_startup() +{ + Gtk::Application::on_startup(); + + load_resources (); + + Glib::RefPtr action; + + action = Gio::SimpleAction::create("quit"); + action->signal_activate().connect(sigc::mem_fun(*this, &GsmApplication::on_quit_activate)); + add_action(action); + + action = Gio::SimpleAction::create("help"); + action->signal_activate().connect(sigc::mem_fun(*this, &GsmApplication::on_help_activate)); + add_action(action); + + action = Gio::SimpleAction::create("lsof"); + action->signal_activate().connect(sigc::mem_fun(*this, &GsmApplication::on_lsof_activate)); + add_action(action); + + action = Gio::SimpleAction::create("preferences"); + action->signal_activate().connect(sigc::mem_fun(*this, &GsmApplication::on_preferences_activate)); + add_action(action); + + Glib::RefPtr builder = Gtk::Builder::create_from_resource("/org/gnome/gnome-system-monitor/data/menus.ui"); + + Glib::RefPtr menu = Glib::RefPtr::cast_static(builder->get_object ("app-menu")); + set_app_menu (menu); + + add_accelerator("d", "win.show-dependencies", NULL); + add_accelerator("s", "win.send-signal-stop", g_variant_new_int32 (SIGSTOP)); + add_accelerator("c", "win.send-signal-cont", g_variant_new_int32 (SIGCONT)); + add_accelerator("e", "win.send-signal-end", g_variant_new_int32 (SIGTERM)); + add_accelerator("k", "win.send-signal-kill", g_variant_new_int32 (SIGKILL)); + add_accelerator("m", "win.memory-maps", NULL); + add_accelerator("o", "win.open-files", NULL); + add_accelerator("Return", "win.process-properties", NULL); + add_accelerator("f", "win.search", g_variant_new_boolean (TRUE)); + + Gtk::Window::set_default_icon_name ("utilities-system-monitor"); + + glibtop_init (); + + load_settings (); + + pretty_table = new PrettyTable(); + smooth_refresh = new SmoothRefresh(settings); + + create_main_window (this); + + add_accelerator ("1", "win.show-page", g_variant_new_string ("processes")); + add_accelerator ("2", "win.show-page", g_variant_new_string ("resources")); + add_accelerator ("3", "win.show-page", g_variant_new_string ("disks")); + add_accelerator ("r", "win.refresh", NULL); + + gtk_widget_show (GTK_WIDGET (main_window)); +} + + +void GsmApplication::load_resources() +{ + auto res = Gio::Resource::create_from_file(GSM_RESOURCE_FILE); + res->register_global(); +} + diff --git a/src/application.h b/src/application.h new file mode 100644 index 0000000..f1f2079 --- /dev/null +++ b/src/application.h @@ -0,0 +1,244 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_APPLICATION_H_ +#define _GSM_APPLICATION_H_ + +#include +#include + +#include + +struct LoadGraph; + +#include "smooth_refresh.h" +#include "prettytable.h" +#include "legacy/treeview.h" +#include "util.h" + +static const unsigned MIN_UPDATE_INTERVAL = 1 * 1000; +static const unsigned MAX_UPDATE_INTERVAL = 100 * 1000; + + +enum ProcmanTab +{ + PROCMAN_TAB_PROCESSES, + PROCMAN_TAB_RESOURCES, + PROCMAN_TAB_DISKS +}; + + +struct ProcConfig + : private procman::NonCopyable +{ + ProcConfig() + : update_interval(0), + graph_update_interval(0), + disks_update_interval(0), + mem_color(), + swap_color(), + net_in_color(), + net_out_color(), + bg_color(), + frame_color(), + num_cpus(0), + solaris_mode(false), + draw_stacked(false), + draw_smooth(true), + network_in_bits(false) + { + std::fill(&this->cpu_color[0], &this->cpu_color[GLIBTOP_NCPU], GdkRGBA()); + } + + int update_interval; + int graph_update_interval; + int disks_update_interval; + GdkRGBA cpu_color[GLIBTOP_NCPU]; + GdkRGBA mem_color; + GdkRGBA swap_color; + GdkRGBA net_in_color; + GdkRGBA net_out_color; + GdkRGBA bg_color; + GdkRGBA frame_color; + gint num_cpus; + bool solaris_mode; + bool draw_stacked; + bool draw_smooth; + bool network_in_bits; +}; + + + +struct MutableProcInfo + : private procman::NonCopyable +{ + +MutableProcInfo() + : vmsize(0UL), + memres(0UL), + memshared(0UL), + memwritable(0UL), + mem(0UL), +#ifdef HAVE_WNCK + memxserver(0UL), +#endif + start_time(0UL), + cpu_time(0ULL), + disk_read_bytes_total(0ULL), + disk_write_bytes_total(0ULL), + disk_read_bytes_current(0ULL), + disk_write_bytes_current(0ULL), + status(0U), + pcpu(0U), + nice(0) + { + } + + std::string user; + + std::string wchan; + + // all these members are filled with libgtop which uses + // guint64 (to have fixed size data) but we don't need more + // than an unsigned long (even for 32bit apps on a 64bit + // kernel) as these data are amounts, not offsets. + gulong vmsize; + gulong memres; + gulong memshared; + gulong memwritable; + gulong mem; + +#ifdef HAVE_WNCK + // wnck gives an unsigned long + gulong memxserver; +#endif + + gulong start_time; + guint64 cpu_time; + guint64 disk_read_bytes_total; + guint64 disk_write_bytes_total; + guint64 disk_read_bytes_current; + guint64 disk_write_bytes_current; + guint status; + guint pcpu; + gint nice; + std::string cgroup_name; + + std::string unit; + std::string session; + std::string seat; + + std::string owner; +}; + + +class ProcInfo +: public MutableProcInfo +{ + public: + ProcInfo& operator=(const ProcInfo&) = delete; + ProcInfo(const ProcInfo&) = delete; + ProcInfo(pid_t pid); + // adds one more ref to icon + void set_icon(Glib::RefPtr icon); + void set_user(guint uid); + std::string lookup_user(guint uid); + + GtkTreeIter node; + Glib::RefPtr pixbuf; + std::string tooltip; + std::string name; + std::string arguments; + + std::string security_context; + + const pid_t pid; + pid_t ppid; + guint uid; +}; + +class ProcList { + // TODO: use a set instead + // sorted by pid. The map has a nice property : it is sorted + // by pid so this helps a lot when looking for the parent node + // as ppid is nearly always < pid. + typedef std::map List; + List data; + std::mutex data_lock; +public: + std::map cpu_times; + typedef List::iterator Iterator; + Iterator begin() { return std::begin(data); } + Iterator end() { return std::end(data); } + Iterator erase(Iterator it) { + std::lock_guard lg(data_lock); + return data.erase(it); + } + ProcInfo* add(pid_t pid) { return &data.emplace(std::piecewise_construct, std::forward_as_tuple(pid), std::forward_as_tuple(pid)).first->second; } + void clear() { return data.clear(); } + + ProcInfo* find(pid_t pid); +}; + +class GsmApplication : public Gtk::Application, private procman::NonCopyable + +{ +private: + void load_settings(); + void load_resources(); + + void on_preferences_activate(const Glib::VariantBase&); + void on_lsof_activate(const Glib::VariantBase&); + void on_help_activate(const Glib::VariantBase&); + void on_quit_activate(const Glib::VariantBase&); +protected: + GsmApplication(); +public: + static Glib::RefPtr get (); + + void save_config(); + void shutdown(); + + ProcList processes; + GsmTreeView *tree; + GtkRevealer *proc_actionbar_revealer; + GtkMenu *popup_menu; + GsmTreeView *disk_list; + GtkStack *stack; + GtkButton *refresh_button; + GtkMenuButton *process_menu_button; + GtkButton *end_process_button; + GtkButton *search_button; + GtkSearchEntry *search_entry; + GtkSearchBar *search_bar; + ProcConfig config; + LoadGraph *cpu_graph; + LoadGraph *mem_graph; + LoadGraph *net_graph; + gint cpu_label_fixed_width; + gint net_label_fixed_width; + GtkTreeSelection *selection; + guint timeout; + guint disk_timeout; + + GtkTreePath *top_of_tree; + gdouble last_vscroll_max; + gdouble last_vscroll_value; + + PrettyTable *pretty_table; + + Glib::RefPtr settings; + GtkApplicationWindow *main_window; + + unsigned frequency; + + SmoothRefresh *smooth_refresh; + + guint64 cpu_total_time; + guint64 cpu_total_time_last; + +protected: + virtual void on_activate(); + virtual int on_command_line(const Glib::RefPtr& command_line); + virtual void on_startup(); +}; + +#endif /* _GSM_APPLICATION_H_ */ diff --git a/src/argv.cpp b/src/argv.cpp new file mode 100644 index 0000000..b439071 --- /dev/null +++ b/src/argv.cpp @@ -0,0 +1,44 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include + +#include "argv.h" + +namespace procman +{ + OptionGroup::OptionGroup() + : Glib::OptionGroup("", ""), + show_system_tab(false), + show_processes_tab(false), + show_resources_tab(false), + show_file_systems_tab(false), + print_version(false) + { + Glib::OptionEntry proc_tab; + proc_tab.set_long_name("show-processes-tab"); + proc_tab.set_short_name('p'); + proc_tab.set_description(_("Show the Processes tab")); + + Glib::OptionEntry res_tab; + res_tab.set_long_name("show-resources-tab"); + res_tab.set_short_name('r'); + res_tab.set_description(_("Show the Resources tab")); + + Glib::OptionEntry fs_tab; + fs_tab.set_long_name("show-file-systems-tab"); + fs_tab.set_short_name('f'); + fs_tab.set_description(_("Show the File Systems tab")); + + Glib::OptionEntry show_version; + show_version.set_long_name("version"); + show_version.set_description(_("Show the application’s version")); + + this->add_entry(proc_tab, this->show_processes_tab); + this->add_entry(res_tab, this->show_resources_tab); + this->add_entry(fs_tab, this->show_file_systems_tab); + this->add_entry(show_version, this->print_version); + } +} + diff --git a/src/argv.h b/src/argv.h new file mode 100644 index 0000000..a1a8dd2 --- /dev/null +++ b/src/argv.h @@ -0,0 +1,23 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_ARGV_H_ +#define _GSM_ARGV_H_ + +#include + +namespace procman +{ + class OptionGroup + : public Glib::OptionGroup + { + public: + OptionGroup(); + + bool show_system_tab; + bool show_processes_tab; + bool show_resources_tab; + bool show_file_systems_tab; + bool print_version; + }; +} + +#endif /* _GSM_ARGV_H_ */ diff --git a/src/cgroups.cpp b/src/cgroups.cpp new file mode 100644 index 0000000..8091195 --- /dev/null +++ b/src/cgroups.cpp @@ -0,0 +1,117 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include +#include "cgroups.h" +#include "util.h" + +#include +#include +#include + +bool +cgroups_enabled(void) +{ + static bool initialized = false; + static bool has_cgroups; + + if (not initialized) { + initialized = true; + has_cgroups = Glib::file_test("/proc/cgroups", Glib::FileTest::FILE_TEST_EXISTS); + } + + return has_cgroups; +} + + + +static const std::pair & +parse_cgroup_line(const std::string& line) { + + static std::unordered_map> line_cache; + + auto it = line_cache.insert({line, {"", ""} }); + if (it.second) { // inserted new + std::string::size_type cat_start, name_start; + + if ((cat_start = line.find(':')) != std::string::npos + && (name_start = line.find(':', cat_start + 1)) != std::string::npos) { + + // printf("%s %lu %lu\n", line.c_str(), cat_start, name_start); + auto cat = line.substr(cat_start + 1, name_start - cat_start - 1); + auto name = line.substr(name_start + 1); + + // strip the name= prefix + if (cat.find("name=") == 0) { + cat.erase(0, 5); + } + + if (!name.empty() && name != "/") { + it.first->second = {name, cat}; + } + } + } + + return it.first->second; +} + + +static const std::string& +get_process_cgroup_string(pid_t pid) { + + static std::unordered_map file_cache{ {"", ""} }; + + /* read out of /proc/pid/cgroup */ + auto path = "/proc/" + std::to_string(pid) + "/cgroup"; + std::string text; + + try { + text = Glib::file_get_contents(path); + } catch (...) { + return file_cache[""]; + } + + auto it = file_cache.insert({ text, "" }); + + if (it.second) { // inserted new + + // name -> [cat...], sorted by name; + std::map> names; + + std::string::size_type last = 0, eol; + + // for each line in the file + while ((eol = text.find('\n', last)) != std::string::npos) { + auto line = text.substr(last, eol - last); + last = eol + 1; + + const auto& p = parse_cgroup_line(line); + if (!p.first.empty()) { + names[p.first].push_back(p.second); + } + } + + + // name (cat1, cat2), ... + // sorted by name, categories + std::vector groups; + + for (auto& i : names) { + std::sort(begin(i.second), end(i.second)); + std::string cats = procman::join(i.second, ", "); + groups.push_back(i.first + " (" + cats + ')'); + } + + it.first->second = procman::join(groups, ", "); + } + + return it.first->second; +} + + +void get_process_cgroup_info(ProcInfo& info) { + if (not cgroups_enabled()) + return; + + const auto& cgroup_string = get_process_cgroup_string(info.pid); + info.cgroup_name = cgroup_string; +} + diff --git a/src/cgroups.h b/src/cgroups.h new file mode 100644 index 0000000..7ddafea --- /dev/null +++ b/src/cgroups.h @@ -0,0 +1,10 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_CGROUPS_H_ +#define _GSM_CGROUPS_H_ + +#include "application.h" + +void get_process_cgroup_info (ProcInfo& info); +bool cgroups_enabled (); + +#endif /* _GSM_CGROUPS_H_ */ diff --git a/src/defaulttable.h b/src/defaulttable.h new file mode 100644 index 0000000..9328212 --- /dev/null +++ b/src/defaulttable.h @@ -0,0 +1,53 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_DEFAULT_TABLE_H_ +#define _GSM_DEFAULT_TABLE_H_ + +#include +#include +#include + +/* This file contains prettynames and icons for well-known applications, that by default has no .desktop entry */ + +struct PrettyTableItem +{ + Glib::RefPtr command; + std::string icon; + +PrettyTableItem(const std::string& a_command, const std::string& a_icon) +: command(Glib::Regex::create("^(" + a_command + ")$")), + icon(a_icon) + { } +}; + +#define ITEM PrettyTableItem + +static const PrettyTableItem default_table[] = { + /* GNOME services */ + ITEM(".*applet(-?2)?|gnome-panel", "gnome-panel"), + ITEM("evolution.*", "emblem-mail"), + ITEM("gconfd-2|dconf-service", "preferences-desktop"), + ITEM("metacity|gnome-shell", "gnome-window-manager"), + ITEM("vino.*", "gnome-remote-desktop"), + /* Other processes */ + ITEM("(ba|z|tc|c|k)?sh", "utilities-terminal"), + ITEM("(k|sys|u)logd|logger", "internet-news-reader"), + ITEM("X(org)?", "display"), + ITEM("apache2?|httpd|lighttpd", "internet-web-browser"), + ITEM("atd|cron|CRON|ntpd", "date"), + ITEM("cupsd|lpd?", "printer"), + ITEM("cvsd|mtn|git|svn", "file-manager"), + ITEM("emacs(server|\\d+)?", "gnome-emacs"), + ITEM("famd|gam_server", "file-manager"), + ITEM("getty", "input-keyboard"), + ITEM("gdb|((gcc|g\\+\\+)(-.*)?)|ar|ld|make", "applications-development"), + ITEM("sendmail|exim\\d?", "internet-mail"), + ITEM("squid", "proxy"), + ITEM("ssh(d|-agent)", "ssh-askpass-gnome"), + ITEM("top|vmstat", "system-monitor"), + ITEM("vim?", "vim"), + ITEM("x?inetd", "internet-web-browser") +}; + +#undef ITEM + +#endif /* _GSM_DEFAULT_TABLE_H_ */ diff --git a/src/disks.cpp b/src/disks.cpp new file mode 100644 index 0000000..c903174 --- /dev/null +++ b/src/disks.cpp @@ -0,0 +1,476 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include +#include +#include + +#include "disks.h" +#include "application.h" +#include "util.h" +#include "settings-keys.h" +#include "legacy/treeview.h" + +enum DiskColumns +{ + /* string columns* */ + DISK_DEVICE, + DISK_DIR, + DISK_TYPE, + DISK_TOTAL, + DISK_FREE, + DISK_AVAIL, + /* USED has to be the last column */ + DISK_USED, + // then unvisible columns + /* PixBuf column */ + DISK_ICON, + /* numeric columns */ + DISK_USED_PERCENTAGE, + DISK_N_COLUMNS +}; + +static void +cb_sort_changed (GtkTreeSortable *model, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + gsm_tree_view_save_state (GSM_TREE_VIEW (app->disk_list)); +} + +static void +fsusage_stats(const glibtop_fsusage *buf, + guint64 *bused, guint64 *bfree, guint64 *bavail, guint64 *btotal, + gint *percentage) +{ + guint64 total = buf->blocks * buf->block_size; + + if (!total) { + /* not a real device */ + *btotal = *bfree = *bavail = *bused = 0ULL; + *percentage = 0; + } else { + int percent; + *btotal = total; + *bfree = buf->bfree * buf->block_size; + *bavail = buf->bavail * buf->block_size; + *bused = *btotal - *bfree; + /* percent = 100.0f * *bused / *btotal; */ + percent = 100 * *bused / (*bused + *bavail); + *percentage = CLAMP(percent, 0, 100); + } +} + +static const char* get_icon_for_path(const char* path) +{ + GVolumeMonitor *monitor; + GList *mounts; + uint i; + GMount *mount; + GIcon *icon; + const char* name = ""; + + monitor = g_volume_monitor_get (); + mounts = g_volume_monitor_get_mounts (monitor); + + for (i = 0; i < g_list_length (mounts); i++) { + mount = G_MOUNT (g_list_nth_data(mounts, i)); + if (strcmp(g_mount_get_name(mount), path)) + continue; + + icon = g_mount_get_icon (mount); + + if (!icon) + continue; + name = g_icon_to_string (icon); + g_object_unref (icon); + } + + g_list_free_full (mounts, g_object_unref); + return name; + +} + +static GdkPixbuf* +get_icon_for_device(const char *mountpoint) +{ + const char* icon_name = get_icon_for_path(mountpoint); + if (!strcmp(icon_name, "")) + // FIXME: defaults to a safe value + icon_name = "drive-harddisk"; // get_icon_for_path("/"); + return gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), icon_name, 24, GTK_ICON_LOOKUP_USE_BUILTIN, NULL); +} + + +static gboolean +find_disk_in_model(GtkTreeModel *model, const char *mountpoint, + GtkTreeIter *result) +{ + GtkTreeIter iter; + gboolean found = FALSE; + + if (gtk_tree_model_get_iter_first(model, &iter)) { + do { + char *dir; + + gtk_tree_model_get(model, &iter, + DISK_DIR, &dir, + -1); + + if (dir && !strcmp(dir, mountpoint)) { + *result = iter; + found = TRUE; + } + + g_free(dir); + + } while (!found && gtk_tree_model_iter_next(model, &iter)); + } + + return found; +} + + + +static void +remove_old_disks(GtkTreeModel *model, const glibtop_mountentry *entries, guint n) +{ + GtkTreeIter iter; + + if (!gtk_tree_model_get_iter_first(model, &iter)) + return; + + while (true) { + char *dir; + guint i; + gboolean found = FALSE; + + gtk_tree_model_get(model, &iter, + DISK_DIR, &dir, + -1); + + for (i = 0; i != n; ++i) { + if (!strcmp(dir, entries[i].mountdir)) { + found = TRUE; + break; + } + } + + g_free(dir); + + if (!found) { + if (!gtk_list_store_remove(GTK_LIST_STORE(model), &iter)) + break; + else + continue; + } + + if (!gtk_tree_model_iter_next(model, &iter)) + break; + } +} + + + +static void +add_disk(GtkListStore *list, const glibtop_mountentry *entry, bool show_all_fs) +{ + GdkPixbuf* pixbuf; + GtkTreeIter iter; + glibtop_fsusage usage; + guint64 bused, bfree, bavail, btotal; + gint percentage; + + glibtop_get_fsusage(&usage, entry->mountdir); + + if (not show_all_fs and usage.blocks == 0) { + if (find_disk_in_model(GTK_TREE_MODEL(list), entry->mountdir, &iter)) + gtk_list_store_remove(list, &iter); + return; + } + + fsusage_stats(&usage, &bused, &bfree, &bavail, &btotal, &percentage); + pixbuf = get_icon_for_device(entry->mountdir); + + /* if we can find a row with the same mountpoint, we get it but we + still need to update all the fields. + This makes selection persistent. + */ + if (!find_disk_in_model(GTK_TREE_MODEL(list), entry->mountdir, &iter)) + gtk_list_store_append(list, &iter); + + gtk_list_store_set(list, &iter, + DISK_ICON, pixbuf, + DISK_DEVICE, entry->devname, + DISK_DIR, entry->mountdir, + DISK_TYPE, entry->type, + DISK_USED_PERCENTAGE, percentage, + DISK_TOTAL, btotal, + DISK_FREE, bfree, + DISK_AVAIL, bavail, + DISK_USED, bused, + -1); +} + +static void +mount_changed (GVolumeMonitor *monitor, GMount *mount, GsmApplication *app) +{ + disks_update(app); +} + +static gboolean +cb_timeout (gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + disks_update (app); + + return G_SOURCE_CONTINUE; +} + +void +disks_update(GsmApplication *app) +{ + GtkListStore *list; + glibtop_mountentry * entries; + glibtop_mountlist mountlist; + guint i; + gboolean show_all_fs; + + list = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(app->disk_list))); + show_all_fs = app->settings->get_boolean (GSM_SETTING_SHOW_ALL_FS); + entries = glibtop_get_mountlist (&mountlist, show_all_fs); + + remove_old_disks(GTK_TREE_MODEL(list), entries, mountlist.number); + + for (i = 0; i < mountlist.number; i++) + add_disk(list, &entries[i], show_all_fs); + + g_free(entries); +} + +static void +init_volume_monitor (GsmApplication *app) +{ + GVolumeMonitor *monitor = g_volume_monitor_get (); + + g_signal_connect (monitor, "mount-added", G_CALLBACK (mount_changed), app); + g_signal_connect (monitor, "mount-changed", G_CALLBACK (mount_changed), app); + g_signal_connect (monitor, "mount-removed", G_CALLBACK (mount_changed), app); +} + +void +disks_freeze (GsmApplication *app) +{ + if (app->disk_timeout) { + g_source_remove (app->disk_timeout); + app->disk_timeout = 0; + } +} + +void +disks_thaw (GsmApplication *app) +{ + if (app->disk_timeout) + return; + + app->disk_timeout = g_timeout_add (app->config.disks_update_interval, + cb_timeout, + app); +} + +void +disks_reset_timeout (GsmApplication *app) +{ + disks_freeze (app); + disks_thaw (app); +} + +static void +cb_disk_columns_changed(GtkTreeView *treeview, gpointer data) +{ + gsm_tree_view_save_state (GSM_TREE_VIEW (treeview)); +} + + +static void open_dir(GtkTreeView *tree_view, + GtkTreePath *path, + GtkTreeViewColumn *column, + gpointer user_data) +{ + GtkTreeIter iter; + GtkTreeModel *model; + char *dir, *url; + + model = gtk_tree_view_get_model(tree_view); + + if (!gtk_tree_model_get_iter(model, &iter, path)) { + char *p; + p = gtk_tree_path_to_string(path); + g_warning("Cannot get iter for path '%s'\n", p); + g_free(p); + return; + } + + gtk_tree_model_get(model, &iter, DISK_DIR, &dir, -1); + + url = g_strdup_printf("file://%s", dir); + + GError* error = 0; + if (!g_app_info_launch_default_for_uri(url, NULL, &error)) { + g_warning("Cannot open '%s' : %s\n", url, error->message); + g_error_free(error); + } + + g_free(url); + g_free(dir); +} + +static void +cb_disk_list_destroying (GtkWidget *self, gpointer data) +{ + g_signal_handlers_disconnect_by_func(self, (gpointer) cb_disk_columns_changed, data); + + g_signal_handlers_disconnect_by_func (gtk_tree_view_get_model (GTK_TREE_VIEW(self)), + (gpointer) cb_sort_changed, + data); +} + + +void +create_disk_view(GsmApplication *app, GtkBuilder *builder) +{ + GtkScrolledWindow *scrolled; + GsmTreeView *disk_tree; + GtkListStore *model; + GtkTreeViewColumn *col; + GtkCellRenderer *cell; + guint i; + + init_volume_monitor (app); + const gchar * const titles[] = { + N_("Device"), + N_("Directory"), + N_("Type"), + N_("Total"), + N_("Free"), + N_("Available"), + N_("Used") + }; + + scrolled = GTK_SCROLLED_WINDOW (gtk_builder_get_object (builder, "disks_scrolled")); + + model = gtk_list_store_new(DISK_N_COLUMNS, /* n columns */ + G_TYPE_STRING, /* DISK_DEVICE */ + G_TYPE_STRING, /* DISK_DIR */ + G_TYPE_STRING, /* DISK_TYPE */ + G_TYPE_UINT64, /* DISK_TOTAL */ + G_TYPE_UINT64, /* DISK_FREE */ + G_TYPE_UINT64, /* DISK_AVAIL */ + G_TYPE_UINT64, /* DISK_USED */ + GDK_TYPE_PIXBUF, /* DISK_ICON */ + G_TYPE_INT /* DISK_USED_PERCENTAGE */ + ); + disk_tree = gsm_tree_view_new (g_settings_get_child (app->settings->gobj(), GSM_SETTINGS_CHILD_DISKS), TRUE); + gtk_tree_view_set_model (GTK_TREE_VIEW (disk_tree), GTK_TREE_MODEL (model)); + + g_signal_connect(G_OBJECT(disk_tree), "row-activated", G_CALLBACK(open_dir), NULL); + app->disk_list = disk_tree; + gtk_container_add(GTK_CONTAINER(scrolled), GTK_WIDGET (disk_tree)); + g_object_unref(G_OBJECT(model)); + + /* icon + device */ + + col = gtk_tree_view_column_new(); + cell = gtk_cell_renderer_pixbuf_new(); + + gtk_tree_view_column_pack_start(col, cell, FALSE); + gtk_tree_view_column_set_min_width(col, 30); + gtk_tree_view_column_set_attributes(col, cell, "pixbuf", DISK_ICON, + NULL); + + cell = gtk_cell_renderer_text_new(); + gtk_tree_view_column_pack_start(col, cell, FALSE); + gtk_tree_view_column_set_attributes(col, cell, "text", DISK_DEVICE, + NULL); + gtk_tree_view_column_set_title(col, _(titles[DISK_DEVICE])); + gtk_tree_view_column_set_sort_column_id(col, DISK_DEVICE); + gtk_tree_view_column_set_reorderable(col, TRUE); + gtk_tree_view_column_set_resizable(col, TRUE); + gtk_tree_view_column_set_sizing(col, GTK_TREE_VIEW_COLUMN_FIXED); + gsm_tree_view_append_and_bind_column (GSM_TREE_VIEW (disk_tree), col); + + + /* sizes - used */ + + for (i = DISK_DIR; i <= DISK_AVAIL; i++) { + cell = gtk_cell_renderer_text_new(); + col = gtk_tree_view_column_new(); + gtk_tree_view_column_pack_start(col, cell, TRUE); + gtk_tree_view_column_set_title(col, _(titles[i])); + gtk_tree_view_column_set_resizable(col, TRUE); + gtk_tree_view_column_set_sort_column_id(col, i); + gtk_tree_view_column_set_reorderable(col, TRUE); + gtk_tree_view_column_set_min_width(col, i == DISK_TYPE ? 40 : 72); + gtk_tree_view_column_set_sizing(col, GTK_TREE_VIEW_COLUMN_FIXED); + gsm_tree_view_append_and_bind_column (GSM_TREE_VIEW (disk_tree), col); + switch (i) { + case DISK_TOTAL: + case DISK_FREE: + case DISK_AVAIL: + g_object_set(cell, "xalign", 1.0f, NULL); + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::size_si_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + break; + + default: + gtk_tree_view_column_set_attributes(col, cell, + "text", i, + NULL); + break; + } + } + + /* used + percentage */ + + col = gtk_tree_view_column_new(); + cell = gtk_cell_renderer_text_new(); + g_object_set(cell, "xalign", 1.0f, NULL); + gtk_tree_view_column_set_min_width(col, 72); + gtk_tree_view_column_set_sizing(col, GTK_TREE_VIEW_COLUMN_FIXED); + gtk_tree_view_column_pack_start(col, cell, FALSE); + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::size_si_cell_data_func, + GUINT_TO_POINTER(DISK_USED), + NULL); + gtk_tree_view_column_set_title(col, _(titles[DISK_USED])); + + cell = gtk_cell_renderer_progress_new(); + gtk_cell_renderer_set_padding(cell, 4.0f, 4.0f); + gtk_tree_view_column_pack_start(col, cell, TRUE); + gtk_tree_view_column_set_attributes(col, cell, "value", + DISK_USED_PERCENTAGE, NULL); + gtk_tree_view_column_set_resizable(col, TRUE); + gtk_tree_view_column_set_sort_column_id(col, DISK_USED); + gtk_tree_view_column_set_reorderable(col, TRUE); + gsm_tree_view_append_and_bind_column (GSM_TREE_VIEW (disk_tree), col); + + /* numeric sort */ + + gsm_tree_view_load_state (GSM_TREE_VIEW (disk_tree)); + g_signal_connect (G_OBJECT(disk_tree), "destroy", + G_CALLBACK(cb_disk_list_destroying), + app); + + g_signal_connect (G_OBJECT(disk_tree), "columns-changed", + G_CALLBACK(cb_disk_columns_changed), app); + + g_signal_connect (G_OBJECT (model), "sort-column-changed", + G_CALLBACK (cb_sort_changed), app); + + app->settings->signal_changed(GSM_SETTING_SHOW_ALL_FS).connect ([app](const Glib::ustring&) { disks_update (app); disks_reset_timeout (app); }); + + gtk_widget_show (GTK_WIDGET (disk_tree)); +} diff --git a/src/disks.h b/src/disks.h new file mode 100644 index 0000000..36feb1c --- /dev/null +++ b/src/disks.h @@ -0,0 +1,14 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_DISKS_H_ +#define _GSM_DISKS_H_ + +#include "application.h" + +void create_disk_view(GsmApplication *app, GtkBuilder *builder); + +void disks_update (GsmApplication *app); +void disks_freeze (GsmApplication *app); +void disks_thaw (GsmApplication *app); +void disks_reset_timeout (GsmApplication *app); + +#endif /* _GSM_DISKS_H_ */ diff --git a/src/gsm.gresource.xml b/src/gsm.gresource.xml new file mode 100644 index 0000000..d6b4a8d --- /dev/null +++ b/src/gsm.gresource.xml @@ -0,0 +1,13 @@ + + + + data/interface.ui + data/lsof.ui + data/openfiles.ui + data/preferences.ui + data/renice.ui + data/menus.ui + pixmaps/download.svg + pixmaps/upload.svg + + diff --git a/src/gsm_gksu.cpp b/src/gsm_gksu.cpp new file mode 100644 index 0000000..d2146dd --- /dev/null +++ b/src/gsm_gksu.cpp @@ -0,0 +1,55 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include "application.h" +#include "gsm_gksu.h" +#include "util.h" + +static gboolean (*gksu_run)(const char *, GError **); + + +static void load_gksu(void) +{ + static gboolean init; + + if (init) + return; + + init = TRUE; + + load_symbols("libgksu2.so", + "gksu_run", &gksu_run, + NULL); +} + + + + + +gboolean gsm_gksu_create_root_password_dialog(const char *command) +{ + GError *e = NULL; + + /* Returns FALSE or TRUE on success, depends on version ... */ + gksu_run(command, &e); + + if (e) { + g_critical("Could not run gksu_run(\"%s\") : %s\n", + command, e->message); + g_error_free(e); + return FALSE; + } + + g_message("gksu_run did fine\n"); + return TRUE; +} + + + +gboolean +procman_has_gksu(void) +{ + load_gksu(); + return gksu_run != NULL; +} + diff --git a/src/gsm_gksu.h b/src/gsm_gksu.h new file mode 100644 index 0000000..d7c4787 --- /dev/null +++ b/src/gsm_gksu.h @@ -0,0 +1,13 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_GSM_GKSU_H_ +#define _GSM_GSM_GKSU_H_ + +#include + +gboolean +gsm_gksu_create_root_password_dialog(const char * command); + +gboolean +procman_has_gksu(void) G_GNUC_CONST; + +#endif /* _GSM_GSM_GKSU_H_ */ diff --git a/src/gsm_gnomesu.cpp b/src/gsm_gnomesu.cpp new file mode 100644 index 0000000..31b8645 --- /dev/null +++ b/src/gsm_gnomesu.cpp @@ -0,0 +1,41 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include + +#include "application.h" +#include "gsm_gnomesu.h" +#include "util.h" + +gboolean (*gnomesu_exec)(const char *commandline); + + +static void +load_gnomesu(void) +{ + static gboolean init; + + if (init) + return; + + init = TRUE; + + load_symbols("libgnomesu.so.0", + "gnomesu_exec", &gnomesu_exec, + NULL); +} + + +gboolean +gsm_gnomesu_create_root_password_dialog(const char *command) +{ + return gnomesu_exec(command); +} + + +gboolean +procman_has_gnomesu(void) +{ + load_gnomesu(); + return gnomesu_exec != NULL; +} diff --git a/src/gsm_gnomesu.h b/src/gsm_gnomesu.h new file mode 100644 index 0000000..323059b --- /dev/null +++ b/src/gsm_gnomesu.h @@ -0,0 +1,13 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_GSM_GNOMESU_H_ +#define _GSM_GSM_GNOMESU_H_ + +#include + +gboolean +gsm_gnomesu_create_root_password_dialog(const char * message); + +gboolean +procman_has_gnomesu(void) G_GNUC_CONST; + +#endif /* _GSM_GSM_GNOMESU_H_ */ diff --git a/src/gsm_pkexec.cpp b/src/gsm_pkexec.cpp new file mode 100644 index 0000000..868969b --- /dev/null +++ b/src/gsm_pkexec.cpp @@ -0,0 +1,38 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include "application.h" +#include "gsm_pkexec.h" +#include "util.h" + +gboolean gsm_pkexec_create_root_password_dialog(const char *command) +{ + gboolean ret = FALSE; + gint *exit_status = NULL; + GError *error = NULL; + gchar *command_line = g_strdup_printf("pkexec --disable-internal-agent %s/gsm-%s", + GSM_LIBEXEC_DIR, command); + if (!g_spawn_command_line_sync(command_line, NULL, NULL, exit_status, &error)) { + g_critical("Could not run pkexec(\"%s\") : %s\n", + command, error->message); + g_error_free(error); + } + else + { + g_debug("pkexec did fine\n"); + ret = TRUE; + } + + g_free (command_line); + + return ret; +} + + + +gboolean +procman_has_pkexec(void) +{ + return g_file_test("/usr/bin/pkexec", G_FILE_TEST_EXISTS); +} + diff --git a/src/gsm_pkexec.h b/src/gsm_pkexec.h new file mode 100644 index 0000000..0aec1a7 --- /dev/null +++ b/src/gsm_pkexec.h @@ -0,0 +1,13 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_GSM_PKEXEC_H_ +#define _GSM_GSM_PKEXEC_H_ + +#include + +gboolean +gsm_pkexec_create_root_password_dialog(const char *command); + +gboolean +procman_has_pkexec(void) G_GNUC_CONST; + +#endif /* _GSM_PKEXEC_H_ */ diff --git a/src/interface.cpp b/src/interface.cpp new file mode 100644 index 0000000..7d0c449 --- /dev/null +++ b/src/interface.cpp @@ -0,0 +1,841 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman - main window + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "interface.h" +#include "proctable.h" +#include "procactions.h" +#include "procdialogs.h" +#include "memmaps.h" +#include "openfiles.h" +#include "procproperties.h" +#include "load-graph.h" +#include "util.h" +#include "disks.h" +#include "settings-keys.h" +#include "legacy/gsm_color_button.h" + +static const char* LOAD_GRAPH_CSS = "\ +.loadgraph {\ + background: linear-gradient(to bottom,\ + @theme_bg_color,\ + @theme_base_color\ + );\ + color: mix (@theme_fg_color, @theme_bg_color, 0.5);\ +}\ +"; + +static gboolean +cb_window_key_press_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) +{ + const char *current_page = gtk_stack_get_visible_child_name (GTK_STACK (GsmApplication::get()->stack)); + + if (strcmp (current_page, "processes") == 0) + return gtk_search_bar_handle_event (GTK_SEARCH_BAR (user_data), event); + + return FALSE; +} + +static void +search_text_changed (GtkEditable *entry, gpointer data) +{ + GsmApplication * const app = static_cast(data); + gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (gtk_tree_model_sort_get_model ( + GTK_TREE_MODEL_SORT (gtk_tree_view_get_model( + GTK_TREE_VIEW (app->tree)))))); +} + +static void +create_proc_view(GsmApplication *app, GtkBuilder * builder) +{ + GsmTreeView *proctree; + GtkScrolledWindow *scrolled; + + proctree = proctable_new (app); + scrolled = GTK_SCROLLED_WINDOW (gtk_builder_get_object (builder, "processes_scrolled")); + + gtk_container_add (GTK_CONTAINER (scrolled), GTK_WIDGET (proctree)); + + app->proc_actionbar_revealer = GTK_REVEALER (gtk_builder_get_object (builder, "proc_actionbar_revealer")); + + /* create popup_menu for the processes tab */ + GMenuModel *menu_model = G_MENU_MODEL (gtk_builder_get_object (builder, "process-popup-menu")); + app->popup_menu = GTK_MENU (gtk_menu_new_from_model (menu_model)); + gtk_menu_attach_to_widget (app->popup_menu, GTK_WIDGET (app->main_window), NULL); + + app->search_bar = GTK_SEARCH_BAR (gtk_builder_get_object (builder, "proc_searchbar")); + app->search_entry = GTK_SEARCH_ENTRY (gtk_builder_get_object (builder, "proc_searchentry")); + + gtk_search_bar_connect_entry (app->search_bar, GTK_ENTRY (app->search_entry)); + g_signal_connect (app->main_window, "key-press-event", + G_CALLBACK (cb_window_key_press_event), app->search_bar); + + g_signal_connect (app->search_entry, "changed", G_CALLBACK (search_text_changed), app); + + g_object_bind_property (app->search_bar, "search-mode-enabled", app->search_button, "active", (GBindingFlags)(G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE)); +} + +void +cb_cpu_color_changed (GsmColorButton *cp, gpointer data) +{ + guint cpu_i = GPOINTER_TO_UINT (data); + auto settings = Gio::Settings::create (GSM_GSETTINGS_SCHEMA); + + /* Get current values */ + GVariant *cpu_colors_var = g_settings_get_value (settings->gobj(), GSM_SETTING_CPU_COLORS); + gsize children_n = g_variant_n_children(cpu_colors_var); + + /* Create builder to contruct new setting with updated value for cpu i */ + GVariantBuilder builder; + g_variant_builder_init(&builder, G_VARIANT_TYPE_ARRAY); + + for (guint i = 0; i < children_n; i++) { + if(cpu_i == i) { + gchar *color; + GdkRGBA button_color; + gsm_color_button_get_color(cp, &button_color); + color = gdk_rgba_to_string (&button_color); + g_variant_builder_add(&builder, "(us)", i, color); + g_free (color); + } else { + g_variant_builder_add_value(&builder, + g_variant_get_child_value(cpu_colors_var, i)); + } + } + + /* Just set the value and let the changed::cpu-colors signal callback do the rest. */ + settings->set_value (GSM_SETTING_CPU_COLORS, Glib::wrap (g_variant_builder_end(&builder))); +} + +static void change_settings_color(Gio::Settings& settings, const char *key, + GsmColorButton *cp) +{ + GdkRGBA c; + char *color; + + gsm_color_button_get_color(cp, &c); + color = gdk_rgba_to_string (&c); + settings.set_string (key, color); + g_free (color); +} + +static void +cb_mem_color_changed (GsmColorButton *cp, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + change_settings_color (*app->settings.operator->(), GSM_SETTING_MEM_COLOR, cp); +} + + +static void +cb_swap_color_changed (GsmColorButton *cp, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + change_settings_color (*app->settings.operator->(), GSM_SETTING_SWAP_COLOR, cp); +} + +static void +cb_net_in_color_changed (GsmColorButton *cp, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + change_settings_color (*app->settings.operator->(), GSM_SETTING_NET_IN_COLOR, cp); +} + +static void +cb_net_out_color_changed (GsmColorButton *cp, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + change_settings_color(*app->settings.operator->(), GSM_SETTING_NET_OUT_COLOR, cp); +} + +static void +create_sys_view (GsmApplication *app, GtkBuilder * builder) +{ + GtkBox *cpu_graph_box, *mem_graph_box, *net_graph_box; + GtkLabel *label,*cpu_label; + GtkGrid *table; + GsmColorButton *color_picker; + GtkCssProvider *provider; + + LoadGraph *cpu_graph, *mem_graph, *net_graph; + + gint i; + gchar *title_text; + gchar *label_text; + gchar *title_template; + + provider = gtk_css_provider_new (); + gtk_css_provider_load_from_data (provider, LOAD_GRAPH_CSS, -1, NULL); + gtk_style_context_add_provider_for_screen (gdk_screen_get_default (), GTK_STYLE_PROVIDER (provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); + // Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending + title_template = g_strdup(_("Pick a Color for “%s”")); + + /* The CPU BOX */ + + cpu_graph_box = GTK_BOX (gtk_builder_get_object (builder, "cpu_graph_box")); + + cpu_graph = new LoadGraph(LOAD_GRAPH_CPU); + gtk_widget_set_size_request (GTK_WIDGET(load_graph_get_widget(cpu_graph)), -1, 70); + gtk_box_pack_start (cpu_graph_box, + GTK_WIDGET (load_graph_get_widget(cpu_graph)), + TRUE, + TRUE, + 0); + + GtkGrid* cpu_table = GTK_GRID (gtk_builder_get_object (builder, "cpu_table")); + gint cols = 4; + for (i=0;iconfig.num_cpus; i++) { + GtkBox *temp_hbox; + + temp_hbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0)); + gtk_widget_show (GTK_WIDGET (temp_hbox)); + if (i < cols) { + gtk_grid_insert_column(cpu_table, i%cols); + } + if ((i+1)%cols ==cols) { + gtk_grid_insert_row(cpu_table, (i+1)/cols); + } + gtk_grid_attach(cpu_table, GTK_WIDGET (temp_hbox), i%cols, i/cols, 1, 1); + color_picker = gsm_color_button_new (&cpu_graph->colors.at(i), GSMCP_TYPE_CPU); + g_signal_connect (G_OBJECT (color_picker), "color-set", + G_CALLBACK (cb_cpu_color_changed), GINT_TO_POINTER (i)); + gtk_box_pack_start (temp_hbox, GTK_WIDGET (color_picker), FALSE, TRUE, 0); + gtk_widget_set_size_request(GTK_WIDGET(color_picker), 32, -1); + if(app->config.num_cpus == 1) { + label_text = g_strdup (_("CPU")); + } else { + label_text = g_strdup_printf (_("CPU%d"), i+1); + } + title_text = g_strdup_printf(title_template, label_text); + label = GTK_LABEL (gtk_label_new (label_text)); + gsm_color_button_set_title(color_picker, title_text); + g_free(title_text); + gtk_box_pack_start (temp_hbox, GTK_WIDGET (label), FALSE, FALSE, 6); + gtk_widget_show (GTK_WIDGET (label)); + g_free (label_text); + + cpu_label = GTK_LABEL (gtk_label_new (NULL)); + + gtk_widget_set_valign (GTK_WIDGET (cpu_label), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (cpu_label), GTK_ALIGN_START); + gtk_box_pack_start (temp_hbox, GTK_WIDGET (cpu_label), FALSE, FALSE, 0); + gtk_widget_show (GTK_WIDGET (cpu_label)); + load_graph_get_labels(cpu_graph)->cpu[i] = cpu_label; + + } + + app->cpu_graph = cpu_graph; + + /** The memory box */ + + mem_graph_box = GTK_BOX (gtk_builder_get_object (builder, "mem_graph_box")); + + mem_graph = new LoadGraph(LOAD_GRAPH_MEM); + gtk_widget_set_size_request (GTK_WIDGET(load_graph_get_widget(mem_graph)), -1, 70); + gtk_box_pack_start (mem_graph_box, + GTK_WIDGET (load_graph_get_widget(mem_graph)), + TRUE, + TRUE, + 0); + + table = GTK_GRID (gtk_builder_get_object (builder, "mem_table")); + + color_picker = load_graph_get_mem_color_picker(mem_graph); + g_signal_connect (G_OBJECT (color_picker), "color-set", + G_CALLBACK (cb_mem_color_changed), app); + title_text = g_strdup_printf(title_template, _("Memory")); + gsm_color_button_set_title(color_picker, title_text); + g_free(title_text); + + label = GTK_LABEL (gtk_builder_get_object(builder, "memory_label")); + + gtk_grid_attach_next_to (table, GTK_WIDGET (color_picker), GTK_WIDGET (label), GTK_POS_LEFT, 1, 2); + gtk_grid_attach_next_to (table, GTK_WIDGET (load_graph_get_labels(mem_graph)->memory), GTK_WIDGET (label), GTK_POS_BOTTOM, 1, 1); + + color_picker = load_graph_get_swap_color_picker(mem_graph); + g_signal_connect (G_OBJECT (color_picker), "color-set", + G_CALLBACK (cb_swap_color_changed), app); + title_text = g_strdup_printf(title_template, _("Swap")); + gsm_color_button_set_title(GSM_COLOR_BUTTON(color_picker), title_text); + g_free(title_text); + + label = GTK_LABEL (gtk_builder_get_object(builder, "swap_label")); + + gtk_grid_attach_next_to (table, GTK_WIDGET (color_picker), GTK_WIDGET (label), GTK_POS_LEFT, 1, 2); + gtk_grid_attach_next_to (table, GTK_WIDGET (load_graph_get_labels(mem_graph)->swap), GTK_WIDGET (label), GTK_POS_BOTTOM, 1, 1); + + app->mem_graph = mem_graph; + + /* The net box */ + + net_graph_box = GTK_BOX (gtk_builder_get_object (builder, "net_graph_box")); + + net_graph = new LoadGraph(LOAD_GRAPH_NET); + gtk_widget_set_size_request (GTK_WIDGET(load_graph_get_widget(net_graph)), -1, 70); + gtk_box_pack_start (net_graph_box, + GTK_WIDGET (load_graph_get_widget(net_graph)), + TRUE, + TRUE, + 0); + + table = GTK_GRID (gtk_builder_get_object (builder, "net_table")); + + color_picker = gsm_color_button_new ( + &net_graph->colors.at(0), GSMCP_TYPE_NETWORK_IN); + gtk_widget_set_valign (GTK_WIDGET(color_picker), GTK_ALIGN_CENTER); + g_signal_connect (G_OBJECT (color_picker), "color-set", + G_CALLBACK (cb_net_in_color_changed), app); + title_text = g_strdup_printf(title_template, _("Receiving")); + gsm_color_button_set_title(color_picker, title_text); + g_free(title_text); + + label = GTK_LABEL (gtk_builder_get_object(builder, "receiving_label")); + gtk_grid_attach_next_to (table, GTK_WIDGET (color_picker), GTK_WIDGET (label), GTK_POS_LEFT, 1, 2); + gtk_grid_attach_next_to (table, GTK_WIDGET (load_graph_get_labels(net_graph)->net_in), GTK_WIDGET (label), GTK_POS_RIGHT, 1, 1); + label = GTK_LABEL (gtk_builder_get_object(builder, "total_received_label")); + gtk_grid_attach_next_to (table, GTK_WIDGET (load_graph_get_labels(net_graph)->net_in_total), GTK_WIDGET (label), GTK_POS_RIGHT, 1, 1); + + color_picker = gsm_color_button_new ( + &net_graph->colors.at(1), GSMCP_TYPE_NETWORK_OUT); + gtk_widget_set_valign (GTK_WIDGET(color_picker), GTK_ALIGN_CENTER); + gtk_widget_set_hexpand (GTK_WIDGET(color_picker), true); + gtk_widget_set_halign (GTK_WIDGET(color_picker), GTK_ALIGN_END); + + g_signal_connect (G_OBJECT (color_picker), "color-set", + G_CALLBACK (cb_net_out_color_changed), app); + title_text = g_strdup_printf(title_template, _("Sending")); + gsm_color_button_set_title(color_picker, title_text); + g_free(title_text); + + label = GTK_LABEL (gtk_builder_get_object(builder, "sending_label")); + gtk_grid_attach_next_to (table, GTK_WIDGET (color_picker), GTK_WIDGET (label), GTK_POS_LEFT, 1, 2); + gtk_grid_attach_next_to (table, GTK_WIDGET (load_graph_get_labels(net_graph)->net_out), GTK_WIDGET (label), GTK_POS_RIGHT, 1, 1); + label = GTK_LABEL (gtk_builder_get_object(builder, "total_sent_label")); + gtk_grid_attach_next_to (table, GTK_WIDGET (load_graph_get_labels(net_graph)->net_out_total), GTK_WIDGET (label), GTK_POS_RIGHT, 1, 1); + gtk_widget_set_hexpand (GTK_WIDGET(load_graph_get_labels(net_graph)->net_out_total), true); + gtk_widget_set_halign (GTK_WIDGET(load_graph_get_labels(net_graph)->net_out_total), GTK_ALIGN_START); + + gtk_widget_set_hexpand (GTK_WIDGET(load_graph_get_labels(net_graph)->net_out), true); + gtk_widget_set_halign (GTK_WIDGET(load_graph_get_labels(net_graph)->net_out), GTK_ALIGN_START); + + + app->net_graph = net_graph; + g_free (title_template); + +} + +static void +on_activate_about (GSimpleAction *, GVariant *, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + const gchar * const authors[] = { + "Kevin Vandersloot", + "Erik Johnsson", + "Jorgen Scheibengruber", + "Benoît Dejean", + "Paolo Borelli", + "Karl Lattimer", + "Chris Kühl", + "Robert Roth", + "Stefano Facchini", + NULL + }; + + const gchar * const documenters[] = { + "Bill Day", + "Sun Microsystems", + NULL + }; + + const gchar * const artists[] = { + "Baptiste Mille-Mathias", + NULL + }; + + gtk_show_about_dialog ( + GTK_WINDOW (app->main_window), + "name", _("System Monitor"), + "comments", _("View current processes and monitor " + "system state"), + "version", VERSION, + "copyright", "Copyright \xc2\xa9 2001-2004 Kevin Vandersloot\n" + "Copyright \xc2\xa9 2005-2007 Benoît Dejean\n" + "Copyright \xc2\xa9 2011 Chris Kühl", + "logo-icon-name", "utilities-system-monitor", + "authors", authors, + "artists", artists, + "documenters", documenters, + "translator-credits", _("translator-credits"), + "license", "GPL 2+", + "wrap-license", TRUE, + NULL + ); +} + +static void +on_activate_refresh (GSimpleAction *, GVariant *, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + proctable_update (app); +} + +static void +kill_process_with_confirmation (GsmApplication *app, int signal) { + gboolean kill_dialog = app->settings->get_boolean(GSM_SETTING_SHOW_KILL_DIALOG); + + if (kill_dialog) + procdialog_create_kill_dialog (app, signal); + else + kill_process (app, signal); +} + +static void +on_activate_send_signal (GSimpleAction *, GVariant *parameter, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + /* no confirmation */ + gint32 signal = g_variant_get_int32(parameter); + switch (signal) { + case SIGCONT: + kill_process (app, signal); + break; + case SIGSTOP: + case SIGTERM: + case SIGKILL: + kill_process_with_confirmation (app, signal); + break; + } +} + +static void +on_activate_memory_maps (GSimpleAction *, GVariant *, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + create_memmaps_dialog (app); +} + +static void +on_activate_open_files (GSimpleAction *, GVariant *, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + create_openfiles_dialog (app); +} + +static void +on_activate_process_properties (GSimpleAction *, GVariant *, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + create_procproperties_dialog (app); +} + +static void +on_activate_radio (GSimpleAction *action, GVariant *parameter, gpointer data) +{ + g_action_change_state (G_ACTION (action), parameter); +} + +static void +on_activate_toggle (GSimpleAction *action, GVariant *parameter, gpointer data) +{ + GVariant *state = g_action_get_state (G_ACTION (action)); + g_action_change_state (G_ACTION (action), g_variant_new_boolean (!g_variant_get_boolean (state))); + g_variant_unref (state); +} + +static void +on_activate_search (GSimpleAction *action, GVariant *parameter, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + GVariant *state = g_action_get_state (G_ACTION (action)); + gboolean is_search_shortcut = g_variant_get_boolean (parameter); + gboolean is_search_bar = gtk_search_bar_get_search_mode (app->search_bar); + gtk_widget_set_visible (GTK_WIDGET (app->search_bar), is_search_bar || is_search_shortcut); + if (is_search_shortcut && is_search_bar) { + gtk_widget_grab_focus (GTK_WIDGET (app->search_entry)); + } else { + g_action_change_state (G_ACTION (action), g_variant_new_boolean (!g_variant_get_boolean (state))); + } + g_variant_unref (state); +} + +static void +change_show_page_state (GSimpleAction *action, GVariant *state, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + auto state_var = Glib::wrap(state, true); + g_simple_action_set_state (action, state); + app->settings->set_value (GSM_SETTING_CURRENT_TAB, state_var); +} + +static void +change_show_processes_state (GSimpleAction *action, GVariant *state, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + auto state_var = Glib::wrap(state, true); + g_simple_action_set_state (action, state); + app->settings->set_value (GSM_SETTING_SHOW_WHOSE_PROCESSES, state_var); +} + +static void +change_show_dependencies_state (GSimpleAction *action, GVariant *state, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + auto state_var = Glib::wrap(state, true); + g_simple_action_set_state (action, state); + app->settings->set_value (GSM_SETTING_SHOW_DEPENDENCIES, state_var); +} + +static void +on_activate_priority (GSimpleAction *action, GVariant *parameter, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + g_action_change_state (G_ACTION (action), parameter); + + const gint32 priority = g_variant_get_int32 (parameter); + switch (priority) { + case 32: + procdialog_create_renice_dialog (app); + break; + default: + renice (app, priority); + break; + } + +} + +static void +change_priority_state (GSimpleAction *action, GVariant *state, gpointer data) +{ + g_simple_action_set_state (action, state); +} + +void +update_page_activities (GsmApplication *app) +{ + const char *current_page = gtk_stack_get_visible_child_name (app->stack); + + if (strcmp (current_page, "processes") == 0) { + GAction *search_action = g_action_map_lookup_action (G_ACTION_MAP (app->main_window), + "search"); + proctable_update (app); + proctable_thaw (app); + + gtk_widget_show (GTK_WIDGET (app->end_process_button)); + gtk_widget_show (GTK_WIDGET (app->search_button)); + gtk_widget_show (GTK_WIDGET (app->process_menu_button)); + + update_sensitivity (app); + + if (g_variant_get_boolean (g_action_get_state (search_action))) + gtk_widget_grab_focus (GTK_WIDGET (app->search_entry)); + else + gtk_widget_grab_focus (GTK_WIDGET (app->tree)); + } else { + proctable_freeze (app); + + gtk_widget_hide (GTK_WIDGET (app->end_process_button)); + gtk_widget_hide (GTK_WIDGET (app->search_button)); + gtk_widget_hide (GTK_WIDGET (app->process_menu_button)); + + update_sensitivity (app); + } + + if (strcmp (current_page, "resources") == 0) { + load_graph_start (app->cpu_graph); + load_graph_start (app->mem_graph); + load_graph_start (app->net_graph); + } else { + load_graph_stop (app->cpu_graph); + load_graph_stop (app->mem_graph); + load_graph_stop (app->net_graph); + } + + if (strcmp (current_page, "disks") == 0) { + disks_update (app); + disks_thaw (app); + } else { + disks_freeze (app); + } +} + +static void +cb_change_current_page (GtkStack *stack, GParamSpec *pspec, gpointer data) +{ + update_page_activities ((GsmApplication *)data); +} + +static gboolean +cb_main_window_delete (GtkWidget *window, GdkEvent *event, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + app->shutdown (); + + return TRUE; +} + +static gboolean +cb_main_window_state_changed (GtkWidget *window, GdkEventWindowState *event, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + auto current_page = app->settings->get_string (GSM_SETTING_CURRENT_TAB); + if (event->new_window_state & GDK_WINDOW_STATE_BELOW || + event->new_window_state & GDK_WINDOW_STATE_ICONIFIED || + event->new_window_state & GDK_WINDOW_STATE_WITHDRAWN) + { + if (current_page == "processes") { + proctable_freeze (app); + } else if (current_page == "resources") { + load_graph_stop (app->cpu_graph); + load_graph_stop (app->mem_graph); + load_graph_stop (app->net_graph); + } else if (current_page == "disks") { + disks_freeze (app); + } + } else { + if (current_page == "processes") { + proctable_update (app); + proctable_thaw (app); + } else if (current_page == "resources") { + load_graph_start (app->cpu_graph); + load_graph_start (app->mem_graph); + load_graph_start (app->net_graph); + } else if (current_page == "disks") { + disks_update (app); + disks_thaw (app); + } + } + return FALSE; +} + +void +create_main_window (GsmApplication *app) +{ + GtkApplicationWindow *main_window; + GtkStack *stack; + GtkMenuButton *process_menu_button; + GMenuModel *process_menu_model; + GdkDisplay *display; + GdkMonitor *monitor; + GdkRectangle monitor_geometry; + const char* session; + + int width, height, xpos, ypos; + + GtkBuilder *builder = gtk_builder_new(); + gtk_builder_add_from_resource (builder, "/org/gnome/gnome-system-monitor/data/interface.ui", NULL); + gtk_builder_add_from_resource (builder, "/org/gnome/gnome-system-monitor/data/menus.ui", NULL); + + main_window = GTK_APPLICATION_WINDOW (gtk_builder_get_object (builder, "main_window")); + gtk_window_set_application (GTK_WINDOW (main_window), app->gobj()); + gtk_widget_set_name (GTK_WIDGET (main_window), "gnome-system-monitor"); + app->main_window = main_window; + + session = g_getenv ("XDG_CURRENT_DESKTOP"); + if (session && !strstr (session, "GNOME")){ + GtkBox *mainbox; + GtkHeaderBar *headerbar; + + mainbox = GTK_BOX (gtk_builder_get_object (builder, "main_box")); + headerbar = GTK_HEADER_BAR (gtk_builder_get_object (builder, "header_bar")); + gtk_style_context_remove_class (gtk_widget_get_style_context (GTK_WIDGET (headerbar)), "titlebar"); + gtk_window_set_titlebar (GTK_WINDOW (main_window), NULL); + gtk_header_bar_set_show_close_button (headerbar, FALSE); + gtk_box_pack_start (mainbox, GTK_WIDGET (headerbar), FALSE, FALSE, 0); + } + + g_settings_get (app->settings->gobj(), GSM_SETTING_WINDOW_STATE, "(iiii)", + &width, &height, &xpos, &ypos); + + display = gdk_display_get_default (); + monitor = gdk_display_get_monitor_at_point (display, xpos, ypos); + if (monitor == NULL) { + monitor = gdk_display_get_monitor (display, 0); + } + gdk_monitor_get_geometry (monitor, &monitor_geometry); + + width = CLAMP (width, 50, monitor_geometry.width); + height = CLAMP (height, 50, monitor_geometry.height); + xpos = CLAMP (xpos, 0, monitor_geometry.width - width); + ypos = CLAMP (ypos, 0, monitor_geometry.height - height); + + gtk_window_set_default_size (GTK_WINDOW (main_window), width, height); + gtk_window_move (GTK_WINDOW (main_window), xpos, ypos); + if (app->settings->get_boolean (GSM_SETTING_MAXIMIZED)) + gtk_window_maximize (GTK_WINDOW (main_window)); + + app->process_menu_button = process_menu_button = GTK_MENU_BUTTON (gtk_builder_get_object (builder, "process_menu_button")); + process_menu_model = G_MENU_MODEL (gtk_builder_get_object (builder, "process-window-menu")); + gtk_menu_button_set_menu_model (process_menu_button, process_menu_model); + + app->end_process_button = GTK_BUTTON (gtk_builder_get_object (builder, "end_process_button")); + + app->search_button = GTK_BUTTON (gtk_builder_get_object (builder, "search_button")); + + GActionEntry win_action_entries[] = { + { "about", on_activate_about, NULL, NULL, NULL }, + { "search", on_activate_search, "b", "false", NULL }, + { "send-signal-stop", on_activate_send_signal, "i", NULL, NULL }, + { "send-signal-cont", on_activate_send_signal, "i", NULL, NULL }, + { "send-signal-end", on_activate_send_signal, "i", NULL, NULL }, + { "send-signal-kill", on_activate_send_signal, "i", NULL, NULL }, + { "priority", on_activate_priority, "i", "@i 0", change_priority_state }, + { "memory-maps", on_activate_memory_maps, NULL, NULL, NULL }, + { "open-files", on_activate_open_files, NULL, NULL, NULL }, + { "process-properties", on_activate_process_properties, NULL, NULL, NULL }, + { "refresh", on_activate_refresh, NULL, NULL, NULL }, + { "show-page", on_activate_radio, "s", "'resources'", change_show_page_state }, + { "show-whose-processes", on_activate_radio, "s", "'all'", change_show_processes_state }, + { "show-dependencies", on_activate_toggle, NULL, "false", change_show_dependencies_state } + }; + + g_action_map_add_action_entries (G_ACTION_MAP (main_window), + win_action_entries, + G_N_ELEMENTS (win_action_entries), + app); + + GdkScreen* screen = gtk_widget_get_screen(GTK_WIDGET (main_window)); + GdkVisual* visual = gdk_screen_get_rgba_visual(screen); + + /* use visual, if available */ + if (visual) + gtk_widget_set_visual(GTK_WIDGET (main_window), visual); + + /* create the main stack */ + app->stack = stack = GTK_STACK (gtk_builder_get_object (builder, "stack")); + + create_proc_view(app, builder); + + create_sys_view (app, builder); + + create_disk_view (app, builder); + + g_settings_bind (app->settings->gobj (), GSM_SETTING_CURRENT_TAB, stack, "visible-child-name", G_SETTINGS_BIND_DEFAULT); + + g_signal_connect (G_OBJECT (stack), "notify::visible-child", + G_CALLBACK (cb_change_current_page), app); + + g_signal_connect (G_OBJECT (main_window), "delete_event", + G_CALLBACK (cb_main_window_delete), + app); + g_signal_connect (G_OBJECT (main_window), "window-state-event", + G_CALLBACK (cb_main_window_state_changed), + app); + + GAction *action; + action = g_action_map_lookup_action (G_ACTION_MAP (main_window), + "show-dependencies"); + g_action_change_state (action, + g_settings_get_value (app->settings->gobj (), GSM_SETTING_SHOW_DEPENDENCIES)); + + + action = g_action_map_lookup_action (G_ACTION_MAP (main_window), + "show-whose-processes"); + g_action_change_state (action, + g_settings_get_value (app->settings->gobj (), GSM_SETTING_SHOW_WHOSE_PROCESSES)); + + gtk_widget_show (GTK_WIDGET (main_window)); + + update_page_activities (app); + + g_object_unref (G_OBJECT (builder)); +} + +gboolean +scroll_to_selection (gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + GList* paths = gtk_tree_selection_get_selected_rows (app->selection, NULL); + guint length = g_list_length(paths); + if (length > 0) { + GtkTreePath* last_path = (GtkTreePath*) g_list_nth_data(paths, length - 1); + gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (app->tree), last_path, NULL, FALSE, 0.0, 0.0); + } + + g_list_free_full (paths, (GDestroyNotify) gtk_tree_path_free); + return FALSE; +} + +void +update_sensitivity(GsmApplication *app) +{ + const char * const selected_actions[] = { "send-signal-stop", + "send-signal-cont", + "send-signal-end", + "send-signal-kill", + "priority", + "memory-maps", + "open-files", + "process-properties" }; + + const char * const processes_actions[] = { "refresh", + "search", + "show-whose-processes", + "show-dependencies" }; + + size_t i; + gboolean processes_sensitivity, selected_sensitivity; + GAction *action; + + processes_sensitivity = (strcmp (gtk_stack_get_visible_child_name (GTK_STACK (app->stack)), "processes") == 0); + selected_sensitivity = gtk_tree_selection_count_selected_rows (app->selection) > 0; + + for (i = 0; i != G_N_ELEMENTS (processes_actions); ++i) { + action = g_action_map_lookup_action (G_ACTION_MAP (app->main_window), + processes_actions[i]); + g_simple_action_set_enabled (G_SIMPLE_ACTION (action), + processes_sensitivity); + } + + for (i = 0; i != G_N_ELEMENTS (selected_actions); ++i) { + action = g_action_map_lookup_action (G_ACTION_MAP (app->main_window), + selected_actions[i]); + g_simple_action_set_enabled (G_SIMPLE_ACTION (action), + processes_sensitivity & selected_sensitivity); + } + + gtk_revealer_set_reveal_child (GTK_REVEALER (app->proc_actionbar_revealer), + selected_sensitivity); + + // Scrolls the table to selected row. Useful when the last row is obstructed by the revealer + guint duration_ms = gtk_revealer_get_transition_duration (GTK_REVEALER (app->proc_actionbar_revealer)); + g_timeout_add (duration_ms, scroll_to_selection, app); +} + diff --git a/src/interface.h b/src/interface.h new file mode 100644 index 0000000..0520760 --- /dev/null +++ b/src/interface.h @@ -0,0 +1,30 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman - main window + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + +#ifndef _GSM_INTERFACE_H_ +#define _GSM_INTERFACE_H_ + +#include +#include +#include "application.h" + +void create_main_window (GsmApplication *app); +void update_sensitivity (GsmApplication *app); + +#endif /* _GSM_INTERFACE_H_ */ diff --git a/src/legacy/Makefile.am b/src/legacy/Makefile.am new file mode 100644 index 0000000..8af126f --- /dev/null +++ b/src/legacy/Makefile.am @@ -0,0 +1,23 @@ +AM_CPPFLAGS = \ + -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ + -DGSM_LIBEXEC_DIR=\""$(pkglibexecdir)"\" \ + $(GSM_LEGACY_CFLAGS) \ + $(SYSTEMD_CFLAGS) \ + $(WNCK_CFLAGS) + +libgsmlegacy_c_files = \ + e_date.c \ + gsm_color_button.c \ + treeview.c + +libgsmlegacy_h_files = \ + $(libgsmlegacy_c_files:.c=.h) + +noinst_LTLIBRARIES = libgsmlegacy.la +libgsmlegacy_la_SOURCES = \ + $(libgsmlegacy_c_files) \ + $(libgsmlegacy_h_files) + + +-include $(top_srcdir)/git.mk + diff --git a/src/legacy/Makefile.in b/src/legacy/Makefile.in new file mode 100644 index 0000000..e801edd --- /dev/null +++ b/src/legacy/Makefile.in @@ -0,0 +1,661 @@ +# Makefile.in generated by automake 1.15.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2017 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = src/legacy +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ + $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ + $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ + $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +LTLIBRARIES = $(noinst_LTLIBRARIES) +libgsmlegacy_la_LIBADD = +am__objects_1 = e_date.lo gsm_color_button.lo treeview.lo +am__objects_2 = +am__objects_3 = $(am__objects_2) +am_libgsmlegacy_la_OBJECTS = $(am__objects_1) $(am__objects_3) +libgsmlegacy_la_OBJECTS = $(am_libgsmlegacy_la_OBJECTS) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libgsmlegacy_la_SOURCES) +DIST_SOURCES = $(libgsmlegacy_la_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPDATA_VALIDATE = @APPDATA_VALIDATE@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ +GMSGFMT = @GMSGFMT@ +GMSGFMT_015 = @GMSGFMT_015@ +GREP = @GREP@ +GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ +GSM_CFLAGS = @GSM_CFLAGS@ +GSM_LEGACY_CFLAGS = @GSM_LEGACY_CFLAGS@ +GSM_LEGACY_LIBS = @GSM_LEGACY_LIBS@ +GSM_LIBS = @GSM_LIBS@ +HAVE_CXX11 = @HAVE_CXX11@ +HELP_DIR = @HELP_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ITSTOOL = @ITSTOOL@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +MSGFMT_015 = @MSGFMT_015@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SCRIPTS_CFLAGS = @SCRIPTS_CFLAGS@ +SCRIPTS_LIBS = @SCRIPTS_LIBS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@ +SYSTEMD_LIBS = @SYSTEMD_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WNCK_CFLAGS = @WNCK_CFLAGS@ +WNCK_LIBS = @WNCK_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_015 = @XGETTEXT_015@ +XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ +XMLLINT = @XMLLINT@ +YELP_LC_DIST = @YELP_LC_DIST@ +YELP_LC_MEDIA_LINKS = @YELP_LC_MEDIA_LINKS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gsettingsschemadir = @gsettingsschemadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AM_CPPFLAGS = \ + -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ + -DGSM_LIBEXEC_DIR=\""$(pkglibexecdir)"\" \ + $(GSM_LEGACY_CFLAGS) \ + $(SYSTEMD_CFLAGS) \ + $(WNCK_CFLAGS) + +libgsmlegacy_c_files = \ + e_date.c \ + gsm_color_button.c \ + treeview.c + +libgsmlegacy_h_files = \ + $(libgsmlegacy_c_files:.c=.h) + +noinst_LTLIBRARIES = libgsmlegacy.la +libgsmlegacy_la_SOURCES = \ + $(libgsmlegacy_c_files) \ + $(libgsmlegacy_h_files) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/legacy/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign src/legacy/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libgsmlegacy.la: $(libgsmlegacy_la_OBJECTS) $(libgsmlegacy_la_DEPENDENCIES) $(EXTRA_libgsmlegacy_la_DEPENDENCIES) + $(AM_V_CCLD)$(LINK) $(libgsmlegacy_la_OBJECTS) $(libgsmlegacy_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_date.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsm_color_button.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/treeview.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile + + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/legacy/e_date.c b/src/legacy/e_date.c new file mode 100644 index 0000000..2697e89 --- /dev/null +++ b/src/legacy/e_date.c @@ -0,0 +1,215 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include + +#include + +#include "e_date.h" + +/* + all this code comes from evolution + - e-util.c + - message-list.c +*/ + + +static size_t e_strftime(char *s, size_t max, const char *fmt, const struct tm *tm) +{ +#ifdef HAVE_LKSTRFTIME + return strftime(s, max, fmt, tm); +#else + char *c, *ffmt, *ff; + size_t ret; + + ffmt = g_strdup(fmt); + ff = ffmt; + while ((c = strstr(ff, "%l")) != NULL) { + c[1] = 'I'; + ff = c; + } + + ff = ffmt; + while ((c = strstr(ff, "%k")) != NULL) { + c[1] = 'H'; + ff = c; + } + + ret = strftime(s, max, ffmt, tm); + g_free(ffmt); + return ret; +#endif +} + + +/** + * Function to do a last minute fixup of the AM/PM stuff if the locale + * and gettext haven't done it right. Most English speaking countries + * except the USA use the 24 hour clock (UK, Australia etc). However + * since they are English nobody bothers to write a language + * translation (gettext) file. So the locale turns off the AM/PM, but + * gettext does not turn on the 24 hour clock. Leaving a mess. + * + * This routine checks if AM/PM are defined in the locale, if not it + * forces the use of the 24 hour clock. + * + * The function itself is a front end on strftime and takes exactly + * the same arguments. + * + * TODO: Actually remove the '%p' from the fixed up string so that + * there isn't a stray space. + **/ + +static size_t e_strftime_fix_am_pm(char *s, size_t max, const char *fmt, const struct tm *tm) +{ + char buf[10]; + char *sp; + char *ffmt; + size_t ret; + + if (strstr(fmt, "%p")==NULL && strstr(fmt, "%P")==NULL) { + /* No AM/PM involved - can use the fmt string directly */ + ret=e_strftime(s, max, fmt, tm); + } else { + /* Get the AM/PM symbol from the locale */ + e_strftime (buf, 10, "%p", tm); + + if (buf[0]) { + /** + * AM/PM have been defined in the locale + * so we can use the fmt string directly + **/ + ret=e_strftime(s, max, fmt, tm); + } else { + /** + * No AM/PM defined by locale + * must change to 24 hour clock + **/ + ffmt=g_strdup(fmt); + for (sp=ffmt; (sp=strstr(sp, "%l")); sp++) { + /** + * Maybe this should be 'k', but I have never + * seen a 24 clock actually use that format + **/ + sp[1]='H'; + } + for (sp=ffmt; (sp=strstr(sp, "%I")); sp++) { + sp[1]='H'; + } + ret=e_strftime(s, max, ffmt, tm); + g_free(ffmt); + } + } + return(ret); +} + +static size_t +e_utf8_strftime_fix_am_pm(char *s, size_t max, const char *fmt, const struct tm *tm) +{ + size_t sz, ret; + char *locale_fmt, *buf; + + locale_fmt = g_locale_from_utf8(fmt, -1, NULL, &sz, NULL); + if (!locale_fmt) + return 0; + + ret = e_strftime_fix_am_pm(s, max, locale_fmt, tm); + if (!ret) { + g_free (locale_fmt); + return 0; + } + + buf = g_locale_to_utf8(s, ret, NULL, &sz, NULL); + if (!buf) { + g_free (locale_fmt); + return 0; + } + + if (sz >= max) { + char *tmp = buf + max - 1; + tmp = g_utf8_find_prev_char(buf, tmp); + if (tmp) + sz = tmp - buf; + else + sz = 0; + } + memcpy(s, buf, sz); + s[sz] = '\0'; + g_free(locale_fmt); + g_free(buf); + return sz; +} + + +static char * +filter_date (time_t date) +{ + time_t nowdate = time(NULL); + time_t yesdate; + struct tm then, now, yesterday; + char buf[26]; + gboolean done = FALSE; + + if (date == 0) + // xgettext: ? stands for unknown + return g_strdup (_("?")); + + localtime_r (&date, &then); + localtime_r (&nowdate, &now); + if (then.tm_mday == now.tm_mday && + then.tm_mon == now.tm_mon && + then.tm_year == now.tm_year) { + e_utf8_strftime_fix_am_pm (buf, 26, _("Today %l∶%M %p"), &then); + done = TRUE; + } + if (!done) { + yesdate = nowdate - 60 * 60 * 24; + localtime_r (&yesdate, &yesterday); + if (then.tm_mday == yesterday.tm_mday && + then.tm_mon == yesterday.tm_mon && + then.tm_year == yesterday.tm_year) { + e_utf8_strftime_fix_am_pm (buf, 26, _("Yesterday %l∶%M %p"), &then); + done = TRUE; + } + } + if (!done) { + int i; + for (i = 2; i < 7; i++) { + yesdate = nowdate - 60 * 60 * 24 * i; + localtime_r (&yesdate, &yesterday); + if (then.tm_mday == yesterday.tm_mday && + then.tm_mon == yesterday.tm_mon && + then.tm_year == yesterday.tm_year) { + e_utf8_strftime_fix_am_pm (buf, 26, _("%a %l∶%M %p"), &then); + done = TRUE; + break; + } + } + } + if (!done) { + if (then.tm_year == now.tm_year) { + e_utf8_strftime_fix_am_pm (buf, 26, _("%b %d %l∶%M %p"), &then); + } else { + e_utf8_strftime_fix_am_pm (buf, 26, _("%b %d %Y"), &then); + } + } +#if 0 +#ifdef CTIME_R_THREE_ARGS + ctime_r (&date, buf, 26); +#else + ctime_r (&date, buf); +#endif +#endif + + return g_strdup (buf); +} + + + + +char * +procman_format_date_for_display(time_t d) +{ + return filter_date(d); +} diff --git a/src/legacy/e_date.h b/src/legacy/e_date.h new file mode 100644 index 0000000..05ab097 --- /dev/null +++ b/src/legacy/e_date.h @@ -0,0 +1,15 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_E_DATE_H_ +#define _GSM_E_DATE_H_ + +#include +#include + +G_BEGIN_DECLS + +char * +procman_format_date_for_display(time_t d); + +G_END_DECLS + +#endif /* _GSM_E_DATE_H_ */ diff --git a/src/legacy/gsm_color_button.c b/src/legacy/gsm_color_button.c new file mode 100644 index 0000000..e23e9b6 --- /dev/null +++ b/src/legacy/gsm_color_button.c @@ -0,0 +1,859 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * Gnome system monitor colour pickers + * Copyright (C) 2007 Karl Lattimer + * All rights reserved. + * + * This Library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public + * License along with the software; see the file COPYING. If not, + * see . + */ + +#include + +#include +#include +#include + +#include "gsm_color_button.h" + +typedef struct +{ + GtkColorChooserDialog *cc_dialog; /* Color chooser dialog */ + + gchar *title; /* Title for the color selection window */ + + GdkRGBA color; + gdouble fraction; /* Only used by GSMCP_TYPE_PIE */ + guint type; + cairo_surface_t *image_buffer; + gdouble highlight; + gboolean button_down; + gboolean in_button; +} GsmColorButtonPrivate; + +G_DEFINE_TYPE_WITH_PRIVATE (GsmColorButton, gsm_color_button, GTK_TYPE_DRAWING_AREA); + +/* Properties */ +enum +{ + PROP_0, + PROP_PERCENTAGE, + PROP_TITLE, + PROP_COLOR, + PROP_TYPE, +}; + +/* Signals */ +enum +{ + COLOR_SET, + LAST_SIGNAL +}; + +#define GSMCP_MIN_WIDTH 15 +#define GSMCP_MIN_HEIGHT 15 + +static void gsm_color_button_class_init (GsmColorButtonClass * klass); +static void gsm_color_button_init (GsmColorButton * color_button); +static void gsm_color_button_finalize (GObject * object); +static void gsm_color_button_set_property (GObject * object, guint param_id, + const GValue * value, + GParamSpec * pspec); +static void gsm_color_button_get_property (GObject * object, guint param_id, + GValue * value, + GParamSpec * pspec); +static gboolean gsm_color_button_draw (GtkWidget *widget, + cairo_t *cr); +static void gsm_color_button_get_preferred_width (GtkWidget * widget, + gint * minimum, + gint * natural); +static void gsm_color_button_get_preferred_height (GtkWidget * widget, + gint * minimum, + gint * natural); +static gint gsm_color_button_pressed (GtkWidget * widget, + GdkEventButton * event); +static gint gsm_color_button_released (GtkWidget * widget, + GdkEventButton * event); +static gboolean gsm_color_button_enter_notify (GtkWidget * widget, + GdkEventCrossing * event); +static gboolean gsm_color_button_leave_notify (GtkWidget * widget, + GdkEventCrossing * event); +/* source side drag signals */ +static void gsm_color_button_drag_begin (GtkWidget * widget, + GdkDragContext * context, + gpointer data); +static void gsm_color_button_drag_data_get (GtkWidget * widget, + GdkDragContext * context, + GtkSelectionData * selection_data, + guint info, guint time, + GsmColorButton * color_button); + +/* target side drag signals */ +static void gsm_color_button_drag_data_received (GtkWidget * widget, + GdkDragContext * context, + gint x, + gint y, + GtkSelectionData * + selection_data, guint info, + guint32 time, + GsmColorButton * + color_button); + + +static guint color_button_signals[LAST_SIGNAL] = { 0 }; + +static const GtkTargetEntry drop_types[] = { {"application/x-color", 0, 0} }; + +static void +gsm_color_button_class_init (GsmColorButtonClass * klass) +{ + GObjectClass *gobject_class; + GtkWidgetClass *widget_class; + + gobject_class = G_OBJECT_CLASS (klass); + widget_class = GTK_WIDGET_CLASS (klass); + + gobject_class->get_property = gsm_color_button_get_property; + gobject_class->set_property = gsm_color_button_set_property; + gobject_class->finalize = gsm_color_button_finalize; + widget_class->draw = gsm_color_button_draw; + widget_class->get_preferred_width = gsm_color_button_get_preferred_width; + widget_class->get_preferred_height = gsm_color_button_get_preferred_height; + widget_class->button_release_event = gsm_color_button_released; + widget_class->button_press_event = gsm_color_button_pressed; + widget_class->enter_notify_event = gsm_color_button_enter_notify; + widget_class->leave_notify_event = gsm_color_button_leave_notify; + + g_object_class_install_property (gobject_class, + PROP_PERCENTAGE, + g_param_spec_double ("fraction", + _("Fraction"), + // TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property + _("Percentage full for pie color pickers"), + 0, 1, 0.5, + G_PARAM_READWRITE)); + + g_object_class_install_property (gobject_class, + PROP_TITLE, + g_param_spec_string ("title", + _("Title"), + _("The title of the color selection dialog"), + _("Pick a Color"), + G_PARAM_READWRITE)); + + g_object_class_install_property (gobject_class, + PROP_COLOR, + g_param_spec_boxed ("color", + _("Current Color"), + _("The selected color"), + GDK_TYPE_RGBA, + G_PARAM_READWRITE)); + + g_object_class_install_property (gobject_class, + PROP_TYPE, + g_param_spec_uint ("type", _("Type"), + _("Type of color picker"), + 0, 4, 0, + G_PARAM_READWRITE)); + + color_button_signals[COLOR_SET] = g_signal_new ("color-set", + G_TYPE_FROM_CLASS + (gobject_class), + G_SIGNAL_RUN_FIRST, + 0, NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); +} + + +static cairo_surface_t * +fill_image_buffer_from_resource (cairo_t *cr, const char *path) +{ + GBytes *bytes; + const guint8 *data; + gsize len; + GError *error = NULL; + RsvgHandle *handle; + cairo_surface_t *tmp_surface; + cairo_t *tmp_cr; + + bytes = g_resources_lookup_data (path, 0 , NULL); + data = g_bytes_get_data (bytes, &len); + + handle = rsvg_handle_new_from_data (data, len, &error); + + if (handle == NULL) { + g_warning("rsvg_handle_new_from_data(\"%s\") failed: %s", + path, (error ? error->message : "unknown error")); + if (error) + g_error_free(error); + g_bytes_unref(bytes); + return NULL; + } + + tmp_surface = cairo_surface_create_similar (cairo_get_target (cr), + CAIRO_CONTENT_COLOR_ALPHA, + 32, 32); + tmp_cr = cairo_create (tmp_surface); + rsvg_handle_render_cairo (handle, tmp_cr); + cairo_destroy (tmp_cr); + g_object_unref (handle); + g_bytes_unref(bytes); + return tmp_surface; +} + +static gboolean +gsm_color_button_draw (GtkWidget *widget, cairo_t * cr) +{ + GsmColorButton *color_button = GSM_COLOR_BUTTON (widget); + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button); + GdkRGBA *color = gdk_rgba_copy(&priv->color); + cairo_path_t *path = NULL; + gint width, height; + gdouble radius, arc_start, arc_end; + gdouble highlight_factor; + gboolean sensitive = gtk_widget_get_sensitive (widget); + + if (sensitive && priv->highlight > 0) { + highlight_factor = 0.125 * priv->highlight; + + color->red = MIN (1.0, color->red + highlight_factor); + + color->blue = MIN (1.0, color->blue + highlight_factor) ; + + color->green = MIN (1.0, color->green + highlight_factor); + } else if (!sensitive) { + GtkStyleContext *context = gtk_widget_get_style_context (widget); + + gtk_style_context_get_color (context, GTK_STATE_FLAG_INSENSITIVE, color); + } + gdk_cairo_set_source_rgba (cr, color); + gdk_rgba_free(color); + width = gdk_window_get_width (gtk_widget_get_window (widget)); + height = gdk_window_get_height(gtk_widget_get_window (widget)); + + switch (priv->type) + { + case GSMCP_TYPE_CPU: + //gtk_widget_set_size_request (widget, GSMCP_MIN_WIDTH, GSMCP_MIN_HEIGHT); + cairo_paint (cr); + cairo_set_line_width (cr, 1); + cairo_set_source_rgba (cr, 0, 0, 0, 0.5); + cairo_rectangle (cr, 0.5, 0.5, width - 1, height - 1); + cairo_stroke (cr); + cairo_set_line_width (cr, 1); + cairo_set_source_rgba (cr, 1, 1, 1, 0.4); + cairo_rectangle (cr, 1.5, 1.5, width - 3, height - 3); + cairo_stroke (cr); + break; + case GSMCP_TYPE_PIE: + if (width < 32) // 32px minimum size + gtk_widget_set_size_request (widget, 32, 32); + if (width < height) + radius = width / 2; + else + radius = height / 2; + + arc_start = -G_PI_2 + 2 * G_PI * priv->fraction; + arc_end = -G_PI_2; + + cairo_set_line_width (cr, 1); + + // Draw external stroke and fill + if (priv->fraction < 0.01) { + cairo_arc (cr, (width / 2) + .5, (height / 2) + .5, 4.5, + 0, 2 * G_PI); + } else if (priv->fraction > 0.99) { + cairo_arc (cr, (width / 2) + .5, (height / 2) + .5, radius - 2.25, + 0, 2 * G_PI); + } else { + cairo_arc_negative (cr, (width / 2) + .5, (height / 2) + .5, radius - 2.25, + arc_start, arc_end); + cairo_arc_negative (cr, (width / 2) + .5, (height / 2) + .5, 4.5, + arc_end, arc_start); + cairo_arc_negative (cr, (width / 2) + .5, (height / 2) + .5, radius - 2.25, + arc_start, arc_start); + } + cairo_fill_preserve (cr); + cairo_set_source_rgba (cr, 0, 0, 0, 0.7); + cairo_stroke (cr); + + // Draw internal highlight + cairo_set_source_rgba (cr, 1, 1, 1, 0.45); + cairo_set_line_width (cr, 1); + + if (priv->fraction < 0.03) { + cairo_arc (cr, (width / 2) + .5, (height / 2) + .5, 3.25, + 0, 2 * G_PI); + } else if (priv->fraction > 0.99) { + cairo_arc (cr, (width / 2) + .5, (height / 2) + .5, radius - 3.5, + 0, 2 * G_PI); + } else { + cairo_arc_negative (cr, (width / 2) + .5, (height / 2) + .5, radius - 3.5, + arc_start + (1 / (radius - 3.75)), + arc_end - (1 / (radius - 3.75))); + cairo_arc_negative (cr, (width / 2) + .5, (height / 2) + .5, 3.25, + arc_end - (1 / (radius - 3.75)), + arc_start + (1 / (radius - 3.75))); + cairo_arc_negative (cr, (width / 2) + .5, (height / 2) + .5, radius - 3.5, + arc_start + (1 / (radius - 3.75)), + arc_start + (1 / (radius - 3.75))); + } + cairo_stroke (cr); + + // Draw external shape + cairo_set_line_width (cr, 1); + cairo_set_source_rgba (cr, 0, 0, 0, 0.2); + cairo_arc (cr, (width / 2) + .5, (height / 2) + .5, radius - 1.25, 0, + G_PI * 2); + cairo_stroke (cr); + + break; + case GSMCP_TYPE_NETWORK_IN: + if (priv->image_buffer == NULL) + priv->image_buffer = + fill_image_buffer_from_resource (cr, "/org/gnome/gnome-system-monitor/pixmaps/download.svg"); + gtk_widget_set_size_request (widget, 32, 32); + cairo_move_to (cr, 8.5, 1.5); + cairo_line_to (cr, 23.5, 1.5); + cairo_line_to (cr, 23.5, 11.5); + cairo_line_to (cr, 29.5, 11.5); + cairo_line_to (cr, 16.5, 27.5); + cairo_line_to (cr, 15.5, 27.5); + cairo_line_to (cr, 2.5, 11.5); + cairo_line_to (cr, 8.5, 11.5); + cairo_line_to (cr, 8.5, 1.5); + cairo_close_path (cr); + path = cairo_copy_path (cr); + cairo_set_line_cap (cr, CAIRO_LINE_CAP_SQUARE); + cairo_set_line_join (cr, CAIRO_LINE_JOIN_MITER); + cairo_set_line_width (cr, 1); + cairo_fill_preserve (cr); + cairo_set_miter_limit (cr, 5.0); + cairo_stroke (cr); + cairo_set_source_rgba (cr, 0, 0, 0, 0.5); + cairo_append_path (cr, path); + cairo_path_destroy(path); + cairo_stroke (cr); + cairo_set_source_surface (cr, priv->image_buffer, 0.0, + 0.0); + cairo_paint (cr); + + break; + case GSMCP_TYPE_NETWORK_OUT: + if (priv->image_buffer == NULL) + priv->image_buffer = + fill_image_buffer_from_resource (cr, "/org/gnome/gnome-system-monitor/pixmaps/upload.svg"); + gtk_widget_set_size_request (widget, 32, 32); + cairo_move_to (cr, 16.5, 1.5); + cairo_line_to (cr, 29.5, 17.5); + cairo_line_to (cr, 23.5, 17.5); + cairo_line_to (cr, 23.5, 27.5); + cairo_line_to (cr, 8.5, 27.5); + cairo_line_to (cr, 8.5, 17.5); + cairo_line_to (cr, 2.5, 17.5); + cairo_line_to (cr, 15.5, 1.5); + cairo_line_to (cr, 16.5, 1.5); + cairo_close_path (cr); + path = cairo_copy_path (cr); + cairo_set_line_cap (cr, CAIRO_LINE_CAP_SQUARE); + cairo_set_line_join (cr, CAIRO_LINE_JOIN_MITER); + cairo_set_line_width (cr, 1); + cairo_fill_preserve (cr); + cairo_set_miter_limit (cr, 5.0); + cairo_stroke (cr); + cairo_set_source_rgba (cr, 0, 0, 0, 0.5); + cairo_append_path (cr, path); + cairo_path_destroy(path); + cairo_stroke (cr); + cairo_set_source_surface (cr, priv->image_buffer, 0.0, + 0.0); + cairo_paint (cr); + + break; + } + + return FALSE; +} + +static void +gsm_color_button_get_preferred_width (GtkWidget * widget, + gint * minimum, + gint * natural) +{ + if (minimum) + *minimum = GSMCP_MIN_WIDTH; + if (natural) + *natural = GSMCP_MIN_WIDTH; +} + +static void +gsm_color_button_get_preferred_height (GtkWidget * widget, + gint * minimum, + gint * natural) +{ + if (minimum) + *minimum = GSMCP_MIN_HEIGHT; + if (natural) + *natural = GSMCP_MIN_HEIGHT; +} + +static void +gsm_color_button_drag_data_received (GtkWidget * widget, + GdkDragContext * context, + gint x, + gint y, + GtkSelectionData * selection_data, + guint info, + guint32 time, + GsmColorButton * color_button) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button); + + gint length; + guint16 *dropped; + + length = gtk_selection_data_get_length (selection_data); + + if (length < 0) + return; + + /* We accept drops with the wrong format, since the KDE color + * chooser incorrectly drops application/x-color with format 8. + */ + if (length != 8) + { + g_warning (_("Received invalid color data\n")); + return; + } + + + dropped = (guint16 *) gtk_selection_data_get_data (selection_data); + + priv->color.red = (gdouble)dropped[0] / 0xffff; + priv->color.green = (gdouble)dropped[1] / 0xffff; + priv->color.blue = (gdouble)dropped[2] / 0xffff; + + gtk_widget_queue_draw (GTK_WIDGET (color_button)); + + g_signal_emit (color_button, color_button_signals[COLOR_SET], 0); + + g_object_freeze_notify (G_OBJECT (color_button)); + g_object_notify (G_OBJECT (color_button), "color"); + g_object_thaw_notify (G_OBJECT (color_button)); +} + + +static void +set_color_icon (GdkDragContext * context, GdkRGBA * color) +{ + GdkPixbuf *pixbuf; + guint32 pixel; + + pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, 48, 32); + + pixel = ((guint32)(color->red * 0xff) << 24) | + ((guint32)(color->green * 0xff) << 16) | + ((guint32)(color->blue * 0xff) << 8); + + gdk_pixbuf_fill (pixbuf, pixel); + + gtk_drag_set_icon_pixbuf (context, pixbuf, -2, -2); + g_object_unref (pixbuf); +} + +static void +gsm_color_button_drag_begin (GtkWidget * widget, + GdkDragContext * context, gpointer data) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (GSM_COLOR_BUTTON (data)); + set_color_icon (context, &priv->color); +} + +static void +gsm_color_button_drag_data_get (GtkWidget * widget, + GdkDragContext * context, + GtkSelectionData * selection_data, + guint info, + guint time, GsmColorButton * color_button) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button); + guint16 dropped[4]; + + dropped[0] = priv->color.red * 0xffff; + dropped[1] = priv->color.green * 0xffff; + dropped[2] = priv->color.blue * 0xffff; + dropped[3] = 65535; // This widget doesn't care about alpha + + gtk_selection_data_set (selection_data, gtk_selection_data_get_target (selection_data), + 16, (guchar *) dropped, 8); +} + + +static void +gsm_color_button_init (GsmColorButton * color_button) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button); + + priv->color.red = 0; + priv->color.green = 0; + priv->color.blue = 0; + priv->fraction = 0.5; + priv->type = GSMCP_TYPE_CPU; + priv->image_buffer = NULL; + priv->title = g_strdup (_("Pick a Color")); /* default title */ + priv->in_button = FALSE; + priv->button_down = FALSE; + + gtk_drag_dest_set (GTK_WIDGET (color_button), + GTK_DEST_DEFAULT_MOTION | + GTK_DEST_DEFAULT_HIGHLIGHT | + GTK_DEST_DEFAULT_DROP, drop_types, 1, GDK_ACTION_COPY); + gtk_drag_source_set (GTK_WIDGET (color_button), + GDK_BUTTON1_MASK | GDK_BUTTON3_MASK, + drop_types, 1, GDK_ACTION_COPY); + g_signal_connect (color_button, "drag_begin", + G_CALLBACK (gsm_color_button_drag_begin), color_button); + g_signal_connect (color_button, "drag_data_received", + G_CALLBACK (gsm_color_button_drag_data_received), + color_button); + g_signal_connect (color_button, "drag_data_get", + G_CALLBACK (gsm_color_button_drag_data_get), + color_button); + + gtk_widget_add_events (GTK_WIDGET(color_button), GDK_ENTER_NOTIFY_MASK + | GDK_LEAVE_NOTIFY_MASK); + + gtk_widget_set_tooltip_text (GTK_WIDGET(color_button), _("Click to set graph colors")); +} + +static void +gsm_color_button_finalize (GObject * object) +{ + GsmColorButton *color_button = GSM_COLOR_BUTTON (object); + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button); + + if (priv->cc_dialog != NULL) + gtk_widget_destroy (GTK_WIDGET (priv->cc_dialog)); + priv->cc_dialog = NULL; + + g_free (priv->title); + priv->title = NULL; + + cairo_surface_destroy (priv->image_buffer); + priv->image_buffer = NULL; + + G_OBJECT_CLASS (gsm_color_button_parent_class)->finalize (object); +} + +GsmColorButton * +gsm_color_button_new (const GdkRGBA * color, guint type) +{ + return g_object_new (GSM_TYPE_COLOR_BUTTON, "color", color, "type", type, + "visible", TRUE, NULL); +} + +static void +dialog_response (GtkWidget * widget, GtkResponseType response, gpointer data) +{ + GsmColorButton *color_button = GSM_COLOR_BUTTON (data); + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button); + GtkColorChooser *color_chooser; + + if (response == GTK_RESPONSE_OK) { + color_chooser = GTK_COLOR_CHOOSER (priv->cc_dialog); + + gtk_color_chooser_get_rgba (color_chooser, &priv->color); + + gtk_widget_hide (GTK_WIDGET (priv->cc_dialog)); + + gtk_widget_queue_draw (GTK_WIDGET (color_button)); + + g_signal_emit (color_button, color_button_signals[COLOR_SET], 0); + + g_object_freeze_notify (G_OBJECT (color_button)); + g_object_notify (G_OBJECT (color_button), "color"); + g_object_thaw_notify (G_OBJECT (color_button)); + } + else /* (response == GTK_RESPONSE_CANCEL) */ + gtk_widget_hide (GTK_WIDGET (priv->cc_dialog)); +} + +static gboolean +dialog_destroy (GtkWidget * widget, gpointer data) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (GSM_COLOR_BUTTON (data)); + + priv->cc_dialog = NULL; + + return FALSE; +} + +static gint +gsm_color_button_clicked (GtkWidget * widget, GdkEventButton * event) +{ + GsmColorButton *color_button = GSM_COLOR_BUTTON (widget); + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button); + + /* if dialog already exists, make sure it's shown and raised */ + if (!priv->cc_dialog) + { + /* Create the dialog and connects its buttons */ + GtkColorChooserDialog *cc_dialog; + GtkWidget *parent; + + parent = gtk_widget_get_toplevel (GTK_WIDGET (color_button)); + if (!gtk_widget_is_toplevel (parent)) + parent = NULL; + + cc_dialog = GTK_COLOR_CHOOSER_DIALOG (gtk_color_chooser_dialog_new (priv->title, GTK_WINDOW (parent))); + + gtk_window_set_modal (GTK_WINDOW (cc_dialog), TRUE); + + g_signal_connect (cc_dialog, "response", + G_CALLBACK (dialog_response), color_button); + + g_signal_connect (cc_dialog, "destroy", + G_CALLBACK (dialog_destroy), color_button); + + priv->cc_dialog = cc_dialog; + } + + gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (priv->cc_dialog), + &priv->color); + + gtk_window_present (GTK_WINDOW (priv->cc_dialog)); + return 0; +} + +static gint +gsm_color_button_pressed (GtkWidget * widget, GdkEventButton * event) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (GSM_COLOR_BUTTON (widget)); + + if ((event->type == GDK_BUTTON_PRESS) && (event->button == 1)) + priv->button_down = TRUE; + return 0; +} + +static gint +gsm_color_button_released (GtkWidget * widget, GdkEventButton * event) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (GSM_COLOR_BUTTON (widget)); + if (priv->button_down && priv->in_button) + gsm_color_button_clicked (widget, event); + priv->button_down = FALSE; + return 0; +} + + +static gboolean +gsm_color_button_enter_notify (GtkWidget * widget, GdkEventCrossing * event) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (GSM_COLOR_BUTTON (widget)); + priv->highlight = 1.0; + priv->in_button = TRUE; + gtk_widget_queue_draw(widget); + return FALSE; +} + +static gboolean +gsm_color_button_leave_notify (GtkWidget * widget, GdkEventCrossing * event) +{ + GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (GSM_COLOR_BUTTON (widget)); + priv->highlight = 0; + priv->in_button = FALSE; + gtk_widget_queue_draw(widget); + return FALSE; +} + +guint +gsm_color_button_get_cbtype (GsmColorButton * color_button) +{ + GsmColorButtonPrivate *priv; + + g_return_val_if_fail (GSM_IS_COLOR_BUTTON (color_button), 0); + + priv = gsm_color_button_get_instance_private (color_button); + return priv->type; +} + +void +gsm_color_button_set_cbtype (GsmColorButton * color_button, guint type) +{ + GsmColorButtonPrivate *priv; + + g_return_if_fail (GSM_IS_COLOR_BUTTON (color_button)); + + priv = gsm_color_button_get_instance_private (color_button); + priv->type = type; + + gtk_widget_queue_draw (GTK_WIDGET (color_button)); + + g_object_notify (G_OBJECT (color_button), "type"); +} + +gdouble +gsm_color_button_get_fraction (GsmColorButton * color_button) +{ + GsmColorButtonPrivate *priv; + + g_return_val_if_fail (GSM_IS_COLOR_BUTTON (color_button), 0); + + priv = gsm_color_button_get_instance_private (color_button); + return priv->fraction; +} + +void +gsm_color_button_set_fraction (GsmColorButton * color_button, + gdouble fraction) +{ + GsmColorButtonPrivate *priv; + + g_return_if_fail (GSM_IS_COLOR_BUTTON (color_button)); + + priv = gsm_color_button_get_instance_private (color_button); + + priv->fraction = fraction; + + gtk_widget_queue_draw (GTK_WIDGET (color_button)); + + g_object_notify (G_OBJECT (color_button), "fraction"); +} + +void +gsm_color_button_get_color (GsmColorButton * color_button, GdkRGBA * color) +{ + GsmColorButtonPrivate *priv; + + g_return_if_fail (GSM_IS_COLOR_BUTTON (color_button)); + + priv = gsm_color_button_get_instance_private (color_button); + + color->red = priv->color.red; + color->green = priv->color.green; + color->blue = priv->color.blue; + color->alpha = priv->color.alpha; +} + +void +gsm_color_button_set_color (GsmColorButton * color_button, + const GdkRGBA * color) +{ + GsmColorButtonPrivate *priv; + + g_return_if_fail (GSM_IS_COLOR_BUTTON (color_button)); + g_return_if_fail (color != NULL); + + priv = gsm_color_button_get_instance_private (color_button); + + priv->color.red = color->red; + priv->color.green = color->green; + priv->color.blue = color->blue; + priv->color.alpha = color->alpha; + + gtk_widget_queue_draw (GTK_WIDGET (color_button)); + + g_object_notify (G_OBJECT (color_button), "color"); +} + +void +gsm_color_button_set_title (GsmColorButton * color_button, + const gchar * title) +{ + GsmColorButtonPrivate *priv; + gchar *old_title; + + g_return_if_fail (GSM_IS_COLOR_BUTTON (color_button)); + + priv = gsm_color_button_get_instance_private (color_button); + + old_title = priv->title; + priv->title = g_strdup (title); + g_free (old_title); + + if (priv->cc_dialog) + gtk_window_set_title (GTK_WINDOW (priv->cc_dialog), + priv->title); + + g_object_notify (G_OBJECT (color_button), "title"); +} + +gchar * +gsm_color_button_get_title (GsmColorButton * color_button) +{ + GsmColorButtonPrivate *priv; + + g_return_val_if_fail (GSM_IS_COLOR_BUTTON (color_button), NULL); + + priv = gsm_color_button_get_instance_private (color_button); + return priv->title; +} + +static void +gsm_color_button_set_property (GObject * object, + guint param_id, + const GValue * value, GParamSpec * pspec) +{ + GsmColorButton *color_button = GSM_COLOR_BUTTON (object); + + switch (param_id) + { + case PROP_PERCENTAGE: + gsm_color_button_set_fraction (color_button, + g_value_get_double (value)); + break; + case PROP_TITLE: + gsm_color_button_set_title (color_button, g_value_get_string (value)); + break; + case PROP_COLOR: + gsm_color_button_set_color (color_button, g_value_get_boxed (value)); + break; + case PROP_TYPE: + gsm_color_button_set_cbtype (color_button, g_value_get_uint (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); + break; + } +} + +static void +gsm_color_button_get_property (GObject * object, + guint param_id, + GValue * value, GParamSpec * pspec) +{ + GsmColorButton *color_button = GSM_COLOR_BUTTON (object); + GdkRGBA color; + + switch (param_id) + { + case PROP_PERCENTAGE: + g_value_set_double (value, + gsm_color_button_get_fraction (color_button)); + break; + case PROP_TITLE: + g_value_set_string (value, gsm_color_button_get_title (color_button)); + break; + case PROP_COLOR: + gsm_color_button_get_color (color_button, &color); + g_value_set_boxed (value, &color); + break; + case PROP_TYPE: + g_value_set_uint (value, gsm_color_button_get_cbtype (color_button)); + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); + break; + } +} diff --git a/src/legacy/gsm_color_button.h b/src/legacy/gsm_color_button.h new file mode 100644 index 0000000..385dd14 --- /dev/null +++ b/src/legacy/gsm_color_button.h @@ -0,0 +1,77 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * Gnome system monitor colour pickers + * Copyright (C) 2007 Karl Lattimer + * All rights reserved. + * + * This Library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public + * License along with the software; see the file COPYING. If not, + * see . + */ + +#ifndef _GSM_COLOR_BUTTON_H_ +#define _GSM_COLOR_BUTTON_H_ + +#include + +G_BEGIN_DECLS + +/* The GtkColorSelectionButton widget is a simple color picker in a button. + * The button displays a sample of the currently selected color. When + * the user clicks on the button, a color selection dialog pops up. + * The color picker emits the "color_set" signal when the color is set. + */ +#define GSM_TYPE_COLOR_BUTTON (gsm_color_button_get_type ()) +#define GSM_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSM_TYPE_COLOR_BUTTON, GsmColorButton)) +#define GSM_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSM_TYPE_COLOR_BUTTON, GsmColorButtonClass)) +#define GSM_IS_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSM_TYPE_COLOR_BUTTON)) +#define GSM_IS_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GSM_TYPE_COLOR_BUTTON)) +#define GSM_COLOR_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GSM_TYPE_COLOR_BUTTON, GsmColorButtonClass)) + +typedef struct _GsmColorButton GsmColorButton; +typedef struct _GsmColorButtonClass GsmColorButtonClass; + +struct _GsmColorButton +{ + GtkDrawingArea parent_instance; +}; + +/* Widget types */ +enum +{ + GSMCP_TYPE_CPU, + GSMCP_TYPE_PIE, + GSMCP_TYPE_NETWORK_IN, + GSMCP_TYPE_NETWORK_OUT, + GSMCP_TYPES +}; + +struct _GsmColorButtonClass +{ + GtkDrawingAreaClass parent_class; +}; + +GType gsm_color_button_get_type (void); +GsmColorButton * gsm_color_button_new (const GdkRGBA * color, guint type); +void gsm_color_button_set_color (GsmColorButton * color_button, const GdkRGBA * color); +void gsm_color_button_set_fraction (GsmColorButton * color_button, const gdouble fraction); +void gsm_color_button_set_cbtype (GsmColorButton * color_button, guint type); +void gsm_color_button_get_color (GsmColorButton * color_button, GdkRGBA * color); +gdouble gsm_color_button_get_fraction (GsmColorButton * color_button); +guint gsm_color_button_get_cbtype (GsmColorButton * color_button); +void gsm_color_button_set_title (GsmColorButton * color_button, const gchar * title); +gchar * gsm_color_button_get_title (GsmColorButton * color_button); + +G_END_DECLS + +#endif /* _GSM_COLOR_BUTTON_H_ */ diff --git a/src/legacy/treeview.c b/src/legacy/treeview.c new file mode 100644 index 0000000..c27ed04 --- /dev/null +++ b/src/legacy/treeview.c @@ -0,0 +1,284 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include "treeview.h" + +typedef struct +{ + GSettings *settings; + gboolean store_column_order; + GHashTable *excluded_columns; +} GsmTreeViewPrivate; + +G_DEFINE_TYPE_WITH_PRIVATE (GsmTreeView, gsm_tree_view, GTK_TYPE_TREE_VIEW) + +static void +gsm_tree_view_finalize (GObject *object) +{ + GsmTreeViewPrivate *priv = gsm_tree_view_get_instance_private (GSM_TREE_VIEW (object)); + + g_hash_table_destroy (priv->excluded_columns); + priv->excluded_columns = NULL; + + G_OBJECT_CLASS (gsm_tree_view_parent_class)->finalize (object); +} + +static void +gsm_tree_view_class_init (GsmTreeViewClass *klass) +{ + GObjectClass *gobject_class = G_OBJECT_CLASS (klass); + + gobject_class->finalize = gsm_tree_view_finalize; +} + +static void +gsm_tree_view_init (GsmTreeView *self) +{ + GsmTreeViewPrivate *priv = gsm_tree_view_get_instance_private (self); + + priv->excluded_columns = g_hash_table_new (g_direct_hash, g_direct_equal); +} + +void +gsm_tree_view_save_state (GsmTreeView *tree_view) +{ + GsmTreeViewPrivate *priv; + + g_return_if_fail (GSM_IS_TREE_VIEW (tree_view)); + + priv = gsm_tree_view_get_instance_private (tree_view); + GtkTreeModel *model; + gint sort_col; + GtkSortType sort_type; + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (tree_view)); + + if (gtk_tree_sortable_get_sort_column_id (GTK_TREE_SORTABLE (model), + &sort_col, + &sort_type)) { + g_settings_set_int (priv->settings, "sort-col", sort_col); + g_settings_set_int (priv->settings, "sort-order", sort_type); + } + + if (priv->store_column_order) { + GList *columns = gtk_tree_view_get_columns (GTK_TREE_VIEW (tree_view)); + GList *iter; + GVariantBuilder builder; + + g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY); + + for (iter = columns; iter != NULL; iter = iter->next) { + gint id = gtk_tree_view_column_get_sort_column_id (GTK_TREE_VIEW_COLUMN (iter->data)); + g_variant_builder_add (&builder, "i", id); + } + + g_settings_set_value (priv->settings, "columns-order", + g_variant_builder_end (&builder)); + + g_list_free (columns); + } +} + +GtkTreeViewColumn * +gsm_tree_view_get_column_from_id (GsmTreeView *tree_view, gint sort_id) +{ + GList *columns; + GList *iter; + GtkTreeViewColumn *col = NULL; + + g_return_val_if_fail (GSM_IS_TREE_VIEW (tree_view), NULL); + + columns = gtk_tree_view_get_columns (GTK_TREE_VIEW (tree_view)); + + for (iter = columns; iter != NULL; iter = iter->next) { + col = GTK_TREE_VIEW_COLUMN (iter->data); + if (gtk_tree_view_column_get_sort_column_id (col) == sort_id) + break; + } + + g_list_free (columns); + + return col; +} + +static gboolean +cb_column_header_clicked (GtkTreeViewColumn *column, GdkEventButton *event, gpointer data) +{ + GtkMenu *menu = GTK_MENU (data); + + if (event->button == GDK_BUTTON_SECONDARY) { + gtk_menu_popup_at_pointer (menu, (GdkEvent*)event); + return TRUE; + } + + return FALSE; +} + +void +gsm_tree_view_load_state (GsmTreeView *tree_view) +{ + GsmTreeViewPrivate *priv; + GtkTreeModel *model; + gint sort_col; + GtkSortType sort_type; + + g_return_if_fail (GSM_IS_TREE_VIEW (tree_view)); + + priv = gsm_tree_view_get_instance_private (tree_view); + model = gtk_tree_view_get_model (GTK_TREE_VIEW (tree_view)); + + sort_col = g_settings_get_int (priv->settings, "sort-col"); + sort_type = g_settings_get_int (priv->settings, "sort-order"); + + gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (model), + sort_col, + sort_type); + + if (priv->store_column_order) { + GtkMenu *header_menu = GTK_MENU (gtk_menu_new ()); + GList *columns = gtk_tree_view_get_columns (GTK_TREE_VIEW (tree_view)); + GList *iter; + GVariantIter *var_iter; + GtkTreeViewColumn *col, *last; + gint sort_id; + + for (iter = columns; iter != NULL; iter = iter->next) { + const char *title; + char *key; + GtkButton *button; + GtkCheckMenuItem *column_item; + + col = GTK_TREE_VIEW_COLUMN (iter->data); + sort_id = gtk_tree_view_column_get_sort_column_id (col); + + if (priv->excluded_columns && + g_hash_table_contains (priv->excluded_columns, GINT_TO_POINTER (sort_id))) { + gtk_tree_view_column_set_visible (col, FALSE); + continue; + } + + title = gtk_tree_view_column_get_title (col); + + button = GTK_BUTTON (gtk_tree_view_column_get_button (col)); + g_signal_connect (button, "button-press-event", + G_CALLBACK (cb_column_header_clicked), + header_menu); + + column_item = GTK_CHECK_MENU_ITEM (gtk_check_menu_item_new_with_label (title)); + g_object_bind_property (col, "visible", + column_item, "active", + G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); + + gtk_menu_shell_append (GTK_MENU_SHELL (header_menu), GTK_WIDGET (column_item)); + + key = g_strdup_printf ("col-%d-width", sort_id); + gtk_tree_view_column_set_fixed_width (col, g_settings_get_int (priv->settings, key)); + gtk_tree_view_column_set_min_width (col, 30); + g_free (key); + + key = g_strdup_printf ("col-%d-visible", sort_id); + gtk_tree_view_column_set_visible (col, g_settings_get_boolean (priv->settings, key)); + g_free (key); + } + + g_list_free (columns); + + gtk_widget_show_all (GTK_WIDGET (header_menu)); + + g_settings_get (priv->settings, "columns-order", "ai", &var_iter); + last = NULL; + while (g_variant_iter_loop (var_iter, "i", &sort_id)) { + col = gsm_tree_view_get_column_from_id (tree_view, sort_id); + + if (col != NULL && col != last) { + gtk_tree_view_move_column_after (GTK_TREE_VIEW (tree_view), + col, last); + last = col; + } + } + g_variant_iter_free (var_iter); + } +} + +void +gsm_tree_view_add_excluded_column (GsmTreeView *tree_view, gint column_id) +{ + GsmTreeViewPrivate *priv; + + g_return_if_fail (GSM_IS_TREE_VIEW (tree_view)); + + priv = gsm_tree_view_get_instance_private (tree_view); + g_hash_table_add (priv->excluded_columns, GINT_TO_POINTER (column_id)); +} + +static guint timeout_id = 0; +static GtkTreeViewColumn *current_column; + +static gboolean +save_column_state (gpointer data) +{ + GSettings *settings = G_SETTINGS (data); + gint column_id = gtk_tree_view_column_get_sort_column_id (current_column); + gint width = gtk_tree_view_column_get_width (current_column); + gboolean visible = gtk_tree_view_column_get_visible (current_column); + + gchar *key; + + key = g_strdup_printf ("col-%d-width", column_id); + g_settings_set_int (settings, key, width); + g_free (key); + + key = g_strdup_printf ("col-%d-visible", column_id); + g_settings_set_boolean (settings, key, visible); + g_free (key); + timeout_id = 0; + return FALSE; +} + +static void +cb_update_column_state (GObject *object, GParamSpec *pspec, gpointer data) +{ + GtkTreeViewColumn *column = GTK_TREE_VIEW_COLUMN (object); + + current_column = column; + + if (timeout_id > 0) + g_source_remove (timeout_id); + + timeout_id = g_timeout_add_seconds (1, save_column_state, data); +} + +void +gsm_tree_view_append_and_bind_column (GsmTreeView *tree_view, GtkTreeViewColumn *column) +{ + GsmTreeViewPrivate *priv; + + g_return_if_fail (GSM_IS_TREE_VIEW (tree_view)); + g_return_if_fail (GTK_IS_TREE_VIEW_COLUMN (column)); + + priv = gsm_tree_view_get_instance_private (tree_view); + + gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), + column); + + g_signal_connect (column, "notify::fixed-width", + G_CALLBACK (cb_update_column_state), + priv->settings); + + g_signal_connect (column, "notify::visible", + G_CALLBACK (cb_update_column_state), + priv->settings); +} + + +GsmTreeView * +gsm_tree_view_new (GSettings *settings, gboolean store_column_order) +{ + GsmTreeView *self = g_object_new (GSM_TYPE_TREE_VIEW, NULL); + GsmTreeViewPrivate *priv = gsm_tree_view_get_instance_private (self); + + priv->settings = settings; + priv->store_column_order = store_column_order; + + return self; +} diff --git a/src/legacy/treeview.h b/src/legacy/treeview.h new file mode 100644 index 0000000..7223ab1 --- /dev/null +++ b/src/legacy/treeview.h @@ -0,0 +1,43 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_TREE_VIEW_H_ +#define _GSM_TREE_VIEW_H_ + +#include + +G_BEGIN_DECLS + +#define GSM_TYPE_TREE_VIEW (gsm_tree_view_get_type ()) +#define GSM_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSM_TYPE_TREE_VIEW, GsmTreeView)) +#define GSM_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSM_TYPE_TREE_VIEW, GsmTreeViewClass)) +#define GSM_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSM_TYPE_TREE_VIEW)) +#define GSM_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GSM_TYPE_TREE_VIEW)) +#define GSM_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GSM_TYPE_TREE_VIEW, GsmTreeViewClass)) + +typedef struct _GsmTreeView GsmTreeView; +typedef struct _GsmTreeViewClass GsmTreeViewClass; + +struct _GsmTreeView +{ + GtkTreeView parent_instance; +}; + +struct _GsmTreeViewClass +{ + GtkTreeViewClass parent_class; +}; + +GType gsm_tree_view_get_type (void) G_GNUC_CONST; +GsmTreeView * gsm_tree_view_new (GSettings *settings, + gboolean store_column_order); +void gsm_tree_view_save_state (GsmTreeView *tree_view); +void gsm_tree_view_load_state (GsmTreeView *tree_view); +GtkTreeViewColumn * gsm_tree_view_get_column_from_id (GsmTreeView *tree_view, + gint sort_id); +void gsm_tree_view_add_excluded_column (GsmTreeView *tree_view, + gint column_id); +void gsm_tree_view_append_and_bind_column (GsmTreeView *tree_view, + GtkTreeViewColumn *column); + +G_END_DECLS + +#endif /* _GSM_TREE_VIEW_H_ */ diff --git a/src/load-graph.cpp b/src/load-graph.cpp new file mode 100644 index 0000000..2c52957 --- /dev/null +++ b/src/load-graph.cpp @@ -0,0 +1,936 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include + +#include +#include +#include +#include +#include +#include + +#include "application.h" +#include "load-graph.h" +#include "util.h" +#include "legacy/gsm_color_button.h" + + +void LoadGraph::clear_background() +{ + if (background) { + cairo_surface_destroy (background); + background = NULL; + } +} + + +unsigned LoadGraph::num_bars() const +{ + unsigned n; + + // keep 100 % num_bars == 0 + switch (static_cast(draw_height / (fontsize + 14))) + { + case 0: + case 1: + n = 1; + break; + case 2: + case 3: + n = 2; + break; + case 4: + n = 4; + break; + default: + n = 5; + } + + return n; +} + + + +#define FRAME_WIDTH 4 +void draw_background(LoadGraph *graph) { + GtkAllocation allocation; + cairo_t *cr; + guint i; + unsigned num_bars; + char *caption; + PangoLayout* layout; + PangoFontDescription* font_desc; + PangoRectangle extents; + cairo_surface_t *surface; + GdkRGBA fg; + GdkRGBA fg_grid; + double const border_alpha = 0.7; + double const grid_alpha = border_alpha / 2.0; + + num_bars = graph->num_bars(); + graph->graph_dely = (graph->draw_height - 15) / num_bars; /* round to int to avoid AA blur */ + graph->real_draw_height = graph->graph_dely * num_bars; + graph->graph_delx = (graph->draw_width - 2.0 - graph->indent) / (LoadGraph::NUM_POINTS - 3); + graph->graph_buffer_offset = (int) (1.5 * graph->graph_delx) + FRAME_WIDTH ; + + gtk_widget_get_allocation (GTK_WIDGET (graph->disp), &allocation); + surface = gdk_window_create_similar_surface (gtk_widget_get_window (GTK_WIDGET (graph->disp)), + CAIRO_CONTENT_COLOR_ALPHA, + allocation.width, + allocation.height); + cr = cairo_create (surface); + + GtkStyleContext *context = gtk_widget_get_style_context (GTK_WIDGET (GsmApplication::get()->stack)); + + gtk_style_context_get_color (context, GTK_STATE_FLAG_NORMAL, &fg); + + cairo_paint_with_alpha (cr, 0.0); + layout = pango_cairo_create_layout (cr); + gtk_style_context_get (context, GTK_STATE_FLAG_NORMAL, GTK_STYLE_PROPERTY_FONT, &font_desc, NULL); + pango_font_description_set_size (font_desc, 0.8 * graph->fontsize * PANGO_SCALE); + pango_layout_set_font_description (layout, font_desc); + pango_font_description_free (font_desc); + + /* draw frame */ + cairo_translate (cr, FRAME_WIDTH, FRAME_WIDTH); + + /* Draw background rectangle */ + /* When a user uses a dark theme, the hard-coded + * white background in GSM is a lone white on the + * display, which makes the user unhappy. To fix + * this, here we offer the user a chance to set + * his favorite background color. */ + gtk_style_context_save (context); + + /* Here we specify the name of the class. Now in + * the theme's CSS we can specify the own colors + * for this class. */ + gtk_style_context_add_class (context, "loadgraph"); + + /* And in case the user does not care, we add + * classes that usually have a white background. */ + gtk_style_context_add_class (context, GTK_STYLE_CLASS_PAPER); + gtk_style_context_add_class (context, GTK_STYLE_CLASS_ENTRY); + + /* And, as a bonus, the user can choose the color of the grid. */ + gtk_style_context_get_color (context, GTK_STATE_FLAG_NORMAL, &fg_grid); + + /* Why not use the new features of the + * GTK instead of cairo_rectangle ?! :) */ + gtk_render_background (context, cr, graph->indent, 0.0, + graph->draw_width - graph->rmargin - graph->indent, + graph->real_draw_height); + + gtk_style_context_restore (context); + + cairo_set_line_width (cr, 1.0); + + for (i = 0; i <= num_bars; ++i) { + double y; + + if (i == 0) + y = 0.5 + graph->fontsize / 2.0; + else if (i == num_bars) + y = i * graph->graph_dely + 0.5; + else + y = i * graph->graph_dely + graph->fontsize / 2.0; + + gdk_cairo_set_source_rgba (cr, &fg); + if (graph->type == LOAD_GRAPH_NET) { + // operation orders matters so it's 0 if i == num_bars + guint64 rate = graph->net.max - (i * graph->net.max / num_bars); + const std::string captionstr(procman::format_network_rate(rate)); + caption = g_strdup(captionstr.c_str()); + } else { + // operation orders matters so it's 0 if i == num_bars + caption = g_strdup_printf("%d %%", 100 - i * (100 / num_bars)); + } + pango_layout_set_alignment (layout, PANGO_ALIGN_LEFT); + pango_layout_set_text (layout, caption, -1); + pango_layout_get_extents (layout, NULL, &extents); + cairo_move_to (cr, graph->draw_width - graph->indent - 23, + y - 1.0 * extents.height / PANGO_SCALE / 2); + pango_cairo_show_layout (cr, layout); + g_free(caption); + + if (i==0 || i==num_bars) + fg_grid.alpha = border_alpha; + else + fg_grid.alpha = grid_alpha; + + gdk_cairo_set_source_rgba (cr, &fg_grid); + cairo_move_to (cr, graph->indent, i * graph->graph_dely + 0.5); + cairo_line_to (cr, graph->draw_width - graph->rmargin + 0.5 + 4, i * graph->graph_dely + 0.5); + cairo_stroke (cr); + } + + + const unsigned total_seconds = graph->speed * (LoadGraph::NUM_POINTS - 2) / 1000; + + for (unsigned int i = 0; i < 7; i++) { + double x = (i) * (graph->draw_width - graph->rmargin - graph->indent) / 6; + + if (i==0 || i==6) + fg_grid.alpha = border_alpha; + else + fg_grid.alpha = grid_alpha; + + gdk_cairo_set_source_rgba (cr, &fg_grid); + cairo_move_to (cr, (ceil(x) + 0.5) + graph->indent, 0.5); + cairo_line_to (cr, (ceil(x) + 0.5) + graph->indent, graph->real_draw_height + 4.5); + cairo_stroke(cr); + unsigned seconds = total_seconds - i * total_seconds / 6; + const char* format; + if (i == 0) + format = dngettext(GETTEXT_PACKAGE, "%u second", "%u seconds", seconds); + else + format = "%u"; + caption = g_strdup_printf(format, seconds); + pango_layout_set_text (layout, caption, -1); + pango_layout_get_extents (layout, NULL, &extents); + cairo_move_to (cr, + (ceil(x) + 0.5 + graph->indent) - (1.0 * extents.width / PANGO_SCALE / 2), + graph->draw_height - 1.0 * extents.height / PANGO_SCALE); + gdk_cairo_set_source_rgba (cr, &fg); + pango_cairo_show_layout (cr, layout); + g_free (caption); + } + g_object_unref(layout); + cairo_stroke (cr); + cairo_destroy (cr); + graph->background = surface; +} + +/* Redraws the backing buffer for the load graph and updates the window */ +void +load_graph_queue_draw (LoadGraph *graph) +{ + /* repaint */ + gtk_widget_queue_draw (GTK_WIDGET (graph->disp)); +} + +static int load_graph_update (gpointer user_data); // predeclare load_graph_update so we can compile ;) + +static gboolean +load_graph_configure (GtkWidget *widget, + GdkEventConfigure *event, + gpointer data_ptr) +{ + GtkAllocation allocation; + LoadGraph * const graph = static_cast(data_ptr); + + gtk_widget_get_allocation (widget, &allocation); + graph->draw_width = allocation.width - 2 * FRAME_WIDTH; + graph->draw_height = allocation.height - 2 * FRAME_WIDTH; + + graph->clear_background(); + + load_graph_queue_draw (graph); + + return TRUE; +} + +static void force_refresh (LoadGraph * const graph) +{ + graph->clear_background(); + load_graph_queue_draw (graph); +} + +static void +load_graph_style_updated (GtkWidget *widget, + gpointer data_ptr) +{ + LoadGraph * const graph = static_cast(data_ptr); + force_refresh (graph); +} + +static gboolean +load_graph_state_changed (GtkWidget *widget, + GtkStateFlags *flags, + gpointer data_ptr) +{ + LoadGraph * const graph = static_cast(data_ptr); + force_refresh (graph); + return TRUE; +} + +static gboolean +load_graph_draw (GtkWidget *widget, + cairo_t * cr, + gpointer data_ptr) +{ + LoadGraph * const graph = static_cast(data_ptr); + + guint i; + gint j; + gdouble sample_width, x_offset; + + /* Number of pixels wide for one graph point */ + sample_width = (float)(graph->draw_width - graph->rmargin - graph->indent) / (float)LoadGraph::NUM_POINTS; + /* General offset */ + x_offset = graph->draw_width - graph->rmargin; + + /* Subframe offset */ + x_offset += graph->rmargin - ((sample_width / graph->frames_per_unit) * graph->render_counter); + + /* draw the graph */ + + if (graph->background == NULL) { + draw_background(graph); + } + cairo_set_source_surface (cr, graph->background, 0, 0); + cairo_paint (cr); + + cairo_set_line_width (cr, 1); + cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND); + cairo_set_line_join (cr, CAIRO_LINE_JOIN_ROUND); + cairo_rectangle (cr, graph->indent + FRAME_WIDTH + 1, FRAME_WIDTH - 1, + graph->draw_width - graph->rmargin - graph->indent - 1, + graph->real_draw_height + FRAME_WIDTH - 1); + cairo_clip(cr); + + bool drawStacked = graph->type == LOAD_GRAPH_CPU && GsmApplication::get()->config.draw_stacked; + bool drawSmooth = graph->type != LOAD_GRAPH_CPU || GsmApplication::get()->config.draw_smooth; + for (j = graph->n-1; j >= 0; j--) { + gdk_cairo_set_source_rgba (cr, &(graph->colors [j])); + if (drawStacked) { + cairo_move_to (cr, x_offset, graph->real_draw_height + 3.5f); + } else { + cairo_move_to (cr, x_offset, (1.0f - graph->data[0][j]) * graph->real_draw_height + 3.5f); + } + for (i = 1; i < LoadGraph::NUM_POINTS; ++i) { + if (graph->data[i][j] == -1.0f) + continue; + if (drawSmooth) { + cairo_curve_to (cr, + x_offset - ((i - 0.5f) * graph->graph_delx), + (1.0 - graph->data[i-1][j]) * graph->real_draw_height + 3.5, + x_offset - ((i - 0.5f) * graph->graph_delx), + (1.0 - graph->data[i][j]) * graph->real_draw_height + 3.5, + x_offset - (i * graph->graph_delx), + (1.0 - graph->data[i][j]) * graph->real_draw_height + 3.5); + } else { + cairo_line_to (cr, x_offset - (i * graph->graph_delx), + (1.0 - graph->data[i][j]) * graph->real_draw_height + 3.5); + } + + } + if (drawStacked) { + cairo_rel_line_to (cr, 0, graph->real_draw_height + 3.5f); + //cairo_stroke_preserve(cr); + //cairo_close_path(cr); + cairo_fill(cr); + } else { + cairo_stroke (cr); + } + } + + return TRUE; +} + +void +load_graph_reset (LoadGraph *graph) +{ + std::fill(graph->data_block.begin(), graph->data_block.end(), -1.0); +} + +static void +get_load (LoadGraph *graph) +{ + guint i; + glibtop_cpu cpu; + + glibtop_get_cpu (&cpu); + +#undef NOW +#undef LAST +#define NOW (graph->cpu.times[graph->cpu.now]) +#define LAST (graph->cpu.times[graph->cpu.now ^ 1]) + + if (graph->n == 1) { + NOW[0][CPU_TOTAL] = cpu.total; + NOW[0][CPU_USED] = cpu.user + cpu.nice + cpu.sys; + } else { + for (i = 0; i < graph->n; i++) { + NOW[i][CPU_TOTAL] = cpu.xcpu_total[i]; + NOW[i][CPU_USED] = cpu.xcpu_user[i] + cpu.xcpu_nice[i] + + cpu.xcpu_sys[i]; + } + } + + // on the first call, LAST is 0 + // which means data is set to the average load since boot + // that value has no meaning, we just want all the + // graphs to be aligned, so the CPU graph needs to start + // immediately + bool drawStacked = graph->type == LOAD_GRAPH_CPU && GsmApplication::get()->config.draw_stacked; + + for (i = 0; i < graph->n; i++) { + float load; + float total, used; + gchar *text; + + total = NOW[i][CPU_TOTAL] - LAST[i][CPU_TOTAL]; + used = NOW[i][CPU_USED] - LAST[i][CPU_USED]; + + load = used / MAX(total, 1.0f); + graph->data[0][i] = load; + if (drawStacked) { + graph->data[0][i] /= graph->n; + if (i > 0) { + graph->data[0][i] += graph->data[0][i-1]; + } + } + + /* Update label */ + text = g_strdup_printf("%.1f%%", load * 100.0f); + gtk_label_set_text(GTK_LABEL(graph->labels.cpu[i]), text); + g_free(text); + } + + graph->cpu.now ^= 1; + +#undef NOW +#undef LAST +} + + +namespace +{ + + void set_memory_label_and_picker(GtkLabel* label, GsmColorButton* picker, + guint64 used, guint64 total, double percent) + { + char* used_text; + char* total_text; + char* text; + + used_text = g_format_size_full(used, G_FORMAT_SIZE_IEC_UNITS); + total_text = g_format_size_full(total, G_FORMAT_SIZE_IEC_UNITS); + if (total == 0) { + text = g_strdup(_("not available")); + } else { + // xgettext: 540MiB (53 %) of 1.0 GiB + text = g_strdup_printf(_("%s (%.1f%%) of %s"), used_text, 100.0 * percent, total_text); + } + gtk_label_set_text(label, text); + g_free(used_text); + g_free(total_text); + g_free(text); + + if (picker) + gsm_color_button_set_fraction(picker, percent); + } +} + +static void +get_memory (LoadGraph *graph) +{ + float mempercent, swappercent; + + glibtop_mem mem; + glibtop_swap swap; + + glibtop_get_mem (&mem); + glibtop_get_swap (&swap); + + /* There's no swap on LiveCD : 0.0f is better than NaN :) */ + swappercent = (swap.total ? (float)swap.used / (float)swap.total : 0.0f); + mempercent = (float)mem.user / (float)mem.total; + set_memory_label_and_picker(GTK_LABEL(graph->labels.memory), + GSM_COLOR_BUTTON(graph->mem_color_picker), + mem.user, mem.total, mempercent); + + set_memory_label_and_picker(GTK_LABEL(graph->labels.swap), + GSM_COLOR_BUTTON(graph->swap_color_picker), + swap.used, swap.total, swappercent); + + gtk_widget_set_sensitive (GTK_WIDGET (graph->swap_color_picker), swap.total > 0); + + graph->data[0][0] = mempercent; + graph->data[0][1] = swap.total>0 ? swappercent : -1.0; +} + +/* Nice Numbers for Graph Labels after Paul Heckbert + nicenum: find a "nice" number approximately equal to x. + Round the number if round=1, take ceiling if round=0 */ + +static double +nicenum (double x, int round) +{ + int expv; /* exponent of x */ + double f; /* fractional part of x */ + double nf; /* nice, rounded fraction */ + + expv = floor(log10(x)); + f = x/pow(10.0, expv); /* between 1 and 10 */ + if (round) { + if (f < 1.5) + nf = 1.0; + else if (f < 3.0) + nf = 2.0; + else if (f < 7.0) + nf = 5.0; + else + nf = 10.0; + } else { + if (f <= 1.0) + nf = 1.0; + else if (f <= 2.0) + nf = 2.0; + else if (f <= 5.0) + nf = 5.0; + else + nf = 10.0; + } + return nf * pow(10.0, expv); +} + +static void +net_scale (LoadGraph *graph, guint64 din, guint64 dout) +{ + graph->data[0][0] = 1.0f * din / graph->net.max; + graph->data[0][1] = 1.0f * dout / graph->net.max; + + guint64 dmax = std::max(din, dout); + graph->net.values[graph->net.cur] = dmax; + graph->net.cur = (graph->net.cur + 1) % LoadGraph::NUM_POINTS; + + guint64 new_max; + // both way, new_max is the greatest value + if (dmax >= graph->net.max) + new_max = dmax; + else + new_max = *std::max_element(&graph->net.values[0], + &graph->net.values[LoadGraph::NUM_POINTS]); + + // + // Round network maximum + // + + const guint64 bak_max(new_max); + + if (GsmApplication::get()->config.network_in_bits) { + // nice number is for the ticks + unsigned ticks = graph->num_bars(); + + // gets messy at low values due to division by 8 + guint64 bit_max = std::max( new_max*8, G_GUINT64_CONSTANT(10000) ); + + // our tick size leads to max + double d = nicenum(bit_max/ticks, 0); + bit_max = ticks * d; + new_max = bit_max / 8; + + procman_debug("bak*8 %" G_GUINT64_FORMAT ", ticks %d, d %f" + ", bit_max %" G_GUINT64_FORMAT ", new_max %" G_GUINT64_FORMAT, + bak_max*8, ticks, d, bit_max, new_max ); + } else { + // round up to get some extra space + // yes, it can overflow + new_max = 1.1 * new_max; + // make sure max is not 0 to avoid / 0 + // default to 1 KiB + new_max = std::max(new_max, G_GUINT64_CONSTANT(1024)); + + // decompose new_max = coef10 * 2**(base10 * 10) + // where coef10 and base10 are integers and coef10 < 2**10 + // + // e.g: ceil(100.5 KiB) = 101 KiB = 101 * 2**(1 * 10) + // where base10 = 1, coef10 = 101, pow2 = 16 + + guint64 pow2 = std::floor(log2(new_max)); + guint64 base10 = pow2 / 10.0; + guint64 coef10 = std::ceil(new_max / double(G_GUINT64_CONSTANT(1) << (base10 * 10))); + g_assert(new_max <= (coef10 * (G_GUINT64_CONSTANT(1) << (base10 * 10)))); + + // then decompose coef10 = x * 10**factor10 + // where factor10 is integer and x < 10 + // so we new_max has only 1 significant digit + + guint64 factor10 = std::pow(10.0, std::floor(std::log10(coef10))); + coef10 = std::ceil(coef10 / double(factor10)) * factor10; + + new_max = coef10 * (G_GUINT64_CONSTANT(1) << guint64(base10 * 10)); + procman_debug("bak %" G_GUINT64_FORMAT " new_max %" G_GUINT64_FORMAT + "pow2 %" G_GUINT64_FORMAT " coef10 %" G_GUINT64_FORMAT, + bak_max, new_max, pow2, coef10); + } + + if (bak_max > new_max) { + procman_debug("overflow detected: bak=%" G_GUINT64_FORMAT + " new=%" G_GUINT64_FORMAT, + bak_max, new_max); + new_max = bak_max; + } + + // if max is the same or has decreased but not so much, don't + // do anything to avoid rescaling + if ((0.8 * graph->net.max) < new_max && new_max <= graph->net.max) + return; + + const double scale = 1.0f * graph->net.max / new_max; + + for (size_t i = 0; i < LoadGraph::NUM_POINTS; i++) { + if (graph->data[i][0] >= 0.0f) { + graph->data[i][0] *= scale; + graph->data[i][1] *= scale; + } + } + + procman_debug("rescale dmax = %" G_GUINT64_FORMAT + " max = %" G_GUINT64_FORMAT + " new_max = %" G_GUINT64_FORMAT, + dmax, graph->net.max, new_max); + + graph->net.max = new_max; + + // force the graph background to be redrawn now that scale has changed + graph->clear_background(); +} + +static void +get_net (LoadGraph *graph) +{ + glibtop_netlist netlist; + char **ifnames; + guint32 i; + guint64 in = 0, out = 0; + GTimeVal time; + guint64 din, dout; + gboolean first = true; + ifnames = glibtop_get_netlist(&netlist); + + for (i = 0; i < netlist.number; ++i) + { + glibtop_netload netload; + glibtop_get_netload (&netload, ifnames[i]); + + if (netload.if_flags & (1 << GLIBTOP_IF_FLAGS_LOOPBACK)) + continue; + + /* Skip interfaces without any IPv4/IPv6 address (or + those with only a LINK ipv6 addr) However we need to + be able to exclude these while still keeping the + value so when they get online (with NetworkManager + for example) we don't get a suddent peak. Once we're + able to get this, ignoring down interfaces will be + possible too. */ + if (not (netload.flags & (1 << GLIBTOP_NETLOAD_ADDRESS6) + and netload.scope6 != GLIBTOP_IF_IN6_SCOPE_LINK) + and not (netload.flags & (1 << GLIBTOP_NETLOAD_ADDRESS))) + continue; + + /* Don't skip interfaces that are down (GLIBTOP_IF_FLAGS_UP) + to avoid spikes when they are brought up */ + + in += netload.bytes_in; + out += netload.bytes_out; + } + + g_strfreev(ifnames); + + g_get_current_time (&time); + + if (in >= graph->net.last_in && out >= graph->net.last_out && graph->net.time.tv_sec != 0) { + float dtime; + dtime = time.tv_sec - graph->net.time.tv_sec + + (double) (time.tv_usec - graph->net.time.tv_usec) / G_USEC_PER_SEC; + din = static_cast((in - graph->net.last_in) / dtime); + dout = static_cast((out - graph->net.last_out) / dtime); + } else { + /* Don't calc anything if new data is less than old (interface + removed, counters reset, ...) or if it is the first time */ + din = 0; + dout = 0; + } + + first = first && (graph->net.time.tv_sec==0); + graph->net.last_in = in; + graph->net.last_out = out; + graph->net.time = time; + + if (!first) + net_scale(graph, din, dout); + + gtk_label_set_text (GTK_LABEL (graph->labels.net_in), procman::format_network_rate(din).c_str()); + gtk_label_set_text (GTK_LABEL (graph->labels.net_in_total), procman::format_network(in).c_str()); + + gtk_label_set_text (GTK_LABEL (graph->labels.net_out), procman::format_network_rate(dout).c_str()); + gtk_label_set_text (GTK_LABEL (graph->labels.net_out_total), procman::format_network(out).c_str()); +} + + +/* Updates the load graph when the timeout expires */ +static gboolean +load_graph_update (gpointer user_data) +{ + LoadGraph * const graph = static_cast(user_data); + + if (graph->render_counter == graph->frames_per_unit - 1) { + std::rotate(&graph->data[0], + &graph->data[LoadGraph::NUM_POINTS - 1], + &graph->data[LoadGraph::NUM_POINTS]); + + switch (graph->type) { + case LOAD_GRAPH_CPU: + get_load(graph); + break; + case LOAD_GRAPH_MEM: + get_memory(graph); + break; + case LOAD_GRAPH_NET: + get_net(graph); + break; + default: + g_assert_not_reached(); + } + } + + if (graph->draw) + load_graph_queue_draw (graph); + + graph->render_counter++; + + if (graph->render_counter >= graph->frames_per_unit) + graph->render_counter = 0; + + return TRUE; +} + + + +LoadGraph::~LoadGraph() +{ + load_graph_stop(this); + + if (timer_index) + g_source_remove(timer_index); + + clear_background(); +} + + + +static gboolean +load_graph_destroy (GtkWidget *widget, gpointer data_ptr) +{ + LoadGraph * const graph = static_cast(data_ptr); + + delete graph; + + return FALSE; +} + + +LoadGraph::LoadGraph(guint type) + : fontsize(8.0), + rmargin(7 * fontsize), + indent(24.0), + n(0), + type(type), + speed(0), + draw_width(0), + draw_height(0), + render_counter(0), + frames_per_unit(10), // this will be changed but needs initialising + graph_dely(0), + real_draw_height(0), + graph_delx(0.0), + graph_buffer_offset(0), + colors(), + data_block(), + main_widget(NULL), + disp(NULL), + background(NULL), + timer_index(0), + draw(FALSE), + labels(), + mem_color_picker(NULL), + swap_color_picker(NULL), + cpu(), + net() +{ + LoadGraph * const graph = this; + + // FIXME: + // on configure, graph->frames_per_unit = graph->draw_width/(LoadGraph::NUM_POINTS); + // knock FRAMES down to 5 until cairo gets faster + + switch (type) { + case LOAD_GRAPH_CPU: + memset(&cpu, 0, sizeof cpu); + n = GsmApplication::get()->config.num_cpus; + + for(guint i = 0; i < G_N_ELEMENTS(labels.cpu); ++i) + labels.cpu[i] = GTK_LABEL (gtk_label_new(NULL)); + + break; + + case LOAD_GRAPH_MEM: + n = 2; + labels.memory = GTK_LABEL (gtk_label_new(NULL)); + gtk_widget_set_valign (GTK_WIDGET (labels.memory), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (labels.memory), GTK_ALIGN_START); + gtk_widget_show (GTK_WIDGET (labels.memory)); + labels.swap = GTK_LABEL (gtk_label_new(NULL)); + gtk_widget_set_valign (GTK_WIDGET (labels.swap), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (labels.swap), GTK_ALIGN_START); + gtk_widget_show (GTK_WIDGET (labels.swap)); + break; + + case LOAD_GRAPH_NET: + memset(&net, 0, sizeof net); + n = 2; + net.max = 1; + labels.net_in = GTK_LABEL (gtk_label_new(NULL)); + gtk_label_set_width_chars(labels.net_in, 10); + gtk_widget_set_valign (GTK_WIDGET (labels.net_in), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (labels.net_in), GTK_ALIGN_END); + gtk_widget_show (GTK_WIDGET (labels.net_in)); + + labels.net_in_total = GTK_LABEL (gtk_label_new(NULL)); + gtk_widget_set_valign (GTK_WIDGET (labels.net_in_total), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (labels.net_in_total), GTK_ALIGN_END); + gtk_label_set_width_chars(labels.net_in_total, 10); + gtk_widget_show (GTK_WIDGET (labels.net_in_total)); + + labels.net_out = GTK_LABEL (gtk_label_new(NULL)); + gtk_widget_set_valign (GTK_WIDGET (labels.net_out), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (labels.net_out), GTK_ALIGN_END); + gtk_label_set_width_chars(labels.net_out, 10); + gtk_widget_show (GTK_WIDGET (labels.net_out)); + + labels.net_out_total = GTK_LABEL (gtk_label_new(NULL)); + gtk_widget_set_valign (GTK_WIDGET (labels.net_out_total), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (labels.net_out), GTK_ALIGN_END); + gtk_label_set_width_chars(labels.net_out_total, 10); + gtk_widget_show (GTK_WIDGET (labels.net_out_total)); + + break; + } + + speed = GsmApplication::get()->config.graph_update_interval; + + colors.resize(n); + + switch (type) { + case LOAD_GRAPH_CPU: + memcpy(&colors[0], GsmApplication::get()->config.cpu_color, + n * sizeof colors[0]); + break; + case LOAD_GRAPH_MEM: + colors[0] = GsmApplication::get()->config.mem_color; + colors[1] = GsmApplication::get()->config.swap_color; + mem_color_picker = gsm_color_button_new (&colors[0], + GSMCP_TYPE_PIE); + swap_color_picker = gsm_color_button_new (&colors[1], + GSMCP_TYPE_PIE); + break; + case LOAD_GRAPH_NET: + colors[0] = GsmApplication::get()->config.net_in_color; + colors[1] = GsmApplication::get()->config.net_out_color; + break; + } + + timer_index = 0; + render_counter = (frames_per_unit - 1); + draw = FALSE; + + main_widget = GTK_BOX (gtk_box_new (GTK_ORIENTATION_VERTICAL, 6)); + gtk_widget_set_size_request(GTK_WIDGET (main_widget), -1, LoadGraph::GRAPH_MIN_HEIGHT); + gtk_widget_show (GTK_WIDGET (main_widget)); + + disp = GTK_DRAWING_AREA (gtk_drawing_area_new ()); + gtk_widget_show (GTK_WIDGET (disp)); + g_signal_connect (G_OBJECT (disp), "draw", + G_CALLBACK (load_graph_draw), graph); + g_signal_connect (G_OBJECT(disp), "configure_event", + G_CALLBACK (load_graph_configure), graph); + g_signal_connect (G_OBJECT(disp), "destroy", + G_CALLBACK (load_graph_destroy), graph); + g_signal_connect (G_OBJECT(disp), "state-flags-changed", + G_CALLBACK (load_graph_state_changed), graph); + g_signal_connect (G_OBJECT(disp), "style-updated", + G_CALLBACK (load_graph_style_updated), graph); + + gtk_widget_set_events (GTK_WIDGET (disp), GDK_EXPOSURE_MASK); + + gtk_box_pack_start (main_widget, GTK_WIDGET (disp), TRUE, TRUE, 0); + + + /* Allocate data in a contiguous block */ + data_block = std::vector(n * LoadGraph::NUM_POINTS, -1.0); + + for (guint i = 0; i < LoadGraph::NUM_POINTS; ++i) + data[i] = &data_block[0] + i * n; + + gtk_widget_show_all (GTK_WIDGET (main_widget)); +} + +void +load_graph_start (LoadGraph *graph) +{ + if (!graph->timer_index) { + + load_graph_update(graph); + + graph->timer_index = g_timeout_add (graph->speed / graph->frames_per_unit, + load_graph_update, + graph); + } + + graph->draw = TRUE; +} + +void +load_graph_stop (LoadGraph *graph) +{ + /* don't draw anymore, but continue to poll */ + graph->draw = FALSE; +} + +void +load_graph_change_speed (LoadGraph *graph, + guint new_speed) +{ + if (graph->speed == new_speed) + return; + + graph->speed = new_speed; + + if (graph->timer_index) { + g_source_remove (graph->timer_index); + graph->timer_index = g_timeout_add (graph->speed / graph->frames_per_unit, + load_graph_update, + graph); + } + + graph->clear_background(); +} + + +LoadGraphLabels* +load_graph_get_labels (LoadGraph *graph) +{ + return &graph->labels; +} + +GtkBox* +load_graph_get_widget (LoadGraph *graph) +{ + return graph->main_widget; +} + +GsmColorButton* +load_graph_get_mem_color_picker(LoadGraph *graph) +{ + return graph->mem_color_picker; +} + +GsmColorButton* +load_graph_get_swap_color_picker(LoadGraph *graph) +{ + return graph->swap_color_picker; +} diff --git a/src/load-graph.h b/src/load-graph.h new file mode 100644 index 0000000..16e399e --- /dev/null +++ b/src/load-graph.h @@ -0,0 +1,134 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_LOAD_GRAPH_H_ +#define _GSM_LOAD_GRAPH_H_ + +#include +#include + +#include "legacy/gsm_color_button.h" +#include "util.h" + +enum +{ + LOAD_GRAPH_CPU, + LOAD_GRAPH_MEM, + LOAD_GRAPH_NET +}; + +enum +{ + CPU_TOTAL, + CPU_USED, + N_CPU_STATES +}; + +struct LoadGraphLabels +{ + GtkLabel *cpu[GLIBTOP_NCPU]; + GtkLabel *memory; + GtkLabel *swap; + GtkLabel *net_in; + GtkLabel *net_in_total; + GtkLabel *net_out; + GtkLabel *net_out_total; +}; + +struct LoadGraph + : private procman::NonCopyable +{ + static const unsigned NUM_POINTS = 60 + 2; + static const unsigned GRAPH_MIN_HEIGHT = 40; + + LoadGraph(guint type); + ~LoadGraph(); + + unsigned num_bars() const; + void clear_background(); + + double fontsize; + double rmargin; + double indent; + + guint n; + gint type; + guint speed; + guint draw_width, draw_height; + guint render_counter; + guint frames_per_unit; + guint graph_dely; + guint real_draw_height; + double graph_delx; + guint graph_buffer_offset; + + std::vector colors; + + std::vector data_block; + double* data[NUM_POINTS]; + + GtkBox *main_widget; + GtkDrawingArea *disp; + + cairo_surface_t *background; + + guint timer_index; + + gboolean draw; + + LoadGraphLabels labels; + GsmColorButton *mem_color_picker; + GsmColorButton *swap_color_picker; + + /* union { */ + struct + { + guint now; /* 0 -> current, 1 -> last + now ^ 1 each time */ + /* times[now], times[now ^ 1] is last */ + guint64 times[2][GLIBTOP_NCPU][N_CPU_STATES]; + } cpu; + + struct + { + guint64 last_in, last_out; + GTimeVal time; + guint64 max; + unsigned values[NUM_POINTS]; + size_t cur; + } net; + /* }; */ +}; + +/* Force a drawing update */ +void +load_graph_queue_draw (LoadGraph *g); + +/* Start load graph. */ +void +load_graph_start (LoadGraph *g); + +/* Stop load graph. */ +void +load_graph_stop (LoadGraph *g); + +/* Change load graph speed and restart it if it has been previously started */ +void +load_graph_change_speed (LoadGraph *g, + guint new_speed); + +/* Clear the history data. */ +void +load_graph_reset (LoadGraph *g); + +LoadGraphLabels* +load_graph_get_labels (LoadGraph *g) G_GNUC_CONST; + +GtkBox* +load_graph_get_widget (LoadGraph *g) G_GNUC_CONST; + +GsmColorButton* +load_graph_get_mem_color_picker(LoadGraph *g) G_GNUC_CONST; + +GsmColorButton* +load_graph_get_swap_color_picker(LoadGraph *g) G_GNUC_CONST; + +#endif /* _GSM_LOAD_GRAPH_H_ */ diff --git a/src/lsof.cpp b/src/lsof.cpp new file mode 100644 index 0000000..15c3a59 --- /dev/null +++ b/src/lsof.cpp @@ -0,0 +1,316 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include +#include + +#include + +#include +#include +#include +#include + +#include + +#include "application.h" +#include "lsof.h" +#include "util.h" + + +using std::string; + + +namespace +{ + + class Lsof + { + Glib::RefPtr re; + + bool matches(const string &filename) const + { + return this->re->match(filename); + } + + public: + + Lsof(const string &pattern, bool caseless) + { + Glib::RegexCompileFlags flags = static_cast(0); + + if (caseless) + flags |= Glib::REGEX_CASELESS; + + this->re = Glib::Regex::create(pattern, flags); + } + + + template + void search(const ProcInfo &info, OutputIterator out) const + { + glibtop_open_files_entry *entries; + glibtop_proc_open_files buf; + + entries = glibtop_get_proc_open_files(&buf, info.pid); + + for (unsigned i = 0; i != buf.number; ++i) { + if (entries[i].type & GLIBTOP_FILE_TYPE_FILE) { + const string filename(entries[i].info.file.name); + if (this->matches(filename)) + *out++ = filename; + } + } + + g_free(entries); + } + }; + + + + // GUI Stuff + + + enum ProcmanLsof { + PROCMAN_LSOF_COL_PIXBUF, + PROCMAN_LSOF_COL_PROCESS, + PROCMAN_LSOF_COL_PID, + PROCMAN_LSOF_COL_FILENAME, + PROCMAN_LSOF_NCOLS + }; + + + struct GUI : private procman::NonCopyable { + + GtkListStore *model; + GtkSearchEntry *entry; + GtkWindow *window; + GtkLabel *count; + GsmApplication *app; + bool case_insensitive; + bool regex_error_displayed; + + + GUI() + : model(NULL), + entry(NULL), + window(NULL), + count(NULL), + app(NULL), + case_insensitive(), + regex_error_displayed(false) + { + procman_debug("New Lsof GUI %p", this); + } + + + ~GUI() + { + procman_debug("Destroying Lsof GUI %p", this); + } + + + void update_count(unsigned count) + { + gchar *title; + if (this->pattern().length() == 0) { + title = g_strdup_printf (ngettext("%d open file", "%d open files", count), count); + } else { + title = g_strdup_printf (ngettext("%d matching open file", "%d matching open files", count), count); + } + gtk_window_set_title(this->window, title); + g_free (title); + } + + + string pattern() const + { + return gtk_entry_get_text(GTK_ENTRY (this->entry)); + } + + + void search() + { + typedef std::set MatchSet; + + bool regex_error = false; + + gtk_list_store_clear(this->model); + try { + Lsof lsof(this->pattern(), this->case_insensitive); + + unsigned count = 0; + + for (const auto& v : app->processes) { + const auto& info = v.second; + MatchSet matches; + lsof.search(info, std::inserter(matches, matches.begin())); + count += matches.size(); + + for (const auto& match : matches) { + GtkTreeIter file; + gtk_list_store_append(this->model, &file); + gtk_list_store_set(this->model, &file, + PROCMAN_LSOF_COL_PIXBUF, info.pixbuf->gobj(), + PROCMAN_LSOF_COL_PROCESS, info.name.c_str(), + PROCMAN_LSOF_COL_PID, info.pid, + PROCMAN_LSOF_COL_FILENAME, match.c_str(), + -1); + } + } + + this->update_count(count); + } + catch (Glib::RegexError& error) { + regex_error = true; + } + + if (regex_error && !this->regex_error_displayed) { + this->regex_error_displayed = true; + gtk_style_context_add_class(gtk_widget_get_style_context(GTK_WIDGET(entry)), GTK_STYLE_CLASS_ERROR); + } + else if (!regex_error && this->regex_error_displayed) { + this->regex_error_displayed = false; + gtk_style_context_remove_class(gtk_widget_get_style_context(GTK_WIDGET(entry)), GTK_STYLE_CLASS_ERROR); + } + } + + + static void search_changed(GtkSearchEntry *, gpointer data) + { + static_cast(data)->search(); + } + + + static void close_button_clicked(GtkButton *, gpointer data) + { + GUI *gui = static_cast(data); + gtk_widget_destroy(GTK_WIDGET(gui->window)); + delete gui; + } + + + static void case_button_toggled(GtkToggleButton *button, gpointer data) + { + bool state = gtk_toggle_button_get_active(button); + static_cast(data)->case_insensitive = state; + } + + + static gboolean window_delete_event(GtkWidget *, GdkEvent *, gpointer data) + { + delete static_cast(data); + return FALSE; + } + + }; +} + + + + +void procman_lsof(GsmApplication *app) +{ + GtkListStore *model = \ + gtk_list_store_new(PROCMAN_LSOF_NCOLS, + GDK_TYPE_PIXBUF, // PROCMAN_LSOF_COL_PIXBUF + G_TYPE_STRING, // PROCMAN_LSOF_COL_PROCESS + G_TYPE_UINT, // PROCMAN_LSOF_COL_PID + G_TYPE_STRING // PROCMAN_LSOF_COL_FILENAME + ); + + GtkTreeView *tree = GTK_TREE_VIEW (gtk_tree_view_new_with_model(GTK_TREE_MODEL(model))); + g_object_unref(model); + + GtkTreeViewColumn *column; + GtkCellRenderer *renderer; + + // PIXBUF / PROCESS + + column = gtk_tree_view_column_new(); + + renderer = gtk_cell_renderer_pixbuf_new(); + gtk_tree_view_column_pack_start(column, renderer, FALSE); + gtk_tree_view_column_set_attributes(column, renderer, + "pixbuf", PROCMAN_LSOF_COL_PIXBUF, + NULL); + + renderer = gtk_cell_renderer_text_new(); + gtk_tree_view_column_pack_start(column, renderer, FALSE); + gtk_tree_view_column_set_attributes(column, renderer, + "text", PROCMAN_LSOF_COL_PROCESS, + NULL); + + gtk_tree_view_column_set_title(column, _("Process")); + gtk_tree_view_column_set_sort_column_id(column, PROCMAN_LSOF_COL_PROCESS); + gtk_tree_view_column_set_resizable(column, TRUE); + gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY); + gtk_tree_view_column_set_min_width(column, 10); + gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); + gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), PROCMAN_LSOF_COL_PROCESS, + GTK_SORT_ASCENDING); + + + // PID + renderer = gtk_cell_renderer_text_new(); + column = gtk_tree_view_column_new_with_attributes(_("PID"), renderer, + "text", PROCMAN_LSOF_COL_PID, + NULL); + gtk_tree_view_column_set_sort_column_id(column, PROCMAN_LSOF_COL_PID); + gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY); + gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); + + + // FILENAME + renderer = gtk_cell_renderer_text_new(); + column = gtk_tree_view_column_new_with_attributes(_("Filename"), renderer, + "text", PROCMAN_LSOF_COL_FILENAME, + NULL); + gtk_tree_view_column_set_sort_column_id(column, PROCMAN_LSOF_COL_FILENAME); + gtk_tree_view_column_set_resizable(column, TRUE); + gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_AUTOSIZE); + gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); + + + GtkWindow *dialog; + + GtkBuilder *builder = gtk_builder_new (); + gtk_builder_add_from_resource (builder, "/org/gnome/gnome-system-monitor/data/lsof.ui", NULL); + + dialog = GTK_WINDOW (gtk_builder_get_object (builder, "lsof_dialog")); + + gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (app->main_window)); + + GtkSearchEntry *entry = GTK_SEARCH_ENTRY (gtk_builder_get_object (builder, "entry")); + + GtkCheckButton *case_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "case_button")); + + // Scrolled TreeView + GtkScrolledWindow *scrolled = GTK_SCROLLED_WINDOW (gtk_builder_get_object (builder, "scrolled")); + + gtk_container_add(GTK_CONTAINER(scrolled), GTK_WIDGET (tree)); + + GUI *gui = new GUI; // wil be deleted by the close button or delete-event + gui->app = app; + gui->model = model; + gui->window = dialog; + gui->entry = entry; + gui->case_insensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (case_button)); + + g_signal_connect(G_OBJECT(entry), "search-changed", + G_CALLBACK(GUI::search_changed), gui); + g_signal_connect(G_OBJECT(case_button), "toggled", + G_CALLBACK(GUI::case_button_toggled), gui); + g_signal_connect(G_OBJECT(dialog), "delete-event", + G_CALLBACK(GUI::window_delete_event), gui); + + gtk_builder_connect_signals (builder, NULL); + + gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (GsmApplication::get()->main_window)); + gtk_widget_show_all(GTK_WIDGET (dialog)); + gui->search (); + + g_object_unref (G_OBJECT (builder)); +} + diff --git a/src/lsof.h b/src/lsof.h new file mode 100644 index 0000000..8b8111a --- /dev/null +++ b/src/lsof.h @@ -0,0 +1,10 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_LSOF_H_ +#define _GSM_LSOF_H_ + +#include +#include "application.h" + +void procman_lsof(GsmApplication *app); + +#endif /* _GSM_LSOF_H_ */ diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..8bd33e8 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,39 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + +#include + +#include +#include + +#include "application.h" + + +int +main (int argc, char *argv[]) +{ + bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); + textdomain (GETTEXT_PACKAGE); + setlocale (LC_ALL, ""); + + Glib::RefPtr application = GsmApplication::get(); + return application->run (argc, argv); +} + diff --git a/src/memmaps.cpp b/src/memmaps.cpp new file mode 100644 index 0000000..02053c7 --- /dev/null +++ b/src/memmaps.cpp @@ -0,0 +1,486 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +using std::string; + + +#include "application.h" +#include "memmaps.h" +#include "proctable.h" +#include "settings-keys.h" +#include "legacy/treeview.h" +#include "util.h" + + +/* be careful with this enum, you could break the column names */ +enum +{ + MMAP_COL_FILENAME, + MMAP_COL_VMSTART, + MMAP_COL_VMEND, + MMAP_COL_VMSZ, + MMAP_COL_FLAGS, + MMAP_COL_VMOFFSET, + MMAP_COL_PRIVATE_CLEAN, + MMAP_COL_PRIVATE_DIRTY, + MMAP_COL_SHARED_CLEAN, + MMAP_COL_SHARED_DIRTY, + MMAP_COL_DEVICE, + MMAP_COL_INODE, + MMAP_COL_MAX +}; + + +namespace +{ + class OffsetFormater + { + string format; + + public: + + void set(const glibtop_map_entry &last_map) + { + this->format = (last_map.end <= G_MAXUINT32) ? "%08" G_GINT64_MODIFIER "x" : "%016" G_GINT64_MODIFIER "x"; + } + + string operator()(guint64 v) const + { + char buffer[17]; + g_snprintf(buffer, sizeof buffer, this->format.c_str(), v); + return buffer; + } + }; + + class InodeDevices + { + typedef std::map Map; + Map devices; + + public: + + void update() + { + this->devices.clear(); + + glibtop_mountlist list; + glibtop_mountentry *entries = glibtop_get_mountlist(&list, 1); + + for (unsigned i = 0; i != list.number; ++i) { + struct stat buf; + + if (stat(entries[i].devname, &buf) != -1) + this->devices[buf.st_rdev] = entries[i].devname; + } + + g_free(entries); + } + + string get(guint64 dev64) + { + if (dev64 == 0) + return ""; + + guint16 dev = dev64 & 0xffff; + + if (dev != dev64) + g_warning("weird device %" G_GINT64_MODIFIER "x", dev64); + + Map::iterator it(this->devices.find(dev)); + + if (it != this->devices.end()) + return it->second; + + guint8 major, minor; + major = dev >> 8; + minor = dev; + + std::ostringstream out; + out << std::hex + << std::setfill('0') + << std::setw(2) << unsigned(major) + << ':' + << std::setw(2) << unsigned(minor); + + this->devices[dev] = out.str(); + return out.str(); + } + }; + + + class MemMapsData + { + public: + guint timer; + GsmTreeView *tree; + ProcInfo *info; + OffsetFormater format; + mutable InodeDevices devices; + + MemMapsData(GsmTreeView *a_tree) + : timer(), + tree(a_tree), + info(NULL), + format(), + devices() + { + gsm_tree_view_load_state (this->tree); + } + + ~MemMapsData() + { + gsm_tree_view_save_state (this->tree); + } + }; +} + + +struct glibtop_map_entry_cmp +{ + bool operator()(const glibtop_map_entry &a, const guint64 start) const + { + return a.start < start; + } + + bool operator()(const guint64 &start, const glibtop_map_entry &a) const + { + return start < a.start; + } + +}; + + +static void +update_row(GtkTreeModel *model, GtkTreeIter &row, const MemMapsData &mm, const glibtop_map_entry *memmaps) +{ + guint64 size; + string filename, device; + string vmstart, vmend, vmoffset; + char flags[5] = "----"; + + size = memmaps->end - memmaps->start; + + if(memmaps->perm & GLIBTOP_MAP_PERM_READ) flags [0] = 'r'; + if(memmaps->perm & GLIBTOP_MAP_PERM_WRITE) flags [1] = 'w'; + if(memmaps->perm & GLIBTOP_MAP_PERM_EXECUTE) flags [2] = 'x'; + if(memmaps->perm & GLIBTOP_MAP_PERM_SHARED) flags [3] = 's'; + if(memmaps->perm & GLIBTOP_MAP_PERM_PRIVATE) flags [3] = 'p'; + + if (memmaps->flags & (1 << GLIBTOP_MAP_ENTRY_FILENAME)) + filename = memmaps->filename; + + vmstart = mm.format(memmaps->start); + vmend = mm.format(memmaps->end); + vmoffset = mm.format(memmaps->offset); + device = mm.devices.get(memmaps->device); + + gtk_list_store_set (GTK_LIST_STORE (model), &row, + MMAP_COL_FILENAME, filename.c_str(), + MMAP_COL_VMSTART, vmstart.c_str(), + MMAP_COL_VMEND, vmend.c_str(), + MMAP_COL_VMSZ, size, + MMAP_COL_FLAGS, flags, + MMAP_COL_VMOFFSET, vmoffset.c_str(), + MMAP_COL_PRIVATE_CLEAN, memmaps->private_clean, + MMAP_COL_PRIVATE_DIRTY, memmaps->private_dirty, + MMAP_COL_SHARED_CLEAN, memmaps->shared_clean, + MMAP_COL_SHARED_DIRTY, memmaps->shared_dirty, + MMAP_COL_DEVICE, device.c_str(), + MMAP_COL_INODE, memmaps->inode, + -1); +} + + + + +static void +update_memmaps_dialog (MemMapsData *mmdata) +{ + GtkTreeModel *model; + glibtop_map_entry *memmaps; + glibtop_proc_map procmap; + + memmaps = glibtop_get_proc_map (&procmap, mmdata->info->pid); + /* process has disappeared */ + if(!memmaps or procmap.number == 0) return; + + mmdata->format.set(memmaps[procmap.number - 1]); + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (mmdata->tree)); + + GtkTreeIter iter; + + typedef std::map IterCache; + IterCache iter_cache; + + /* + removes the old maps and + also fills a cache of start -> iter in order to speed + up add + */ + + if (gtk_tree_model_get_iter_first(model, &iter)) { + while (true) { + char *vmstart = 0; + guint64 start; + gtk_tree_model_get(model, &iter, + MMAP_COL_VMSTART, &vmstart, + -1); + + try { + std::istringstream(vmstart) >> std::hex >> start; + } catch (std::logic_error &e) { + g_warning("Could not parse %s", vmstart); + start = 0; + } + + g_free(vmstart); + + bool found = std::binary_search(memmaps, memmaps + procmap.number, + start, glibtop_map_entry_cmp()); + + if (found) { + iter_cache[start] = iter; + if (!gtk_tree_model_iter_next(model, &iter)) + break; + } else { + if (!gtk_list_store_remove(GTK_LIST_STORE(model), &iter)) + break; + } + } + } + + mmdata->devices.update(); + + /* + add the new maps + */ + + for (guint i = 0; i != procmap.number; i++) { + GtkTreeIter iter; + IterCache::iterator it(iter_cache.find(memmaps[i].start)); + + if (it != iter_cache.end()) + iter = it->second; + else + gtk_list_store_prepend(GTK_LIST_STORE(model), &iter); + + update_row(model, iter, *mmdata, &memmaps[i]); + } + + g_free (memmaps); +} + + + +static void +dialog_response (GtkDialog * dialog, gint response_id, gpointer data) +{ + MemMapsData * const mmdata = static_cast(data); + + g_source_remove (mmdata->timer); + + delete mmdata; + gtk_widget_destroy (GTK_WIDGET (dialog)); +} + + +static MemMapsData* +create_memmapsdata (GsmApplication *app) +{ + GsmTreeView *tree; + GtkListStore *model; + guint i; + + const gchar * const titles[] = { + N_("Filename"), + // xgettext: virtual memory start + N_("VM Start"), + // xgettext: virtual memory end + N_("VM End"), + // xgettext: virtual memory syze + N_("VM Size"), + N_("Flags"), + // xgettext: virtual memory offset + N_("VM Offset"), + // xgettext: memory that has not been modified since + // it has been allocated + N_("Private clean"), + // xgettext: memory that has been modified since it + // has been allocated + N_("Private dirty"), + // xgettext: shared memory that has not been modified + // since it has been allocated + N_("Shared clean"), + // xgettext: shared memory that has been modified + // since it has been allocated + N_("Shared dirty"), + N_("Device"), + N_("Inode") + }; + + model = gtk_list_store_new (MMAP_COL_MAX, + G_TYPE_STRING, /* MMAP_COL_FILENAME */ + G_TYPE_STRING, /* MMAP_COL_VMSTART */ + G_TYPE_STRING, /* MMAP_COL_VMEND */ + G_TYPE_UINT64, /* MMAP_COL_VMSZ */ + G_TYPE_STRING, /* MMAP_COL_FLAGS */ + G_TYPE_STRING, /* MMAP_COL_VMOFFSET */ + G_TYPE_UINT64, /* MMAP_COL_PRIVATE_CLEAN */ + G_TYPE_UINT64, /* MMAP_COL_PRIVATE_DIRTY */ + G_TYPE_UINT64, /* MMAP_COL_SHARED_CLEAN */ + G_TYPE_UINT64, /* MMAP_COL_SHARED_DIRTY */ + G_TYPE_STRING, /* MMAP_COL_DEVICE */ + G_TYPE_UINT64 /* MMAP_COL_INODE */ + ); + + auto settings = g_settings_get_child (app->settings->gobj (), GSM_SETTINGS_CHILD_MEMMAP); + + tree = gsm_tree_view_new (settings, FALSE); + gtk_tree_view_set_model (GTK_TREE_VIEW (tree), GTK_TREE_MODEL (model)); + g_object_unref (G_OBJECT (model)); + + auto font = get_monospace_system_font_name (); + + for (i = 0; i < MMAP_COL_MAX; i++) { + GtkCellRenderer *cell; + GtkTreeViewColumn *col; + + cell = gtk_cell_renderer_text_new(); + col = gtk_tree_view_column_new(); + gtk_tree_view_column_pack_start(col, cell, TRUE); + gtk_tree_view_column_set_title(col, _(titles[i])); + gtk_tree_view_column_set_resizable(col, TRUE); + gtk_tree_view_column_set_sort_column_id(col, i); + gtk_tree_view_column_set_reorderable(col, TRUE); + gtk_tree_view_append_column(GTK_TREE_VIEW(tree), col); + + switch (i) { + case MMAP_COL_PRIVATE_CLEAN: + case MMAP_COL_PRIVATE_DIRTY: + case MMAP_COL_SHARED_CLEAN: + case MMAP_COL_SHARED_DIRTY: + case MMAP_COL_VMSZ: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::size_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + + g_object_set(cell, "xalign", 1.0f, NULL); + break; + + default: + gtk_tree_view_column_set_attributes(col, cell, "text", i, NULL); + break; + } + + switch (i) { + case MMAP_COL_VMSTART: + case MMAP_COL_VMEND: + case MMAP_COL_FLAGS: + case MMAP_COL_VMOFFSET: + g_object_set (cell, "font", font.c_str (), NULL); + break; + } + } + + return new MemMapsData(tree); +} + + +static gboolean +memmaps_timer (gpointer data) +{ + MemMapsData * const mmdata = static_cast(data); + GtkTreeModel *model; + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (mmdata->tree)); + g_assert(model); + + update_memmaps_dialog (mmdata); + + return TRUE; +} + + +static void +create_single_memmaps_dialog (GtkTreeModel *model, GtkTreePath *path, + GtkTreeIter *iter, gpointer data) +{ + GsmApplication *app = static_cast(data); + MemMapsData *mmdata; + GtkDialog *memmapsdialog; + GtkBox *dialog_box; + GtkLabel *label; + GtkScrolledWindow *scrolled; + ProcInfo *info; + + gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); + + if (!info) + return; + + mmdata = create_memmapsdata (app); + mmdata->info = info; + + memmapsdialog = GTK_DIALOG (g_object_new (GTK_TYPE_DIALOG, + "title", _("Memory Maps"), + "use-header-bar", TRUE, + "destroy-with-parent", TRUE, NULL)); + + gtk_window_set_resizable(GTK_WINDOW(memmapsdialog), TRUE); + gtk_window_set_default_size(GTK_WINDOW(memmapsdialog), 620, 400); + gtk_container_set_border_width(GTK_CONTAINER(memmapsdialog), 5); + + dialog_box = GTK_BOX (gtk_dialog_get_content_area (memmapsdialog)); + gtk_container_set_border_width (GTK_CONTAINER (dialog_box), 5); + + label = procman_make_label_for_mmaps_or_ofiles ( + _("_Memory maps for process “%s” (PID %u):"), + info->name.c_str(), + info->pid); + + gtk_box_pack_start (dialog_box, GTK_WIDGET (label), FALSE, TRUE, 0); + + + scrolled = GTK_SCROLLED_WINDOW (gtk_scrolled_window_new (NULL, NULL)); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled), + GTK_POLICY_AUTOMATIC, + GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled), + GTK_SHADOW_IN); + + gtk_container_add (GTK_CONTAINER (scrolled), GTK_WIDGET (mmdata->tree)); + gtk_label_set_mnemonic_widget (label, GTK_WIDGET (mmdata->tree)); + + gtk_box_pack_start (dialog_box, GTK_WIDGET (scrolled), TRUE, TRUE, 0); + + g_signal_connect(G_OBJECT(memmapsdialog), "response", + G_CALLBACK(dialog_response), mmdata); + + gtk_window_set_transient_for (GTK_WINDOW (memmapsdialog), GTK_WINDOW (GsmApplication::get()->main_window)); + gtk_widget_show_all (GTK_WIDGET (memmapsdialog)); + mmdata->timer = g_timeout_add_seconds (5, memmaps_timer, mmdata); + + update_memmaps_dialog (mmdata); +} + + +void +create_memmaps_dialog (GsmApplication *app) +{ + /* TODO: do we really want to open multiple dialogs ? */ + gtk_tree_selection_selected_foreach (app->selection, create_single_memmaps_dialog, + app); +} diff --git a/src/memmaps.h b/src/memmaps.h new file mode 100644 index 0000000..6a9bd72 --- /dev/null +++ b/src/memmaps.h @@ -0,0 +1,10 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_MEMMAPS_H_ +#define _GSM_MEMMAPS_H_ + +#include +#include "application.h" + +void create_memmaps_dialog (GsmApplication *app); + +#endif /* _GSM_MEMMAPS_H_ */ diff --git a/src/openfiles.cpp b/src/openfiles.cpp new file mode 100644 index 0000000..9516f06 --- /dev/null +++ b/src/openfiles.cpp @@ -0,0 +1,371 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "application.h" +#include "openfiles.h" +#include "proctable.h" +#include "util.h" +#include "settings-keys.h" +#include "legacy/treeview.h" + +#ifndef NI_IDN +#define NI_IDN 0 +#endif + +enum +{ + COL_FD, + COL_TYPE, + COL_OBJECT, + COL_OPENFILE_STRUCT, + NUM_OPENFILES_COL +}; + + +static const char* +get_type_name(enum glibtop_file_type t) +{ + switch(t) + { + case GLIBTOP_FILE_TYPE_FILE: + return _("file"); + case GLIBTOP_FILE_TYPE_PIPE: + return _("pipe"); + case GLIBTOP_FILE_TYPE_INET6SOCKET: + return _("IPv6 network connection"); + case GLIBTOP_FILE_TYPE_INETSOCKET: + return _("IPv4 network connection"); + case GLIBTOP_FILE_TYPE_LOCALSOCKET: + return _("local socket"); + default: + return _("unknown type"); + } +} + + + +static char * +friendlier_hostname(const char *addr_str, int port) +{ + struct addrinfo hints = { }; + struct addrinfo *res = NULL; + char hostname[NI_MAXHOST]; + char service[NI_MAXSERV]; + char port_str[6]; + + if (!addr_str[0]) return g_strdup(""); + + snprintf(port_str, sizeof port_str, "%d", port); + + hints.ai_family = AF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; + + if (getaddrinfo(addr_str, port_str, &hints, &res)) + goto failsafe; + + if (getnameinfo(res->ai_addr, res->ai_addrlen, hostname, + sizeof hostname, service, sizeof service, NI_IDN)) + goto failsafe; + + if (res) freeaddrinfo(res); + return g_strdup_printf("%s, TCP port %d (%s)", hostname, port, service); + + failsafe: + if (res) freeaddrinfo(res); + return g_strdup_printf("%s, TCP port %d", addr_str, port); +} + + + +static void +add_new_files (gpointer key, gpointer value, gpointer data) +{ + glibtop_open_files_entry *openfiles = static_cast(value); + + GtkTreeModel *model = static_cast(data); + GtkTreeIter row; + + char *object; + + switch(openfiles->type) + { + case GLIBTOP_FILE_TYPE_FILE: + object = g_strdup(openfiles->info.file.name); + break; + + case GLIBTOP_FILE_TYPE_INET6SOCKET: + case GLIBTOP_FILE_TYPE_INETSOCKET: + object = friendlier_hostname(openfiles->info.sock.dest_host, + openfiles->info.sock.dest_port); + break; + + case GLIBTOP_FILE_TYPE_LOCALSOCKET: + object = g_strdup(openfiles->info.localsock.name); + break; + + default: + object = g_strdup(""); + } + + gtk_list_store_insert (GTK_LIST_STORE (model), &row, 0); + gtk_list_store_set (GTK_LIST_STORE (model), &row, + COL_FD, openfiles->fd, + COL_TYPE, get_type_name(static_cast(openfiles->type)), + COL_OBJECT, object, + COL_OPENFILE_STRUCT, g_memdup(openfiles, sizeof(*openfiles)), + -1); + + g_free(object); +} + +static GList *old_maps = NULL; + +static gboolean +classify_openfiles (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) +{ + GHashTable *new_maps = static_cast(data); + GtkTreeIter *old_iter; + glibtop_open_files_entry *openfiles; + gchar *old_name; + + gtk_tree_model_get (model, iter, 1, &old_name, -1); + + openfiles = static_cast(g_hash_table_lookup (new_maps, old_name)); + if (openfiles) { + g_hash_table_remove (new_maps, old_name); + g_free (old_name); + return FALSE; + + } + + old_iter = gtk_tree_iter_copy (iter); + old_maps = g_list_append (old_maps, old_iter); + g_free (old_name); + return FALSE; + +} + + +static gboolean +compare_open_files(gconstpointer a, gconstpointer b) +{ + const glibtop_open_files_entry *o1 = static_cast(a); + const glibtop_open_files_entry *o2 = static_cast(b); + + /* Falta manejar los diferentes tipos! */ + return (o1->fd == o2->fd) && (o1->type == o2->type); /* XXX! */ +} + + +static void +update_openfiles_dialog (GsmTreeView *tree) +{ + ProcInfo *info; + GtkTreeModel *model; + glibtop_open_files_entry *openfiles; + glibtop_proc_open_files procmap; + GHashTable *new_maps; + guint i; + + pid_t pid = GPOINTER_TO_UINT(static_cast(g_object_get_data (G_OBJECT (tree), "selected_info"))); + info = GsmApplication::get()->processes.find(pid); + + + if (!info) + return; + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (tree)); + + openfiles = glibtop_get_proc_open_files (&procmap, info->pid); + + if (!openfiles) + return; + + new_maps = static_cast(g_hash_table_new_full (g_str_hash, compare_open_files, + NULL, NULL)); + for (i=0; i < procmap.number; i++) + g_hash_table_insert (new_maps, openfiles + i, openfiles + i); + + gtk_tree_model_foreach (model, classify_openfiles, new_maps); + + g_hash_table_foreach (new_maps, add_new_files, model); + + while (old_maps) { + GtkTreeIter *iter = static_cast(old_maps->data); + glibtop_open_files_entry *openfiles = NULL; + + gtk_tree_model_get (model, iter, + COL_OPENFILE_STRUCT, &openfiles, + -1); + + gtk_list_store_remove (GTK_LIST_STORE (model), iter); + gtk_tree_iter_free (iter); + g_free (openfiles); + + old_maps = g_list_next (old_maps); + + } + + g_hash_table_destroy (new_maps); + g_free (openfiles); +} + +static void +close_openfiles_dialog (GtkDialog *dialog, gint id, gpointer data) +{ + GsmTreeView *tree = static_cast(data); + guint timer; + + gsm_tree_view_save_state (tree); + + timer = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (tree), "timer")); + g_source_remove (timer); + + gtk_widget_destroy (GTK_WIDGET (dialog)); + + return ; +} + + +static GsmTreeView * +create_openfiles_tree (GsmApplication *app) +{ + GsmTreeView *tree; + GtkListStore *model; + GtkTreeViewColumn *column; + GtkCellRenderer *cell; + gint i; + + const gchar * const titles[] = { + /* Translators: "FD" here means "File Descriptor". Please use + a very short translation if possible, and at most + 2-3 characters for it to be able to fit in the UI. */ + N_("FD"), + N_("Type"), + N_("Object") + }; + + model = gtk_list_store_new (NUM_OPENFILES_COL, + G_TYPE_INT, /* FD */ + G_TYPE_STRING, /* Type */ + G_TYPE_STRING, /* Object */ + G_TYPE_POINTER /* open_files_entry */ + ); + + auto settings = g_settings_get_child (app->settings->gobj (), GSM_SETTINGS_CHILD_OPEN_FILES); + + tree = gsm_tree_view_new (settings, FALSE); + gtk_tree_view_set_model (GTK_TREE_VIEW (tree), GTK_TREE_MODEL (model)); + g_object_unref (G_OBJECT (model)); + + for (i = 0; i < NUM_OPENFILES_COL-1; i++) { + cell = gtk_cell_renderer_text_new (); + + switch (i) { + case COL_FD: + g_object_set(cell, "xalign", 1.0f, NULL); + break; + } + + column = gtk_tree_view_column_new_with_attributes (_(titles[i]), + cell, + "text", i, + NULL); + gtk_tree_view_column_set_sort_column_id (column, i); + gtk_tree_view_column_set_resizable (column, TRUE); + gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column); + } + + gsm_tree_view_load_state (GSM_TREE_VIEW (tree)); + + return tree; + +} + + +static gboolean +openfiles_timer (gpointer data) +{ + GsmTreeView* tree = static_cast(data); + GtkTreeModel *model; + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (tree)); + g_assert(model); + + update_openfiles_dialog (tree); + + return TRUE; +} + + +static void +create_single_openfiles_dialog (GtkTreeModel *model, GtkTreePath *path, + GtkTreeIter *iter, gpointer data) +{ + GsmApplication *app = static_cast(data); + GtkDialog *openfilesdialog; + GtkGrid *cmd_grid; + GtkLabel *label; + GtkScrolledWindow *scrolled; + GsmTreeView *tree; + ProcInfo *info; + guint timer; + + gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); + + if (!info) + return; + + GtkBuilder *builder = gtk_builder_new(); + gtk_builder_add_from_resource (builder, "/org/gnome/gnome-system-monitor/data/openfiles.ui", NULL); + + openfilesdialog = GTK_DIALOG (gtk_builder_get_object (builder, "openfiles_dialog")); + + cmd_grid = GTK_GRID (gtk_builder_get_object (builder, "cmd_grid")); + + + label = procman_make_label_for_mmaps_or_ofiles ( + _("_Files opened by process “%s” (PID %u):"), + info->name.c_str(), + info->pid); + + gtk_container_add (GTK_CONTAINER (cmd_grid), GTK_WIDGET (label)); + + scrolled = GTK_SCROLLED_WINDOW (gtk_builder_get_object (builder, "scrolled")); + + tree = create_openfiles_tree (app); + gtk_container_add (GTK_CONTAINER (scrolled), GTK_WIDGET (tree)); + g_object_set_data (G_OBJECT (tree), "selected_info", GUINT_TO_POINTER (info->pid)); + + g_signal_connect (G_OBJECT (openfilesdialog), "response", + G_CALLBACK (close_openfiles_dialog), tree); + + gtk_builder_connect_signals (builder, NULL); + + gtk_window_set_transient_for (GTK_WINDOW (openfilesdialog), GTK_WINDOW (GsmApplication::get()->main_window)); + gtk_widget_show_all (GTK_WIDGET (openfilesdialog)); + + timer = g_timeout_add_seconds (5, openfiles_timer, tree); + g_object_set_data (G_OBJECT (tree), "timer", GUINT_TO_POINTER (timer)); + + update_openfiles_dialog (tree); + + g_object_unref (G_OBJECT (builder)); +} + + +void +create_openfiles_dialog (GsmApplication *app) +{ + gtk_tree_selection_selected_foreach (app->selection, create_single_openfiles_dialog, + app); +} diff --git a/src/openfiles.h b/src/openfiles.h new file mode 100644 index 0000000..9595e8d --- /dev/null +++ b/src/openfiles.h @@ -0,0 +1,11 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_OPENFILES_H_ +#define _GSM_OPENFILES_H_ + +#include + +#include "application.h" + +void create_openfiles_dialog (GsmApplication *app); + +#endif /* _GSM_OPENFILES_H_ */ diff --git a/src/org.gnome.gnome-system-monitor.gschema.xml.in b/src/org.gnome.gnome-system-monitor.gschema.xml.in new file mode 100644 index 0000000..8a799ec --- /dev/null +++ b/src/org.gnome.gnome-system-monitor.gschema.xml.in @@ -0,0 +1,714 @@ + + + + (700, 500, 50, 50) + Main window size and position in the form (width, height, xpos, ypos) + + + + false + + Main Window should open maximized + + + + + false + + Show process dependencies in tree form + + + + + true + + Solaris mode for CPU percentage + + If TRUE, system-monitor operates in “Solaris mode” where a task’s CPU usage is divided by the total number of CPUs. Otherwise, it operates in “Irix mode”. + + + + + false + + Show CPU chart as stacked area chart + If TRUE, system-monitor shows the CPU chart as a stacked area chart instead of a line chart. + + + + + true + + Show CPU chart as smooth graph using Bezier curves + If TRUE, system-monitor shows the CPU chart as a smoothed graph, otherwise as a line chart. + + + + + true + + Enable/Disable smooth refresh + + + + + true + + Show warning dialog when killing processes + + + + + + 3000 + Time in milliseconds between updates of the process view + + + + + 1000 + Time in milliseconds between updates of the graphs + + + + false + + Whether information about all file systems should be displayed + + Whether to display information about all file systems (including types like “autofs” and “procfs”). Useful for getting a list of all currently mounted file systems. + + + + + + 5000 + Time in milliseconds between updates of the devices list + + + + 'user' + + + + + + Determines which processes to show. + + + + + + + + + 'processes' + Saves the currently viewed tab + + + + + [(0,'#FF6E00'),(1,'#CB0C29'),(2,'#49A835'),(3,'#2D7DB3')] + + CPU colors + + Each entry is in the format (CPU#, Hexadecimal color value) + + + + + '#AB1852' + + Default graph memory color + + + + + '#49A835' + + Default graph swap color + + + + + '#2D7DB3' + + Default graph incoming network traffic color + + + + + '#EE1D00' + + Default graph outgoing network traffic color + + + + + false + + Show network traffic in bits + + + + + + + + + + + + 0 + + Process view sort column + + + + + [ 0 ] + + Process view columns order + + + + + 0 + + Process view sort order + + + + + 225 + + Width of process “Name” column + + + + + true + + Show process “Name” column on startup + + + + + 98 + + Width of process “User” column + + + + + true + + Show process “User” column on startup + + + + + 37 + + Width of process “Status” column + + + + + false + + Show process “Status” column on startup + + + + + 90 + + Width of process “Virtual Memory” column + + + + + false + + Show process “Virtual Memory” column on startup + + + + + 90 + + Width of process “Resident Memory” column + + + + + false + + Show process “Resident Memory” column on startup + + + + + 90 + + Width of process “Writable Memory” column + + + + + false + + Show process “Writable Memory” column on startup + + + + + 90 + + Width of process “Shared Memory” column + + + + + false + + Show process “Shared Memory” column on startup + + + + + 90 + + Width of process “X Server Memory” column + + + + + false + + Show process “X Server Memory” column on startup + + + + + 71 + + Width of process “CPU %” column + + + + + true + + Show process “CPU %” column on startup + + + + + 80 + + Width of process “CPU Time” column + + + + + false + + Show process “CPU Time” column on startup + + + + + 70 + + Width of process “Started” column + + + + + false + + Show process “Started” column on startup + + + + + 48 + + Width of process “Nice” column + + + + + false + + Show process “Nice” column on startup + + + + + 60 + + Width of process “PID” column + + + + + true + + Show process “PID” column on startup + + + + + 80 + + Width of process “SELinux Security Context” column + + + + false + + Show process “SELinux Security Context” column on startup + + + + + 120 + + Width of process “Command Line” column + + + + + false + + Show process “Command Line” column on startup + + + + + 80 + + Width of process “Memory” column + + + + + true + + Show process “Memory” column on startup + + + + + 48 + + Width of process “Waiting Channel” column + + + + + false + + Show process “Waiting Channel” column on startup + + + + + 48 + + Width of process “Control Group” column + + + + + false + + Show process “Control Group” column on startup + + + + + 70 + + Width of process “Unit” column + + + + + false + + Show process “Unit” column on startup + + + + + 41 + + Width of process “Session” column + + + + + false + + Show process “Session” column on startup + + + + + 59 + + Width of process “Seat” column + + + + + false + + Show process “Seat” column on startup + + + + + 59 + + Width of process “Owner” column + + + + + false + + Show process “Owner” column on startup + + + + + 100 + + Width of process “Total disk read” column + + + + + true + + Show process “Total disk read” column on startup + + + + + 100 + + Width of process “Total disk write” column + + + + + true + + Show process “Total disk write” column on startup + + + + + 100 + + Width of process “Disk read” column + + + + + true + + Show process “Disk read” column on startup + + + + + 100 + + Width of process “Disk write” column + + + + + true + + Show process “Disk write” column on startup + + + + + 100 + + Width of process “Priority” column + + + + + true + + Show process “Priority” column on startup + + + + + + + + + 1 + + Disk view sort column + + + + + 0 + + Disk view sort order + + + + + [ 0 ] + + Disk view columns order + + + + + 100 + + Width of disk view “Device” column + + + + + true + + Show disk view “Device” column on startup + + + + + 100 + + Width of disk view “Directory” column + + + + + true + + Show disk view “Directory” column on startup + + + + + 50 + + Width of disk view “Type” column + + + + + true + + Show disk view “Type” column on startup + + + + + 80 + + Width of disk view “Total” column + + + + + true + + Show disk view “Total” column on startup + + + + + 80 + + Width of disk view “Free” column + + + + + false + + Show disk view “Free” column on startup + + + + + 80 + + Width of disk view “Available” column + + + + + true + + Show disk view “Available” column on startup + + + + + 300 + + Width of disk view “Used” column + + + + + true + + Show disk view “Used” column on startup + + + + + + + + 0 + + Memory map sort column + + + + + 0 + + Memory map sort order + + + + + + + 0 + + Open files sort column + + + + + 0 + + Open files sort order + + + + diff --git a/src/prefsdialog.cpp b/src/prefsdialog.cpp new file mode 100644 index 0000000..9f18fd7 --- /dev/null +++ b/src/prefsdialog.cpp @@ -0,0 +1,308 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ + +#include + +#include +#include + +#include "prefsdialog.h" + +#include "cgroups.h" +#include "proctable.h" +#include "selinux.h" +#include "settings-keys.h" +#include "systemd.h" +#include "util.h" + +static GtkDialog *prefs_dialog = NULL; + +static void +prefs_dialog_button_pressed (GtkDialog *dialog, gint id, gpointer data) +{ + gtk_widget_destroy (GTK_WIDGET (dialog)); + prefs_dialog = NULL; +} + + +class SpinButtonUpdater +{ +public: + SpinButtonUpdater(const string& key) + : key(key) + { } + + static gboolean callback(GtkWidget *widget, GdkEventFocus *event, gpointer data) + { + SpinButtonUpdater* updater = static_cast(data); + gtk_spin_button_update(GTK_SPIN_BUTTON(widget)); + updater->update(GTK_SPIN_BUTTON(widget)); + return FALSE; + } + +private: + + void update(GtkSpinButton* spin) + { + int new_value = int(1000 * gtk_spin_button_get_value(spin)); + + GsmApplication::get()->settings->set_int(this->key, new_value); + + procman_debug("set %s to %d", this->key.c_str(), new_value); + } + + const string key; +}; + +static void +field_toggled (const gchar *gsettings_parent, gchar *path_str, gpointer data) +{ + GtkTreeModel *model = static_cast(data); + GtkTreePath *path = gtk_tree_path_new_from_string (path_str); + GtkTreeIter iter; + GtkTreeViewColumn *column; + gboolean toggled; + auto settings = GsmApplication::get()->settings->get_child (gsettings_parent); + int id; + + if (!path) + return; + + gtk_tree_model_get_iter (model, &iter, path); + + gtk_tree_model_get (model, &iter, 2, &column, -1); + + gtk_tree_model_get (model, &iter, 0, &toggled, -1); + gtk_list_store_set (GTK_LIST_STORE (model), &iter, 0, !toggled, -1); + gtk_tree_view_column_set_visible (column, !toggled); + + id = gtk_tree_view_column_get_sort_column_id (column); + + auto key = Glib::ustring::compose ("col-%1-visible", id); + settings->set_boolean (key, !toggled); + + gtk_tree_path_free (path); + +} + +static void +field_row_activated ( GtkTreeView *tree, GtkTreePath *path, + GtkTreeViewColumn *column, gpointer data) +{ + GtkTreeModel * model = gtk_tree_view_get_model (tree); + gchar * path_str = gtk_tree_path_to_string (path); + field_toggled((gchar*)data, path_str, model ); + g_free (path_str); +} + +static void +proc_field_toggled (GtkCellRendererToggle *cell, gchar *path_str, gpointer data) +{ + field_toggled("proctree", path_str, data); +} + +static void +disk_field_toggled (GtkCellRendererToggle *cell, gchar *path_str, gpointer data) +{ + field_toggled("disktreenew", path_str, data); +} + +static void +create_field_page(GtkBuilder* builder, GtkTreeView *tree, const gchar *widgetname) +{ + GtkTreeView *treeview; + GList *it, *columns; + GtkListStore *model; + GtkTreeViewColumn *column; + GtkCellRenderer *cell; + gchar *full_widgetname; + + full_widgetname = g_strdup_printf ("%s_columns", widgetname); + treeview = GTK_TREE_VIEW (gtk_builder_get_object (builder, full_widgetname)); + g_free (full_widgetname); + + model = gtk_list_store_new (3, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_POINTER); + + gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL(model)); + g_object_unref (G_OBJECT (model)); + + column = gtk_tree_view_column_new (); + + cell = gtk_cell_renderer_toggle_new (); + gtk_tree_view_column_pack_start (column, cell, FALSE); + gtk_tree_view_column_set_attributes (column, cell, + "active", 0, + NULL); + if(!g_strcmp0(widgetname, "proctree")) + g_signal_connect (G_OBJECT (cell), "toggled", G_CALLBACK (proc_field_toggled), model); + else if(!g_strcmp0(widgetname, "disktreenew")) + g_signal_connect (G_OBJECT (cell), "toggled", G_CALLBACK (disk_field_toggled), model); + + g_signal_connect (G_OBJECT (GTK_TREE_VIEW (treeview)), "row-activated", G_CALLBACK (field_row_activated), (gpointer)widgetname); + + gtk_tree_view_column_set_clickable (column, TRUE); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column); + + column = gtk_tree_view_column_new (); + + cell = gtk_cell_renderer_text_new (); + gtk_tree_view_column_pack_start (column, cell, FALSE); + gtk_tree_view_column_set_attributes (column, cell, + "text", 1, + NULL); + + gtk_tree_view_column_set_title (column, "Not Shown"); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column); + + columns = gtk_tree_view_get_columns (GTK_TREE_VIEW (tree)); + + for(it = columns; it; it = it->next) + { + GtkTreeViewColumn *column = static_cast(it->data); + GtkTreeIter iter; + const gchar *title; + gboolean visible; + gint column_id; + + title = gtk_tree_view_column_get_title (column); + if (!title) + title = _("Icon"); + + column_id = gtk_tree_view_column_get_sort_column_id(column); + if ((column_id == COL_CGROUP) && (!cgroups_enabled())) + continue; + if ((column_id == COL_SECURITYCONTEXT) && (!can_show_security_context_column ())) + continue; + + if ((column_id == COL_UNIT || + column_id == COL_SESSION || + column_id == COL_SEAT || + column_id == COL_OWNER) + && !procman::systemd_logind_running() + ) + continue; + + visible = gtk_tree_view_column_get_visible (column); + + gtk_list_store_append (model, &iter); + gtk_list_store_set (model, &iter, 0, visible, 1, title, 2, column,-1); + } + + g_list_free(columns); + +} + +void +create_preferences_dialog (GsmApplication *app) +{ + typedef SpinButtonUpdater SBU; + + static SBU interval_updater("update-interval"); + static SBU graph_interval_updater("graph-update-interval"); + static SBU disks_interval_updater("disks-interval"); + + GtkNotebook *notebook; + GtkAdjustment *adjustment; + GtkSpinButton *spin_button; + GtkCheckButton *check_button; + GtkCheckButton *smooth_button; + GtkBuilder *builder; + gfloat update; + + if (prefs_dialog) + return; + + builder = gtk_builder_new(); + gtk_builder_add_from_resource (builder, "/org/gnome/gnome-system-monitor/data/preferences.ui", NULL); + + prefs_dialog = GTK_DIALOG (gtk_builder_get_object (builder, "preferences_dialog")); + + notebook = GTK_NOTEBOOK (gtk_builder_get_object (builder, "notebook")); + + spin_button = GTK_SPIN_BUTTON (gtk_builder_get_object (builder, "processes_interval_spinner")); + + update = (gfloat) app->config.update_interval; + adjustment = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(spin_button)); + gtk_adjustment_configure (adjustment, + update / 1000.0, + MIN_UPDATE_INTERVAL / 1000, + MAX_UPDATE_INTERVAL / 1000, + 0.25, + 1.0, + 0); + g_signal_connect (G_OBJECT (spin_button), "focus_out_event", + G_CALLBACK (SBU::callback), &interval_updater); + + smooth_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "smooth_button")); + g_settings_bind(app->settings->gobj (), SmoothRefresh::KEY.c_str(), smooth_button, "active", G_SETTINGS_BIND_DEFAULT); + + check_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "check_button")); + g_settings_bind (app->settings->gobj (), GSM_SETTING_SHOW_KILL_DIALOG, + check_button, "active", + G_SETTINGS_BIND_DEFAULT); + + GtkCheckButton *solaris_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "solaris_button")); + g_settings_bind (app->settings->gobj (), GSM_SETTING_SOLARIS_MODE, + solaris_button, "active", + G_SETTINGS_BIND_DEFAULT); + + GtkCheckButton *draw_stacked_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "draw_stacked_button")); + g_settings_bind (app->settings->gobj (), GSM_SETTING_DRAW_STACKED, + draw_stacked_button, "active", + G_SETTINGS_BIND_DEFAULT); + + GtkCheckButton *draw_smooth_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "draw_smooth_button")); + g_settings_bind (app->settings->gobj (), GSM_SETTING_DRAW_SMOOTH, + draw_smooth_button, "active", + G_SETTINGS_BIND_DEFAULT); + + create_field_page (builder, GTK_TREE_VIEW (app->tree), "proctree"); + + update = (gfloat) app->config.graph_update_interval; + spin_button = GTK_SPIN_BUTTON (gtk_builder_get_object (builder, "resources_interval_spinner")); + adjustment = gtk_spin_button_get_adjustment (spin_button); + gtk_adjustment_configure (adjustment, update / 1000.0, 0.25, + 100.0, 0.25, 1.0, 0); + g_signal_connect (G_OBJECT (spin_button), "focus_out_event", + G_CALLBACK(SBU::callback), + &graph_interval_updater); + + GtkCheckButton *bits_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "bits_button")); + g_settings_bind(app->settings->gobj (), GSM_SETTING_NETWORK_IN_BITS, + bits_button, "active", + G_SETTINGS_BIND_DEFAULT); + + update = (gfloat) app->config.disks_update_interval; + spin_button = GTK_SPIN_BUTTON (gtk_builder_get_object (builder, "devices_interval_spinner")); + adjustment = gtk_spin_button_get_adjustment (spin_button); + gtk_adjustment_configure (adjustment, update / 1000.0, 1.0, + 100.0, 1.0, 1.0, 0); + g_signal_connect (G_OBJECT (spin_button), "focus_out_event", + G_CALLBACK(SBU::callback), + &disks_interval_updater); + + + check_button = GTK_CHECK_BUTTON (gtk_builder_get_object (builder, "all_devices_check")); + g_settings_bind (app->settings->gobj (), GSM_SETTING_SHOW_ALL_FS, + check_button, "active", + G_SETTINGS_BIND_DEFAULT); + + create_field_page (builder, GTK_TREE_VIEW (app->disk_list), "disktreenew"); + + gtk_window_set_transient_for (GTK_WINDOW (prefs_dialog), GTK_WINDOW (GsmApplication::get()->main_window)); + + gtk_widget_show_all (GTK_WIDGET (prefs_dialog)); + g_signal_connect (G_OBJECT (prefs_dialog), "response", + G_CALLBACK (prefs_dialog_button_pressed), app); + + auto current_tab = app->settings->get_string(GSM_SETTING_CURRENT_TAB); + if (current_tab == "processes") + gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), 0); + else if (current_tab == "resources") + gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), 1); + else if (current_tab == "disks") + gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), 2); + + gtk_builder_connect_signals (builder, NULL); + g_object_unref (G_OBJECT (builder)); +} + diff --git a/src/prefsdialog.h b/src/prefsdialog.h new file mode 100644 index 0000000..5e3f833 --- /dev/null +++ b/src/prefsdialog.h @@ -0,0 +1,9 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_PREFS_DIALOG_H_ +#define _GSM_PREFS_DIALOG_H_ + +#include "application.h" + +void create_preferences_dialog (GsmApplication *app); + +#endif /* _GSM_PREFS_DIALOG_H_ */ diff --git a/src/prettytable.cpp b/src/prettytable.cpp new file mode 100644 index 0000000..3a04c63 --- /dev/null +++ b/src/prettytable.cpp @@ -0,0 +1,337 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#ifdef HAVE_WNCK +#define WNCK_I_KNOW_THIS_IS_UNSTABLE +#include +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "prettytable.h" +#include "defaulttable.h" +#include "proctable.h" +#include "util.h" + +#ifdef GDK_WINDOWING_X11 +#include +#endif + +namespace +{ + const unsigned APP_ICON_SIZE = 16; +} + + +PrettyTable::PrettyTable() +{ +#ifdef HAVE_WNCK +#ifdef GDK_WINDOWING_X11 + if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) { + WnckScreen* screen = wnck_screen_get_default(); + g_signal_connect(G_OBJECT(screen), "application_opened", + G_CALLBACK(PrettyTable::on_application_opened), this); + g_signal_connect(G_OBJECT(screen), "application_closed", + G_CALLBACK(PrettyTable::on_application_closed), this); + } +#endif +#endif + + // init GIO apps cache + std::vector dirs = Glib::get_system_data_dirs(); + for (std::vector::iterator it = dirs.begin(); it != dirs.end(); ++it) { + std::string path = (*it).append("/applications"); + Glib::RefPtr file = Gio::File::create_for_path(path); + Glib::RefPtr monitor = file->monitor_directory(); + monitor->set_rate_limit(1000); // 1 second + + monitor->signal_changed().connect(sigc::mem_fun(this, &PrettyTable::file_monitor_event)); + monitors[path] = monitor; + } + + this->init_gio_app_cache(); +} + + +PrettyTable::~PrettyTable() +{ +} + +#ifdef HAVE_WNCK +void +PrettyTable::on_application_opened(WnckScreen* screen, WnckApplication* app, gpointer data) +{ + PrettyTable * const that = static_cast(data); + + pid_t pid = wnck_application_get_pid(app); + + if (pid == 0) + return; + + const char* icon_name = wnck_application_get_icon_name(app); + + + Glib::RefPtr icon; + + icon = Glib::wrap(gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), icon_name, APP_ICON_SIZE, GTK_ICON_LOOKUP_USE_BUILTIN, NULL)); + + if (not icon) { + icon = Glib::wrap(wnck_application_get_icon(app), /* take_copy */ true); + icon = icon->scale_simple(APP_ICON_SIZE, APP_ICON_SIZE, Gdk::INTERP_HYPER); + } + + if (not icon) + return; + + that->register_application(pid, icon); +} + + + +void +PrettyTable::register_application(pid_t pid, Glib::RefPtr icon) +{ + /* If process already exists then set the icon. Otherwise put into hash + ** table to be added later */ + if (ProcInfo* info = GsmApplication::get()->processes.find(pid)) + { + info->set_icon(icon); + // move the ref to the map + this->apps[pid] = icon; + procman_debug("WNCK OK for %u", unsigned(pid)); + } +} + + + +void +PrettyTable::on_application_closed(WnckScreen* screen, WnckApplication* app, gpointer data) +{ + pid_t pid = wnck_application_get_pid(app); + + if (pid == 0) + return; + + static_cast(data)->unregister_application(pid); +} + + + +void +PrettyTable::unregister_application(pid_t pid) +{ + IconsForPID::iterator it(this->apps.find(pid)); + + if (it != this->apps.end()) + this->apps.erase(it); +} +#endif // HAVE_WNCK + +void PrettyTable::init_gio_app_cache () +{ + this->gio_apps.clear(); + + Glib::ListHandle > apps = Gio::AppInfo::get_all(); + for (Glib::ListHandle >::const_iterator it = apps.begin(); + it != apps.end(); ++it) { + Glib::RefPtr app = *it; + std::string executable = app->get_executable(); + if (executable != "sh" && + executable != "env") + this->gio_apps[executable] = app; + } +} + +void PrettyTable::file_monitor_event(Glib::RefPtr, + Glib::RefPtr, + Gio::FileMonitorEvent) +{ + this->init_gio_app_cache(); +} + +Glib::RefPtr +PrettyTable::get_icon_from_theme(const ProcInfo &info) +{ + return Glib::wrap(gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), info.name.c_str(), APP_ICON_SIZE, (GtkIconLookupFlags)(GTK_ICON_LOOKUP_USE_BUILTIN | GTK_ICON_LOOKUP_FORCE_SIZE), NULL)); +} + + +bool PrettyTable::get_default_icon_name(const string &cmd, string &name) +{ + for (size_t i = 0; i != G_N_ELEMENTS(default_table); ++i) { + if (default_table[i].command->match(cmd)) { + name = default_table[i].icon; + return true; + } + } + + return false; +} + +/* + Try to get an icon from the default_table + If it's not in defaults, try to load it. + If there is no default for a command, store NULL in defaults + so we don't have to lookup again. +*/ + +Glib::RefPtr +PrettyTable::get_icon_from_default(const ProcInfo &info) +{ + Glib::RefPtr pix; + string name; + + if (this->get_default_icon_name(info.name, name)) { + IconCache::iterator it(this->defaults.find(name)); + + if (it == this->defaults.end()) { + pix = Glib::wrap(gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), name.c_str(), APP_ICON_SIZE, (GtkIconLookupFlags)(GTK_ICON_LOOKUP_USE_BUILTIN | GTK_ICON_LOOKUP_FORCE_SIZE), NULL)); + if (pix) + this->defaults[name] = pix; + } else + pix = it->second; + } + + return pix; +} + +Glib::RefPtr +PrettyTable::get_icon_from_gio(const ProcInfo &info) +{ + gchar **cmdline = g_strsplit(info.name.c_str(), " ", 2); + const gchar *executable = cmdline[0]; + Glib::RefPtr icon; + + if (executable) { + Glib::RefPtr app = this->gio_apps[executable]; + Glib::RefPtr gicon; + Gtk::IconInfo info; + + if (app) + gicon = app->get_icon(); + + if (gicon) + info = Glib::wrap(gtk_icon_theme_lookup_by_gicon (gtk_icon_theme_get_default (), gicon->gobj(), APP_ICON_SIZE, (GtkIconLookupFlags)(GTK_ICON_LOOKUP_USE_BUILTIN | GTK_ICON_LOOKUP_FORCE_SIZE))); + + if (info) + icon = Glib::wrap(gtk_icon_info_load_icon (info.gobj(), NULL)); + } + + g_strfreev(cmdline); + return icon; +} + +#ifdef HAVE_WNCK +Glib::RefPtr +PrettyTable::get_icon_from_wnck(const ProcInfo &info) +{ + Glib::RefPtr icon; + + IconsForPID::iterator it(this->apps.find(info.pid)); + + if (it != this->apps.end()) + icon = it->second; + + return icon; +} +#endif + + +Glib::RefPtr +PrettyTable::get_icon_from_name(const ProcInfo &info) +{ +return Glib::wrap(gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), info.name.c_str(), APP_ICON_SIZE, (GtkIconLookupFlags)(GTK_ICON_LOOKUP_USE_BUILTIN | GTK_ICON_LOOKUP_FORCE_SIZE), NULL)); +} + + +Glib::RefPtr +PrettyTable::get_icon_dummy(const ProcInfo &) +{ + return Glib::wrap(gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), "application-x-executable", APP_ICON_SIZE, GTK_ICON_LOOKUP_USE_BUILTIN, NULL)); +} + + +namespace +{ + bool has_kthreadd() + { + glibtop_proc_state buf; + glibtop_get_proc_state(&buf, 2); + + return buf.cmd == string("kthreadd"); + } + + // @pre: has_kthreadd + bool is_kthread(const ProcInfo &info) + { + return info.pid == 2 or info.ppid == 2; + } +} + + +Glib::RefPtr +PrettyTable::get_icon_for_kernel(const ProcInfo &info) +{ + if (is_kthread(info)) + return Glib::wrap(gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), "applications-system", APP_ICON_SIZE, GTK_ICON_LOOKUP_USE_BUILTIN, NULL)); + + return Glib::RefPtr(); +} + + + +void +PrettyTable::set_icon(ProcInfo &info) +{ + typedef Glib::RefPtr + (PrettyTable::*Getter)(const ProcInfo &); + + static std::vector getters; + + if (getters.empty()) + { + getters.push_back(&PrettyTable::get_icon_from_gio); +#ifdef HAVE_WNCK + getters.push_back(&PrettyTable::get_icon_from_wnck); +#endif + getters.push_back(&PrettyTable::get_icon_from_theme); + getters.push_back(&PrettyTable::get_icon_from_default); + getters.push_back(&PrettyTable::get_icon_from_name); + if (has_kthreadd()) + { + procman_debug("kthreadd is running with PID 2"); + getters.push_back(&PrettyTable::get_icon_for_kernel); + } + getters.push_back(&PrettyTable::get_icon_dummy); + } + + Glib::RefPtr icon; + + for (size_t i = 0; not icon and i < getters.size(); ++i) { + try { + icon = (this->*getters[i])(info); + } + catch (std::exception& e) { + g_warning("Failed to load icon for %s(%u) : %s", info.name.c_str(), info.pid, e.what()); + continue; + } + catch (Glib::Exception& e) { + g_warning("Failed to load icon for %s(%u) : %s", info.name.c_str(), info.pid, e.what().c_str()); + continue; + } + } + + info.set_icon(icon); +} + diff --git a/src/prettytable.h b/src/prettytable.h new file mode 100644 index 0000000..627ac6f --- /dev/null +++ b/src/prettytable.h @@ -0,0 +1,74 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_PRETTY_TABLE_H_ +#define _GSM_PRETTY_TABLE_H_ + +#include +#include +#include +#include + +#include + +#include +#include + +#ifdef HAVE_WNCK +extern "C" { +#define WNCK_I_KNOW_THIS_IS_UNSTABLE +#include +} +#endif + +class ProcInfo; + +using std::string; + + + +class PrettyTable +{ +public: + PrettyTable(); + ~PrettyTable(); + + void set_icon(ProcInfo &); + +private: + +#ifdef HAVE_WNCK + static void on_application_opened(WnckScreen* screen, WnckApplication* app, gpointer data); + static void on_application_closed(WnckScreen* screen, WnckApplication* app, gpointer data); + + void register_application(pid_t pid, Glib::RefPtr icon); + void unregister_application(pid_t pid); +#endif + + Glib::RefPtr get_icon_from_theme(const ProcInfo &); + Glib::RefPtr get_icon_from_default(const ProcInfo &); + Glib::RefPtr get_icon_from_gio(const ProcInfo &); +#ifdef HAVE_WNCK + Glib::RefPtr get_icon_from_wnck(const ProcInfo &); +#endif + Glib::RefPtr get_icon_from_name(const ProcInfo &); + Glib::RefPtr get_icon_for_kernel(const ProcInfo &); + Glib::RefPtr get_icon_dummy(const ProcInfo &); + + bool get_default_icon_name(const string &cmd, string &name); + void file_monitor_event (Glib::RefPtr, + Glib::RefPtr, + Gio::FileMonitorEvent); + void init_gio_app_cache (); + + typedef std::map > IconCache; + typedef std::map > IconsForPID; + typedef std::map > AppCache; + typedef std::map > DesktopDirMonitors; + + IconsForPID apps; + IconCache defaults; + DesktopDirMonitors monitors; + AppCache gio_apps; +}; + + +#endif /* _GSM_PRETTY_TABLE_H_ */ diff --git a/src/procactions.cpp b/src/procactions.cpp new file mode 100644 index 0000000..6868d25 --- /dev/null +++ b/src/procactions.cpp @@ -0,0 +1,187 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman process actions + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + + +#include +#include + +#include +#include +#include +#include +#include "procactions.h" +#include "application.h" +#include "proctable.h" +#include "procdialogs.h" + + +static void +renice_single_process (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) +{ + const struct ProcActionArgs * const args = static_cast(data); + + ProcInfo *info = NULL; + gint error; + int saved_errno; + gchar *error_msg; + GtkMessageDialog *dialog; + + gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); + + if (!info) + return; + if (info->nice == args->arg_value) + return; + error = setpriority (PRIO_PROCESS, info->pid, args->arg_value); + + /* success */ + if(error != -1) return; + + saved_errno = errno; + + /* need to be root */ + if(errno == EPERM || errno == EACCES) { + gboolean success; + + success = procdialog_create_root_password_dialog ( + PROCMAN_ACTION_RENICE, args->app, info->pid, + args->arg_value); + + if(success) return; + + if(errno) { + saved_errno = errno; + } + } + + /* failed */ + error_msg = g_strdup_printf ( + _("Cannot change the priority of process with PID %d to %d.\n" + "%s"), + info->pid, args->arg_value, g_strerror(saved_errno)); + + dialog = GTK_MESSAGE_DIALOG (gtk_message_dialog_new ( + NULL, + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + "%s", error_msg)); + + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (GTK_WIDGET (dialog)); + g_free (error_msg); +} + + +void +renice (GsmApplication *app, int nice) +{ + struct ProcActionArgs args = { app, nice }; + + /* EEEK - ugly hack - make sure the table is not updated as a crash + ** occurs if you first kill a process and the tree node is removed while + ** still in the foreach function + */ + proctable_freeze (app); + + gtk_tree_selection_selected_foreach(app->selection, renice_single_process, + &args); + + proctable_thaw (app); + + proctable_update (app); +} + + + + +static void +kill_single_process (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) +{ + const struct ProcActionArgs * const args = static_cast(data); + char *error_msg; + ProcInfo *info; + int error; + int saved_errno; + GtkMessageDialog *dialog; + + gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); + + if (!info) + return; + + error = kill (info->pid, args->arg_value); + + /* success */ + if(error != -1) return; + + saved_errno = errno; + + /* need to be root */ + if(errno == EPERM) { + gboolean success; + + success = procdialog_create_root_password_dialog ( + PROCMAN_ACTION_KILL, args->app, info->pid, + args->arg_value); + + if(success) return; + + if(errno) { + saved_errno = errno; + } + } + + /* failed */ + error_msg = g_strdup_printf ( + _("Cannot kill process with PID %d with signal %d.\n" + "%s"), + info->pid, args->arg_value, g_strerror(saved_errno)); + + dialog = GTK_MESSAGE_DIALOG (gtk_message_dialog_new ( + NULL, + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + "%s", error_msg)); + + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (GTK_WIDGET (dialog)); + g_free (error_msg); +} + + +void +kill_process (GsmApplication *app, int sig) +{ + struct ProcActionArgs args = { app, sig }; + + /* EEEK - ugly hack - make sure the table is not updated as a crash + ** occurs if you first kill a process and the tree node is removed while + ** still in the foreach function + */ + proctable_freeze (app); + + gtk_tree_selection_selected_foreach (app->selection, kill_single_process, + &args); + + proctable_thaw (app); + + proctable_update (app); +} diff --git a/src/procactions.h b/src/procactions.h new file mode 100644 index 0000000..f1f20db --- /dev/null +++ b/src/procactions.h @@ -0,0 +1,33 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman process actions + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ +#ifndef _GSM_PROCACTIONS_H_ +#define _GSM_PROCACTIONS_H_ + +#include "application.h" + +void renice (GsmApplication *app, int nice); +void kill_process (GsmApplication *app, int sig); + +struct ProcActionArgs +{ + GsmApplication *app; + int arg_value; +}; + +#endif /* _GSM_PROCACTIONS_H_ */ diff --git a/src/procdialogs.cpp b/src/procdialogs.cpp new file mode 100644 index 0000000..e6017ba --- /dev/null +++ b/src/procdialogs.cpp @@ -0,0 +1,315 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman - dialogs + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + + +#include + +#include + +#include +#include +#include + +#include "procdialogs.h" +#include "proctable.h" +#include "prettytable.h" +#include "procactions.h" +#include "util.h" +#include "gsm_gnomesu.h" +#include "gsm_gksu.h" +#include "gsm_pkexec.h" +#include "cgroups.h" + +static GtkDialog *renice_dialog = NULL; +static gint new_nice_value = 0; + + +static void +kill_dialog_button_pressed (GtkDialog *dialog, gint id, gpointer data) +{ + struct ProcActionArgs *kargs = static_cast(data); + + gtk_widget_destroy (GTK_WIDGET (dialog)); + + if (id == GTK_RESPONSE_OK) + kill_process (kargs->app, kargs->arg_value); + + g_free (kargs); +} + +void +procdialog_create_kill_dialog (GsmApplication *app, int signal) +{ + GtkMessageDialog *kill_alert_dialog; + GtkWidget *confirm_button; + + gchar *primary, *secondary, *button_text; + struct ProcActionArgs *kargs; + + kargs = g_new(ProcActionArgs, 1); + kargs->app = app; + kargs->arg_value = signal; + gint selected_count = gtk_tree_selection_count_selected_rows (app->selection); + + if ( selected_count == 1 ) { + ProcInfo *selected_process = NULL; + // get the last selected row + gtk_tree_selection_selected_foreach (app->selection, get_last_selected, + &selected_process); + + std::string *process_name = &selected_process->name; + std::string short_process_name = process_name->substr(0, process_name->find(" ")); + + switch (signal) { + case SIGKILL: + /*xgettext: primary alert message for killing single process*/ + primary = g_strdup_printf (_("Are you sure you want to kill the selected process “%s” (PID: %u)?"), + short_process_name.c_str(), + selected_process->pid); + break; + case SIGTERM: + /*xgettext: primary alert message for ending single process*/ + primary = g_strdup_printf (_("Are you sure you want to end the selected process “%s” (PID: %u)?"), + short_process_name.c_str(), + selected_process->pid); + break; + default: // SIGSTOP + /*xgettext: primary alert message for stopping single process*/ + primary = g_strdup_printf (_("Are you sure you want to stop the selected process “%s” (PID: %u)?"), + short_process_name.c_str(), + selected_process->pid); + break; + } + } else { + switch (signal) { + case SIGKILL: + /*xgettext: primary alert message for killing multiple processes*/ + primary = g_strdup_printf (ngettext("Are you sure you want to kill the selected process?", + "Are you sure you want to kill the %d selected processes?", selected_count), + selected_count); + break; + case SIGTERM: + /*xgettext: primary alert message for ending multiple processes*/ + primary = g_strdup_printf (ngettext("Are you sure you want to end the selected process?", + "Are you sure you want to end the %d selected processes?", selected_count), + selected_count); + break; + default: // SIGSTOP + /*xgettext: primary alert message for stopping multiple processes*/ + primary = g_strdup_printf (ngettext("Are you sure you want to stop the selected process?", + "Are you sure you want to stop the %d selected processes?", selected_count), + selected_count); + break; + } + } + + switch (signal) { + case SIGKILL: + /*xgettext: secondary alert message*/ + secondary = _("Killing a process may destroy data, break the " + "session or introduce a security risk. " + "Only unresponsive processes should be killed."); + button_text = ngettext("_Kill Process", "_Kill Processes", selected_count); + break; + case SIGTERM: + /*xgettext: secondary alert message*/ + secondary = _("Ending a process may destroy data, break the " + "session or introduce a security risk. " + "Only unresponsive processes should be ended."); + button_text = ngettext("_End Process", "_End Processes", selected_count); + break; + default: // SIGSTOP + /*xgettext: secondary alert message*/ + secondary = _("Stopping a process may destroy data, break the " + "session or introduce a security risk. " + "Only unresponsive processes should be stopped."); + button_text = ngettext("_Stop Process", "_Stop Processes", selected_count); + break; + } + + kill_alert_dialog = GTK_MESSAGE_DIALOG (gtk_message_dialog_new (GTK_WINDOW (app->main_window), + static_cast(GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT), + GTK_MESSAGE_WARNING, + GTK_BUTTONS_NONE, + "%s", + primary)); + g_free (primary); + + gtk_message_dialog_format_secondary_text (kill_alert_dialog, + "%s", + secondary); + + gtk_dialog_add_button (GTK_DIALOG (kill_alert_dialog), + _("_Cancel"), GTK_RESPONSE_CANCEL); + + confirm_button = gtk_dialog_add_button (GTK_DIALOG (kill_alert_dialog), + button_text, GTK_RESPONSE_OK); + gtk_style_context_add_class (gtk_widget_get_style_context (confirm_button), + GTK_STYLE_CLASS_DESTRUCTIVE_ACTION); + + gtk_dialog_set_default_response (GTK_DIALOG (kill_alert_dialog), + GTK_RESPONSE_CANCEL); + + g_signal_connect (G_OBJECT (kill_alert_dialog), "response", + G_CALLBACK (kill_dialog_button_pressed), kargs); + + gtk_widget_show_all (GTK_WIDGET (kill_alert_dialog)); +} + +static void +renice_scale_changed (GtkAdjustment *adj, gpointer data) +{ + GtkLabel *label = GTK_LABEL (data); + + new_nice_value = int(gtk_adjustment_get_value (adj)); + gchar* text = g_strdup(procman::get_nice_level_with_priority (new_nice_value)); + gtk_label_set_text (label, text); + g_free(text); + +} + +static void +renice_dialog_button_pressed (GtkDialog *dialog, gint id, gpointer data) +{ + GsmApplication *app = static_cast(data); + if (id == 100) { + if (new_nice_value == -100) + return; + renice(app, new_nice_value); + } + + gtk_widget_destroy (GTK_WIDGET (dialog)); + renice_dialog = NULL; +} + +void +procdialog_create_renice_dialog (GsmApplication *app) +{ + ProcInfo *info; + + GtkLabel *label; + GtkLabel *priority_label; + GtkAdjustment *renice_adj; + GtkBuilder *builder; + gchar *text; + gchar *dialog_title; + + if (renice_dialog) + return; + + gtk_tree_selection_selected_foreach (app->selection, get_last_selected, + &info); + gint selected_count = gtk_tree_selection_count_selected_rows (app->selection); + if (!info) + return; + + builder = gtk_builder_new(); + gtk_builder_add_from_resource (builder, "/org/gnome/gnome-system-monitor/data/renice.ui", NULL); + + renice_dialog = GTK_DIALOG (gtk_builder_get_object (builder, "renice_dialog")); + if ( selected_count == 1 ) { + dialog_title = g_strdup_printf (_("Change Priority of Process “%s” (PID: %u)"), + info->name.c_str(), info->pid); + } else { + dialog_title = g_strdup_printf (ngettext("Change Priority of the selected process", "Change Priority of %d selected processes", selected_count), + selected_count); + } + + gtk_window_set_title (GTK_WINDOW(renice_dialog), dialog_title); + + g_free (dialog_title); + + gtk_dialog_set_default_response (GTK_DIALOG (renice_dialog), 100); + new_nice_value = -100; + + renice_adj = GTK_ADJUSTMENT (gtk_builder_get_object (builder, "renice_adj")); + gtk_adjustment_configure( GTK_ADJUSTMENT(renice_adj), info->nice, RENICE_VAL_MIN, RENICE_VAL_MAX, 1, 1, 0); + + new_nice_value = 0; + + priority_label = GTK_LABEL (gtk_builder_get_object (builder, "priority_label")); + gtk_label_set_label (priority_label, procman::get_nice_level_with_priority (info->nice)); + + text = g_strconcat("", _("Note:"), " ", + _("The priority of a process is given by its nice value. A lower nice value corresponds to a higher priority."), + "", NULL); + label = GTK_LABEL (gtk_builder_get_object (builder, "note_label")); + gtk_label_set_label (label, _(text)); + gtk_label_set_line_wrap (label, TRUE); + g_free (text); + + g_signal_connect (G_OBJECT (renice_dialog), "response", + G_CALLBACK (renice_dialog_button_pressed), app); + g_signal_connect (G_OBJECT (renice_adj), "value_changed", + G_CALLBACK (renice_scale_changed), priority_label); + + gtk_window_set_transient_for (GTK_WINDOW (renice_dialog), GTK_WINDOW (GsmApplication::get()->main_window)); + gtk_widget_show_all (GTK_WIDGET (renice_dialog)); + + gtk_builder_connect_signals (builder, NULL); + + g_object_unref (G_OBJECT (builder)); +} + + + +static char * +procman_action_to_command(ProcmanActionType type, + gint pid, + gint extra_value) +{ + switch (type) { + case PROCMAN_ACTION_KILL: + return g_strdup_printf("kill -s %d %d", extra_value, pid); + case PROCMAN_ACTION_RENICE: + return g_strdup_printf("renice %d %d", extra_value, pid); + default: + g_assert_not_reached(); + } +} + + +/* + * type determines whether if dialog is for killing process or renice. + * type == PROCMAN_ACTION_KILL, extra_value -> signal to send + * type == PROCMAN_ACTION_RENICE, extra_value -> new priority. + */ +gboolean +procdialog_create_root_password_dialog(ProcmanActionType type, + GsmApplication *app, + gint pid, + gint extra_value) +{ + char * command; + gboolean ret = FALSE; + + command = procman_action_to_command(type, pid, extra_value); + + procman_debug("Trying to run '%s' as root", command); + + if (procman_has_pkexec()) + ret = gsm_pkexec_create_root_password_dialog(command); + else if (procman_has_gksu()) + ret = gsm_gksu_create_root_password_dialog(command); + else if (procman_has_gnomesu()) + ret = gsm_gnomesu_create_root_password_dialog(command); + + g_free(command); + return ret; +} diff --git a/src/procdialogs.h b/src/procdialogs.h new file mode 100644 index 0000000..ce09910 --- /dev/null +++ b/src/procdialogs.h @@ -0,0 +1,52 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman - dialogs + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ +#ifndef _GSM_PROCDIALOGS_H_ +#define _GSM_PROCDIALOGS_H_ + + +#include +#include "application.h" + +/* These are the actual range of settable values. Values outside this range + are scaled back to these limits. So show these limits in the slider +*/ +#ifdef __linux__ +#define RENICE_VAL_MIN -20 +#define RENICE_VAL_MAX 19 +#else /* ! linux */ +#define RENICE_VAL_MIN -20 +#define RENICE_VAL_MAX 20 +#endif + + +typedef enum +{ + PROCMAN_ACTION_RENICE, + PROCMAN_ACTION_KILL +} ProcmanActionType; + + +void procdialog_create_kill_dialog (GsmApplication *app, int signal); +void procdialog_create_renice_dialog (GsmApplication *app); +gboolean procdialog_create_root_password_dialog (ProcmanActionType type, + GsmApplication *app, + gint pid, gint extra_value); +void procdialog_create_memmaps_dialog (GsmApplication *app); + +#endif /* _GSM_PROCDIALOGS_H_ */ diff --git a/src/procproperties.cpp b/src/procproperties.cpp new file mode 100644 index 0000000..5e751a5 --- /dev/null +++ b/src/procproperties.cpp @@ -0,0 +1,251 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Process properties dialog + * Copyright (C) 2010 Krishnan Parthasarathi + * Robert Ancell + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + +#include + +#include +#include +#include +#include + +#include "application.h" +#include "procproperties.h" +#include "proctable.h" +#include "util.h" +#include "legacy/e_date.h" + +enum +{ + COL_PROP = 0, + COL_VAL, + NUM_COLS, +}; + +typedef struct _proc_arg { + const gchar *prop; + gchar *val; +} proc_arg; + +static gchar* +format_memsize(guint64 size) +{ + if (size == 0) + return g_strdup(_("N/A")); + else + return g_format_size_full(size, G_FORMAT_SIZE_IEC_UNITS); +} + +static void +fill_proc_properties (GtkTreeView *tree, ProcInfo *info) +{ + guint i; + GtkListStore *store; + + if (!info) + return; + + get_process_memory_writable (info); + + proc_arg proc_props[] = { + { N_("Process Name"), g_strdup_printf("%s", info->name.c_str())}, + { N_("User"), g_strdup_printf("%s (%d)", info->user.c_str(), info->uid)}, + { N_("Status"), g_strdup(format_process_state(info->status))}, + { N_("Memory"), format_memsize(info->mem)}, + { N_("Virtual Memory"), format_memsize(info->vmsize)}, + { N_("Resident Memory"), format_memsize(info->memres)}, + { N_("Writable Memory"), format_memsize(info->memwritable)}, + { N_("Shared Memory"), format_memsize(info->memshared)}, +#ifdef HAVE_WNCK + { N_("X Server Memory"), format_memsize(info->memxserver)}, +#endif + { N_("CPU"), g_strdup_printf("%d%%", info->pcpu)}, + { N_("CPU Time"), procman::format_duration_for_display(100 * info->cpu_time / GsmApplication::get()->frequency) }, + { N_("Started"), procman_format_date_for_display(info->start_time) }, + { N_("Nice"), g_strdup_printf("%d", info->nice)}, + { N_("Priority"), g_strdup_printf("%s", procman::get_nice_level(info->nice)) }, + { N_("ID"), g_strdup_printf("%d", info->pid)}, + { N_("Security Context"), not info->security_context.empty()?g_strdup_printf("%s", info->security_context.c_str()):g_strdup(_("N/A"))}, + { N_("Command Line"), g_strdup_printf("%s", info->arguments.c_str())}, + { N_("Waiting Channel"), g_strdup_printf("%s", info->wchan.c_str())}, + { N_("Control Group"), not info->cgroup_name.empty()?g_strdup_printf("%s", info->cgroup_name.c_str()):g_strdup(_("N/A"))}, + { NULL, NULL} + }; + + store = GTK_LIST_STORE(gtk_tree_view_get_model(tree)); + for (i = 0; proc_props[i].prop; i++) { + GtkTreeIter iter; + + if (!gtk_tree_model_iter_nth_child (GTK_TREE_MODEL(store), &iter, NULL, i)) { + gtk_list_store_append(store, &iter); + gtk_list_store_set(store, &iter, COL_PROP, gettext(proc_props[i].prop), -1); + } + + gtk_list_store_set(store, &iter, COL_VAL, g_strstrip(proc_props[i].val), -1); + g_free(proc_props[i].val); + } +} + +static void +update_procproperties_dialog (GtkTreeView *tree) +{ + ProcInfo *info; + + pid_t pid = GPOINTER_TO_UINT(static_cast(g_object_get_data (G_OBJECT (tree), "selected_info"))); + info = GsmApplication::get()->processes.find(pid); + + fill_proc_properties(tree, info); +} + +static void +close_procprop_dialog (GtkDialog *dialog, gint id, gpointer data) +{ + GtkTreeView *tree = static_cast(data); + guint timer; + + timer = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (tree), "timer")); + g_source_remove (timer); + + gtk_widget_destroy (GTK_WIDGET (dialog)); +} + +static GtkTreeView * +create_procproperties_tree (GsmApplication *app, ProcInfo *info) +{ + GtkTreeView *tree; + GtkListStore *model; + GtkTreeViewColumn *column; + GtkCellRenderer *cell; + gint i; + + model = gtk_list_store_new (NUM_COLS, + G_TYPE_STRING, /* Property */ + G_TYPE_STRING /* Value */ + ); + + tree = GTK_TREE_VIEW (gtk_tree_view_new_with_model (GTK_TREE_MODEL (model))); + g_object_unref (G_OBJECT (model)); + + for (i = 0; i < NUM_COLS; i++) { + cell = gtk_cell_renderer_text_new (); + + column = gtk_tree_view_column_new_with_attributes (NULL, + cell, + "text", i, + NULL); + gtk_tree_view_column_set_resizable (column, TRUE); + gtk_tree_view_append_column (tree, column); + } + + gtk_tree_view_set_headers_visible (tree, FALSE); + fill_proc_properties(tree, info); + + return tree; +} + +static gboolean +procprop_timer (gpointer data) +{ + GtkTreeView *tree = static_cast(data); + GtkTreeModel *model; + + model = gtk_tree_view_get_model (tree); + g_assert(model); + + update_procproperties_dialog (tree); + + return TRUE; +} + +static void +create_single_procproperties_dialog (GtkTreeModel *model, GtkTreePath *path, + GtkTreeIter *iter, gpointer data) +{ + GsmApplication *app = static_cast(data); + + GtkDialog *procpropdialog; + GtkBox *dialog_vbox, *vbox; + GtkBox *cmd_hbox; + gchar *label; + GtkScrolledWindow *scrolled; + GtkTreeView *tree; + ProcInfo *info; + guint timer; + + gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); + + if (!info) + return; + + procpropdialog = GTK_DIALOG (g_object_new (GTK_TYPE_DIALOG, + "use-header-bar", TRUE, NULL)); + + label = g_strdup_printf( _("%s (PID %u)"), info->name.c_str(), info->pid); + gtk_window_set_title (GTK_WINDOW (procpropdialog), label); + g_free (label); + + gtk_window_set_destroy_with_parent (GTK_WINDOW (procpropdialog), TRUE); + + gtk_window_set_resizable (GTK_WINDOW (procpropdialog), TRUE); + gtk_window_set_default_size (GTK_WINDOW (procpropdialog), 575, 400); + gtk_container_set_border_width (GTK_CONTAINER (procpropdialog), 5); + + vbox = GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (procpropdialog))); + gtk_box_set_spacing (vbox, 2); + gtk_container_set_border_width (GTK_CONTAINER (vbox), 5); + + dialog_vbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_VERTICAL, 6)); + gtk_container_set_border_width (GTK_CONTAINER (dialog_vbox), 5); + gtk_box_pack_start (vbox, GTK_WIDGET (dialog_vbox), TRUE, TRUE, 0); + + cmd_hbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12)); + gtk_box_pack_start (dialog_vbox, GTK_WIDGET (cmd_hbox), FALSE, FALSE, 0); + + scrolled = GTK_SCROLLED_WINDOW (gtk_scrolled_window_new (NULL, NULL)); + gtk_scrolled_window_set_policy (scrolled, + GTK_POLICY_AUTOMATIC, + GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type (scrolled, + GTK_SHADOW_IN); + + tree = create_procproperties_tree (app, info); + gtk_container_add (GTK_CONTAINER (scrolled), GTK_WIDGET (tree)); + g_object_set_data (G_OBJECT (tree), "selected_info", GUINT_TO_POINTER (info->pid)); + + gtk_box_pack_start (dialog_vbox, GTK_WIDGET (scrolled), TRUE, TRUE, 0); + gtk_widget_show_all (GTK_WIDGET (scrolled)); + + g_signal_connect (G_OBJECT (procpropdialog), "response", + G_CALLBACK (close_procprop_dialog), tree); + + gtk_window_set_transient_for (GTK_WINDOW (procpropdialog), GTK_WINDOW (GsmApplication::get()->main_window)); + gtk_widget_show_all (GTK_WIDGET (procpropdialog)); + + timer = g_timeout_add_seconds (5, procprop_timer, tree); + g_object_set_data (G_OBJECT (tree), "timer", GUINT_TO_POINTER (timer)); + + update_procproperties_dialog (tree); +} + +void +create_procproperties_dialog (GsmApplication *app) +{ + gtk_tree_selection_selected_foreach (app->selection, create_single_procproperties_dialog, + app); +} diff --git a/src/procproperties.h b/src/procproperties.h new file mode 100644 index 0000000..da04ae9 --- /dev/null +++ b/src/procproperties.h @@ -0,0 +1,30 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Process properties dialog + * Copyright (C) 2010 Krishnan Parthasarathi + * Robert Ancell + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + +#ifndef _GSM_PROCPROPERTIES_H_ +#define _GSM_PROCPROPERTIES_H_ + +#include + +#include "application.h" + +void create_procproperties_dialog (GsmApplication *app); + +#endif /* _GSM_PROCPROPERTIES_H_ */ diff --git a/src/proctable.cpp b/src/proctable.cpp new file mode 100644 index 0000000..1fadc4d --- /dev/null +++ b/src/proctable.cpp @@ -0,0 +1,1234 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman tree view and process updating + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + + +#include + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#ifdef HAVE_WNCK +#define WNCK_I_KNOW_THIS_IS_UNSTABLE +#include +#endif + +#include "application.h" +#include "proctable.h" +#include "prettytable.h" +#include "util.h" +#include "interface.h" +#include "selinux.h" +#include "settings-keys.h" +#include "cgroups.h" +#include "legacy/treeview.h" +#include "systemd.h" + +#ifdef GDK_WINDOWING_X11 +#include +#endif + +ProcInfo* ProcList::find(pid_t pid) +{ + auto it = data.find(pid); + return (it == data.end() ? nullptr : &it->second); +} + +static void +cb_save_tree_state(gpointer, gpointer data) +{ + GsmApplication * const app = static_cast(data); + + gsm_tree_view_save_state (app->tree); +} + +static void +cb_proctree_destroying (GtkTreeView *self, gpointer data) +{ + g_signal_handlers_disconnect_by_func (self, + (gpointer) cb_save_tree_state, + data); + + g_signal_handlers_disconnect_by_func (gtk_tree_view_get_model (self), + (gpointer) cb_save_tree_state, + data); +} + +static gboolean +cb_tree_button_pressed (GtkWidget *widget, GdkEventButton *event, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + GtkTreePath *path; + + if (!gdk_event_triggers_context_menu ((GdkEvent *) event)) + return FALSE; + + if (!gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (app->tree), event->x, event->y, &path, NULL, NULL, NULL)) + return FALSE; + + if (!gtk_tree_selection_path_is_selected (app->selection, path)) { + if (!(event->state & (GDK_CONTROL_MASK | GDK_SHIFT_MASK))) + gtk_tree_selection_unselect_all (app->selection); + gtk_tree_selection_select_path (app->selection, path); + } + + gtk_tree_path_free (path); + + gtk_menu_popup_at_pointer (GTK_MENU (app->popup_menu), NULL); + return TRUE; +} + +static gboolean +cb_tree_popup_menu (GtkWidget *widget, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + gtk_menu_popup_at_pointer (GTK_MENU (app->popup_menu), NULL); + + return TRUE; +} + +void +get_last_selected (GtkTreeModel *model, GtkTreePath *path, + GtkTreeIter *iter, gpointer data) +{ + ProcInfo **info = (ProcInfo**) data; + + gtk_tree_model_get (model, iter, COL_POINTER, info, -1); +} + +void +cb_row_selected (GtkTreeSelection *selection, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + app->selection = selection; + + ProcInfo *selected_process = NULL; + + /* get the most recent selected process and determine if there are + ** no selected processes + */ + gtk_tree_selection_selected_foreach (app->selection, get_last_selected, + &selected_process); + if (selected_process) { + GVariant *priority; + gint nice = selected_process->nice; + if (nice < -7) + priority = g_variant_new_int32 (-20); + else if (nice < -2) + priority = g_variant_new_int32 (-5); + else if (nice < 3) + priority = g_variant_new_int32 (0); + else if (nice < 7) + priority = g_variant_new_int32 (5); + else + priority = g_variant_new_int32 (19); + + GAction *action = g_action_map_lookup_action (G_ACTION_MAP (app->main_window), + "priority"); + + g_action_change_state (action, priority); + } + update_sensitivity(app); +} + +static gint +cb_timeout (gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + guint new_interval; + + proctable_update (app); + + if (app->smooth_refresh->get(new_interval)) { + app->timeout = g_timeout_add(new_interval, + cb_timeout, + app); + return G_SOURCE_REMOVE; + } + + return G_SOURCE_CONTINUE; +} + +static void +cb_refresh_icons (GtkIconTheme *theme, gpointer data) +{ + GsmApplication *app = (GsmApplication *) data; + + if(app->timeout) { + g_source_remove (app->timeout); + } + + for (auto& v : app->processes) { + app->pretty_table->set_icon(v.second); + } + + cb_timeout(app); +} + +static gboolean +iter_matches_search_key (GtkTreeModel *model, GtkTreeIter *iter, const gchar *search_text) +{ + char *name; + char *user; + pid_t pid; + char *pids; + char *args; + gboolean found; + char *search_pattern; + char **keys; + + gtk_tree_model_get (model, iter, + COL_NAME, &name, + COL_USER, &user, + COL_PID, &pid, + COL_ARGS, &args, + -1); + + pids = g_strdup_printf ("%d", pid); + + keys = g_strsplit_set(search_text, " |", -1); + search_pattern = g_strjoinv ("|", keys); + + auto regex = Glib::Regex::create(search_pattern, Glib::REGEX_CASELESS); + + found = (name && regex->match(name)) || (user && regex->match(user)) + || (pids && regex->match(pids)) || (args && regex->match(args)); + + g_strfreev (keys); + g_free (search_pattern); + g_free (name); + g_free (user); + g_free (args); + g_free (pids); + + return found; +} + +static gboolean +process_visibility_func (GtkTreeModel *model, GtkTreeIter *iter, gpointer data) +{ + GsmApplication * const app = static_cast(data); + const gchar * search_text = app->search_entry == NULL ? "" : gtk_entry_get_text (GTK_ENTRY (app->search_entry)); + GtkTreePath *tree_path = gtk_tree_model_get_path (model, iter); + + if (strcmp (search_text, "") == 0) { + gtk_tree_path_free (tree_path); + return TRUE; + } + + // in case we are in dependencies view, we show (and expand) rows not matching the text, but having a matching child + gboolean match = false; + if (app->settings->get_boolean (GSM_SETTING_SHOW_DEPENDENCIES)) { + GtkTreeIter child; + if (gtk_tree_model_iter_children (model, &child, iter)) { + gboolean child_match = FALSE; + do { + child_match = process_visibility_func (model, &child, data); + } while (gtk_tree_model_iter_next (model, &child) && !child_match); + match = child_match; + } + + match |= iter_matches_search_key (model, iter, search_text); + // TODO auto-expand items not matching the search string but having matching children + // complicated because of treestore nested in treemodelfilter nested in treemodelsort + // expand to path requires the path string in the treemodelsort, but tree_path is the path in the double nested treestore + //if (match && (strlen (search_text) > 0)) { + // gtk_tree_view_expand_to_path (GTK_TREE_VIEW (app->tree), tree_path); + //} + + } else { + match = iter_matches_search_key (model, iter, search_text); + } + + gtk_tree_path_free (tree_path); + + return match; +} + +static void +proctable_clear_tree (GsmApplication * const app) +{ + GtkTreeModel *model; + + model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER ( + gtk_tree_model_sort_get_model(GTK_TREE_MODEL_SORT ( + gtk_tree_view_get_model (GTK_TREE_VIEW(app->tree)))))); + + gtk_tree_store_clear (GTK_TREE_STORE (model)); + + proctable_free_table (app); + + update_sensitivity(app); +} + +static void +cb_show_dependencies_changed(Gio::Settings& settings, Glib::ustring key, GsmApplication* app) { + if (app->timeout) { + gtk_tree_view_set_show_expanders (GTK_TREE_VIEW (app->tree), + settings.get_boolean (GSM_SETTING_SHOW_DEPENDENCIES)); + + proctable_clear_tree (app); + proctable_update (app); + } +} + +static void +cb_show_whose_processes_changed(Gio::Settings& settings, Glib::ustring key, GsmApplication* app) { + if (app->timeout) { + proctable_clear_tree (app); + proctable_update (app); + } +} + +GsmTreeView * +proctable_new (GsmApplication * const app) +{ + GsmTreeView *proctree; + GtkTreeStore *model; + GtkTreeModelFilter *model_filter; + GtkTreeModelSort *model_sort; + + GtkTreeViewColumn *column; + GtkCellRenderer *cell_renderer; + const gchar *titles[] = { + N_("Process Name"), + N_("User"), + N_("Status"), + N_("Virtual Memory"), + N_("Resident Memory"), + N_("Writable Memory"), + N_("Shared Memory"), + N_("X Server Memory"), + /* xgettext:no-c-format */ N_("% CPU"), + N_("CPU Time"), + N_("Started"), + N_("Nice"), + N_("ID"), + N_("Security Context"), + N_("Command Line"), + N_("Memory"), + /* xgettext: combined noun, the function the process is waiting in, see wchan ps(1) */ + N_("Waiting Channel"), + N_("Control Group"), + N_("Unit"), + N_("Session"), + /* TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only + for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration */ + N_("Seat"), + N_("Owner"), + N_("Disk read total"), + N_("Disk write total"), + N_("Disk read"), + N_("Disk write"), + N_("Priority"), + NULL, + "POINTER" + }; + + gint i; + auto settings = g_settings_get_child (app->settings->gobj (), GSM_SETTINGS_CHILD_PROCESSES); + model = gtk_tree_store_new (NUM_COLUMNS, + G_TYPE_STRING, /* Process Name */ + G_TYPE_STRING, /* User */ + G_TYPE_UINT, /* Status */ + G_TYPE_ULONG, /* VM Size */ + G_TYPE_ULONG, /* Resident Memory */ + G_TYPE_ULONG, /* Writable Memory */ + G_TYPE_ULONG, /* Shared Memory */ + G_TYPE_ULONG, /* X Server Memory */ + G_TYPE_UINT, /* % CPU */ + G_TYPE_UINT64, /* CPU time */ + G_TYPE_ULONG, /* Started */ + G_TYPE_INT, /* Nice */ + G_TYPE_UINT, /* ID */ + G_TYPE_STRING, /* Security Context */ + G_TYPE_STRING, /* Arguments */ + G_TYPE_ULONG, /* Memory */ + G_TYPE_STRING, /* wchan */ + G_TYPE_STRING, /* Cgroup */ + G_TYPE_STRING, /* Unit */ + G_TYPE_STRING, /* Session */ + G_TYPE_STRING, /* Seat */ + G_TYPE_STRING, /* Owner */ + G_TYPE_UINT64, /* Disk read total */ + G_TYPE_UINT64, /* Disk write total*/ + G_TYPE_UINT64, /* Disk read */ + G_TYPE_UINT64, /* Disk write */ + G_TYPE_STRING, /* Priority */ + GDK_TYPE_PIXBUF, /* Icon */ + G_TYPE_POINTER, /* ProcInfo */ + G_TYPE_STRING /* Sexy tooltip */ + ); + + model_filter = GTK_TREE_MODEL_FILTER (gtk_tree_model_filter_new (GTK_TREE_MODEL (model), NULL)); + + gtk_tree_model_filter_set_visible_func(model_filter, process_visibility_func, app, NULL); + + model_sort = GTK_TREE_MODEL_SORT (gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (model_filter))); + + proctree = gsm_tree_view_new (settings, TRUE); + gtk_tree_view_set_model (GTK_TREE_VIEW (proctree), GTK_TREE_MODEL (model_sort)); + + gtk_tree_view_set_tooltip_column (GTK_TREE_VIEW (proctree), COL_TOOLTIP); + gtk_tree_view_set_show_expanders (GTK_TREE_VIEW (proctree), app->settings->get_boolean (GSM_SETTING_SHOW_DEPENDENCIES)); + gtk_tree_view_set_enable_search (GTK_TREE_VIEW (proctree), FALSE); + g_object_unref (G_OBJECT (model)); + + column = gtk_tree_view_column_new (); + + cell_renderer = gtk_cell_renderer_pixbuf_new (); + gtk_tree_view_column_pack_start (column, cell_renderer, FALSE); + gtk_tree_view_column_set_attributes (column, cell_renderer, + "pixbuf", COL_PIXBUF, + NULL); + + cell_renderer = gtk_cell_renderer_text_new (); + gtk_tree_view_column_pack_start (column, cell_renderer, FALSE); + gtk_tree_view_column_set_attributes (column, cell_renderer, + "text", COL_NAME, + NULL); + gtk_tree_view_column_set_title (column, _(titles[0])); + + gtk_tree_view_column_set_sort_column_id (column, COL_NAME); + gtk_tree_view_column_set_resizable (column, TRUE); + gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_FIXED); + gtk_tree_view_column_set_min_width (column, 1); + gtk_tree_view_column_set_reorderable(column, TRUE); + + gsm_tree_view_append_and_bind_column (proctree, column); + gtk_tree_view_set_expander_column (GTK_TREE_VIEW (proctree), column); + + for (i = COL_USER; i <= COL_PRIORITY; i++) { + GtkTreeViewColumn *col; + GtkCellRenderer *cell; + +#ifndef HAVE_WNCK + if (i == COL_MEMXSERVER) + continue; +#endif + + if (i == COL_MEMWRITABLE) + continue; + + cell = gtk_cell_renderer_text_new(); + col = gtk_tree_view_column_new(); + gtk_tree_view_column_pack_start(col, cell, TRUE); + gtk_tree_view_column_set_title(col, _(titles[i])); + gtk_tree_view_column_set_resizable(col, TRUE); + gtk_tree_view_column_set_sort_column_id(col, i); + gtk_tree_view_column_set_reorderable(col, TRUE); + gsm_tree_view_append_and_bind_column (proctree, col); + + // type + switch (i) { +#ifdef HAVE_WNCK + case COL_MEMXSERVER: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::size_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + break; +#endif + case COL_VMSIZE: + case COL_MEMRES: + case COL_MEMSHARED: + case COL_MEM: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::size_na_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + break; + + case COL_CPU_TIME: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::duration_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + break; + + case COL_START_TIME: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::time_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + break; + + case COL_STATUS: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::status_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + break; + case COL_DISK_READ_TOTAL: + case COL_DISK_WRITE_TOTAL: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::size_na_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + break; + case COL_DISK_READ_CURRENT: + case COL_DISK_WRITE_CURRENT: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::io_rate_cell_data_func, + GUINT_TO_POINTER(i), + NULL); + + break; + case COL_PRIORITY: + gtk_tree_view_column_set_cell_data_func(col, cell, + &procman::priority_cell_data_func, + GUINT_TO_POINTER(COL_NICE), + NULL); + break; + default: + gtk_tree_view_column_set_attributes(col, cell, "text", i, NULL); + break; + } + + // sorting + switch (i) { +#ifdef HAVE_WNCK + case COL_MEMXSERVER: +#endif + case COL_VMSIZE: + case COL_MEMRES: + case COL_MEMSHARED: + case COL_MEM: + case COL_CPU: + case COL_CPU_TIME: + case COL_DISK_READ_TOTAL: + case COL_DISK_WRITE_TOTAL: + case COL_DISK_READ_CURRENT: + case COL_DISK_WRITE_CURRENT: + case COL_START_TIME: + gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE (model_sort), i, + procman::number_compare_func, + GUINT_TO_POINTER (i), + NULL); + break; + case COL_PRIORITY: + gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE (model_sort), i, + procman::priority_compare_func, + GUINT_TO_POINTER (COL_NICE), NULL); + break; + default: + break; + } + + // xalign + switch(i) + { + case COL_VMSIZE: + case COL_MEMRES: + case COL_MEMSHARED: +#ifdef HAVE_WNCK + case COL_MEMXSERVER: +#endif + case COL_CPU: + case COL_NICE: + case COL_PID: + case COL_DISK_READ_TOTAL: + case COL_DISK_WRITE_TOTAL: + case COL_DISK_READ_CURRENT: + case COL_DISK_WRITE_CURRENT: + case COL_CPU_TIME: + case COL_MEM: + g_object_set(G_OBJECT(cell), "xalign", 1.0f, NULL); + break; + } + + gtk_tree_view_column_set_sizing(col, GTK_TREE_VIEW_COLUMN_FIXED); + // sizing + switch (i) { + case COL_ARGS: + gtk_tree_view_column_set_min_width(col, 150); + break; + default: + gtk_tree_view_column_set_min_width(column, 20); + break; + } + } + app->tree = proctree; + app->top_of_tree = NULL; + app->last_vscroll_max = 0; + app->last_vscroll_value = 0; + + if (!cgroups_enabled ()) + gsm_tree_view_add_excluded_column (proctree, COL_CGROUP); + + if (!procman::systemd_logind_running()) + { + gsm_tree_view_add_excluded_column (proctree, COL_UNIT); + gsm_tree_view_add_excluded_column (proctree, COL_SESSION); + gsm_tree_view_add_excluded_column (proctree, COL_SEAT); + gsm_tree_view_add_excluded_column (proctree, COL_OWNER); + } + + if (!can_show_security_context_column ()) + gsm_tree_view_add_excluded_column (proctree, COL_SECURITYCONTEXT); + + gsm_tree_view_load_state (proctree); + + GtkIconTheme* theme = gtk_icon_theme_get_default(); + g_signal_connect(G_OBJECT (theme), "changed", G_CALLBACK (cb_refresh_icons), app); + + app->selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (proctree)); + gtk_tree_selection_set_mode (app->selection, GTK_SELECTION_MULTIPLE); + + g_signal_connect (G_OBJECT (app->selection), + "changed", + G_CALLBACK (cb_row_selected), app); + g_signal_connect (G_OBJECT (proctree), "popup_menu", + G_CALLBACK (cb_tree_popup_menu), app); + g_signal_connect (G_OBJECT (proctree), "button_press_event", + G_CALLBACK (cb_tree_button_pressed), app); + + g_signal_connect (G_OBJECT (proctree), "destroy", + G_CALLBACK (cb_proctree_destroying), + app); + + g_signal_connect (G_OBJECT (proctree), "columns-changed", + G_CALLBACK (cb_save_tree_state), app); + + g_signal_connect (G_OBJECT (model_sort), "sort-column-changed", + G_CALLBACK (cb_save_tree_state), app); + + app->settings->signal_changed(GSM_SETTING_SHOW_DEPENDENCIES).connect([app](const Glib::ustring& key) { + cb_show_dependencies_changed(*app->settings.operator->(), key, app); + }); + + app->settings->signal_changed(GSM_SETTING_SHOW_WHOSE_PROCESSES).connect([app](const Glib::ustring& key) { + cb_show_whose_processes_changed(*app->settings.operator->(), key, app); + }); + + gtk_widget_show (GTK_WIDGET (proctree)); + + return proctree; +} + +static void +get_process_name (ProcInfo *info, + const gchar *cmd, const GStrv args) +{ + if (args) { + // look for /usr/bin/very_long_name + // and also /usr/bin/interpreter /usr/.../very_long_name + // which may have use prctl to alter 'cmd' name + for (int i = 0; i != 2 && args[i]; ++i) { + char* basename; + basename = g_path_get_basename(args[i]); + + if (g_str_has_prefix(basename, cmd)) { + info->name = make_string(basename); + return; + } + + g_free(basename); + } + } + info->name = cmd; +} + +std::string +ProcInfo::lookup_user(guint uid) +{ + static std::map users; + auto p = users.insert({uid, ""}); + + // procman_debug("User lookup for uid %u: %s", uid, (p.second ? "MISS" : "HIT")); + + if (p.second) { + struct passwd* pwd; + pwd = getpwuid(uid); + + if (pwd && pwd->pw_name) + p.first->second = pwd->pw_name; + else { + char username[16]; + g_sprintf(username, "%u", uid); + p.first->second = username; + } + } + + return p.first->second; +} + +void +ProcInfo::set_user(guint uid) +{ + if (G_LIKELY(this->uid == uid)) + return; + + this->uid = uid; + this->user = lookup_user(uid); +} + +void +get_process_memory_writable (ProcInfo *info) +{ + glibtop_proc_map buf; + glibtop_map_entry *maps; + + maps = glibtop_get_proc_map(&buf, info->pid); + + const bool use_private_dirty = buf.flags & (1 << GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY); + + gulong memwritable = 0; + const unsigned number = buf.number; + + for (unsigned i = 0; i < number; ++i) { + if (use_private_dirty) { + // clang++ 3.4 is not smart enough to move this invariant out of the loop + // but who cares ? + memwritable += maps[i].private_dirty; + } + else if (maps[i].perm & GLIBTOP_MAP_PERM_WRITE) { + memwritable += maps[i].size; + } + } + + info->memwritable = memwritable; + + g_free(maps); +} + +static void +get_process_memory_info(ProcInfo *info) +{ + glibtop_proc_mem procmem; + +#ifdef HAVE_WNCK + info->memxserver = 0; +#ifdef GDK_WINDOWING_X11 + if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) { + WnckResourceUsage xresources; + + wnck_pid_read_resource_usage (gdk_display_get_default (), + info->pid, + &xresources); + + info->memxserver = xresources.total_bytes_estimate; + } +#endif +#endif + + glibtop_get_proc_mem(&procmem, info->pid); + + info->vmsize = procmem.vsize; + info->memres = procmem.resident; + info->memshared = procmem.share; + + info->mem = info->memres - info->memshared; +#ifdef HAVE_WNCK + info->mem += info->memxserver; +#endif +} + +static void +update_info_mutable_cols(ProcInfo *info) +{ + GtkTreeModel *model; + model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER ( + gtk_tree_model_sort_get_model(GTK_TREE_MODEL_SORT( + gtk_tree_view_get_model (GTK_TREE_VIEW(GsmApplication::get()->tree)))))); + + using procman::tree_store_update; + + tree_store_update(model, &info->node, COL_STATUS, info->status); + tree_store_update(model, &info->node, COL_USER, info->user.c_str()); + tree_store_update(model, &info->node, COL_VMSIZE, info->vmsize); + tree_store_update(model, &info->node, COL_MEMRES, info->memres); + tree_store_update(model, &info->node, COL_MEMSHARED, info->memshared); +#ifdef HAVE_WNCK + tree_store_update(model, &info->node, COL_MEMXSERVER, info->memxserver); +#endif + tree_store_update(model, &info->node, COL_CPU, info->pcpu); + tree_store_update(model, &info->node, COL_CPU_TIME, info->cpu_time); + tree_store_update(model, &info->node, COL_DISK_READ_TOTAL, info->disk_read_bytes_total); + tree_store_update(model, &info->node, COL_DISK_WRITE_TOTAL, info->disk_write_bytes_total); + tree_store_update(model, &info->node, COL_DISK_READ_CURRENT, info->disk_read_bytes_current); + tree_store_update(model, &info->node, COL_DISK_WRITE_CURRENT, info->disk_write_bytes_current); + tree_store_update(model, &info->node, COL_START_TIME, info->start_time); + tree_store_update(model, &info->node, COL_NICE, info->nice); + tree_store_update(model, &info->node, COL_MEM, info->mem); + tree_store_update(model, &info->node, COL_WCHAN, info->wchan.c_str()); + tree_store_update(model, &info->node, COL_CGROUP, info->cgroup_name.c_str()); + tree_store_update(model, &info->node, COL_UNIT, info->unit.c_str()); + tree_store_update(model, &info->node, COL_SESSION, info->session.c_str()); + tree_store_update(model, &info->node, COL_SEAT, info->seat.c_str()); + tree_store_update(model, &info->node, COL_OWNER, info->owner.c_str()); +} + +static void +insert_info_to_tree (ProcInfo *info, GsmApplication *app, bool forced = false) +{ + GtkTreeModel *model; + GtkTreeModel *filtered; + GtkTreeModel *sorted; + sorted = gtk_tree_view_get_model (GTK_TREE_VIEW(app->tree)); + filtered = gtk_tree_model_sort_get_model(GTK_TREE_MODEL_SORT(sorted)); + model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (filtered)); + + if (app->settings->get_boolean (GSM_SETTING_SHOW_DEPENDENCIES)) { + + ProcInfo *parent = 0; + + if (not forced) + parent = app->processes.find(info->ppid); + + if (parent) { + GtkTreePath *parent_node = gtk_tree_model_get_path(model, &parent->node); + gtk_tree_store_insert(GTK_TREE_STORE(model), &info->node, &parent->node, 0); + + GtkTreePath *filtered_parent = gtk_tree_model_filter_convert_child_path_to_path (GTK_TREE_MODEL_FILTER (filtered), parent_node); + if (filtered_parent != NULL) { + GtkTreePath *sorted_parent = gtk_tree_model_sort_convert_child_path_to_path (GTK_TREE_MODEL_SORT (sorted), filtered_parent); + + if (sorted_parent != NULL) { + if (!gtk_tree_view_row_expanded(GTK_TREE_VIEW(app->tree), sorted_parent) +#ifdef __linux__ + // on linuxes we don't want to expand kthreadd by default (always has pid 2) + && (parent->pid != 2) +#endif + ) + gtk_tree_view_expand_row(GTK_TREE_VIEW(app->tree), sorted_parent, FALSE); + gtk_tree_path_free (sorted_parent); + } + gtk_tree_path_free (filtered_parent); + } + gtk_tree_path_free (parent_node); + } else + gtk_tree_store_insert(GTK_TREE_STORE(model), &info->node, NULL, 0); + } + else + gtk_tree_store_insert (GTK_TREE_STORE (model), &info->node, NULL, 0); + + gtk_tree_store_set (GTK_TREE_STORE (model), &info->node, + COL_POINTER, info, + COL_NAME, info->name.c_str(), + COL_ARGS, info->arguments.c_str(), + COL_TOOLTIP, info->tooltip.c_str(), + COL_PID, info->pid, + COL_SECURITYCONTEXT, info->security_context.c_str(), + -1); + + app->pretty_table->set_icon(*info); + + procman_debug("inserted %d%s", info->pid, (forced ? " (forced)" : "")); +} + +/* Removing a node with children - make sure the children are queued +** to be readded. +*/ +template +static void +remove_info_from_tree (GsmApplication *app, GtkTreeModel *model, + ProcInfo& current, List &orphans, unsigned lvl = 0) +{ + GtkTreeIter child_node; + + if (std::find(orphans.begin(), orphans.end(), ¤t) != orphans.end()) { + procman_debug("[%u] %d already removed from tree", lvl, int(current.pid)); + return; + } + + procman_debug("[%u] pid %d, %d children", lvl, int(current.pid), + gtk_tree_model_iter_n_children(model, ¤t.node)); + + // it is not possible to iterate&erase over a treeview so instead we + // just pop one child after another and recursively remove it and + // its children + + while (gtk_tree_model_iter_children(model, &child_node, ¤t.node)) { + ProcInfo *child = 0; + gtk_tree_model_get(model, &child_node, COL_POINTER, &child, -1); + remove_info_from_tree(app, model, *child, orphans, lvl + 1); + } + + g_assert(not gtk_tree_model_iter_has_child(model, ¤t.node)); + + orphans.push_back(¤t); + gtk_tree_store_remove(GTK_TREE_STORE(model), ¤t.node); + procman::poison(current.node, 0x69); +} + + +static std::string +get_proc_kernel_wchan(glibtop_proc_kernel& obj) { + char buf[40] = {0}; + g_strlcpy(buf, obj.wchan, sizeof(buf)); + buf[sizeof(buf)-1] = '\0'; + return buf; +} + +static void +update_info (GsmApplication *app, ProcInfo *info) +{ + glibtop_proc_state procstate; + glibtop_proc_uid procuid; + glibtop_proc_time proctime; + glibtop_proc_kernel prockernel; + glibtop_proc_io procio; + gdouble update_interval_seconds = app->config.update_interval / 1000; + glibtop_get_proc_kernel(&prockernel, info->pid); + info->wchan = get_proc_kernel_wchan(prockernel); + + glibtop_get_proc_state (&procstate, info->pid); + info->status = procstate.state; + + glibtop_get_proc_uid (&procuid, info->pid); + glibtop_get_proc_time (&proctime, info->pid); + glibtop_get_proc_io (&procio, info->pid); + + get_process_memory_info(info); + + info->set_user(procstate.uid); + + // if the cpu time has increased reset the status to running + // regardless of kernel state (#606579) + guint64 difference = proctime.rtime - info->cpu_time; + if (difference > 0) + info->status = GLIBTOP_PROCESS_RUNNING; + + guint cpu_scale = 100; + if (not app->config.solaris_mode) + cpu_scale *= app->config.num_cpus; + + info->pcpu = difference * cpu_scale / app->cpu_total_time; + info->pcpu = MIN(info->pcpu, cpu_scale); + + app->processes.cpu_times[info->pid] = info->cpu_time = proctime.rtime; + info->nice = procuid.nice; + + info->disk_write_bytes_current = (procio.disk_wbytes - info->disk_write_bytes_total)/update_interval_seconds; + info->disk_read_bytes_current = (procio.disk_rbytes - info->disk_read_bytes_total)/update_interval_seconds; + + info->disk_write_bytes_total = procio.disk_wbytes; + info->disk_read_bytes_total = procio.disk_rbytes; + + // set the ppid only if one can exist + // i.e. pid=0 can never have a parent + if (info->pid > 0) { + info->ppid = procuid.ppid; + } + + g_assert(info->pid != info->ppid); + g_assert(info->ppid != -1 || info->pid == 0); + + /* get cgroup data */ + get_process_cgroup_info(*info); + + procman::get_process_systemd_info(info); +} + +ProcInfo::ProcInfo(pid_t pid) + : node(), + pixbuf(), + pid(pid), + ppid(-1), + uid(-1) +{ + ProcInfo * const info = this; + glibtop_proc_state procstate; + glibtop_proc_time proctime; + glibtop_proc_args procargs; + gchar** arguments; + + glibtop_get_proc_state (&procstate, pid); + glibtop_get_proc_time (&proctime, pid); + arguments = glibtop_get_proc_argv (&procargs, pid, 0); + + /* FIXME : wrong. name and arguments may change with exec* */ + get_process_name (info, procstate.cmd, static_cast(arguments)); + + std::string tooltip = make_string(g_strjoinv(" ", arguments)); + if (tooltip.empty()) + tooltip = procstate.cmd; + + info->tooltip = make_string(g_markup_escape_text(tooltip.c_str(), -1)); + + info->arguments = make_string(g_strescape(tooltip.c_str(), "\\\"")); + g_strfreev(arguments); + + guint64 cpu_time = proctime.rtime; + auto app = GsmApplication::get(); + auto it = app->processes.cpu_times.find(pid); + if (it != app->processes.cpu_times.end()) + { + if (proctime.rtime >= it->second) + cpu_time = it->second; + } + info->cpu_time = cpu_time; + info->start_time = proctime.start_time; + + get_process_selinux_context (info); + get_process_cgroup_info(*info); + + get_process_systemd_info(info); +} + +static void +refresh_list (GsmApplication *app, const pid_t* pid_list, const guint n) +{ + typedef std::list ProcList; + ProcList addition; + + GtkTreeModel *model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER ( + gtk_tree_model_sort_get_model(GTK_TREE_MODEL_SORT ( + gtk_tree_view_get_model (GTK_TREE_VIEW(app->tree)))))); + guint i; + + // Add or update processes in the process list + for(i = 0; i < n; ++i) { + ProcInfo *info = app->processes.find(pid_list[i]); + + if (!info) { + info = app->processes.add(pid_list[i]); + addition.push_back(info); + } + + update_info (app, info); + } + + + // Remove dead processes from the process list and from the + // tree. children are queued to be readded at the right place + // in the tree. + + const std::set pids(pid_list, pid_list + n); + + auto it = std::begin(app->processes); + while (it != std::end(app->processes)) { + auto& info = it->second; + if (pids.find(info.pid) == pids.end()) { + procman_debug("ripping %d", info.pid); + remove_info_from_tree(app, model, info, addition); + addition.remove(&info); + it = app->processes.erase(it); + } else { + ++it; + } + } + + // INVARIANT + // pid_list == ProcInfo::all + addition + + + if (app->settings->get_boolean (GSM_SETTING_SHOW_DEPENDENCIES)) { + + // insert process in the tree. walk through the addition list + // (new process + process that have a new parent). This loop + // handles the dependencies because we cannot insert a process + // until its parent is in the tree. + + std::set in_tree(pids); + + for (ProcList::iterator it(addition.begin()); it != addition.end(); ++it) + in_tree.erase((*it)->pid); + + + while (not addition.empty()) { + procman_debug("looking for %d parents", int(addition.size())); + ProcList::iterator it(addition.begin()); + + while (it != addition.end()) { + procman_debug("looking for %d's parent with ppid %d", + int((*it)->pid), int((*it)->ppid)); + + + // inserts the process in the treeview if : + // - it has no parent (ppid = -1), + // ie it is for example the [kernel] on FreeBSD + // - it is init + // - its parent is already in tree + // - its parent is unreachable + // + // rounds == 2 means that addition contains processes with + // unreachable parents + // + // FIXME: this is broken if the unreachable parent becomes active + // i.e. it gets active or changes ower + // so we just clear the tree on __each__ update + // see proctable_update (ProcData * const procdata) + + + if ((*it)->ppid <= 0 or in_tree.find((*it)->ppid) != in_tree.end()) { + insert_info_to_tree(*it, app); + in_tree.insert((*it)->pid); + it = addition.erase(it); + continue; + } + + ProcInfo *parent = app->processes.find((*it)->ppid); + // if the parent is unreachable + if (not parent) { + // or std::find(addition.begin(), addition.end(), parent) == addition.end()) { + insert_info_to_tree(*it, app, true); + in_tree.insert((*it)->pid); + it = addition.erase(it); + continue; + } + + ++it; + } + } + } + else { + // don't care of the tree + for (auto& v : addition) insert_info_to_tree(v, app); + } + + + for (auto& v : app->processes) update_info_mutable_cols(&v.second); +} + +void +proctable_update (GsmApplication *app) +{ + pid_t* pid_list; + glibtop_proclist proclist; + glibtop_cpu cpu; + int which = 0; + int arg = 0; + auto whose_processes = app->settings->get_string(GSM_SETTING_SHOW_WHOSE_PROCESSES); + if (whose_processes == "all") { + which = GLIBTOP_KERN_PROC_ALL; + arg = 0; + } else if (whose_processes == "active") { + which = GLIBTOP_KERN_PROC_ALL | GLIBTOP_EXCLUDE_IDLE; + arg = 0; + } else if (whose_processes == "user") { + which = GLIBTOP_KERN_PROC_UID; + arg = getuid (); + } + + pid_list = glibtop_get_proclist (&proclist, which, arg); + + /* FIXME: total cpu time elapsed should be calculated on an individual basis here + ** should probably have a total_time_last gint in the ProcInfo structure */ + glibtop_get_cpu (&cpu); + app->cpu_total_time = MAX(cpu.total - app->cpu_total_time_last, 1); + app->cpu_total_time_last = cpu.total; + + // FIXME: not sure if glibtop always returns a sorted list of pid + // but it is important otherwise refresh_list won't find the parent + std::sort(pid_list, pid_list + proclist.number); + refresh_list (app, pid_list, proclist.number); + + // juggling with tree scroll position to fix https://bugzilla.gnome.org/show_bug.cgi?id=92724 + GtkTreePath* current_top; + if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(app->tree), 0,0, ¤t_top, NULL, NULL, NULL)) { + GtkAdjustment *vadjustment = GTK_ADJUSTMENT (gtk_scrollable_get_vadjustment (GTK_SCROLLABLE (app->tree))); + gdouble current_max = gtk_adjustment_get_upper(vadjustment); + gdouble current_value = gtk_adjustment_get_value(vadjustment); + + if (app->top_of_tree) { + // if the visible cell from the top of the tree is still the same, as last time + if (gtk_tree_path_compare (app->top_of_tree, current_top) == 0) { + //but something from the scroll parameters has changed compared to the last values + if (app->last_vscroll_value == 0 && current_value != 0) { + // the tree was scrolled to top, and something has been added above the current top row + gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(app->tree), -1, 0); + } else if (current_max > app->last_vscroll_max && app->last_vscroll_max == app->last_vscroll_value) { + // the tree was scrolled to bottom, something has been added below the current bottom row + gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(app->tree), -1, current_max); + } + } + + gtk_tree_path_free(app->top_of_tree); + } + + app->top_of_tree = current_top; + app->last_vscroll_value = current_value; + app->last_vscroll_max = current_max; + } + + g_free (pid_list); + + /* proclist.number == g_list_length(procdata->info) == g_hash_table_size(procdata->pids) */ +} + +void +proctable_free_table (GsmApplication * const app) +{ + app->processes.clear(); +} + +void +ProcInfo::set_icon(Glib::RefPtr icon) +{ + this->pixbuf = icon; + + GtkTreeModel *model; + model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER ( + gtk_tree_model_sort_get_model(GTK_TREE_MODEL_SORT( + gtk_tree_view_get_model (GTK_TREE_VIEW(GsmApplication::get()->tree)))))); + gtk_tree_store_set(GTK_TREE_STORE(model), &this->node, + COL_PIXBUF, (this->pixbuf ? this->pixbuf->gobj() : NULL), + -1); +} + +void +proctable_freeze (GsmApplication *app) +{ + if (app->timeout) { + g_source_remove (app->timeout); + app->timeout = 0; + } +} + +void +proctable_thaw (GsmApplication *app) +{ + if (app->timeout) + return; + + app->timeout = g_timeout_add (app->config.update_interval, + cb_timeout, + app); +} + +void +proctable_reset_timeout (GsmApplication *app) +{ + proctable_freeze (app); + proctable_thaw (app); +} diff --git a/src/proctable.h b/src/proctable.h new file mode 100644 index 0000000..a66ee93 --- /dev/null +++ b/src/proctable.h @@ -0,0 +1,75 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* Procman - tree view + * Copyright (C) 2001 Kevin Vandersloot + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, see . + * + */ + +#ifndef _GSM_PROCTABLE_H_ +#define _GSM_PROCTABLE_H_ + +#include +#include +#include "application.h" +#include "legacy/treeview.h" + +enum +{ + COL_NAME = 0, + COL_USER, + COL_STATUS, + COL_VMSIZE, + COL_MEMRES, + COL_MEMWRITABLE, + COL_MEMSHARED, + COL_MEMXSERVER, + COL_CPU, + COL_CPU_TIME, + COL_START_TIME, + COL_NICE, + COL_PID, + COL_SECURITYCONTEXT, + COL_ARGS, + COL_MEM, + COL_WCHAN, + COL_CGROUP, + COL_UNIT, + COL_SESSION, + COL_SEAT, + COL_OWNER, + COL_DISK_READ_TOTAL, + COL_DISK_WRITE_TOTAL, + COL_DISK_READ_CURRENT, + COL_DISK_WRITE_CURRENT, + COL_PRIORITY, + COL_PIXBUF, + COL_POINTER, + COL_TOOLTIP, + NUM_COLUMNS +}; + + +GsmTreeView* proctable_new (GsmApplication *app); +void proctable_update (GsmApplication *app); +void proctable_free_table (GsmApplication *app); +void proctable_freeze (GsmApplication *app); +void proctable_thaw (GsmApplication *app); +void proctable_reset_timeout (GsmApplication *app); + +void get_process_memory_writable (ProcInfo *info); +void get_last_selected (GtkTreeModel *model, GtkTreePath *path, + GtkTreeIter *iter, gpointer data); + +#endif /* _GSM_PROCTABLE_H_ */ diff --git a/src/selinux.cpp b/src/selinux.cpp new file mode 100644 index 0000000..a9596d5 --- /dev/null +++ b/src/selinux.cpp @@ -0,0 +1,66 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include + +#include "selinux.h" +#include "application.h" +#include "util.h" + + +static int (*getpidcon)(pid_t, char**); +static void (*freecon)(char*); +static int (*is_selinux_enabled)(void); + +static gboolean has_selinux; + +static gboolean load_selinux(void) +{ + return load_symbols("libselinux.so.1", + "getpidcon", &getpidcon, + "freecon", &freecon, + "is_selinux_enabled", &is_selinux_enabled, + NULL); +} + + + +void +get_process_selinux_context (ProcInfo *info) +{ + char *con; + + if (has_selinux && !getpidcon (info->pid, &con)) { + info->security_context = g_strdup (con); + freecon (con); + } +} + + + +gboolean +can_show_security_context_column (void) +{ + if (!(has_selinux = load_selinux())) + return FALSE; + + switch (is_selinux_enabled()) { + case 1: + /* We're running on an SELinux kernel */ + return TRUE; + + case -1: + /* Error; hide the security context column */ + + case 0: + /* We're not running on an SELinux kernel: + hide the security context column */ + + default: + procman_debug("SELinux was found but is not enabled.\n"); + return FALSE; + } +} + + + diff --git a/src/selinux.h b/src/selinux.h new file mode 100644 index 0000000..e30c7c0 --- /dev/null +++ b/src/selinux.h @@ -0,0 +1,15 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_SELINUX_H_ +#define _GSM_SELINUX_H_ + +#include + +#include "application.h" + +void +get_process_selinux_context (ProcInfo *info); + +gboolean +can_show_security_context_column (void) G_GNUC_CONST; + +#endif /* _GSM_SELINUX_H_ */ diff --git a/src/settings-keys.h b/src/settings-keys.h new file mode 100644 index 0000000..87fbb9f --- /dev/null +++ b/src/settings-keys.h @@ -0,0 +1,36 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_SETTINGS_KEYS_H_ +#define _GSM_SETTINGS_KEYS_H_ + +#define GSM_GSETTINGS_SCHEMA "org.gnome.gnome-system-monitor" + +#define GSM_SETTINGS_CHILD_OPEN_FILES "openfilestree" +#define GSM_SETTINGS_CHILD_DISKS "disktreenew" +#define GSM_SETTINGS_CHILD_PROCESSES "proctree" +#define GSM_SETTINGS_CHILD_MEMMAP "memmapstree" + +#define GSM_SETTING_WINDOW_STATE "window-state" +#define GSM_SETTING_MAXIMIZED "maximized" +#define GSM_SETTING_CURRENT_TAB "current-tab" +#define GSM_SETTING_PROCESS_UPDATE_INTERVAL "update-interval" +#define GSM_SETTING_SHOW_WHOSE_PROCESSES "show-whose-processes" +#define GSM_SETTING_SHOW_DEPENDENCIES "show-dependencies" +#define GSM_SETTING_SHOW_KILL_DIALOG "kill-dialog" +#define GSM_SETTING_SOLARIS_MODE "solaris-mode" +#define GSM_SETTING_GRAPH_UPDATE_INTERVAL "graph-update-interval" +#define GSM_SETTING_CPU_COLORS "cpu-colors" +#define GSM_SETTING_MEM_COLOR "mem-color" +#define GSM_SETTING_SWAP_COLOR "swap-color" +#define GSM_SETTING_NET_IN_COLOR "net-in-color" +#define GSM_SETTING_NET_OUT_COLOR "net-out-color" +#define GSM_SETTING_DRAW_STACKED "cpu-stacked-area-chart" +#define GSM_SETTING_DRAW_SMOOTH "cpu-smooth-graph" +#define GSM_SETTING_NETWORK_IN_BITS "network-in-bits" +#define GSM_SETTING_SHOW_CPU "show-cpu" +#define GSM_SETTING_SHOW_MEM "show-mem" +#define GSM_SETTING_SHOW_NETWORK "show-network" +#define GSM_SETTING_DISKS_UPDATE_INTERVAL "disks-interval" +#define GSM_SETTING_SHOW_ALL_FS "show-all-fs" +#define GSM_SETTING_SMOOTH_REFRESH "smooth-refresh" + +#endif /* _GSM_SETTINGS_KEYS_H_ */ diff --git a/src/smooth_refresh.cpp b/src/smooth_refresh.cpp new file mode 100644 index 0000000..45f28c1 --- /dev/null +++ b/src/smooth_refresh.cpp @@ -0,0 +1,151 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include + +#include +#include +#include + +#include "smooth_refresh.h" +#include "application.h" +#include "settings-keys.h" +#include "util.h" + + +const string SmoothRefresh::KEY(GSM_SETTING_SMOOTH_REFRESH); + + + +unsigned SmoothRefresh::get_own_cpu_usage() +{ + glibtop_cpu cpu; + glibtop_proc_time proctime; + guint64 elapsed; + unsigned usage = PCPU_LO; + + glibtop_get_cpu (&cpu); + elapsed = cpu.total - this->last_total_time; + + if (elapsed) { // avoid division by 0 + glibtop_get_proc_time(&proctime, getpid()); + usage = (proctime.rtime - this->last_cpu_time) * 100 / elapsed; + this->last_cpu_time = proctime.rtime; + } + + usage = CLAMP(usage, 0, 100); + + this->last_total_time = cpu.total; + + return usage; +} + +void SmoothRefresh::load_settings_value(Glib::ustring key) +{ + this->active = this->settings->get_boolean(key); + + if (this->active) + procman_debug("smooth_refresh is enabled"); +} + + +SmoothRefresh::SmoothRefresh(Glib::RefPtr a_settings) + : + settings(a_settings), + active(false), + interval(0), + last_pcpu(0), + last_total_time(0ULL), + last_cpu_time(0ULL) +{ + this->connection = a_settings->signal_changed("smooth_refresh").connect([this](const Glib::ustring& key) { this->load_settings_value(key); }); + + this->reset(); + this->load_settings_value(KEY); +} + + + +void SmoothRefresh::reset() +{ + glibtop_cpu cpu; + glibtop_proc_time proctime; + + glibtop_get_cpu(&cpu); + glibtop_get_proc_time(&proctime, getpid()); + + this->interval = GsmApplication::get()->config.update_interval; + this->last_pcpu = PCPU_LO; + this->last_total_time = cpu.total; + this->last_cpu_time = proctime.rtime; +} + + + +SmoothRefresh::~SmoothRefresh() +{ + if (this->connection) + this->connection.disconnect(); +} + + + +bool +SmoothRefresh::get(guint &new_interval) +{ + const unsigned config_interval = GsmApplication::get()->config.update_interval; + + g_assert(this->interval >= config_interval); + + if (not this->active) + return false; + + + const unsigned pcpu = this->get_own_cpu_usage(); + /* + invariant: MAX_UPDATE_INTERVAL >= interval >= config_interval >= MIN_UPDATE_INTERVAL + + i see 3 cases: + + a) interval is too big (CPU usage < 10%) + -> increase interval + + b) interval is too small (CPU usage > 10%) AND interval != config_interval + > + -> decrease interval + + c) interval is config_interval (start or interval is perfect) + + */ + + if (pcpu > PCPU_HI && this->last_pcpu > PCPU_HI) + new_interval = this->interval * 11 / 10; + else if (this->interval != config_interval && pcpu < PCPU_LO && this->last_pcpu < PCPU_LO) + new_interval = this->interval * 9 / 10; + else + new_interval = this->interval; + + new_interval = CLAMP(new_interval, config_interval, config_interval * 2); + new_interval = CLAMP(new_interval, MIN_UPDATE_INTERVAL, MAX_UPDATE_INTERVAL); + + bool changed = this->interval != new_interval; + + if (changed) + this->interval = new_interval; + + this->last_pcpu = pcpu; + + + if (changed) { + procman_debug("CPU usage is %3u%%, changed refresh_interval to %u (config %u)", + this->last_pcpu, + this->interval, + config_interval); + } + + g_assert(this->interval == new_interval); + g_assert(this->interval >= config_interval); + + return changed; +} + diff --git a/src/smooth_refresh.h b/src/smooth_refresh.h new file mode 100644 index 0000000..8dc1f97 --- /dev/null +++ b/src/smooth_refresh.h @@ -0,0 +1,103 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_SMOOTH_REFRESH_H +#define _GSM_SMOOTH_REFRESH_H + +#include +#include +#include + +#include "util.h" + +using std::string; + + + +class SmoothRefresh + : private procman::NonCopyable +{ + public: + + /* + smooth_refresh_new + + @config_interval : pointer to config_interval so we can observe + config_interval changes. + + @return : initialized SmoothRefresh + */ + SmoothRefresh(Glib::RefPtr a_settings); + + ~SmoothRefresh(); + + /* + smooth_refresh_reset + + Resets state and re-read config_interval + */ + void reset(); + + /* + smooth_refresh_get + + Computes the new refresh_interval so that CPU usage is lower than + SMOOTH_REFRESH_PCPU. + + @new_interval : where the new refresh_interval is stored. + + @return : TRUE is refresh_interval has changed. The new refresh_interval + is stored in @new_interval. Else FALSE; + */ + bool get(guint &new_interval); + + + static const string KEY; + static const bool KEY_DEFAULT_VALUE; + + private: + + unsigned get_own_cpu_usage(); + + void load_settings_value(Glib::ustring key); + + /* + fuzzy logic: + - decrease refresh interval only if current CPU% and last CPU% + are higher than PCPU_LO + - increase refresh interval only if current CPU% and last CPU% + are higher than PCPU_HI + + */ + + enum + { + PCPU_HI = 22, + PCPU_LO = 18 + }; + + /* + -self : procman's PID (so we call getpid() only once) + + -interval : current refresh interval + + -config_interval : pointer to the configuration refresh interval. + Used to watch configuration changes + + -interval >= -config_interval + + -last_pcpu : to avoid spikes, the last CPU%. See PCPU_{LO,HI} + + -last_total_time: + -last_cpu_time: Save last cpu and process times to compute CPU% + */ + + Glib::RefPtr settings; + bool active; + sigc::connection connection; + guint interval; + unsigned last_pcpu; + guint64 last_total_time; + guint64 last_cpu_time; +}; + + +#endif /* _GSM_SMOOTH_REFRESH_H */ diff --git a/src/systemd.cpp b/src/systemd.cpp new file mode 100644 index 0000000..880fc4c --- /dev/null +++ b/src/systemd.cpp @@ -0,0 +1,61 @@ +#include +#include + +#ifdef HAVE_SYSTEMD +#include +#endif + +#include "application.h" +#include "systemd.h" + + +bool +procman::systemd_logind_running() +{ +#ifdef HAVE_SYSTEMD + static bool init; + static bool is_running; + + if (!init) { + /* check if logind is running */ + if (access("/run/systemd/seats/", F_OK) >= 0) { + is_running = true; + } + init = true; + } + + return is_running; + +#else + return false; +#endif +} + +void +procman::get_process_systemd_info(ProcInfo *info) +{ +#ifdef HAVE_SYSTEMD + uid_t uid; + + if (!systemd_logind_running()) + return; + + char* unit = NULL; + sd_pid_get_unit(info->pid, &unit); + info->unit = make_string(unit); + + char* session = NULL; + sd_pid_get_session(info->pid, &session); + info->session = make_string(session); + + if (!info->session.empty()) { + char* seat = NULL; + sd_session_get_seat(info->session.c_str(), &seat); + info->seat = make_string(seat); + } + if (sd_pid_get_owner_uid(info->pid, &uid) >= 0) + info->owner = info->lookup_user(uid); + else + info->owner = ""; +#endif +} diff --git a/src/systemd.h b/src/systemd.h new file mode 100644 index 0000000..6604877 --- /dev/null +++ b/src/systemd.h @@ -0,0 +1,12 @@ +#ifndef PROCMAN_SYSTEMD_H_144CA8D6_BF03_11E4_B291_000C298F6617 +#define PROCMAN_SYSTEMD_H_144CA8D6_BF03_11E4_B291_000C298F6617 + +#include "application.h" + +namespace procman +{ + bool systemd_logind_running(); + void get_process_systemd_info(ProcInfo *info); +} + +#endif diff --git a/src/util.cpp b/src/util.cpp new file mode 100644 index 0000000..8efebf3 --- /dev/null +++ b/src/util.cpp @@ -0,0 +1,639 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#include + +#include +#include +#include + +#include +#include + +#include "util.h" +#include "application.h" + +extern "C" { +#include "legacy/e_date.h" +} + + +const char* +format_process_state(guint state) +{ + const char *status; + + switch (state) + { + case GLIBTOP_PROCESS_RUNNING: + status = _("Running"); + break; + + case GLIBTOP_PROCESS_STOPPED: + status = _("Stopped"); + break; + + case GLIBTOP_PROCESS_ZOMBIE: + status = _("Zombie"); + break; + + case GLIBTOP_PROCESS_UNINTERRUPTIBLE: + status = _("Uninterruptible"); + break; + + default: + status = _("Sleeping"); + break; + } + + return status; +} + + + +static char * +mnemonic_safe_process_name(const char *process_name) +{ + const char *p; + GString *name; + + name = g_string_new (""); + + for(p = process_name; *p; ++p) + { + g_string_append_c (name, *p); + + if(*p == '_') + g_string_append_c (name, '_'); + } + + return g_string_free (name, FALSE); +} + + + +static inline unsigned divide(unsigned *q, unsigned *r, unsigned d) +{ + *q = *r / d; + *r = *r % d; + return *q != 0; +} + + +/* + * @param d: duration in centiseconds + * @type d: unsigned + */ +char * +procman::format_duration_for_display(unsigned centiseconds) +{ + unsigned weeks = 0, days = 0, hours = 0, minutes = 0, seconds = 0; + + (void)(divide(&seconds, ¢iseconds, 100) + && divide(&minutes, &seconds, 60) + && divide(&hours, &minutes, 60) + && divide(&days, &hours, 24) + && divide(&weeks, &days, 7)); + + if (weeks) + /* xgettext: weeks, days */ + return g_strdup_printf(_("%uw%ud"), weeks, days); + + if (days) + /* xgettext: days, hours (0 -> 23) */ + return g_strdup_printf(_("%ud%02uh"), days, hours); + + if (hours) + /* xgettext: hours (0 -> 23), minutes, seconds */ + return g_strdup_printf(_("%u:%02u:%02u"), hours, minutes, seconds); + + /* xgettext: minutes, seconds, centiseconds */ + return g_strdup_printf(_("%u:%02u.%02u"), minutes, seconds, centiseconds); +} + + + +GtkLabel* +procman_make_label_for_mmaps_or_ofiles(const char *format, + const char *process_name, + unsigned pid) +{ + GtkLabel* label; + char *name, *title; + + name = mnemonic_safe_process_name (process_name); + title = g_strdup_printf(format, name, pid); + label = GTK_LABEL (gtk_label_new_with_mnemonic (title)); + gtk_widget_set_valign (GTK_WIDGET (label), GTK_ALIGN_CENTER); + gtk_widget_set_halign (GTK_WIDGET (label), GTK_ALIGN_START); + + g_free (title); + g_free (name); + + return label; +} + + + +/** + * procman::format_size: + * @size: + * + * Formats the file size passed in @bytes in a way that is easy for + * the user to read. Gives the size in bytes, kibibytes, mebibytes or + * gibibytes, choosing whatever is appropriate. + * + * Returns: a newly allocated string with the size ready to be shown. + **/ + +gchar* +procman::format_size(guint64 size, bool want_bits) +{ + if (want_bits) + size *= 8; + + const GFormatSizeFlags flags = (want_bits ? G_FORMAT_SIZE_BITS : G_FORMAT_SIZE_IEC_UNITS); + return g_format_size_full(size, flags); +} + +gchar * +procman::get_nice_level (gint nice) +{ + if (nice < -7) + return _("Very High"); + else if (nice < -2) + return _("High"); + else if (nice < 3) + return _("Normal"); + else if (nice < 7) + return _("Low"); + else + return _("Very Low"); +} + +gchar * +procman::get_nice_level_with_priority (gint nice) +{ + if (nice < -7) + return _("Very High Priority"); + else if (nice < -2) + return _("High Priority"); + else if (nice < 3) + return _("Normal Priority"); + else if (nice < 7) + return _("Low Priority"); + else + return _("Very Low Priority"); +} + +gboolean +load_symbols(const char *module, ...) +{ + GModule *mod; + gboolean found_all = TRUE; + va_list args; + + mod = g_module_open(module, static_cast(G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL)); + + if (!mod) + return FALSE; + + procman_debug("Found %s", module); + + va_start(args, module); + + while (1) { + const char *name; + void **symbol; + + name = va_arg(args, char*); + + if (!name) + break; + + symbol = va_arg(args, void**); + + if (g_module_symbol(mod, name, symbol)) { + procman_debug("Loaded %s from %s", name, module); + } + else { + procman_debug("Could not load %s from %s", name, module); + found_all = FALSE; + break; + } + } + + va_end(args); + + + if (found_all) + g_module_make_resident(mod); + else + g_module_close(mod); + + return found_all; +} + + +static gboolean +is_debug_enabled(void) +{ + static gboolean init; + static gboolean enabled; + + if (!init) { + enabled = g_getenv("GNOME_SYSTEM_MONITOR_DEBUG") != NULL; + init = TRUE; + } + + return enabled; +} + + +static double +get_relative_time(void) +{ + static unsigned long start_time; + GTimeVal tv; + + if (G_UNLIKELY(!start_time)) { + glibtop_proc_time buf; + glibtop_get_proc_time(&buf, getpid()); + start_time = buf.start_time; + } + + g_get_current_time(&tv); + return (tv.tv_sec - start_time) + 1e-6 * tv.tv_usec; +} + +static guint64 +get_size_from_column(GtkTreeModel* model, GtkTreeIter* first, + const guint index) +{ + GValue value = { 0 }; + gtk_tree_model_get_value(model, first, index, &value); + + guint64 size; + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_UINT: + size = g_value_get_uint(&value); + break; + case G_TYPE_ULONG: + size = g_value_get_ulong(&value); + break; + case G_TYPE_UINT64: + size = g_value_get_uint64(&value); + break; + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + return size; +} + +void +procman_debug_real(const char *file, int line, const char *func, + const char *format, ...) +{ + va_list args; + char *msg; + + if (G_LIKELY(!is_debug_enabled())) + return; + + va_start(args, format); + msg = g_strdup_vprintf(format, args); + va_end(args); + + g_print ("[%.3f %s:%d %s] %s\n", get_relative_time(), file, line, func, msg); + + g_free(msg); +} + + + +namespace procman +{ + void size_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + guint64 size; + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_ULONG: + size = g_value_get_ulong(&value); + break; + + case G_TYPE_UINT64: + size = g_value_get_uint64(&value); + break; + + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + + char *str = g_format_size_full(size, G_FORMAT_SIZE_IEC_UNITS); + g_object_set(renderer, "text", str, NULL); + g_free(str); + } + + + /* + Same as above but handles size == 0 as not available + */ + void size_na_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + guint64 size; + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_ULONG: + size = g_value_get_ulong(&value); + break; + + case G_TYPE_UINT64: + size = g_value_get_uint64(&value); + break; + + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + + if (size == 0) { + char *str = g_strdup_printf ("%s", _("N/A")); + g_object_set(renderer, "markup", str, NULL); + g_free(str); + } + else { + char *str = g_format_size_full(size, G_FORMAT_SIZE_IEC_UNITS); + g_object_set(renderer, "text", str, NULL); + g_free(str); + } + + } + + void io_rate_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + guint64 size; + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_ULONG: + size = g_value_get_ulong(&value); + break; + + case G_TYPE_UINT64: + size = g_value_get_uint64(&value); + break; + + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + + if (size == 0) { + char *str = g_strdup_printf ("%s", _("N/A")); + g_object_set(renderer, "markup", str, NULL); + g_free(str); + } + else { + g_object_set(renderer, "text", procman::format_rate(size, FALSE).c_str(), NULL); + } + + } + + /* + Cell data function to format a size value with SI units (to be used only for disk size, see bugzilla 693630) + */ + void size_si_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + guint64 size; + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_ULONG: + size = g_value_get_ulong(&value); + break; + + case G_TYPE_UINT64: + size = g_value_get_uint64(&value); + break; + + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + + char *str = g_format_size(size); + g_object_set(renderer, "text", str, NULL); + g_free(str); + } + + void duration_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + unsigned time; + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_ULONG: + time = g_value_get_ulong(&value); + break; + + case G_TYPE_UINT64: + time = g_value_get_uint64(&value); + break; + + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + + time = 100 * time / GsmApplication::get()->frequency; + char *str = format_duration_for_display(time); + g_object_set(renderer, "text", str, NULL); + g_free(str); + } + + + void time_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + time_t time; + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_ULONG: + time = g_value_get_ulong(&value); + break; + + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + + char *str = procman_format_date_for_display(time); + g_object_set(renderer, "text", str, NULL); + g_free(str); + } + + void status_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + guint state; + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + switch (G_VALUE_TYPE(&value)) { + case G_TYPE_UINT: + state = g_value_get_uint(&value); + break; + + default: + g_assert_not_reached(); + } + + g_value_unset(&value); + + const char *str = format_process_state(state); + g_object_set(renderer, "text", str, NULL); + } + + void priority_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + GValue value = { 0 }; + + gtk_tree_model_get_value(model, iter, index, &value); + + gint priority = g_value_get_int(&value); + + g_value_unset(&value); + + g_object_set(renderer, "text", procman::get_nice_level(priority), NULL); + + } + + gint priority_compare_func(GtkTreeModel* model, GtkTreeIter* first, + GtkTreeIter* second, gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + GValue value1 = { 0 }; + GValue value2 = { 0 }; + gtk_tree_model_get_value(model, first, index, &value1); + gtk_tree_model_get_value(model, second, index, &value2); + gint result = g_value_get_int(&value1) - g_value_get_int(&value2); + g_value_unset(&value1); + g_value_unset(&value2); + return result; + } + + gint number_compare_func(GtkTreeModel* model, GtkTreeIter* first, + GtkTreeIter* second, gpointer user_data) + { + const guint index = GPOINTER_TO_UINT(user_data); + + guint64 size1, size2; + size1 = get_size_from_column(model, first, index); + size2 = get_size_from_column(model, second, index); + + if ( size2 > size1 ) + return 1; + else if ( size2 < size1 ) + return -1; + return 0; + } + + template<> + void tree_store_update(GtkTreeModel* model, GtkTreeIter* iter, int column, const char* new_value) + { + char* current_value; + + gtk_tree_model_get(model, iter, column, ¤t_value, -1); + + if (g_strcmp0(current_value, new_value) != 0) + gtk_tree_store_set(GTK_TREE_STORE(model), iter, column, new_value, -1); + + g_free(current_value); + } + + + std::string format_rate(guint64 rate, bool want_bits) + { + char* bytes = procman::format_size(rate, want_bits); + // xgettext: rate, 10MiB/s or 10Mbit/s + std::string formatted_rate(make_string(g_strdup_printf(_("%s/s"), bytes))); + g_free(bytes); + return formatted_rate; + } + + + std::string format_network(guint64 rate) + { + char* bytes = procman::format_size(rate, GsmApplication::get()->config.network_in_bits); + std::string formatted(bytes); + g_free(bytes); + return formatted; + } + + + std::string format_network_rate(guint64 rate) + { + return procman::format_rate(rate, GsmApplication::get()->config.network_in_bits); + } + +} + +Glib::ustring +get_monospace_system_font_name () +{ + return Gio::Settings::create ("org.gnome.desktop.interface")->get_string ("monospace-font-name"); +} diff --git a/src/util.h b/src/util.h new file mode 100644 index 0000000..d76244e --- /dev/null +++ b/src/util.h @@ -0,0 +1,163 @@ +/* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef _GSM_UTIL_H_ +#define _GSM_UTIL_H_ + +#include +#include + +using std::string; + +GtkLabel* +procman_make_label_for_mmaps_or_ofiles(const char *format, + const char *process_name, + unsigned pid); + +gboolean +load_symbols(const char *module, ...) G_GNUC_NULL_TERMINATED; + +const char* +format_process_state(guint state); + +void +procman_debug_real(const char *file, int line, const char *func, + const char *format, ...) G_GNUC_PRINTF(4, 5); + +#define procman_debug(FMT, ...) procman_debug_real(__FILE__, __LINE__, __func__, FMT, ##__VA_ARGS__) + +Glib::ustring get_monospace_system_font_name (void); + +inline string make_string(char *c_str) +{ + if (!c_str) { + procman_debug("NULL string"); + return string(); + } + + string s(c_str); + g_free(c_str); + return s; +} + + +namespace procman +{ + char* format_duration_for_display(unsigned centiseconds); + + void size_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + + void io_rate_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + + void size_na_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + + void size_si_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + + + void duration_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + + void time_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + + void status_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + void priority_cell_data_func(GtkTreeViewColumn *col, GtkCellRenderer *renderer, + GtkTreeModel *model, GtkTreeIter *iter, + gpointer user_data); + gint priority_compare_func(GtkTreeModel* model, GtkTreeIter* first, + GtkTreeIter* second, gpointer user_data); + gint number_compare_func(GtkTreeModel* model, GtkTreeIter* first, + GtkTreeIter* second, gpointer user_data); + + + template + void poison(T &t, char c) + { + memset(&t, c, sizeof t); + } + + + + // + // Stuff to update a tree_store in a smart way + // + + template + void tree_store_update(GtkTreeModel* model, GtkTreeIter* iter, int column, const T& new_value) + { + T current_value; + + gtk_tree_model_get(model, iter, column, ¤t_value, -1); + + if (current_value != new_value) + gtk_tree_store_set(GTK_TREE_STORE(model), iter, column, new_value, -1); + } + + // undefined + // catch every thing about pointers + // just to make sure i'm not doing anything wrong + template + void tree_store_update(GtkTreeModel* model, GtkTreeIter* iter, int column, T* new_value); + + // specialized versions for strings + template<> + void tree_store_update(GtkTreeModel* model, GtkTreeIter* iter, int column, const char* new_value); + + template<> + inline void tree_store_update(GtkTreeModel* model, GtkTreeIter* iter, int column, char* new_value) + { + tree_store_update(model, iter, column, new_value); + } + + gchar* format_size(guint64 size, bool want_bits = false); + + gchar* get_nice_level (gint nice); + + gchar* get_nice_level_with_priority (gint nice); + + std::string format_rate(guint64 rate, bool want_bits = false); + + std::string format_network(guint64 rate); + std::string format_network_rate(guint64 rate); + + class NonCopyable + { + protected: + NonCopyable() {} // = default + ~NonCopyable() {} // = default + private: + NonCopyable(const NonCopyable&) /* = delete */; + NonCopyable& operator=(const NonCopyable&) /* = delete */; + }; + + + // join the elements of c with sep + template + auto join(const C& c, const S& sep) -> decltype(c[0] + sep) + { + decltype(c[0] + sep) r; + bool first = true; + + for(const auto& e : c) { + if (!first) { + r += sep; + } + first = false; + r += e; + } + + return r; + } +} + +#endif /* _GSM_UTIL_H_ */