]> granicus.if.org Git - psmisc/commitdiff
language updates and fixes
authorCraig Small <csmall@users.sourceforge.net>
Mon, 20 Jun 2011 11:45:39 +0000 (21:45 +1000)
committerCraig Small <csmall@users.sourceforge.net>
Mon, 20 Jun 2011 11:45:39 +0000 (21:45 +1000)
Language po files updated
fuser doesn't complain if /proc/#/fd disappears SF#3310990

27 files changed:
ChangeLog
po/bg.po
po/ca.po
po/cs.po
po/de.po
po/el.po
po/eu.po
po/fi.po
po/fr.po
po/hu.po
po/id.po
po/it.po
po/ja.po
po/nb.po
po/nl.po
po/pl.po
po/psmisc.pot
po/pt.po
po/pt_BR.po
po/ro.po
po/ru.po
po/sv.po
po/vi.po
po/zh_CN.po
po/zh_TW.po
src/fuser.c
src/killall.c

index 571c5eb5e16007995927cf7e2e4480afe45734dc..f10cea162eb9b3e516adf2f9323428f17dc487c0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -18,6 +18,7 @@ Changes in 22.14
        * fuser understands IPv6 addresses, removed comment in fuser.1 that it
          doesn't Debian #609904
        * fuser -k only returns 0 if you kill something.
+       * fuser doesn't complain if /proc/#/fd disappears SF#3310990
 
 Changes in 22.13
 ================
index 22e29c36d9cfa5ee6ff9f126a7d5e968de62a44e..df76993f9bfa41c7c6cfcdf93a876b436ce08885 100644 (file)
--- a/po/bg.po
+++ b/po/bg.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.2pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2006-03-07 11:49+0200\n"
 "Last-Translator: Anton Zinoviev <zinoviev@debian.org>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -40,6 +40,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Използване: fuser [ -a | -s | -c ] [ -n ВИДИМЕ ] [ -СИГНАЛ ] [ -kimuv ] "
@@ -71,14 +72,14 @@ msgstr ""
 "[отдалечен_порт]]]\n"
 "\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
 "  -6,--ipv6             search IPv6 sockets only\n"
 msgstr ""
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -87,12 +88,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -101,8 +102,8 @@ msgstr ""
 "Copyright © 1993-2005 Werner Almesberger и Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -115,108 +116,108 @@ msgstr ""
 "условията на Основната общодостъпна лицензия на ГНУ.\n"
 "За повече информация относно това, погледнете файловете с име COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Каталогът /proc не може да се отвори: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Не може да се задели памет за съответстващ процес: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Не може да се достигне %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Не може да се определи локалният порт %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Непознат вид адрес на локалния порт %d (unknown local port AF)\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Не може да се отвори файлът за протокол „%s“: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Опцията за вид име изисква аргумент."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Неправилен вид имена"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 #, fuzzy
 msgid "You can only use files with mountpoint options"
 msgstr "При опцията за файлова система може да се посочват само файлове"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Не е зададена спецификация на процес"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "опцията -a не може да се използва едновременно с -q"
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Не може да търсите само IPv4-гнезда и в същото време само IPv6-гнезда"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, fuzzy, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr ""
 "\n"
 "%*s ПОТРЕБИТЕЛ Пот№ ДОСТЪП КОМАНДА\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(неизвест)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Файлът %s не може да се достигне: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Не може да се отвори /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Да се убие ли процесът %d? (д/Н) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Процесът %d не може да бъде убит: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Не може да се отвори мрежово гнездо.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Не може да бъде намерен номерът на устройството на гнездото.\n"
@@ -238,7 +239,7 @@ msgstr ""
 "Въз основа на състоянието на процеса не може да се установи потребителят "
 "собственик\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Неправилен регулярен израз: %s\n"
@@ -248,17 +249,17 @@ msgstr "Неправилен регулярен израз: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "пропуска се частичнотото съвпадение %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) се убива със сигнал %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: никой процес не е убит\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -279,7 +280,7 @@ msgstr ""
 "    -V      извежда информация за версията\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -287,12 +288,12 @@ msgstr ""
 "Използване: killall [-Z КОНТЕКСТ] [-u ПОТРЕБ] [ -eIgiqrvw ] [ -СИГНАЛ ] "
 "ИМЕ...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Използвване: killall [ОПЦИЯ]... [--] ИМЕ...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -331,7 +332,7 @@ msgstr ""
 "  -V,--version        извежда информация за версията\n"
 "  -w,--wait           чака докато процесът умре\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -341,7 +342,7 @@ msgstr ""
 "сигурност\n"
 "                      (трябва да предхожда останалите аргументи)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -350,24 +351,24 @@ msgstr ""
 "Copyright © 1993-2005 Werner Almesberger и Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Не може да бъде намерен потребител с име %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Максималният брой имена е %d\n"
 
 # Мисля, че става въпрос за /proc (Антон Зиновиев)
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s е празна (не е монтирана?)\n"
 
 #: src/peekfd.c:96
@@ -533,7 +534,13 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+# Мисля, че става въпрос за /proc (Антон Зиновиев)
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s е празна (не е монтирана?)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -551,6 +558,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -574,12 +582,12 @@ msgstr ""
 "    -U        използва псевдографичните знаци на UTF-8 (Уникод)\n"
 "    -V        извежда информация за версията на pstree\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "    -Z     показва контекста на сигурност за SELinux\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, fuzzy, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -590,12 +598,12 @@ msgstr ""
 "    ПОТРЕБ    показва само поддърветата, основани от този потребител\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -604,27 +612,27 @@ msgstr ""
 "Copyright © 1993-2005 Werner Almesberger и Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "Не е зададена стойност на TERM\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Не може да се определят възможностите на терминала\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Няма такъв потребител: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Не е намерен нито един процес.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Натиснете Return, за да се завърши\n"
index df43d1aaed00daad5b39b9dca30a63174eee62f9..bb5b598e2ae5afafec297258169f29ddd46d61cd 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 21.6cvs\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2004-12-08 12:46+0100\n"
 "Last-Translator: Guillem Jover <guillem@debian.org>\n"
 "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -37,6 +37,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Forma d'ús:\n"
@@ -65,14 +66,14 @@ msgstr ""
 "  noms udp/tcp: [port_local][,[hoste_remot][,[port_remot]]]\n"
 "\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
 "  -6,--ipv6             search IPv6 sockets only\n"
 msgstr ""
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -81,12 +82,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, fuzzy, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (psmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -95,8 +96,8 @@ msgstr ""
 "Copyright (C) 1993-2002 Werner Almesberger i Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -110,107 +111,107 @@ msgstr ""
 "de la llicencia publica general de GNU.\n"
 "Per a més informació sobre aquests assumptes, vegeu el fitxer COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr ""
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr ""
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr ""
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr ""
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, fuzzy, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s/%s: especificació no vàlida\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr ""
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr ""
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr ""
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr ""
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr ""
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, fuzzy, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr ""
 "\n"
 "%*s USUARI      PID ACCÉS  ORDRE\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr ""
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr ""
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Voleu matar el procés %d? (s/N)"
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr ""
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr ""
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, fuzzy, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "no s'ha pogut trobar el nombre de dispositiu del sòcol"
@@ -230,7 +231,7 @@ msgstr "Voleu matar %s(%s%d)? (s/N) "
 msgid "Cannot get UID from process status\n"
 msgstr ""
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr ""
@@ -240,17 +241,17 @@ msgstr ""
 msgid "skipping partial match %s(%d)\n"
 msgstr "s'evitarà la coincidència parcial %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "S'ha matat %s(%s%d) amb el senyal %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: no s'ha matat cap procés\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, fuzzy, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -271,19 +272,19 @@ msgstr ""
 "    -V      mostra informació de versió\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, fuzzy, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "Forma d'ús: killall [-s sid] [-c context] [ -egiqvw ] [ -senyal ] nom ...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, fuzzy, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Forma d'ús: killall [ OPCIONS ] [ -- ] nom ...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -319,7 +320,7 @@ msgstr ""
 "  -w,--wait           espera fins que el procés mori\n"
 "\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, fuzzy, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -330,7 +331,7 @@ msgstr ""
 "   (-s, -c són mútuament excloents i han de precedir altres arguments)\n"
 "\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -339,23 +340,23 @@ msgstr ""
 "Copyright (C) 1993-2002 Werner Almesberger i Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr ""
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "El nombre màxim de noms és %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s és buit (no s'ha muntat?)\n"
 
 #: src/peekfd.c:96
@@ -521,7 +522,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s és buit (no s'ha muntat?)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -539,6 +545,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -559,14 +566,14 @@ msgstr ""
 "    -p     mostra els PID; implica -c\n"
 "    -u     mostra transicions de uid\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr ""
 "    -s     mostra els SID de Flask\n"
 "    -x     mostra els contextes de seguretat de Flask\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, fuzzy, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -579,12 +586,12 @@ msgstr ""
 "    user   només mostra arbres amb arrel en processos d'aquest usuari\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, fuzzy, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (psmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -593,27 +600,27 @@ msgstr ""
 "Copyright (C) 1993-2002 Werner Almesberger i Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM no està especificada\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "No s'han pogut obtenir les capacitats\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "No existeix aquest nom d'usuari: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "No s'han trobat processos.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Premeu retorn per a tancar\n"
index 3cb27f47ecb02b35cbf77716c4aefee6e99792b6..7fbfa578cf5e5c178864cb2a6165f7d020d5e202 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-28 19:35+0200\n"
 "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -16,8 +16,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -37,6 +37,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Použití: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n PROSTOR] [-k [-i] [-"
@@ -64,7 +65,7 @@ msgstr ""
 "  -v,--verbose          podrobný výstup\n"
 "  -V,--version          zobrazí informace o verzi\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -73,7 +74,7 @@ msgstr ""
 "  -4,--ipv4             hledá pouze mezi IPv4 sockety\n"
 "  -6,--ipv6             hledá pouze mezi IPv6 sockety\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -86,12 +87,12 @@ msgstr ""
 "  Názvy UDP/TCP: [místní_port][,[vzdálený_stroj][,[vzdálený_port]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -100,8 +101,8 @@ msgstr ""
 "Copyright © 1993–2010 Werner Almesberger a Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -114,105 +115,105 @@ msgstr ""
 "GNU Obecné veřejné licence (GPL).\n"
 "Podrobnosti v této záležitosti naleznete v souborech pojmenovaných COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Adresář /proc nelze otevřít: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Paměť pro odpovídající proc nelze alokovat: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Soubor zadaného názvu %s neexistuje.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Nelze získat informace (stat(2)) o %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Místní port %s nelze přeložit: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Neznámá rodina adres %d místního portu\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Soubor s protokoly „%s“ nelze otevřít: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Neplatný přepínač %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Přepínač jmenného prostoru vyžaduje argument."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Neplatný název jmenného prostoru"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Spolu s přepínači bodů připojení lze použít jen soubory"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Žádné kritérium procesu nebylo zadáno"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "Přepínač -a nelze použít spolu s přepínačem -s."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Nelze současně hledat jen v IPv4 a jen v IPv6 socketech."
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s UŽIVATEL    PID PŘÍSTUP PŘÍKAZ\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(neznámo)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "O souboru %s nelze získat informace: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "/proc/net/unix nelze otevřít: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Zabít proces %d? (a/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Proces %d nebylo možné zabít: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Síťový socket nelze otevřít.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Nelze nalézt číslo zařízení socketu.\n"
@@ -232,7 +233,7 @@ msgstr "Zaslat signál %s(%s%d) ? (a/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Z procesového souboru „status“ nelze získat UID\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Chybný regulární výraz: %s\n"
@@ -242,17 +243,17 @@ msgstr "Chybný regulární výraz: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "částečná shoda %s(%d) se vynechá\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) zabit signálem %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: žádný proces nenalezen\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -273,19 +274,19 @@ msgstr ""
 "    -V      zobrazí informace o verzi\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "Usage: killall [-Z KONTEXT] [-u UŽIVATEL] [-eIgiqrvw] [-SIGNÁL] NÁZEV…\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Použití: killall [PŘEPÍNAČ…] [--] NÁZEV…\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -325,7 +326,7 @@ msgstr ""
 "  -V,--version        zobrazí informace o verzi\n"
 "  -w,--wait           čeká, dokud proces nezemře\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -334,7 +335,7 @@ msgstr ""
 "  -Z,--context REGVÝR zabije jen proces(y) mající kontext\n"
 "                      (musí předcházet ostatním argumentům)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -343,23 +344,23 @@ msgstr ""
 "Copyright © 1993–2005 Werner Almesberger a Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Neplatný formát času"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Uživatele %s nelze nalézt\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Maximální počet názvů je %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s je prázdný (není připojen?)\n"
 
 #: src/peekfd.c:96
@@ -563,8 +564,13 @@ msgstr "Je třeba zadat alespoň jedno PID."
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr "/proc není připojen, nelze získat informace o /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s je prázdný (není připojen?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -581,6 +587,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -604,12 +611,12 @@ msgstr ""
 "  -U, --unicode        použije znaky UTF-8 (Unicode) pro kreslení čar\n"
 "  -V, --version        zobrazí informace o verzi\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z                   zobrazí bezpečnostní kontext SELinuxu\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -620,12 +627,12 @@ msgstr ""
 "  UŽIVATEL  zobrazí jen stromy, jejichž kořeny náleží tomuto uživateli\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -634,27 +641,27 @@ msgstr ""
 "Copyright © 1993–2009 Werner Almesberger a Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "Proměnná TERM není nastavena\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Nelze zjistit schopnosti terminálu\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Žádný uživatel se jménem: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Žádný proces nenalezen.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Uzavřete klávesou Enter\n"
index 966cd687aa8d0b69e9b3261f16db2ef361c31607..3e4bb350d9e5b105b4764266f1f1364b1bd7473d 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-28 23:45+0100\n"
 "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -19,8 +19,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -40,6 +40,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Aufruf: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n RAUM] [-k [-i ] [-SIGNAL]] "
@@ -65,7 +66,7 @@ msgstr ""
 "  -v,--verbose         ausführliche Ausgabe\n"
 "  -V,--version         zeige Versionsinformationen an\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -74,7 +75,7 @@ msgstr ""
 "  -4,--ipv4             suche nur IPv4-Sockets\n"
 "  -6,--ipv6             suche nur IPv6-Sockets\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -87,12 +88,12 @@ msgstr ""
 "  udp/tcp-Namen: [lokaler_port][,[entfernter_rechner][,[entfernter_port]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -101,8 +102,8 @@ msgstr ""
 "Copyright (C) 1993-2010 Werner Almesberger und Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -115,107 +116,107 @@ msgstr ""
 "der GNU General Public License (GPL) weiter vertreiben.\n"
 "Zusätzliche Informationen dazu finden Sie in der Datei namens COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Verzeichnis /proc kann nicht geöffnet werden: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Kein Speicher mehr verfügbar für zugehöriges Prozess: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Angegebener Dateiname %s existiert nicht.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Kann Status von \"%s\" nicht ermitteln: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Kann lokalen Port %s nicht auflösen: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Unbekannter lokaler Port AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Kann Protokolldatei »%s« nicht öffnen: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Ungültige Option %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Die Namensraum-Option benötigt ein Argument."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Ungültiger Namensraum"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Dateien können nur mit der Einhängepunkt-Option verwendet werden"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Keine Prozessspezifikation angegeben"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "Option -a kann nicht mit der Option -s kombiniert werden."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 "Sie können nicht gleichzeitig ausschließlich nach IPv4 und ausschließlich "
 "nach IPv6-Sockets suchen."
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s BEN.        PID ZUGR.  BEFEHL\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(unbekannt)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Status der Datei %s kann nicht ermittelt werden: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "/proc/net/unix kann nicht geöffnet werden: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Prozess %d abbrechen? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Kann Prozess %d nicht abbrechen: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Kann keine Netzwerkverbindung öffnen.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Kann die Gerätenummer der Sockets nicht finden.\n"
@@ -235,7 +236,7 @@ msgstr "Signal %s(%s%d) senden? (y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Kann keine UID vom Prozessstatus erhalten\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Ungültiger regulärer Ausdruck: %s\n"
@@ -245,17 +246,17 @@ msgstr "Ungültiger regulärer Ausdruck: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "überspringe unvollständige Übereinstimmung von %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) mit Signal %d beendet\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: Kein Prozess gefunden\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -276,19 +277,19 @@ msgstr ""
 "    -V   zeige Version\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "Aufruf: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [-SIGNAL] NAME...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Aufruf: killall - [OPTION]... [--]NAME...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -327,7 +328,7 @@ msgstr ""
 "  -V,--version        zeige Version\n"
 "  -w,--wait           warte auf das Ende der Prozesse\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -336,7 +337,7 @@ msgstr ""
 "  -Z,--context REGEXP breche nur Prozesse ab, die einen Kontext haben\n"
 "                        (muss vor anderen Argumenten stehen)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -345,23 +346,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger und Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Ungültiges Zeitformat"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Kann Benutzer %s nicht finden!\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Die maximale Anzahl von Namen ist %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s ist leer (Dateisystem möglicherweise nicht eingebunden?)\n"
 
 #: src/peekfd.c:96
@@ -564,8 +565,13 @@ msgstr "Sie müssen mindestens eine PID angeben."
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr "/proc ist nicht eingehängt, kann /proc/self/stat nicht lesen.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s ist leer (Dateisystem möglicherweise nicht eingebunden?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -582,6 +588,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -604,12 +611,12 @@ msgstr ""
 "    -U     benutze UTF-8 (Unicode) für die Ausgabe\n"
 "    -V     Ausgabe der verwendeten Version\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "    -Z     zeige SELinux-Sicherheitskontext\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -621,12 +628,12 @@ msgstr ""
 "Benutzers sind\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -635,27 +642,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM ist nicht gesetzt\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Kann die Fähigkeiten des Terminals nicht erkennen\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Kein Benutzer mit dem Namen »%s«\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Keine Prozesse gefunden.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Drücken Sie Enter zum Schließen\n"
index dbfa6c6222b0a1f1e6299ef4a07e3771e22da177..53d00addd357ff89ef5b4fee43be0699e555a25f 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc-22.6\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2008-06-15 18:31+0300\n"
 "Last-Translator: Lefteris Dimitroulakis <edimitro@tee.gr>\n"
 "Language-Team: Greek <team@lists.gnome.gr>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.11.4\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -38,6 +38,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Χρήση: fuser [ -a | -s | -c ] [ -n SPACE ] [ -ΣΗΜΑ ] [ -kimuv ] ΟΝΟΜΑ...\n"
@@ -61,7 +62,7 @@ msgstr ""
 "    -v        έξοδος με πολλά λόγια\n"
 "    -V        εμφάνιση πληροφοριών έκδοσης\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, fuzzy, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -70,7 +71,7 @@ msgstr ""
 "    -4        αναζήτηση μόνο IPv4 sockets\n"
 "    -6        αναζήτηση μόνο IPv6 sockets\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, fuzzy, c-format
 msgid ""
 "  -                     reset options\n"
@@ -83,12 +84,12 @@ msgstr ""
 "  ονόματα udp/tcp: [local_port][,[rmt_host][,[rmt_port]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -97,8 +98,8 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger και Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -111,110 +112,110 @@ msgstr ""
 "the terms of the GNU General Public License.\n"
 "For more information about these matters, see the files named COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Αδυναμία ανοίγματος καταλόγου /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Αδύνατη η εκχώρηση μνήμης στην αντίστοιχη διεργασία: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Αδύνατον να προσδιορίσω %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Δεν μπορώ να βρω την τοπική θύρα %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Άγνωστη τοπική θύρα AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Δεν μπορώ να ανοίξω αρχείο πρωτοκόλλου \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Η επιλογή του πίνακα ονομάτων απαιτεί όρισμα"
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Λάθος όνομα"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 #, fuzzy
 msgid "You can only use files with mountpoint options"
 msgstr ""
 "Δεν μπορείτε να χρησιμοποιήσετε παρά τα αρχεία με την επιλογή σημείου "
 "προσάρτησης"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Ουδεμία προδιαγραφή διεργασίας δόθηκε"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "Η επιλογή all δεν μπορεί να χρησιμοποιηθεί με την επιλογή silent."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 "Δεν μπορείτε να ψάξετε συγχρόνως\n"
 "μόνο για sockets IPv4 και μόνο για sockets IPv6."
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s USER        PID ACCESS COMMAND\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(άγνωστο)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Αδύνατον να προσδιορίσω το αρχείο %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Αδυναμία ανοίγματος του /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Kill process %d ? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Αδύνατον να τερματίσω τη διεργασία %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Δεν μπορώ να ανοίξω ένα δικτυακό socket.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Αδύνατον να βρω τον αριθμό της συσκευής του socket.\n"
@@ -234,7 +235,7 @@ msgstr "Signal %s(%s%d) ? (y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Δεν μπορώ να πάρω UID από την κατάσταση της διεργασίας\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Κακή κανονική έκφραση: %s\n"
@@ -244,17 +245,17 @@ msgstr "Κακή κανονική έκφραση: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "παράβλεψη μερικού ταιριάσματος %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Τερματίστηκε %s(%s%d) με το σήμα %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: ουδεμία διεργασία τερματίστηκε\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -275,19 +276,19 @@ msgstr ""
 "    -V      εμφάνιση πληροφοριών εκδόσεως\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "Χρήση: killall [-Z CONTEXT] [-u ΧΡΗΣΤΗΣ] [ -eIgiqrvw ] [ -ΣΗΜΑ ] ΟΝΟΜΑ...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Χρήση: killall [ΕΠΙΛΟΓΗ]... [--] ΟΝΟΜΑ...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -324,7 +325,7 @@ msgstr ""
 "  -V,--version        εμφάνιση πληροφορίας έκδοσης\n"
 "  -w,--wait           wait for processes to die\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -333,7 +334,7 @@ msgstr ""
 "  -Z,--context REGEXP τερματίζει μόνο την/τις διεργασία(ες) με context\n"
 "                      (πρέπει να προηγείται των άλλων ορισμάτων)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -342,23 +343,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger και Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Δεν μπορώ να βρω το χρήστη %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Μέγιστος αριθμός ονομάτων είναι %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s είναι άδειο (μή προσαρτημένο ;)\n"
 
 #: src/peekfd.c:96
@@ -535,7 +536,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s είναι άδειο (μή προσαρτημένο ;)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -553,6 +559,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -575,12 +582,12 @@ msgstr ""
 "    -U     χρήση UTF-8 (Unicode) line drawing characters\n"
 "    -V     εμφανίζει πληροφορίες έκδοσης\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "    -Z     εμφάνιση SELinux security contexts\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, fuzzy, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -591,12 +598,12 @@ msgstr ""
 "    USER   εμφάνιση μόνο δέντρων rooted at processes of this user\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -605,27 +612,27 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger και Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "Η μεταβλητή TERM δεν έχει καθοριστεί\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Δεν μπορώ να πάρω τις ικανότητες τερματικού\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Δεν υπάρχει τέτοιο όνομα χρήστη: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Δεν βρέθηκαν διεργασίες.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Πάτησε return για κλείσιμο\n"
index ed2c4c30d2465ceedea2e0f006bee0dcf72f64c4..1c801ecee34fc14a474a081d23c6bfd187ab38ef 100644 (file)
--- a/po/eu.po
+++ b/po/eu.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-29 10:09+0100\n"
 "Last-Translator: Mikel Olasagasti <hey_neken@mundurat.net>\n"
 "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
@@ -18,8 +18,8 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -39,6 +39,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Erabilerera: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n EREMUA] [-k[-i] [-"
@@ -63,7 +64,7 @@ msgstr ""
 "    -v,--verbose        irteera xehetua\n"
 "    -V,--version        erakutsi bertsio informazioa\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -72,7 +73,7 @@ msgstr ""
 "    -4,--ipv4        bilatu IPv4 socket-ak bakarrik\n"
 "    -6,--ipv6        bilatu IPv6 socket-ak bakarrik\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -85,12 +86,12 @@ msgstr ""
 "  udp/tcp izenak: [ataka_lokala][,[urruneko_ostalaria][,[urruneko_ataka]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -99,8 +100,8 @@ msgstr ""
 "Copyright (C) 1993-2010 Werner Almesberger eta Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -115,106 +116,106 @@ msgstr ""
 "Gai honi buruzko informazio gehiagorako, ikusi COPYING izena duten "
 "fitxategiak.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Ezin da /proc direktorioa ireki: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Ezin da memoria esleitu aurkitutako prozesuarentzat: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Adierazitako %s fitxategia ez da existitzen.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Ezin da %s identifikatu: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Ezin da %s ataka lokala ebatzi: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "AF ataka lokal ezezaguna %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Ezin izan da \"%s\" protokolo fitxategia ireki: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: %s baliogabeko aukera\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Namespace aukerak argumentua behar du"
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Baliogabeko namespace izena"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "muntai-puntu aukerak dituzten fitxategiak erabil ditzazkezu soilik"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Ez da prozesuaren espezifikaziorik eman"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "aukera guztiak ezin dira ixiltasun aukerarekin erabili."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 "Ezin dituzu IPv4 socket-ak soilik eta IPv6 socket-ak soilik bilatu une berean"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s ERAB.      PID SARRERA KOMANDOA\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(ezezaguna)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Ezin da %s fitxategia identifikatu: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Ezin da /proc/net/unix direktorioa ireki: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "%d prozesua hil? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Ezin izan da %d prozesua hil: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Ezin da sare socket bat ireki.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Ezin izan da socket-aren gailu zenbakia aurkitu.\n"
@@ -234,7 +235,7 @@ msgstr "Seinala bidali %s(%s%d)? (b/E) "
 msgid "Cannot get UID from process status\n"
 msgstr "Ezin da UID-a lortu prozesuaren egoeragatik\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Expresio erregular okerra: %s\n"
@@ -244,17 +245,17 @@ msgstr "Expresio erregular okerra: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "baterakuntza partziala saltatzen %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) hil da %d seinalearekin\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: ez da prozesurik aurkitu\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -275,7 +276,7 @@ msgstr ""
 "    -V      bertsioaren informazioa bistaratu\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -283,12 +284,12 @@ msgstr ""
 "Erabilera: killall [-Z KONTESTUA] [-u ERABILTZAILEA] [ -egiqvw ] [ -"
 "SEINALEA ] IZENA ...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "erabilera: killall [AUKERAK ] [ -- ] IZENA...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -330,7 +331,7 @@ msgstr ""
 "  -w,--wait           itxaron prozesuak hil arte\n"
 "\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -340,7 +341,7 @@ msgstr ""
 "(es)\n"
 "                      (beste argumentu batzuk aurretik izan behar ditu)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -349,23 +350,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger eta Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Baliogabeko ordu formatua"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Ezin da %s erabiltzailea aurkitu\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Izen kopuru gehiengoa %d da\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s hutsik dago (muntatu gabea?)\n"
 
 #: src/peekfd.c:96
@@ -571,8 +572,13 @@ msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 "/proc ez dago muntatua, ezin da stat egin /proc/self/stat fitxategian.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s hutsik dago (muntatu gabea?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -589,6 +595,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -612,12 +619,12 @@ msgstr ""
 "  -U, --unicode       erabili  UTF-8 (Unicode) lerro marrazketa karaktereak\n"
 "  -V, --version       erakutsi bertsio informazioa\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     SELinux segurtasun kontestuak bistaratu\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -628,12 +635,12 @@ msgstr ""
 "    ERABILTZAILEA   erakutsi erabiltzaile honen zuahitz prozesuen adarrak\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -642,27 +649,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM ez dago ezarrita\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Ezin dira terminalaren gaitasunak lortu\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Ez dago honelako erabiltzaile izenik: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Ez da prozesurik aurkitu.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Sakatu 'return' itxitzeko\n"
index d1164470b64c6d326d71caddf672c22a2e77a411..91c4cb9c247041c85b83f741da48e51f6d07dad6 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-04-05 09:56+0200\n"
 "Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -20,8 +20,8 @@ msgstr ""
 "X-Poedit-Language: Finnish\n"
 "X-Poedit-Country: FINLAND\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -41,6 +41,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Käyttö: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -68,7 +69,7 @@ msgstr ""
 "  -v,--verbose          laveasti\n"
 "  -V,--version          näytä versiotiedot\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -77,7 +78,7 @@ msgstr ""
 "  -4,--ipv4             etsi vain IPv4-pistokkeita\n"
 "  -6,--ipv6             etsi vain IPv6-pistokkeita\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -90,12 +91,12 @@ msgstr ""
 "  ”udp/tcp”-nimet: [local_port][,[rmt_host][,[rmt_port]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -104,8 +105,8 @@ msgstr ""
 "Copyright © 1993-2010 Werner Almesberger ja Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -118,107 +119,107 @@ msgstr ""
 "Public\n"
 "License -lisenssin mukaisesti. Tiedostossa COPYING on tarkemmat tiedot.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Ei voida avata ”/proc”-hakemistoa: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Ei voida varata muistia täsmäävälle ”proc”-hakemistolle: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Määriteltyä tiedostonimeä %s ei ole olemassa.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Ei voida suorittaa stat-käskyä %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Ei voida ratkaista paikallista porttia %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Tuntematon paikallinen portti AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Ei voida avata yhteyskäytäntötiedostoa ”%s”: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Virheellinen valitsin %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Nimiavaruusvalitsin vaatii argumentin."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Virheellinen nimiavaruusnimi"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Voit käyttää tiedostoja vain ”mountpoint”-valitsimien kanssa"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Prosessimäärittelyä ei ole annettu"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "”all”-valitsinta ei voi käyttää ”silent”-valitsimen kanssa."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Ei voida etsiä ”vain IPv4”- ja ”vain IPv6”-pistokkeita samaan aikaan"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s KÄYTTÄJÄ    PID ACCESS KÄSKY\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(tuntematon)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Ei voida suorittaa stat-käskyä tiedostolle %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Ei voida avata tiedostoa ”/proc/net/unix”: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr ""
 "Lähetä signaali prosessille %d? (y=kyllä, N=ei, ”kyllä” yleensä lopettaa "
 "prosessin) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Ei voitu lähettää signaalia prosessille %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Ei voida avata verkkopistoketta.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Pistokkeen laitenumeroa ei löydy.\n"
@@ -242,7 +243,7 @@ msgstr ""
 msgid "Cannot get UID from process status\n"
 msgstr "Ei saada UID-käyttäjätunnistetta prosessitilasta\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Virheellinen säännöllinen lauseke: %s\n"
@@ -252,17 +253,17 @@ msgstr "Virheellinen säännöllinen lauseke: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "ohitetaan osittain vastaava %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Prosessille %s(%s%d) lähetetty signaali %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: ei prosesseja\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -283,7 +284,7 @@ msgstr ""
 "    -V      näyttää versiotiedot\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -291,12 +292,12 @@ msgstr ""
 "Käyttö: killall [-Z KONTEKSTI] [-u KÄYTTÄJÄ] [ -eIgiqrvw ] [ -SIGNAL ] "
 "NIMI...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Käyttö: killall [VALITSIN]... [--] NIMI...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -339,7 +340,7 @@ msgstr ""
 "  -V,--version         näytä versiotiedot\n"
 "  -w,--wait            odota prosessien loppumista\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -349,7 +350,7 @@ msgstr ""
 "joilla on konteksti\n"
 "                      (tämän on oltava muiden argumenttien edellä)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -358,23 +359,23 @@ msgstr ""
 "Copyright © 1993-2005 Werner Almesberger ja Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Virheellinen aikamuoto"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Ei löydy käyttäjää %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Suurin sallittu määrä nimiä on %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s on tyhjä (ei liitetty?)\n"
 
 #: src/peekfd.c:96
@@ -581,8 +582,13 @@ msgstr ""
 "/proc ei ole liitetty, ei voi suorittaa stat-käskyä tiedostolle /proc/self/"
 "stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s on tyhjä (ei liitetty?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -599,6 +605,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -622,12 +629,12 @@ msgstr ""
 "  -U, --unicode       käytä UTF-8 (Unicode)-pseudografiikkamerkkejä\n"
 "  -V, --version       näytä versiotiedot\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     näytä SELinux-turvakontekstit\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -638,12 +645,12 @@ msgstr ""
 "  USER   näytä vain puita, jotka alkavat käyttäjän omistuksessa\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -652,27 +659,27 @@ msgstr ""
 "Copyright © 1993-2009 Werner Almesberger ja Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM-signaali ei ole asetettu\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Päätteen ominaisuudet eivät ole selvillä\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Käyttäjätunnus puuttuu: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Prosesseja ei löydy.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Enter-näppäin sulkee\n"
index 73660e16508c8c2073f5618d2684a0ca7b467fdf..aced5a3955eccf66bc9a19428e25c869426d5e71 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc-22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-29 15:15+0200\n"
 "Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -21,8 +21,8 @@ msgstr ""
 "X-Generator: KBabel 1.11.4\n"
 "Plural-Forms:  nplurals=2; plural=(n > 1);\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -42,6 +42,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Utilisation : fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n ESPACE] [-k [-i] [-"
@@ -69,7 +70,7 @@ msgstr ""
 "  -v,--verbose          mode bavard\n"
 "  -V,--version          affiche des informations sur la version\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -78,7 +79,7 @@ msgstr ""
 "  -4,--ipv4             cherche des sockets IPv4 seulement\n"
 "  -6,--ipv6             cherche des sockets IPv6 seulement\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -91,12 +92,12 @@ msgstr ""
 "  noms udp/tcp: [port_local][,[hôte_distant][,[port_distant]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -105,8 +106,8 @@ msgstr ""
 "Copyright (C) 1993-2010 Werner Almesberger et Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -119,108 +120,108 @@ msgstr ""
 "en respectant les termes de la licence GNU General Public License.\n"
 "Pour plus de précisions à ce sujet, voir les fichiers nommés COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Impossible d'ouvrir le répertoire /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Impossible d'allouer de la mémoire au processus correspondant: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Le nom de fichier %s n'existe pas.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Impossible d'obtenir les stat de %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Ne peut résoudre le port local %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Port local AF inconnu %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Impossible d'ouvrir le fichier protocole «%s»: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Option %s incorrecte\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "L'option «--namespace» requiert un paramètre."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Paramètre incorrect pour «--namespace»"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr ""
 "Vous ne pouvez utiliser que des fichiers avec les options de point de montage"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Aucune spécification de processus donnée"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "l'option «--all» ne peut être utilisée avec l'option «--silent»"
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 "Vous ne pouvez pas rechercher simultanément et exclusivement les sockets "
 "IPv4 et IPv6"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s UTIL.       PID ACCÈS  COMMANDE\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(inconnu)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Impossible d'obtenir les stat du fichier %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Impossible d'ouvrir /proc/net/unix : %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Tuer le processus %d ? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Impossible de tuer le processus %d : %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Impossible d'ouvrir un socket réseau.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Impossible de trouver le numéro du périphérique des sockets\n"
@@ -240,7 +241,7 @@ msgstr "Envoyer signal %s(%s%d) ? (y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Impossible d'obtenir l'UID à partir de l'état du processus\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Mauvaise expression régulière : %s\n"
@@ -250,17 +251,17 @@ msgstr "Mauvaise expression régulière : %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "Ignore la correspondance partielle %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Tué %s(%s%d) avec le signal %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: aucun processus trouvé\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -281,7 +282,7 @@ msgstr ""
 "    -V   affiche les informations sur la version\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -289,12 +290,12 @@ msgstr ""
 "Usage : killall [-Z CONTEXTE] [-u UTILISATEUR] [ -eIgiqrvw ] [ -SIGNAL ] "
 "NOM...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Usage : killall [OPTION]... [--] NOM...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -337,7 +338,7 @@ msgstr ""
 "  -V,--version          affiche les informations sur la version\n"
 "  -w,--wait             attend que les programmes s'arrêtent\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -347,7 +348,7 @@ msgstr ""
 "context\n"
 "                      (doit précéder les autres arguments)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -356,23 +357,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger et Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Format de temps incorrect"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Utilisateur %s introuvable\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Le nombre maximum de noms est %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s est vide (pas monté ?)\n"
 
 #: src/peekfd.c:96
@@ -577,8 +578,13 @@ msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 "/proc n'est pas monté, impossible d'obtenir les stat de /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s est vide (pas monté ?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -595,6 +601,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -618,12 +625,12 @@ msgstr ""
 "  -U, --unicode       utiliser les caractères de tracé UTF-8 (Unicode)\n"
 "  -V, --version       afficher les informations sur la version\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     show         montrer les contextes de sécurité SELinux\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -635,12 +642,12 @@ msgstr ""
 "utilisateur\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -649,27 +656,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger et Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM n'est pas défini\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Impossible d'obtenir les spécifications du terminal\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Aucun utilisateur portant ce nom: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Aucun processus trouvé.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Appuyez sur la touche Entrée pour fermer\n"
index a4d15cb8c6f2245ae13ec09dfdd3fe3ee81916f1..bc917d45b2291817edecf5226d5825a1daddc6b0 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.8rc1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2009-07-19 03:53+0200\n"
 "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "X-Generator: KBabel 1.11.4\n"
 "Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -40,6 +40,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Használat: fuser [ -fuv ] [ -a | -s ] [ -4 | -6 ] [ -c | -m | -n NÉVTÉR ] [ -"
@@ -65,7 +66,7 @@ msgstr ""
 "    -v        részletes kimenet\n"
 "    -V        verzióinformációk megjelenítése\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, fuzzy, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -74,7 +75,7 @@ msgstr ""
 "    -4        csak IPv4 foglalatok keresése\n"
 "    -6        csak IPv6 foglalatok keresése\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, fuzzy, c-format
 msgid ""
 "  -                     reset options\n"
@@ -87,12 +88,12 @@ msgstr ""
 "  udp/tcp nevek: [helyi_port][,[távoli_gép][,[távoli_port]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -101,8 +102,8 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger és Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -114,106 +115,106 @@ msgstr ""
 "Ez egy szabad szoftver, a GNU General Public License feltételei mellett\n"
 "bármikor továbbíthatja, a részletekért lásd a COPYING fájlt.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "A /proc könyvtár nem nyitható meg: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Nem foglalható memória az illeszkedő folyamat részére: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "%s nem érhető el: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "A(z) %s helyi port nem oldható fel: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Ismeretlen helyi port AF: %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Nem nyitható meg a(z) \"%s\" protokollfájl: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "A névtér kapcsoló argumentumot igényel."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Érvénytelen névtérnév"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 #, fuzzy
 msgid "You can only use files with mountpoint options"
 msgstr "A fájlok csak a csatlakoztatási pont kapcsolóval használhatók"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Nincs megadva folyamatmeghatározás"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "az összes kapcsoló nem használható a néma kapcsolóval."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Nem lehet egyszerre csak IPv4 és csak IPv6 foglalatokat keresni"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s FELHASZNÁLÓ  PID HOZZÁFÉRÉS PARANCS\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(ismeretlen)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "A(z) %s fájl nem érhető el: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "A /proc/net/unix könyvtár nem nyitható meg: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Kilövi a(z) %d folyamatot? (i/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "A(z) %d folymat kilövése nem sikerült: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Nem nyitható meg hálózati foglalat\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Nem található a foglalat eszközszáma.\n"
@@ -233,7 +234,7 @@ msgstr "Elküldi a(z) %s(%s%d) szignált? (i/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Nem kérhető le a felhasználói azonosító a folyamat állapotából\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Hibás reguláris kifejezés: %s\n"
@@ -243,17 +244,17 @@ msgstr "Hibás reguláris kifejezés: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "%s(%d) részleges találat átlépése\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) kilőve a(z) %d szignállal\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: nem található folyamat\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -275,7 +276,7 @@ msgstr ""
 "    -V      verzióinformációk megjelenítése\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -283,12 +284,12 @@ msgstr ""
 "Használat: killall [-Z KONTEXTUS] [-u FELHASZNÁLÓ] [ -eIgiqrvw ] [ -"
 "SZIGNÁL ] NÉV...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Használat: killall [KAPCSOLÓ]... [--] NÉV...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -329,7 +330,7 @@ msgstr ""
 "  -V,--version        verzióinformációk megjelenítése\n"
 "  -w,--wait           várja meg, amíg a folyamatok meghalnak\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -338,7 +339,7 @@ msgstr ""
 "  -Z,--context REGEXP csak a kontextussal rendelkező folyamatok kilövése\n"
 "                      (meg kell előznie az egyéb argumentumokat)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -347,23 +348,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger és Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "A(z) %s felhasználó nem található\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "A nevek maximális száma %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "a(z) %s üres (nincs csatlakoztatva?)\n"
 
 #: src/peekfd.c:96
@@ -540,8 +541,13 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "a(z) %s üres (nincs csatlakoztatva?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -558,6 +564,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -582,12 +589,12 @@ msgstr ""
 "  -U, --unicode       UTF-8 (Unicode) sorrajzoló karakterek használata\n"
 "  -V, --version       verzióinformációk megjelenítése\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     show         a SELinux biztonsági kontextusok megjelenítése\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -599,12 +606,12 @@ msgstr ""
 "                        megjelenítése\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -613,27 +620,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger és Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "A TERM nincs beállítva\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "A terminál képességei nem kérhetők le\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Nincs ilyen felhasználónév: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Nem találhatók folyamatok.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "A bezáráshoz nyomj entert\n"
index 20dea058db3127abeb7b0f218a13305588d60879..3b74d8dcba010e23ed170431995c0d64feb0f784 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-28 19:30+0700\n"
 "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -16,8 +16,8 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -37,6 +37,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Penggunaan: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n RUANG] [-k [-i] [-"
@@ -62,7 +63,7 @@ msgstr ""
 "  -v                    keluaran ramai\n"
 "  -V                    tampilkan informasi versi\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -71,7 +72,7 @@ msgstr ""
 "  -4,--ipv4             cari di socket IPv4 saja\n"
 "  -6,--ipv6             cari di socket IPpv6 saja\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -84,12 +85,12 @@ msgstr ""
 "  nama udp/tcp: [local_port][,[rmt_host][,[rmt_port]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -98,8 +99,8 @@ msgstr ""
 "Hak Cipta (C) 1993-2010 Werner Almesberger dan Craid Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -113,107 +114,107 @@ msgstr ""
 "ketentuan dari GNU General Public License.\n"
 "Untuk informasi mengenai masalah ini, lihat berkas bernama COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Tidak dapat membuka direktori /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Tidak dapat mengalokasikan memori untuk proc yang sesuai: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Nama berkas yang dispesifikasikan %s tidak ada.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Tidak dapat memperoleh statistik %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Tidak dapat meresolf port lokal %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Port lokal AF %d tidak diketahui\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Tidak dapat membuka berkas protokol \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Pilihan %s tidak valid\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Pilihan nama ruang membutuhkan sebuah argumen."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Nama nama-ruang tidak valid"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Anda hanya dapat menggunakan berkas dengan pilihan titik-pemasangan"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Tidak ada spesifikasi proses yang diberikan"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "semua pilihan tidak dapat digunakan dengan pilihan silent."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 "Anda tidak dapat mencari hanya untuk IPv4 dan hanya untuk IPv6 socket di "
 "waktu yang sama"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s PENGGUNA    PID AKSES  PERINTAH\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(tidak diketahui)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Tidak dapat memperoleh statistik berkas %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Tidak dapat membuka /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Bunuh proses %d ? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Tidak dapat menghentikan proses %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Tidak dapat membuka sebuah socket network.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Tidak dapat menemukan nomor perangkat socket.\n"
@@ -233,7 +234,7 @@ msgstr "Sinyal %s(%s%d) ? (y/N)"
 msgid "Cannot get UID from process status\n"
 msgstr "Tidak dapat memperoleh UID dari status proses\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Ekspresi regular buruk: %s\n"
@@ -243,17 +244,17 @@ msgstr "Ekspresi regular buruk: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "melewatkan pencocokan bagian %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Terhenti %s(%s%d) dengan sinyal %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: tidak ada proses yang ditemukan\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -274,7 +275,7 @@ msgstr ""
 "   -V       tampilkan informasi versi\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -282,12 +283,12 @@ msgstr ""
 "Penggunaan: killall [-Z KONTEKS] [-u PENGGUNA] [-eIgiqrvw ] [ -SIGNAL ] "
 "NAMA...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Penggunaan: killall [OPSI]... [--] NAMA...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -329,7 +330,7 @@ msgstr ""
 "  -V,--version        tampilkan informasi versi\n"
 "  -w,--wait           tunggu untuk proses untuk mati\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -338,7 +339,7 @@ msgstr ""
 "  -Z,--context REGEXP hanya hentikan proses yang memiliki konteks\n"
 "                      (harus diawali dengan argumen lain)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -347,23 +348,23 @@ msgstr ""
 "Hak Cipta (C) 1993-2005 Werner Almesberger dan Craid Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Format waktu tidak valid"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Tidak dapat menemukan pengguna %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Jumlah maksimal dari nama adalah %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s adalah kosong (belum dimount ?)\n"
 
 #: src/peekfd.c:96
@@ -567,8 +568,13 @@ msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 "/proc belum dipasang, tidak dapat memperoleh statistik /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s adalah kosong (belum dimount ?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -585,6 +591,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -609,12 +616,12 @@ msgstr ""
 "  -U, --unicode       gunakan UTF-8 (Unicode) baris karakter gambar\n"
 "  -V, --version       tampilkan informasi versi\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     tampilkan    tampilkan konteks keamanan SELinux\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -625,12 +632,12 @@ msgstr ""
 "  PENGGUNA tampilkan hanya proses yang berakar dari pengguna ini\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -639,27 +646,27 @@ msgstr ""
 "Hak Cipta (C) 1993-2009 Werner Almesberger dan Craid Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM tidak diset\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Tidka dapat memperoleh kapabilitas terminal\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Tidak ada nama pengguna seperti itu: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Tidak ada proses yang ditemukan.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Tekan Enter untuk menutup\n"
index 95bdedc0f2eabe94e37ca88d011362f86eb78c87..ae58ed76c751c8061e9d89815f597ae7d27eaace 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.12\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-08-17 10:24+0100\n"
 "Last-Translator: Marco Colombo <m.colombo@ed.ac.uk>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
@@ -17,8 +17,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -38,6 +38,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Uso: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n CONTESTO] [-k [-i] [-SEGNALE]] "
@@ -61,7 +62,7 @@ msgstr ""
 "  -v,--verbose       output prolisso\n"
 "  -V,--verion        mostra le informazioni sulla versione\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -70,7 +71,7 @@ msgstr ""
 "  -4,--ipv4             cerca solo socket IPv4\n"
 "  -6,--ipv6             cerca solo socket IPv6\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -82,12 +83,12 @@ msgstr ""
 "\n"
 "  nomi udp/tcp: [porta locale][,[host remoto][,[porta remota]]]\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -96,8 +97,8 @@ msgstr ""
 "Copyright (C) 1993-2010 Werner Almesberger e Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -110,109 +111,109 @@ msgstr ""
 "della GNU General Public License.\n"
 "Si consulti il file COPYING per ulteriori informazioni.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Impossibile aprire la directory /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Impossibile allocare memoria per il processo corrispondente: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Il file indicato %s non esiste.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Impossibile fare stat di %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Impossibile risolvere la porta locale %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Porta locale AF %d sconosciuta\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Impossibile aprire il file di protocollo \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Opzione %s non valida\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "L'opzione di contesto richiede un argomento."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Nome di contesto non valido"
 
 # NdT: dato che non so come tradurre "mounpoint option", uso -m
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Con l'opzione -m si possono specificare solo file"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Nessun tipo di processo specificato"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "L'opzione -a non può essere usata con l'opzione -s."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 "Impossibile cercare solo socket IPv4 e solo socket IPv6 allo stesso tempo"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s UTENTE      PID ACCESSO COMANDO\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(sconosciuto)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Impossibile fare stat del file %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Impossibile aprire /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Terminare il processo %d? (s/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Impossibile terminare il processo %d: %s\n"
 
 # FIXME
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Impossibile aprire un socket di rete.\n"
 
 # FIXME
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Impossibile trovare il numero di dispositivo del socket.\n"
@@ -232,7 +233,7 @@ msgstr "Segnale %s(%s%d)? (s/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Impossibile ottenere l'UID dallo stato del processo\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Espressione regolare non valida: %s\n"
@@ -242,17 +243,17 @@ msgstr "Espressione regolare non valida: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "ignorata corrispondenza parziale %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Terminato %s(%s%d) con segnale %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: nessun processo trovato\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -273,19 +274,19 @@ msgstr ""
 "    -V      mostra le informazioni sulla versione\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "Uso: killall [-Z CONTESTO] [-u UTENTE] [ -eIgiqrvw ] [ -SEGNALE ] NOME...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Uso: killall [OPZIONE]... [--] NOME...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -326,7 +327,7 @@ msgstr ""
 "  -w,--wait           aspetta la terminazione del processo\n"
 "\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -335,7 +336,7 @@ msgstr ""
 "  -Z,--context REGEXP termina solo i processi aventi context\n"
 "                      (deve precedere altri argomenti)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -344,23 +345,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger e Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Formato orario non valido"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Impossibile trovare l'utente %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Il massimo numero di nomi è %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s è vuoto (non montato?)\n"
 
 #: src/peekfd.c:96
@@ -565,8 +566,13 @@ msgstr "Occorre indicare almeno un PID."
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr "/proc non è montato, impossibile fare stat di /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s è vuoto (non montato?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -583,6 +589,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -606,12 +613,12 @@ msgstr ""
 "  -U, --unicode        usa caratteri grafici UTF-8 (Unicode)\n"
 "  -V, --version        mostra le informazioni sulla versione\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     show         mostra i contesti di sicurezza SELinux\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -622,12 +629,12 @@ msgstr ""
 "    UTENTE    mostra solo gli alberi con radice nei processi dell'utente\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -636,27 +643,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger e Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM non è impostato\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Impossibile determinare le capacità del terminale\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Questo nome utente non esiste: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Nessun processo trovato.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Premere Invio per chiudere\n"
index 7a8c13cdc814ef0be7b86c677782bd634a4bc0e7..fcdc9882fb5235e7c96be9bcc736aa73c20fc6c7 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.2pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2006-03-20 10:31+0900\n"
 "Last-Translator: GOTO Masanori <gotom@debian.or.jp>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=EUC-JP\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -37,6 +37,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "»ÈÍÑË¡: fuser [ -a | -s | -c ] [ -n SPACE ] [ -¥·¥°¥Ê¥ë ] [ -kimuv ] Ì¾"
@@ -69,14 +70,14 @@ msgstr ""
 "  udp/tcp Ì¾Á°: [¥í¡¼¥«¥ë¥Ý¡¼¥È][,[¥ê¥â¡¼¥È¥Û¥¹¥È][,[¥ê¥â¡¼¥È¥Ý¡¼¥È]]]\n"
 "\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
 "  -6,--ipv6             search IPv6 sockets only\n"
 msgstr ""
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -85,12 +86,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -99,8 +100,8 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -113,109 +114,109 @@ msgstr ""
 "ºÆÇÛÉÛ¤ò¼«Í³¤Ë¹Ô¤Ã¤Æ¤«¤Þ¤¤¤Þ¤»¤ó¡£\n"
 "¤³¤ì¤é¤Ë¤Ä¤¤¤Æ¤è¤ê¾ÜºÙ¤Ê¾ðÊó¤ÏCOPYING¥Õ¥¡¥¤¥ë¤ò¤´Í÷²¼¤µ¤¤¡£\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "/proc ¥Ç¥£¥ì¥¯¥È¥ê¤ò³«¤±¤Þ¤»¤ó: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "°ìÃפ·¤¿¥×¥í¥»¥¹¤ËÂФ¹¤ë¥á¥â¥ê¤¬³ÍÆÀ¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "%s ¤òstat¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "¥í¡¼¥«¥ë¥Ý¡¼¥È %s ¤ò²ò·è¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "̤ÃÎ¤Î¥í¡¼¥«¥ë¥Ý¡¼¥È AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "¥×¥í¥È¥³¥ë¥Õ¥¡¥¤¥ë \"%s\" ¤¬³«¤±¤Þ¤»¤ó: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "̾Á°¶õ´Ö¥ª¥×¥·¥ç¥ó¤Ï°ú¿ô¤¬É¬ÍפǤ¹"
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "ÉÔÀµ¤Ê̾Á°¶õ´Ö̾"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 #, fuzzy
 msgid "You can only use files with mountpoint options"
 msgstr ""
 "¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¥ª¥×¥·¥ç¥ó(-m¤Þ¤¿¤Ï-c)¤È°ì½ï¤Ë»È¤¨¤ë¤Î¤Ïfile̾Á°¶õ´Ö¤Î¤ß¤Ç¤¹"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "°ú¿ô¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "-a¥ª¥×¥·¥ç¥ó¤Ï-s¥ª¥×¥·¥ç¥ó¤È°ì½ï¤Ë¤Ï»ÈÍѤǤ­¤Þ¤»¤ó"
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "-4¥ª¥×¥·¥ç¥ó¤È-6¥ª¥×¥·¥ç¥ó¤ÏƱ»þ¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, fuzzy, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr ""
 "\n"
 "%*s ¥æ¡¼¥¶     PID ¥¢¥¯¥»¥¹ ¥³¥Þ¥ó¥É\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(ÉÔÌÀ)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "¥Õ¥¡¥¤¥ë¤òstat¤Ç¤­¤Þ¤»¤ó %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "/proc/net/unix ¤¬³«¤±¤Þ¤»¤ó: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "¥×¥í¥»¥¹ %d ¤òkill¤·¤Þ¤¹¤«? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "¥×¥í¥»¥¹ %d ¤ò kill ¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥½¥±¥Ã¥È¤¬³«¤±¤Þ¤»¤ó.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "¥½¥±¥Ã¥È¤Î¥Ç¥Ð¥¤¥¹Èֹ椬¸«¤Ä¤«¤ê¤Þ¤»¤ó.\n"
@@ -235,7 +236,7 @@ msgstr "%s(%s%d) 
 msgid "Cannot get UID from process status\n"
 msgstr "¥×¥í¥»¥¹¤Î¸½ºß¾õÂÖ¤«¤éUID¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "ÉÔÀµ¤ÊÀµµ¬É½¸½: %s\n"
@@ -245,17 +246,17 @@ msgstr "
 msgid "skipping partial match %s(%d)\n"
 msgstr "Éôʬ°ìÃפò¥¹¥­¥Ã¥× %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) ¤ò¥·¥°¥Ê¥ë %d ¤Çkill¤·¤Þ¤·¤¿\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: ¤É¤Î¥×¥í¥»¥¹¤âkill¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -276,7 +277,7 @@ msgstr ""
 "    -V      ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -284,12 +285,12 @@ msgstr ""
 "»ÈÍÑË¡: killall [-Z CONTEXT] [-u ¥æ¡¼¥¶¡¼] [ -eIgiqrvw ] [ -¥·¥°¥Ê¥ë ] Ì¾"
 "Á°...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "»ÈÍÑË¡: killall [¥ª¥×¥·¥ç¥ó]... [--] Ì¾Á°...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -326,7 +327,7 @@ msgstr ""
 "  -V,--version          ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n"
 "  -w,--wait             kill¤·¤¿¥×¥í¥»¥¹¤¬½ªÎ»¤¹¤ë¤Þ¤ÇÂÔ¤Ä\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -335,7 +336,7 @@ msgstr ""
 "  -Z,--context Àµµ¬É½¸½ ¥³¥ó¥Æ¥­¥¹¥È¤ò»ý¤Ä¥×¥í¥»¥¹¤Î¤ßkill¤¹¤ë\n"
 "                        (¾¤Î°ú¿ô¤è¤ê¤âÁ°¤Ë»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -344,23 +345,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "¥æ¡¼¥¶ %s ¤òȯ¸«¤Ç¤­¤Þ¤»¤ó\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "̾Á°¤ÎºÇÂç»ØÄê²Äǽ¿ô¤Ï %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s ¤Ï¶õ¥Ç¥£¥ì¥¯¥È¥ê (¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Ê¤¤?)\n"
 
 #: src/peekfd.c:96
@@ -526,7 +527,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s ¤Ï¶õ¥Ç¥£¥ì¥¯¥È¥ê (¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Ê¤¤?)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -544,6 +550,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -566,12 +573,12 @@ msgstr ""
 "    -U     UTF-8 (Unicode) Ê¸»ú¤ò·ÓÀþɽ¼¨¤Ë»ÈÍÑ\n"
 "    -V     ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "    -Z     SELinux¥»¥­¥å¥ê¥Æ¥£¥³¥ó¥Æ¥­¥¹¥È¤òɽ¼¨¤¹¤ë\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, fuzzy, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -582,12 +589,12 @@ msgstr ""
 "    ¥æ¡¼¥¶Ì¾ »ØÄꤷ¤¿¥æ¡¼¥¶¤È¤·¤ÆÆ°ºî¤¹¤ë¥×¥í¥»¥¹¤«¤éÇÉÀ¸¤¹¤ë¥Ä¥ê¡¼¤Î¤ßɽ¼¨\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -596,27 +603,27 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "üËö¤Îµ¡Ç½¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "»ØÄê¥æ¡¼¥¶Ì¾¤Ï¸ºß¤·¤Þ¤»¤ó: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "¥×¥í¥»¥¹¤Ï¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "¥ê¥¿¡¼¥ó¥­¡¼¤ò²¡¤¹¤ÈÊĤ¸¤Þ¤¹\n"
index 38cc0a1cef5f3c12d8680253597f4fbdace717ba..42103f722e22182f96bc2faf69b1e69e09129217 100644 (file)
--- a/po/nb.po
+++ b/po/nb.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.2pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2006-03-07 12:01+0100\n"
 "Last-Translator: Trond Endrestøl <Trond.Endrestol@fagskolen.gjovik.no>\n"
 "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@@ -31,7 +31,7 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -52,6 +52,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Bruksmåte: fuser [ -a | -s | -c ] [ -n ROM ] [ -SIGNALl ] [ -kimuv ] "
@@ -84,14 +85,14 @@ msgstr ""
 "  udp/tcp-navn: [local_port][,[rmt_host][,[rmt_port]]]\n"
 "\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
 "  -6,--ipv6             search IPv6 sockets only\n"
 msgstr ""
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -100,12 +101,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -114,8 +115,8 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger og Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -128,110 +129,110 @@ msgstr ""
 "under betingelsene i GNU General Public License.\n"
 "For mer informasjon om dette, les filene som heter COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Kan ikke åpne /proc-katalogen: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Kan ikke allokere minne for funnet prosess: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Kan ikke kjøre stat på %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Kan ikke løse lokalport %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Ukjent lokalport AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Kan ikke åpne protokollfil «%s»: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Navneromvalget krever et argument."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Ugyldig navn på navnerom"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 #, fuzzy
 msgid "You can only use files with mountpoint options"
 msgstr "Du kan bare bruke filer med monteringspunktvalget"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Ingen prosesspesifikasjon ble gitt"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "alle valg kan ikke bli brukt med stillevalget."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Du kan ikke søke etter bare IPv4- og bare IPv6-socketer samtidig"
 
 # Oversettelsen av denne strengen er noe vanskelig da dette er en
 # tabelloverskrift som skal passe med selve tabellen. [TE, 2005-03-01]
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, fuzzy, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr ""
 "\n"
 "%*s BRUKER      PID ACCESS KOMMANDO\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(ukjent)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Kan ikke kjøre stat på fila %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Kan ikke åpne /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Drepe prosess %d ? (j/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Kunne ikke drepe prosessen %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Kan ikke åpne en nettverkssocket.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Kan ikke finne socketens enhetsnummer.\n"
@@ -251,7 +252,7 @@ msgstr "Drepe %s(%s%d) ? (j/n) "
 msgid "Cannot get UID from process status\n"
 msgstr "Kan ikke finne UID fra prosesstatus\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Ugyldig regulært uttrykk: %s\n"
@@ -261,17 +262,17 @@ msgstr "Ugyldig regul
 msgid "skipping partial match %s(%d)\n"
 msgstr "hopper over delvis treff %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Drepte %s(%s%d) med signalet %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: drepte ingen prosess\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -292,7 +293,7 @@ msgstr ""
 "    -V      vis programversjon\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -300,12 +301,12 @@ msgstr ""
 "Bruksmåte: killall [-Z kontekst] [-u bruker] [ -egiqvw ] [ -signal ] "
 "navn ...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Bruksmåte: killall [VALG]... [--] navn...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -341,7 +342,7 @@ msgstr ""
 "  -V,--version        vis programinformasjon\n"
 "  -w,--wait           vent til prosessen er død\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -350,7 +351,7 @@ msgstr ""
 "  -Z,--context REGEXP bare drep prosesser med kontekst\n"
 "                      (må komme foran andre argumenter)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -359,23 +360,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger og Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Kan ikke finne brukeren %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Maksimalt antall navn er %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s er tom (ikke montert?)\n"
 
 #: src/peekfd.c:96
@@ -541,7 +542,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s er tom (ikke montert?)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -559,6 +565,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -582,12 +589,12 @@ msgstr ""
 "    -U     tegn linjer med UTF-8-tegn (Unicode)\n"
 "    -V     vis programversjon\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "    -Z     vis SELinux sikkerhetskontekster\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, fuzzy, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -597,12 +604,12 @@ msgstr ""
 "    PID    begynn med angitt pid, standard er 1 (init)\n"
 "    BRUKER bare vis trær med opphav fra prosesser tilhørende denne brukeren\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (psmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -611,27 +618,27 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger og Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM er ikke angitt\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Kan ikke finne ut egenskapene til terminalen\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Fant ikke brukeren «%s».\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Fant ingen prosesser.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Trykk på enter for å lukke.\n"
index 894f5e9af76b52908874be2350e099a64d5f4f1a..cffc052b5d063a5706e140fa39ff84af4f6638ae 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc-22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-04-04 12:18+0200\n"
 "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -19,8 +19,8 @@ msgstr ""
 "X-Generator: Lokalize 1.0\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -40,6 +40,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Gebruik:  fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n RUIMTE]\n"
@@ -68,7 +69,7 @@ msgstr ""
 "  -v, --verbose           uitgebreide uitvoer tonen\n"
 "  -V, --version           de programmaversie tonen\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -77,7 +78,7 @@ msgstr ""
 "  -4,--ipv4               alleen naar IPv4-sockets zoeken\n"
 "  -6,--ipv6               alleen naar IPv6-sockets zoeken\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -90,12 +91,12 @@ msgstr ""
 "  tcp/udp-namen: [lokale_poort][,[gindse_host][,[gindse_poort]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -104,8 +105,8 @@ msgstr ""
 "Copyright (C) 1993-2010 Werner Almesberger en Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -118,105 +119,105 @@ msgstr ""
 "onder de voorwaarden van de GNU General Public License.\n"
 "Zie voor meer informatie hierover het bestand genaamd COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Kan /proc niet openen: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Onvoldoende geheugen beschikbaar om gevonden proces te verwerken: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Opgegeven bestandsnaam %s bestaat niet.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Kan status van %s niet bepalen: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Kan lokale poort %s nergens toe herleiden: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Onbekende lokale poort AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Kan protocolbestand '%s' niet openen: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: ongeldige optie %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "De naamsruimte-optie '-n' vereist een argument"
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Ongeldige naamsruimte"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Er zijn alleen bestanden toegestaan samen met aankoppelpuntopties"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Geen naam van bestand of socket opgegeven"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "Opties -a en -s gaan niet samen"
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Opties -4 en -6 gaan niet samen"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s GEBRUIKER   PID SOORT PROGRAMMA\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(onbekend)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Kan status van bestand %s niet bepalen: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Kan /proc/net/unix niet openen: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Proces %d afbreken? (j/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Kan proces %d niet afbreken: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Kan netwerk-socket niet openen.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Kan apparaatnummer van socket niet vinden.\n"
@@ -236,7 +237,7 @@ msgstr "Proces %s(%s%d) een signaal sturen? (j/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Kan uit processtatus geen UID bepalen\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Ongeldige reguliere expressie: %s\n"
@@ -246,17 +247,17 @@ msgstr "Ongeldige reguliere expressie: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "overgeslagen: gedeeltelijke overeenkomst %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Proces %s(%s%d) is afgebroken met signaal %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: geen proces gevonden\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -277,7 +278,7 @@ msgstr ""
 "    -V    de programmaversie tonen\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -285,12 +286,12 @@ msgstr ""
 "Gebruik:  killall [-Z CONTEXT] [-egIiqrvw] [-SIGNAAL] [-u GEBRUIKER] "
 "NAAM...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Gebruik:  killall [-egIiqrvw] [-SIGNAAL] [-u GEBRUIKER] [--] NAAM...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -329,7 +330,7 @@ msgstr ""
 "  -v,--verbose         melden of het signaal succesvol verstuurd is\n"
 "  -w,--wait            wachten tot processen ook werkelijk afgebroken zijn\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -338,7 +339,7 @@ msgstr ""
 "  -Z,--context REGEXP  alleen processen met deze context afbreken\n"
 "                         (dient aan andere argumenten vooraf te gaan)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -347,23 +348,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Ongeldige tijdopmaak"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Kan gebruiker %s niet vinden\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Het maximum aantal namen is %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s is leeg -- misschien niet aangekoppeld?\n"
 
 #: src/peekfd.c:96
@@ -570,8 +571,13 @@ msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 "/proc is niet aangekoppeld, kan status van /proc/self/stat niet bepalen.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s is leeg -- misschien niet aangekoppeld?\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -588,6 +594,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -612,12 +619,12 @@ msgstr ""
 "  -U, --unicode        Unicode-tekens (UTF-8) voor de lijntjes gebruiken\n"
 "  -V, --version        de programmaversie tonen\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z                  SELinux-veiligheidscontexten tonen\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -629,12 +636,12 @@ msgstr ""
 "gebruiker\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -643,27 +650,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger en Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "Omgevingsvariabele TERM heeft geen waarde.\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Kan terminalcapaciteiten niet bepalen\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Geen bestaande gebruikersnaam: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Geen processen gevonden.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Druk op Enter om af te sluiten\n"
index 012b3e38984a63deaa9c085721ad320e1b965435..2e4e38ef0c5ac43b7fe98fb2abab460d5f38f795 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-28 19:24+0200\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -16,8 +16,8 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-2\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -37,6 +37,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Sk³adnia: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n PRZESTRZEÑ] [-k [-i] [-"
@@ -62,7 +63,7 @@ msgstr ""
 "  -v,--verbose          podanie wiêkszej ilo¶ci informacji\n"
 "  -V,--version          wy¶wietlenie informacji o wersji\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -71,7 +72,7 @@ msgstr ""
 "  -4,--ipv4             szukanie tylko gniazd IPv4\n"
 "  -6,--ipv6             szukanie tylko gniazd IPv6\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -84,12 +85,12 @@ msgstr ""
 "  nazwy tcp/udp: [port_lokalny][,[zdalny_host][,[port_zdalny]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -98,8 +99,8 @@ msgstr ""
 "Copyright (C) 1993-2010 Werner Almesberger i Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -112,105 +113,105 @@ msgstr ""
 "Powszechnej Licencji Publicznej GNU (General Public License).\n"
 "Wiêcej informacji znajduje siê w pliku o nazwie COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Nie mo¿na otworzyæ katalogu /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Nie mo¿na przydzieliæ pamiêci dla dopasowanego procesu: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Podana nazwa pliku %s nie istnieje.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Nie mo¿na wykonaæ stat na %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Nie mo¿na rozwi±zaæ portu lokalnego %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Nieznana rodzina adresów portu lokalnego %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Nie mo¿na otworzyæ pliku protoko³u \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: B³êdna opcja %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Opcja przestrzeni nazw wymaga argumentu."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Niepoprawna nazwa przestrzeni nazw"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Z opcjami punktu montowania mo¿na u¿ywaæ tylko plików"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Nie podano okre¶lenia procesów"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "opcja wszystkich plików nie mo¿e byæ u¿yta z opcj± ciszy."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Nie mo¿na naraz szukaæ gniazd wy³±cznie IPv4 i wy³±cznie IPv6"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s U¯YTKOWNIK  PID DOSTÊP POLECENIE\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(nieznany)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Nie mo¿na wykonaæ stat na pliku %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Nie mo¿na otworzyæ /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Zabiæ proces %d? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Nie uda³o siê zabiæ procesu %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Nie mo¿na otworzyæ gniazda sieciowego.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Nie mo¿na odnale¼æ numeru urz±dzenia gniazda.\n"
@@ -230,7 +231,7 @@ msgstr "Wys
 msgid "Cannot get UID from process status\n"
 msgstr "Nie mo¿na pobraæ UID-a ze stanu procesu\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "B³êdne wyra¿enie regularne: %s\n"
@@ -240,17 +241,17 @@ msgstr "B
 msgid "skipping partial match %s(%d)\n"
 msgstr "pominiêto czê¶ciowe dopasowanie %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Zabito %s(%s%d) sygna³em %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: nie znaleziono ¿adnego procesu\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -271,7 +272,7 @@ msgstr ""
 "    -V    wy¶wietlenie informacji o wersji\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -279,12 +280,12 @@ msgstr ""
 "Sk³adnia: killall [-Z KONTEKST] [-u U¯YTKOWNIK] [ -eIgiqrvw ] [ -SYGNA£ ] "
 "NAZWA...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Sk³adnia: killall [OPCJE]... [--] NAZWA...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -326,7 +327,7 @@ msgstr ""
 "  -V,--version        wy¶wietlenie informacji o wersji\n"
 "  -w,--wait           zaczekanie na ¶mieræ procesów\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -336,7 +337,7 @@ msgstr ""
 "bezp.\n"
 "                        (musi poprzedzaæ inne argumenty)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -345,23 +346,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger i Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "B³êdny format czasu"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Nie mo¿na odnale¼æ u¿ytkownika %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Maksymalna liczba nazw to %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s jest pusty (nie podmontowany?)\n"
 
 #: src/peekfd.c:96
@@ -566,8 +567,13 @@ msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 "/proc nie jest zamontowany, nie mo¿na wykonaæ stat na /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s jest pusty (nie podmontowany?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -584,6 +590,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -607,13 +614,13 @@ msgstr ""
 "  -U, --unicode       u¿ycie znaków ramek UTF-8 (Unicode)\n"
 "  -V, --version       wy¶wietlenie informacji o wersji\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr ""
 "  -Z                  wy¶wietlanie kontekstów bezpieczeñstwa SELinuksa\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -624,12 +631,12 @@ msgstr ""
 " U¯YTKOWNIK  tylko drzewa zaczynaj±ce siê od procesów tego u¿ytkownika\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -638,27 +645,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger i Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM nie ustawiony\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Nie mo¿na odczytaæ mo¿liwo¶ci terminala\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Nie ma u¿ytkownika o takiej nazwie: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Nie znaleziono procesów.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Naci¶niêcie return zamknie program\n"
index bc96850c129118a11d8d080b6ec33fd3462b6e65..39c0581a64832e8ccad3ce5a6500d165fef2a483 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -38,17 +38,18 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
 "  -6,--ipv6             search IPv6 sockets only\n"
 msgstr ""
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -57,20 +58,20 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr ""
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
 "\n"
 msgstr ""
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -79,105 +80,105 @@ msgid ""
 "For more information about these matters, see the files named COPYING.\n"
 msgstr ""
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr ""
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr ""
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr ""
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr ""
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr ""
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr ""
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr ""
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr ""
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr ""
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr ""
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr ""
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr ""
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr ""
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr ""
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr ""
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr ""
@@ -197,7 +198,7 @@ msgstr ""
 msgid "Cannot get UID from process status\n"
 msgstr ""
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr ""
@@ -207,17 +208,17 @@ msgstr ""
 msgid "skipping partial match %s(%d)\n"
 msgstr ""
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr ""
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr ""
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -230,18 +231,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr ""
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -263,37 +264,37 @@ msgid ""
 "  -w,--wait           wait for processes to die\n"
 msgstr ""
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
 "                      (must precede other arguments)\n"
 msgstr ""
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 msgstr ""
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr ""
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr ""
 
-#: src/killall.c:861 src/pstree.c:738
+#: src/killall.c:874
 #, c-format
-msgid "%s is empty (not mounted ?)\n"
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr ""
 
 #: src/peekfd.c:96
@@ -456,7 +457,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr ""
+
+#: src/pstree.c:791
 #, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -474,17 +480,18 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
 msgstr ""
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr ""
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -492,39 +499,39 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr ""
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
 "\n"
 msgstr ""
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr ""
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr ""
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr ""
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr ""
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr ""
index cc6a8a0a4e760e8fa49f9031799c0d4f94ce345a..2a3a22e2c31975d619812e3bacc312f92fa40652 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 1.0\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2001-10-28 22:14-0200\n"
 "Last-Translator: Edesio Costa e Silva <edesio+psmisc@ieee.org>\n"
 "Language-Team: Portuguese <pt@li.org>\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -36,17 +36,18 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
 "  -6,--ipv6             search IPv6 sockets only\n"
 msgstr ""
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -55,20 +56,20 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, fuzzy, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (psmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
 "\n"
 msgstr ""
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, fuzzy, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -84,105 +85,105 @@ msgstr ""
 "Para maiores informações sobre estes assuntos, veja os arquivos com nome "
 "COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr ""
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr ""
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr ""
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr ""
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, fuzzy, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s/%s: especificação invalida\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr ""
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr ""
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr ""
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr ""
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr ""
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr ""
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr ""
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr ""
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, fuzzy, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Aborta processo %d ? (y/n) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr ""
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr ""
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, fuzzy, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "não pode achar o número de dispositivo do socket"
@@ -202,7 +203,7 @@ msgstr "Termina %s(%s%d) ? (y/n) "
 msgid "Cannot get UID from process status\n"
 msgstr ""
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr ""
@@ -212,17 +213,17 @@ msgstr ""
 msgid "skipping partial match %s(%d)\n"
 msgstr "ignorando resultado parcial %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Abortado %s(%s%d) com sinal %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: nenhum processo abortado\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -235,18 +236,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr ""
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -268,37 +269,37 @@ msgid ""
 "  -w,--wait           wait for processes to die\n"
 msgstr ""
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
 "                      (must precede other arguments)\n"
 msgstr ""
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 msgstr ""
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr ""
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Número máximo de nomes é %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s está vazio (não está montado?)\n"
 
 #: src/peekfd.c:96
@@ -461,7 +462,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s está vazio (não está montado?)\n"
+
+#: src/pstree.c:791
 #, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -479,17 +485,18 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
 msgstr ""
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr ""
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -497,39 +504,39 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, fuzzy, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "fuser (psmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
 "\n"
 msgstr ""
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr ""
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr ""
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr ""
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr ""
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr ""
index f3ac846a02d854d63b1de34f191fa00e4a13fe11..bd7dcbf672b299cd5cf78a53a92fc9b87621a17b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.12\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-08-15 04:48-0300\n"
 "Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@@ -17,8 +17,8 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -38,6 +38,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Uso:   fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n ESPNM] [-k [-i] [-SINAL]] "
@@ -60,7 +61,7 @@ msgstr ""
 "  -v,--verbose          saída detalhada\n"
 "  -V,--version          exibir informações de versão\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -69,7 +70,7 @@ msgstr ""
 "  -4,--ipv4             pesquisar apenas sockets IPv4\n"
 "  -6,--ipv6             pesquisar apenas sockets IPv6\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -82,12 +83,12 @@ msgstr ""
 "  nomes udp/tcp: [porta_local][,[maq_rmt][,[porta_rmt]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -96,8 +97,8 @@ msgstr ""
 "Copyright © 1993-2010 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -110,105 +111,105 @@ msgstr ""
 "dos termos da GNU General Public License.\n"
 "Para mais informações a respeito, veja os arquivos com o nome COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Não foi possível abrir o diretório /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Não foi possível alocar memória ao proc equiparado: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "O nome de arquivo especificado %s não existe.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Não foi possível analisar %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Não foi possível resolver a porta local %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Família de endereços da porta local %d desconhecida\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Não foi possível abrir o arquivo de protocolo \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Opção inválida %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "A opção \"espaço de nome\" requer um argumento."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Nome de espaço de nome inválido"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Você pode apenas usar arquivos com opções de ponto de montagem"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Nenhuma especificação de processo fornecida"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "a opção \"detalhada\" não pode ser usada com a opção \"silenciosa\"."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Você não pode pesquisar apenas por sockets IPv4 e IPv6 ao mesmo tempo"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s USUÁRIO     PID ACESSO COMANDO\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(desconhecido)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Não foi possível analisar o arquivo %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Não foi possível abrir /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Matar o processo %d? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Não foi possível matar o processo %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Não foi possível abrir um socket de rede.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Não foi possível localizar o número de dispositivo do socket.\n"
@@ -228,7 +229,7 @@ msgstr "Enviar sinal para %s(%s%d)? (y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Não foi possível obter UID do status do processo\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Expressão regular inválida: %s\n"
@@ -238,17 +239,17 @@ msgstr "Expressão regular inválida: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "ignorando ocorrência parcial %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) morto com o sinal %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: nenhum processo localizado\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -269,19 +270,19 @@ msgstr ""
 "    -V      exibir informações de versão\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "Uso:   killall [-Z CONTEXTO] [-u USUÁRIO] [ -eIgiqrvw ] [ -SINAL ] NOME...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Uso:   killall [OPÇÃO]... [--] NOME...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -320,7 +321,7 @@ msgstr ""
 "  -V,--version        exibir informações de versão\n"
 "  -w,--wait           esperar que os processos morram\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -329,7 +330,7 @@ msgstr ""
 "  -Z,--context EXPREG matar apenas processo(s) tendo contexto\n"
 "                      (precisa preceder outros argumentos)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -338,23 +339,23 @@ msgstr ""
 "Copyright © 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Formato de tempo inválido"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Não foi possível localizar o usuário %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "O número máximo de nomes é %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s está vazio (não montado?)\n"
 
 #: src/peekfd.c:96
@@ -557,8 +558,13 @@ msgstr "Você precisa fornecer ao menos um PID."
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr "/proc não está montado, impossível analisar /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s está vazio (não montado?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -575,6 +581,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -598,12 +605,12 @@ msgstr ""
 "  -U, --unicode       usar caracteres UTF-8 (Unicode) no desenho de linhas\n"
 "  -V, --version       exibir informações de versão\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     mostrar         contextos de segurança do SELinux\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -614,12 +621,12 @@ msgstr ""
 "  USR    mostrar apenas árvores originadas de processos deste usuário\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -628,27 +635,27 @@ msgstr ""
 "Copyright © 1993-2009 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM não está definido\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Não pôde obter as habilidades do terminal\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Nome de usuário inexistente: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Nenhum processo localizado.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Pressione Enter para fechar\n"
index 5f05ce542cc4777db4319934492284f36e8c39d0..e134befe55eed5c9fd95c265199c43ee988f2d9b 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc-21.6pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2005-02-24 12:00-0500\n"
 "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -40,17 +40,18 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
 "  -6,--ipv6             search IPv6 sockets only\n"
 msgstr ""
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -59,12 +60,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, fuzzy, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (psmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -73,8 +74,8 @@ msgstr ""
 "Copyright (C) 1993-2002 Werner Almesberger ºi Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -88,107 +89,107 @@ msgstr ""
 "Pentru informaþii suplimentare referitoare la aceste chestiuni,\n"
 "vedeþi fiºierele numite COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr ""
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr ""
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr ""
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr ""
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, fuzzy, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s/%s: specificaþie invalidã\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr ""
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr ""
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr ""
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr ""
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr ""
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr ""
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, fuzzy, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr ""
 "\n"
 "%*s UTILIZATOR  PID ACCES  COMANDÃ\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr ""
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr ""
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr ""
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Terminã process %d ? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr ""
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr ""
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, fuzzy, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "nu pot gãsi numerele dispozitivelor socket-urilor"
@@ -208,7 +209,7 @@ msgstr "Termin
 msgid "Cannot get UID from process status\n"
 msgstr ""
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr ""
@@ -218,17 +219,17 @@ msgstr ""
 msgid "skipping partial match %s(%d)\n"
 msgstr "am ignorat potrivirea parþialã %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Am terminat %s(%s%d) cu semnalul %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: nici un proces nu a fost terminat\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, fuzzy, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -249,19 +250,19 @@ msgstr ""
 "    -V      afiºeazã informaþii despre versiune\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, fuzzy, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "folosire: killall [-s sid] [-c context] [ -egiqvw ] [ -signal ] nume ...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, fuzzy, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "folosire: killall [ OPÞIUNI ] [ -- ] nume ...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -297,7 +298,7 @@ msgstr ""
 "  -w,--wait           aºteaptã ca procesele sã termine\n"
 "\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, fuzzy, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -308,7 +309,7 @@ msgstr ""
 "   (-s, -c sunt mutual exlusive ºi trebuie sã preceadã celelalte argumente\n"
 "\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -317,23 +318,23 @@ msgstr ""
 "Copyright (C) 1993-2002 Werner Almesberger ºi Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr ""
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Numãr maxim de nume este %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s este gol (nu este montat ?)\n"
 
 #: src/peekfd.c:96
@@ -498,7 +499,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s este gol (nu este montat ?)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -516,6 +522,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -535,14 +542,14 @@ msgstr ""
 "    -p     afiºeazã PID-urile; implicã -c\n"
 "    -u     afiºeazã tranziþiilr uid\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr ""
 "    -s     aratã SID-urile Flask\n"
 "    -x     aratã contextele de securitate Flask\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -550,12 +557,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, fuzzy, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (psmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -564,27 +571,27 @@ msgstr ""
 "Copyright (C) 1993-2002 Werner Almesberger ºi Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM nu este setat\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Nu pot obþine capabilitãþile terminalului\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Nici un utilizator cu acest nume: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Nu a fost gãsit nici un proces.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Apãsaþi tasta return pentru a închide\n"
index 4bcb1f7eb171b4e8e013473134aa2099ad54a9b6..f095a5a84921f89f1e718bd00bb48150956f9e26 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-28 19:36+0400\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <gnu@mx.ru>\n"
@@ -21,8 +21,8 @@ msgstr ""
 "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"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -42,6 +42,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Использование: fuser [-fMuv] [ -a | -s] [ -4 | -6 ] [ -c | -m | -n "
@@ -69,7 +70,7 @@ msgstr ""
 "    -v,--verbose       включить подробные сообщения\n"
 "    -V,--version       показать информацию о версии\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -78,7 +79,7 @@ msgstr ""
 "    -4,--ipv4          поиск только среди сокетов IPv4\n"
 "    -6,--ipv6          поиск только среди сокетов IPv6\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -91,12 +92,12 @@ msgstr ""
 "  Имена udp/tcp: [локальный_порт][,[удалённый_хост][,[удалённый_порт]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -105,8 +106,8 @@ msgstr ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -119,107 +120,107 @@ msgstr ""
 "Универсальной общественной лицензии GNU.\n"
 "Подробная информация об этих условиях приведена в файле COPYING.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Не удалось открыть каталог /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Не удалось выделить память для проверяемого proc: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Указанное имя файла %s не существует.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Не удалось выполнить функцию stat для %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Не удалось определить имя локального порта %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Неизвестный локальный порт AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Не удалось открыть файл протокола \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: неправильный параметр %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Для параметра области требуется значение."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Неверное имя области"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Вы можете использовать файлы только с параметрами mountpoint"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Не указан процесс"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr ""
 "Параметр показа всех файлов нельзя использовать вместе с параметром "
 "отключения сообщений."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Нельзя выполнять поиск только по сокетам IPv4 и IPv6 одновременно"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(неизвестно)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Не удалось выполнить функцию stat для файла %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Не удалось открыть /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Завершить процесс %d? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Не удалось завершить процесс %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Не удалось открыть сетевой сокет.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Не удалось найти номер устройства сокета.\n"
@@ -239,7 +240,7 @@ msgstr "Послать сигнал %s(%s%d)? (y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Не удалось получить UID из состояния процесса\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Неправильное регулярное выражение: %s\n"
@@ -249,17 +250,17 @@ msgstr "Неправильное регулярное выражение: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "игнорирование частичного совпадения %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) завершён сигналом %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: процесс не найден\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -281,7 +282,7 @@ msgstr ""
 "   -V          показать информацию о версии\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -289,12 +290,12 @@ msgstr ""
 "Использование: killall [-Z КОНТЕКСТ] [-u ПОЛЬЗОВАТЕЛЬ]\n"
 "                       [ -eIgiqrvw ] [ -СИГНАЛ ] ИМЯ...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Использование: killall [ПАРАМЕТР]... [--] ИМЯ...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -336,7 +337,7 @@ msgstr ""
 "  -V,--version         показать информацию о версии\n"
 "  -w,--wait            ожидать завершения процессов\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -346,7 +347,7 @@ msgstr ""
 "                       (должен указываться раньше остальных параметров)\n"
 "\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -355,23 +356,23 @@ msgstr ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "неправильный формат времени"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Пользователь %s не найден\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Количество имён не может превышать %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s пуст (не смонтирован?)\n"
 
 #: src/peekfd.c:96
@@ -575,8 +576,13 @@ msgstr "Вы должны указать не менее одного PID."
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr "/proc не смонтирован, возможно выполнить stat /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s пуст (не смонтирован?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -593,6 +599,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -618,12 +625,12 @@ msgstr ""
 "  -U, --unicode       использовать символы рисования линий UTF-8 (юникод)\n"
 "  -V, --version       показать информацию о версии\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     show         показывать контексты безопасности SELinux\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -635,12 +642,12 @@ msgstr ""
 "пользователя\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -649,27 +656,27 @@ msgstr ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "Переменная окружения TERM не установлена\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Не удалось определить характеристики терминала\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Неизвестное имя пользователя: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Не найдено ни одного процесса.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Нажмите Enter для выхода\n"
index 22cb137ed5e4609e5866d6f8285928b4eded7657..bf914f85d9f40c76a08fc121d4f3a8e1fe02f9c8 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-06-07 18:11+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -17,8 +17,8 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -38,6 +38,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Användning: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n RYMD] [-k [-i] [-"
@@ -61,7 +62,7 @@ msgstr ""
 "  -v,--verbose          informativ utskrift\n"
 "  -V,--version          visa versionsinformation\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -70,7 +71,7 @@ msgstr ""
 "  -4,--ipv4             sök endast bland IPv4-uttag (socket)\n"
 "  -6,--ipv6             sök endast bland IPv6-uttag (socket)\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -83,12 +84,12 @@ msgstr ""
 "  udp/tcp-namn: [lokal_port][,[fjärrvärd][,[fjärrport]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -97,8 +98,8 @@ msgstr ""
 "Copyright © 1993-2010 Werner Almesberger och Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -114,105 +115,105 @@ msgstr ""
 "i informativt syfte. För alla juridiska tolkningar gäller den engelska "
 "originaltexten.\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Kan inte öppna katalogen /proc: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Kan inte allokera minne för matchande proc: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Angivna filnamnet %s finns inte.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Kan inte ta status på %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Kan inte slå upp lokal port %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Okänt lokal port AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Kan inte öppna protokollfilen \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Ogiltig flagga %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Flagga för namnrymd kräver ett argument."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Ogiltigt namn för namnrymd"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Du kan endast använda filer med monteringspunktflaggor"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Ingen processpecifikation angiven"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "flagga för alla, -m,  kan inte användas med flaggan för tyst, -s."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Du kan inte söka efter endast IPv4- och endast IPv6-uttag samtidigt"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s ANVÄNDARE   PID ÅTKOMS KOMMANDO\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(okänd)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Kan inte ta status på fil %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Kan inte öppna /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Döda process %d ? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Kunde inte döda process %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Kan inte öppna ett nätverksuttag.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Kan inte hitta uttagets enhetsnummer.\n"
@@ -232,7 +233,7 @@ msgstr "Signalera %s(%s%d) ? (y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "Kan inte hämta UID från processtatus\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Felaktigt reguljärt uttryck: %s\n"
@@ -242,17 +243,17 @@ msgstr "Felaktigt reguljärt uttryck: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "hoppar över delvis matchande process: %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Dödade %s(%s%d) med signal %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: ingen process hittades\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -273,7 +274,7 @@ msgstr ""
 "    -V      visa versionsinformation\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -281,12 +282,12 @@ msgstr ""
 "Användning: killall [-Z KONTEXT] [-u ANVÄNDARE] [ -eIgiqrvw ] [ -SIGNAL ] "
 "NAMN...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Användning: killall [FLAGGA]... [--] NAMN...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -325,7 +326,7 @@ msgstr ""
 "  -V,--version        visa versionsinformation\n"
 "  -w,--wait           vänta tills processerna är döda\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -334,7 +335,7 @@ msgstr ""
 "  -Z,--context REGEXP döda endast process(er) som har kontext\n"
 "                      (måste föregå andra argument)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -343,23 +344,23 @@ msgstr ""
 "Copyright © 1993-2005 Werner Almesberger och Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Ogiltigt tidsformat"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Kan inte hitta användare %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Maximalt antal namn är %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s är tom (inte monterad?)\n"
 
 #: src/peekfd.c:96
@@ -542,8 +543,13 @@ msgstr "Du måste tillhandahålla minst en PID."
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr "/proc är inte monterad, kan inte ta status på /proc/self/stat.\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s är tom (inte monterad?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -560,6 +566,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -584,12 +591,12 @@ msgstr ""
 "  -U, --unicode       använd UTF-8-linjeritningstecken (Unicode)\n"
 "  -V, --version       visa versionsinformation\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     show         SELinux-säkerhetskontexter\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -601,12 +608,12 @@ msgstr ""
 "              processer som rot.\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -615,27 +622,27 @@ msgstr ""
 "Copyright © 1993-2009 Werner Almesberger och Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM är inte inställd\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Kan inte ta reda på terminalens förmågor\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Ingen sådan användare: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Inga processer hittades.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Tryck Retur för att stänga\n"
index 61a0e570e32e709728048feb9f43822c5b1e5590..8428f5fad07f99b14215f0b7fc1752bf6657c80f 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.11-pre1\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2010-03-29 21:25+1030\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
@@ -18,8 +18,8 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: LocFactoryEditor 1.8\n"
 
-#: src/fuser.c:105
-#, c-format
+#: src/fuser.c:118
+#, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
 "NAME...\n"
@@ -39,6 +39,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Sử dụng: fuser [ -fMuv ] [-a|-s] [-4|-6] [-c|-m|-n KHOẢNG] [-k [-i] [-"
@@ -64,7 +65,7 @@ msgstr ""
 "  -v,--verbose          xuất chi tiết\n"
 "  -V,--version          hiển thị thông tin về phiên bản\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -73,7 +74,7 @@ msgstr ""
 "  -4,--ipv4             chỉ tìm kiếm ổ cắm kiểu IPv4\n"
 "  -6,--ipv6             chỉ tìm kiếm ổ cắm kiểu IPv6\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, c-format
 msgid ""
 "  -                     reset options\n"
@@ -86,12 +87,12 @@ msgstr ""
 "  Các tên udp/tcp: [cổng_cục_bộ][,[máy_từ_xa][,[cổng_từ_xa]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -100,8 +101,8 @@ msgstr ""
 "Tác quyền © năm 1993-2010 của Werner Almesberger và Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -114,105 +115,105 @@ msgstr ""
 "Quyền Công Chung Gnu (GPL).\n"
 "Để tìm thấy thông tin thêm thì hãy xem tập tin có tên COPYING (cách chép)\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "Không thể mở thư mục </proc>: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "Không thể cấp phát bộ nhớ cho tiến trình được khớp: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr "Đưa ra tên tập tin %s không tồn tại.\n"
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "Không thể lấy các thông tin về %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "Không tìm thấy tên cổng cục bộ %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "Không biết cổng cục bộ AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "Không thể mở tập tin giao thức « %s »: %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr "%s: Sai đặt tuỳ chọn %s\n"
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "Tùy chọn miền tên cần đến một đối số."
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "Tên miền tên không hợp lệ"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 msgid "You can only use files with mountpoint options"
 msgstr "Bạn có thể sử dụng tập tin chỉ với tùy chọn điểm lắp"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "Chưa nhập đặc tả tiến trình"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "không cho phép bạn sử dụng chọn « tất cả » với tùy chọn « im »."
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "Không cho phép bạn tìm kiếm ổ cắm kiểu cả IPv4 lẫn IPv6 đều đồng thời"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s NGƯỜI_DÙNG        PID TRUY CẬP LỆNH\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(không biết)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "Không thể lấy các thông tin về tập tin %s: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "Không thể mở thư mục </proc/net/unix>: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "Có buốc kết thúc tiến trình %d không? (y/N) (có/không) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "Không thể buộc kết thúc tiến trình %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "Không thể mở một ổ cắm mạng.\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "Không tìm thấy số hiệu thiết bị ổ cắm.\n"
@@ -232,7 +233,7 @@ msgstr "Tín hiệu %s(%s%d) không? (c/K) "
 msgid "Cannot get UID from process status\n"
 msgstr "Không thể lấy UID từ trạng thái của tiến trình\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "Biểu thức chính quy sai: %s\n"
@@ -242,17 +243,17 @@ msgstr "Biểu thức chính quy sai: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "đang bỏ qua điều khớp bộ phần %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "Mới buộc kết thúc %s(%s%d) với tín hiệu %d\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, c-format
 msgid "%s: no process found\n"
 msgstr "%s: không tìm thấy tiến trình\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -273,7 +274,7 @@ msgstr ""
 "    -V      hiện thông tin _phiên bản_\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
@@ -281,12 +282,12 @@ msgstr ""
 "Cách sử dụng: killall [-Z NGỮ_CẢNH] [-u NGƯỜI_DÙNG] [ -eIgiqrvw ] [ -"
 "TÍN_HIỆU ] TÊN...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "Cách sử dụng: killall [ TÙY_CHỌN ]... [--] TÊN...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -326,7 +327,7 @@ msgstr ""
 "  -V,--version        \thiện thông tin phiên bản\n"
 "  -w,--wait           \t\tđợi tiến trình kết thúc\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -336,7 +337,7 @@ msgstr ""
 "\t\tbuộc kết thúc chỉ những tiến trình có ngữ cảnh\n"
 "\t\t\t(phải đi trước các đối số khác)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -345,23 +346,23 @@ msgstr ""
 "Bản quyền © 1993-2005 Werner Almesberger và Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr "Sai đặt định dạng thời gian"
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "Không tìm thấy người dùng %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "Số tên tối đa là %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s trống (lắp chưa?)\n"
 
 #: src/peekfd.c:96
@@ -566,8 +567,13 @@ msgstr ""
 "Chưa gắn kết « /proc » thì không lấy được trạng thái về « /proc/self/stat "
 "».\n"
 
-#: src/pstree.c:776
+#: src/pstree.c:753
 #, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s trống (lắp chưa?)\n"
+
+#: src/pstree.c:791
+#, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
 "              [ -A | -G | -U ] [ PID | USER ]\n"
@@ -584,6 +590,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -609,12 +616,12 @@ msgstr ""
 "  -U, --unicode           dùng các ký tự vẽ đường kiểu UTF-8 (Unicode)\n"
 "  -V, --version             hiển thị thông tin về phiên bản\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "  -Z     show         Các ngữ cảnh bảo mật SELinux\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -626,12 +633,12 @@ msgstr ""
 "này\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -640,27 +647,27 @@ msgstr ""
 "Tác quyền © 1993-2009 Werner Almesberger và Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "Chưa lặp TERM\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "Không thể gọi khả năng thiết bị cuối\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "Không có tên người dùng như vậy: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "Không tìm thấy tiến trình.\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "Bấm phím Return để đóng\n"
index c61cc1cbfdd0acb293247caf4576804a4453dca9..a1ab5ddf6bee47214742183728b1c7cf34b9fa0c 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.6\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2007-11-06 21:28+0800\n"
 "Last-Translator: LI Daobing <lidaobing@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -38,6 +38,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "Usage: fuser [ -a | -s | -c ] [ -n 名字空间 ] [ -信号 ] [ -kimuv ] 名字...\n"
@@ -60,7 +61,7 @@ msgstr ""
 "    -v          输出更多信息\n"
 "    -V          显示版本信息\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, fuzzy, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -69,7 +70,7 @@ msgstr ""
 "    -4          仅查找 IPv4 端口\n"
 "    -6          仅查找 IPv6 端口\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, fuzzy, c-format
 msgid ""
 "  -                     reset options\n"
@@ -82,12 +83,12 @@ msgstr ""
 "  udp/tcp 名字格式: [本地端口][,[远程主机][,[远程端口]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -96,8 +97,8 @@ msgstr ""
 "版权所有 © 1993-2005 Werner Almesberger 和 Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -109,106 +110,106 @@ msgstr ""
 "该程序为自由软件,欢迎你在 GNU 通用公共许可证(GPL) 下重新发布。\n"
 "详情可参阅 COPYING 文件。\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "无法打开 /proc 目录: %s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "无法为已找到的进程分配内存: %s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "无法分析 %s: %s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "无法解析本地端口 %s: %s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "未知本地端口 AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "无法打开协议文件 \"%s\": %s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "名字空间选项需要一个参数"
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "无效的名字空间名"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 #, fuzzy
 msgid "You can only use files with mountpoint options"
 msgstr "你只能使用有挂载选项的文件。"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "未指定进程"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "所有选项都不能与不输出信息选项同时使用。"
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "你无法同时搜索 IPv4 和 IPv6 端口"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s 用户     进程号 权限   命令\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(未知)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "无法获取 %s 的文件状态: %s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "无法打开 /proc/net/unix: %s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "杀死进程 %d ? (y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "无法杀死进程 %d: %s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "无法打开网络端口。\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "无法找到 socket 的设备号。\n"
@@ -228,7 +229,7 @@ msgstr "信号 %s(%s%d) ? (y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "无法从进程状态获取用户ID(UID)\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "错误的正则表达式: %s\n"
@@ -238,17 +239,17 @@ msgstr "错误的正则表达式: %s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "跳过部分符合的部分 %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "%s(%s%d) 被信号 %d 杀死\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: 没有进程被杀死\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -269,19 +270,19 @@ msgstr ""
 "    -V      显示版本信息\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "Usage: killall [-Z 上下文] [-u 用户名] [ -eIgiqrvw ] [ -信号 ] 程序名...\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "用法: killall [选项]... [--] 进程名...\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -318,7 +319,7 @@ msgstr ""
 "  -V,--version        显示版本信息\n"
 "  -w,--wait           等待进程死亡\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -327,7 +328,7 @@ msgstr ""
 "  -Z,--context 正则表达式 仅杀死含有指定上下文的进程\n"
 "                          (必须在其他参数前使用)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -336,23 +337,23 @@ msgstr ""
 "版权所有 © 1993-2005 Werner Almesberger 和 Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "无法找到用户 %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "最大名字数量是 %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s 是空的 (未挂载?)\n"
 
 #: src/peekfd.c:96
@@ -529,7 +530,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s 是空的 (未挂载?)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -547,6 +553,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -569,12 +576,12 @@ msgstr ""
 "    -U        使用 UTF-8 (Unicode) 划线符\n"
 "    -V        显示版本信息\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "    -Z     显示 SELinux 安全环境\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, fuzzy, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -585,12 +592,12 @@ msgstr ""
 "    用户      仅显示从该 \"用户\" 的进程开始的进程树\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -599,27 +606,27 @@ msgstr ""
 "版权所有 © 1993-2005 Werner Almesberger 和 Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "未设置环境变量TERM\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "无法获取终端大小\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "无用户名: %s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "未发现进程。\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "按回车后关闭\n"
index 55635f7e214c2bd38ada6abeca0337e065e5515e..d1f3886aa033b8306e9b1a576b8023afaf7b779b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psmisc 22.6\n"
 "Report-Msgid-Bugs-To: csmall@small.dropbear.id.au\n"
-"POT-Creation-Date: 2010-07-12 21:10+1000\n"
+"POT-Creation-Date: 2011-06-19 14:27+1000\n"
 "PO-Revision-Date: 2009-03-23 23:10+0800\n"
 "Last-Translator: Wei-Lun Chao <chaoweilun@gmail.com>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: src/fuser.c:105
+#: src/fuser.c:118
 #, fuzzy, c-format
 msgid ""
 "Usage: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] "
@@ -38,6 +38,7 @@ msgid ""
 "  -SIGNAL               send this signal instead of SIGKILL\n"
 "  -u,--user             display user IDs\n"
 "  -v,--verbose          verbose output\n"
+"  -w,--writeonly        kill only processes with write access\n"
 "  -V,--version          display version information\n"
 msgstr ""
 "用法:fuser [ -a | -s | -c ] [ -n 空格 ] [ -SIGNAL ] [ -kimuv ] 名稱…\n"
@@ -60,7 +61,7 @@ msgstr ""
 "   -v        詳細的輸出\n"
 "   -V        顯示版本資訊\n"
 
-#: src/fuser.c:122
+#: src/fuser.c:136
 #, fuzzy, c-format
 msgid ""
 "  -4,--ipv4             search IPv4 sockets only\n"
@@ -69,7 +70,7 @@ msgstr ""
 "    -4        只搜尋 IPv4 通訊端\n"
 "    -6        只搜尋 IPv6 通訊端\n"
 
-#: src/fuser.c:126
+#: src/fuser.c:140
 #, fuzzy, c-format
 msgid ""
 "  -                     reset options\n"
@@ -82,12 +83,12 @@ msgstr ""
 "  udp/tcp 名稱:[本機通訊埠][,[遠端主機][,[遠端通訊埠]]]\n"
 "\n"
 
-#: src/fuser.c:133
+#: src/fuser.c:147
 #, c-format
 msgid "fuser (PSmisc) %s\n"
 msgstr "fuser (PSmisc) %s\n"
 
-#: src/fuser.c:136
+#: src/fuser.c:150
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n"
@@ -96,8 +97,8 @@ msgstr ""
 "著作權 © 1993-2005 Werner Almesberger 與 Craig Small\n"
 "\n"
 
-#: src/fuser.c:138 src/killall.c:680 src/peekfd.c:108 src/prtstat.c:68
-#: src/pstree.c:808
+#: src/fuser.c:152 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68
+#: src/pstree.c:824
 #, c-format
 msgid ""
 "PSmisc comes with ABSOLUTELY NO WARRANTY.\n"
@@ -110,106 +111,106 @@ msgstr ""
 "來再次散布它。\n"
 "請參看名為 COPYING 的檔案,以獲得更多關於這些問題的資訊。\n"
 
-#: src/fuser.c:164
+#: src/fuser.c:172
 #, c-format
 msgid "Cannot open /proc directory: %s\n"
 msgstr "無法開啟 /proc 目錄:%s\n"
 
-#: src/fuser.c:331 src/fuser.c:379
+#: src/fuser.c:364 src/fuser.c:419 src/fuser.c:1874
 #, c-format
 msgid "Cannot allocate memory for matched proc: %s\n"
 msgstr "無法為符合的進程配置記憶體:%s\n"
 
-#: src/fuser.c:398
+#: src/fuser.c:453
 #, c-format
 msgid "Specified filename %s does not exist.\n"
 msgstr ""
 
-#: src/fuser.c:400
+#: src/fuser.c:455
 #, c-format
 msgid "Cannot stat %s: %s\n"
 msgstr "無法顯示 %s:%s\n"
 
-#: src/fuser.c:533
+#: src/fuser.c:588
 #, c-format
 msgid "Cannot resolve local port %s: %s\n"
 msgstr "無法解析本機通訊埠 %s:%s\n"
 
-#: src/fuser.c:551
+#: src/fuser.c:606
 #, c-format
 msgid "Unknown local port AF %d\n"
 msgstr "不明的本機通訊埠 AF %d\n"
 
-#: src/fuser.c:641
+#: src/fuser.c:696
 #, c-format
 msgid "Cannot open protocol file \"%s\": %s\n"
 msgstr "無法開啟協定檔案「%s」:%s\n"
 
-#: src/fuser.c:888
+#: src/fuser.c:945
 #, c-format
 msgid "%s: Invalid option %s\n"
 msgstr ""
 
-#: src/fuser.c:937
+#: src/fuser.c:995
 msgid "Namespace option requires an argument."
 msgstr "名稱空間選項需要一個引數。"
 
-#: src/fuser.c:949
+#: src/fuser.c:1007
 msgid "Invalid namespace name"
 msgstr "無效的名稱空間名稱"
 
-#: src/fuser.c:1002
+#: src/fuser.c:1063
 #, fuzzy
 msgid "You can only use files with mountpoint options"
 msgstr "您只能將檔案與掛載點選項一起使用"
 
-#: src/fuser.c:1046
+#: src/fuser.c:1108
 msgid "No process specification given"
 msgstr "沒有給定任何進程規格"
 
-#: src/fuser.c:1053
+#: src/fuser.c:1115
 msgid "all option cannot be used with silent option."
 msgstr "所有選項無法與安靜選項一起使用。"
 
-#: src/fuser.c:1058
+#: src/fuser.c:1120
 msgid "You cannot search for only IPv4 and only IPv6 sockets at the same time"
 msgstr "您無法同時只搜尋 IPv4 又只搜尋 IPv6 通訊端"
 
-#: src/fuser.c:1129
+#: src/fuser.c:1193
 #, c-format
 msgid "%*s USER        PID ACCESS COMMAND\n"
 msgstr "%*s 使用者      PID 存取命令\n"
 
-#: src/fuser.c:1162 src/fuser.c:1217
+#: src/fuser.c:1226 src/fuser.c:1281
 msgid "(unknown)"
 msgstr "(不明)"
 
-#: src/fuser.c:1293
+#: src/fuser.c:1370 src/fuser.c:1407
 #, c-format
 msgid "Cannot stat file %s: %s\n"
 msgstr "無法顯示檔案 %s:%s\n"
 
-#: src/fuser.c:1409
+#: src/fuser.c:1498
 #, c-format
 msgid "Cannot open /proc/net/unix: %s\n"
 msgstr "無法開啟 /proc/net/unix:%s\n"
 
-#: src/fuser.c:1471
+#: src/fuser.c:1574
 #, c-format
 msgid "Kill process %d ? (y/N) "
 msgstr "砍除進程 %d?(y/N) "
 
-#: src/fuser.c:1504
+#: src/fuser.c:1610
 #, c-format
 msgid "Could not kill process %d: %s\n"
 msgstr "無法砍除進程 %d:%s\n"
 
-#: src/fuser.c:1516
+#: src/fuser.c:1625
 #, c-format
 msgid "Cannot open a network socket.\n"
 msgstr "無法開啟網路通訊端。\n"
 
-#: src/fuser.c:1520
+#: src/fuser.c:1629
 #, c-format
 msgid "Cannot find socket's device number.\n"
 msgstr "找不到通訊端裝置編號。\n"
@@ -229,7 +230,7 @@ msgstr "信號 %s(%s%d)?(y/N) "
 msgid "Cannot get UID from process status\n"
 msgstr "無法從進程狀態取得 UID\n"
 
-#: src/killall.c:235 src/killall.c:825
+#: src/killall.c:235 src/killall.c:838
 #, c-format
 msgid "Bad regular expression: %s\n"
 msgstr "不當的正規表示式:%s\n"
@@ -239,17 +240,17 @@ msgstr "不當的正規表示式:%s\n"
 msgid "skipping partial match %s(%d)\n"
 msgstr "跳過部份符合 %s(%d)\n"
 
-#: src/killall.c:565
+#: src/killall.c:568
 #, c-format
 msgid "Killed %s(%s%d) with signal %d\n"
 msgstr "藉由信號 %4$d 砍除 %1$s(%2$s%3$d)\n"
 
-#: src/killall.c:579
+#: src/killall.c:582
 #, fuzzy, c-format
 msgid "%s: no process found\n"
 msgstr "%s: 沒有砍除任何進程\n"
 
-#: src/killall.c:617
+#: src/killall.c:620
 #, c-format
 msgid ""
 "Usage: pidof [ -eg ] NAME...\n"
@@ -270,19 +271,19 @@ msgstr ""
 "   -V      顯示版本資訊\n"
 "\n"
 
-#: src/killall.c:633
+#: src/killall.c:636
 #, c-format
 msgid ""
 "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n"
 msgstr ""
 "用法:killall [-Z 上下文] [-u 使用者] [ -eIgiqrvw ] [ -SIGNAL ] 名稱…\n"
 
-#: src/killall.c:636
+#: src/killall.c:639
 #, c-format
 msgid "Usage: killall [OPTION]... [--] NAME...\n"
 msgstr "用法:killall [選項]… [--] 名稱…\n"
 
-#: src/killall.c:639
+#: src/killall.c:642
 #, fuzzy, c-format
 msgid ""
 "       killall -l, --list\n"
@@ -319,7 +320,7 @@ msgstr ""
 " -V,--version        顯示版本資訊\n"
 " -w,--wait           等待進程的消滅\n"
 
-#: src/killall.c:657
+#: src/killall.c:660
 #, c-format
 msgid ""
 "  -Z,--context REGEXP kill only process(es) having context\n"
@@ -328,7 +329,7 @@ msgstr ""
 "  -Z,--context REGEXP 只砍除有此上下文的進程\n"
 "                     (必須位於其他引數之前)\n"
 
-#: src/killall.c:678
+#: src/killall.c:681
 #, c-format
 msgid ""
 "Copyright (C) 1993-2005 Werner Almesberger and Craig Small\n"
@@ -337,23 +338,23 @@ msgstr ""
 "著作權 © 1993-2005 Werner Almesberger 與 Craig Small\n"
 "\n"
 
-#: src/killall.c:759 src/killall.c:765
+#: src/killall.c:772 src/killall.c:778
 msgid "Invalid time format"
 msgstr ""
 
-#: src/killall.c:790
+#: src/killall.c:803
 #, c-format
 msgid "Cannot find user %s\n"
 msgstr "找不到使用者 %s\n"
 
-#: src/killall.c:857
+#: src/killall.c:870
 #, c-format
 msgid "Maximum number of names is %d\n"
 msgstr "名稱的最大數量為 %d\n"
 
-#: src/killall.c:861 src/pstree.c:738
-#, c-format
-msgid "%s is empty (not mounted ?)\n"
+#: src/killall.c:874
+#, fuzzy, c-format
+msgid "%s lacks process entries (not mounted ?)\n"
 msgstr "%s 是空的 (尚未掛載?)\n"
 
 #: src/peekfd.c:96
@@ -530,7 +531,12 @@ msgstr ""
 msgid "/proc is not mounted, cannot stat /proc/self/stat.\n"
 msgstr ""
 
-#: src/pstree.c:776
+#: src/pstree.c:753
+#, c-format
+msgid "%s is empty (not mounted ?)\n"
+msgstr "%s 是空的 (尚未掛載?)\n"
+
+#: src/pstree.c:791
 #, fuzzy, c-format
 msgid ""
 "Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ]\n"
@@ -548,6 +554,7 @@ msgid ""
 "  -l, --long          don't truncate long lines\n"
 "  -n, --numeric-sort  sort output by PID\n"
 "  -p, --show-pids     show PIDs; implies -c\n"
+"  -s, --show-parents  show parents of the selected process\n"
 "  -u, --uid-changes   show uid transitions\n"
 "  -U, --unicode       use UTF-8 (Unicode) line drawing characters\n"
 "  -V, --version       display version information\n"
@@ -570,12 +577,12 @@ msgstr ""
 "    -U     使用 UTF-8 (萬國碼) 線條繪製字元\n"
 "    -V     顯示版本資訊\n"
 
-#: src/pstree.c:794
+#: src/pstree.c:810
 #, fuzzy, c-format
 msgid "  -Z     show         SELinux security contexts\n"
 msgstr "    -Z     顯示 SELinux 安全背景\n"
 
-#: src/pstree.c:796
+#: src/pstree.c:812
 #, fuzzy, c-format
 msgid ""
 "  PID    start at this PID; default is 1 (init)\n"
@@ -586,12 +593,12 @@ msgstr ""
 "    使用者 只顯示源於這個使用者的進程樹\n"
 "\n"
 
-#: src/pstree.c:803
+#: src/pstree.c:819
 #, c-format
 msgid "pstree (PSmisc) %s\n"
 msgstr "pstree (PSmisc) %s\n"
 
-#: src/pstree.c:806
+#: src/pstree.c:822
 #, fuzzy, c-format
 msgid ""
 "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n"
@@ -600,27 +607,27 @@ msgstr ""
 "著作權 © 1993-2005 Werner Almesberger 與 Craig Small\n"
 "\n"
 
-#: src/pstree.c:917
+#: src/pstree.c:934
 #, c-format
 msgid "TERM is not set\n"
 msgstr "TERM 尚未設定\n"
 
-#: src/pstree.c:921
+#: src/pstree.c:938
 #, c-format
 msgid "Can't get terminal capabilities\n"
 msgstr "無法取得終端機功能\n"
 
-#: src/pstree.c:963
+#: src/pstree.c:983
 #, c-format
 msgid "No such user name: %s\n"
 msgstr "無此類使用者名稱:%s\n"
 
-#: src/pstree.c:979
+#: src/pstree.c:1006
 #, c-format
 msgid "No processes found.\n"
 msgstr "找不到任何進程。\n"
 
-#: src/pstree.c:985
+#: src/pstree.c:1012
 #, c-format
 msgid "Press return to close\n"
 msgstr "按下輸入鍵以關閉\n"
index 87a13bf60f87aa15f252884b849092407b1abb00..5f271792c7614b553d3c035baf79f3e2d24c933c 100644 (file)
@@ -166,7 +166,6 @@ scan_procs(struct names *names_head, struct inode_list *ino_head,
        struct device_list *dev_tmp;
        pid_t pid, my_pid;
        uid_t uid;
-       int dfd;
 
        if ((topproc_dir = opendir("/proc")) == NULL) {
                fprintf(stderr, _("Cannot open /proc directory: %s\n"),
@@ -174,7 +173,6 @@ scan_procs(struct names *names_head, struct inode_list *ino_head,
                exit(1);
        }
        my_pid = getpid();
-       dfd = dirfd(topproc_dir);
        while ((topproc_dent = readdir(topproc_dir)) != NULL) {
                dev_t cwd_dev, exe_dev, root_dev;
                struct stat *cwd_stat = NULL;
@@ -406,11 +404,9 @@ static void
 add_special_proc(struct names *name_list, const char ptype, const uid_t uid,
                 const char *command)
 {
-       struct procs *pptr, *last_proc;
+       struct procs *pptr;
 
-       last_proc = NULL;
        for (pptr = name_list->matched_procs; pptr != NULL; pptr = pptr->next) {
-               last_proc = pptr;
                if (pptr->proc_type == ptype)
                        return;
        }
@@ -750,13 +746,10 @@ find_net6_sockets(struct inode_list **ino_list,
        struct in6_addr rmt_addr;
        unsigned int tmp_addr[4];
        char rmt_addr6str[INET6_ADDRSTRLEN];
-       struct ip6_connections *head, *tmpptr, *tail;
        struct ip6_connections *conn_tmp;
        unsigned long scanned_inode;
        ino_t inode;
 
-       head = tmpptr = tail = NULL;
-
        if (snprintf(pathname, 200, "/proc/net/%s6", protocol) < 0)
                return;
 
@@ -1367,8 +1360,10 @@ check_dir(const pid_t pid, const char *dirname, struct device_list *dev_head,
                if (!st.st_ino && timeout(stat, filepath, &st, 5) != 0)
 #endif
                {
-                       fprintf(stderr, _("Cannot stat file %s: %s\n"),
-                               filepath, strerror(errno));
+            if (errno != ENOENT) {
+                fprintf(stderr, _("Cannot stat file %s: %s\n"),
+                                   filepath, strerror(errno));
+            }
                } else {
                        if (thedev == netdev) {
                                for (sock_tmp = sockets; sock_tmp != NULL;
index c14c564e4ac680f9adaf8e94757112e4d0b763fe..a27367844ee0acda4d280e9b819306724966022e 100644 (file)
@@ -376,7 +376,7 @@ kill_all (int signal, int names, char **namelist, struct passwd *pwent)
       if ( younger_than || older_than ) {
         rewind(file);
         unsigned long long proc_stt_jf = 0;
-        okay = fscanf(file, "%*d %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %ull", 
+        okay = fscanf(file, "%*d %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %Lu", 
                       &proc_stt_jf) == 1;
         if (!okay) {
            fclose(file);