From 8960f509614724366f81dfa58522e710bb50e7e0 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 3 Feb 2023 10:26:24 -0700 Subject: [PATCH] Updated translations from translationproject.org --- plugins/sudoers/po/ja.mo | Bin 86736 -> 87074 bytes plugins/sudoers/po/ja.po | 1123 +++++++++++++-------------- plugins/sudoers/po/zh_TW.mo | Bin 71058 -> 71395 bytes plugins/sudoers/po/zh_TW.po | 1125 +++++++++++++-------------- po/fur.mo | Bin 18335 -> 25313 bytes po/fur.po | 1423 ++++++++++++++++++++++------------- po/ja.mo | Bin 29391 -> 29304 bytes po/ja.po | 345 +++++---- po/zh_TW.mo | Bin 21563 -> 23670 bytes po/zh_TW.po | 345 +++++---- 10 files changed, 2361 insertions(+), 2000 deletions(-) diff --git a/plugins/sudoers/po/ja.mo b/plugins/sudoers/po/ja.mo index 8d864ec042e9303111a7e0c9a6e6bffa53e2a5b2..d8e878b13e914838ea6888949b5417f80f0674ab 100644 GIT binary patch delta 15536 zcmYk@34BdQ|Htuj?Mq^deMzoJgoxOMSQ4?tzSO=4DM2ksEUD#6LhVIRwZ^^{Ewz=R zt5(sfdaA0bZY`xPwX|rf|Ihc%_`jUjGkMQ%X3m*8Gjq%JlEtC!>zav@#VnF_gFs>H=d>7g%WBhsBA%#Zvey z`eCltzB_V?B9rL2F+bMFNQ}jbI0kjYi!l%VJK1FN;uh2l>_(=>If1&9FR=>#jk<71 zyyG;&XpF!KSRXfHI9@{CK<+jsu7(5FPV3pEp4+cEzkWIm^$I{uF8xO{ul zaYL*|JQOw6i>%vF7dT<#YgmT(DQc>VcW|7t*c{d204#^o(2Xlm{T}JS{OiJ3De%L` z=#RNOaxw;>@6J(EHx;YkZfu6%+WIn`%;t$9pk=!{P8<$Eo;+tg#^6<~gYK6cCkne^ zZJdu9faf?Fjo6DCaqe!WVKnLj$=Cq*TJNAXUr2Ye#)D8Zn2C|N3fVr+Db!LH?_oNs zh3dFFR>j%Kjd`5Cw!vAfMa6y86ovG3oG?tlVmJpi6RVN^fdT7~(~^0KXc{{O2PxV2FAChoPHz z8J5Qbs5?22I#G{GIf%tN*bg<;i?9G5Kn>&r48+^0narPPUhRRX8;(M?OHA~b3%^c5 zLkiBK)+pc0ra_c-5NamoU?}dxX80ZI1yydCnflhKy)zTl{wTJ_8>j(A4mUI00X4(Z zJY>p}Ie_)>99F@+N#+h~qB ziR!Q5Xy1T6PHi%73SP#FI14p3+fi%&6KV!3jxq1}A*c&ZMNR2C>v0SrzJir7=U6ka zFw}J$VjT9xSX_(odj5YT)0BcLJbQ8&#^V;$i0@kKBs)$A;)&P=Kf#t*D#Z-6Kl1K! z*5DF+h}sLYQ_XdcV>RMusHF%W&%o&4=}M+LreaOpfDw4!#?A!CX-`}WHKo%q61QVj zyolN}IVPGHQZ-Zu$yf_lT2G^9;u*%GdlKtkfJ_3JC>(`)3O1pp{tA}Hz%=t=6on;; zyQ7}#QK+@d#ya>Zmcgf37>mDZ+J|5eaU;}#`l9+<@GA4Kwfuwvb#x0WplhiB@#3Go6nz6a4wLXOE__D446KfFXonrPx6zaPDZ2T&!-|Q*Oznjd56qH9VDt4xt z=e#0nDqCYg9D{{$GWy|MRL9FvGxH9X#m`U!_S*O_RJ&r+%#B8%+O_nM(G(8CayZLY zY_#z))XZG6 z{`1Z-BdUy=vN+UQ4Ya0VG2$htUA+ahCl1*9E2xeiqdM@PX}%GKU=VR*tc3kgOE%rc zYZcSK^C21C=~dJTPf!CX^P0I}ebgOvK$Q+uUIY1`{_#%}_sEKEamH!#tGl#wxfUwboZq zGx*e&`_D1w*Pmmb|IQRtq(KUn!eyvC-i3PXK0;mSOVohxpzbu!Tr==$s3nNOy4Vdh zLvzp{ccBJ+1hqFVp!&Hnm-*N8{EPzKvHv_X@^B0%ehKwBO+(%J8q`2f*!UW1#&XX$ z=Le#uwh`)8-W%)VTx^3MU}Y@0zzndqhfF^TdZ0GXJ`BTCs3p0NIw8;NX7g3Y2;wHF zDIQ_tC8+2B1p46v)J!-F&8KHQY)&{4Rel8Z)OhZZ=}snik$LPUp__OEYKlKX&A=_x z4CGyGmLMFpBrQ=>nSh#!G}KgQq1wNNzNJI$fjg+{K0~*j|4Lb=VGGm}3`1RD25PF; z+WHfy8S1Ae*)JK&kpf+c^jaQ@Y^r-bG)By9mVFp$O-SqFokkJ$mLUriD zy0`{4;;*qd-bUT=f2j7Qmz(-1bQ5<%ZQ8L|2v=b-+<_X{`&bn(Vkyk=CViD8QT57bhHtT7$-#?r(iu?)^Yb+p!&A4U!Q zYt;DYv!S*hX``s@4{$ zr(z�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%0A-t=s5`h0K3ac{;ZZ{~7u zI{(Y|W-j(-9QJ1J;Y4rd9B=xbTkE&o-1MHW_Lw()l{aIFcX~#Fed8{6ty^WAH*=Oc z;Tkkg-+le)vK!0Z_NMRTJl|cqy%|~87wud=DArYe`J!l--@!9}u46fu-|6V`t55GY z=Fhsmd!_06X4c!+H)LMlG{<*|-M6;w@>Om1X3))cUk6*g=_?M-E#ivL8Rjc}q4SKa Yn={tm+VaNpfvzyKcJN$)>%XS|2Wv98L;wH) delta 15209 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, 2011. -# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. +# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.12b2\n" +"Project-Id-Version: sudoers 1.9.13b2\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2022-10-10 09:13-0600\n" -"PO-Revision-Date: 2022-10-15 08:41+0900\n" +"POT-Creation-Date: 2023-01-24 13:11-0700\n" +"PO-Revision-Date: 2023-02-05 11:43+0900\n" "Last-Translator: Takeshi Hamasaki \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -20,7 +20,7 @@ msgstr "" "X-Generator: Poedit 2.4.2\n" "X-Poedit-SearchPath-0: .\n" -#: confstr.sh:1 gram.y:1220 plugins/sudoers/logging.c:862 +#: confstr.sh:1 gram.y:1220 plugins/sudoers/logging.c:866 msgid "syntax error" msgstr "構文エラー" @@ -51,73 +51,72 @@ msgstr "残念、また試してください。" #: gram.y:944 gram.y:949 gram.y:957 gram.y:971 gram.y:977 gram.y:1099 #: gram.y:1108 gram.y:1116 gram.y:1125 gram.y:1134 gram.y:1163 gram.y:1172 #: gram.y:1180 gram.y:1280 gram.y:1410 gram.y:1777 gram.y:1827 -#: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 -#: lib/eventlog/eventlog.c:827 lib/eventlog/eventlog.c:904 -#: lib/eventlog/eventlog.c:1204 lib/iolog/iolog_filter.c:142 +#: lib/eventlog/eventlog.c:235 lib/eventlog/eventlog.c:312 +#: lib/eventlog/eventlog.c:757 lib/eventlog/eventlog.c:834 +#: lib/eventlog/eventlog.c:1135 lib/iolog/iolog_filter.c:142 #: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 #: lib/iolog/iolog_json.c:150 lib/iolog/iolog_json.c:382 -#: lib/iolog/iolog_json.c:412 lib/iolog/iolog_json.c:555 -#: lib/iolog/iolog_legacy.c:100 lib/iolog/iolog_legacy.c:111 -#: lib/iolog/iolog_legacy.c:123 lib/iolog/iolog_legacy.c:133 -#: lib/iolog/iolog_legacy.c:139 lib/iolog/iolog_loginfo.c:76 -#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 -#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 -#: logsrvd/iolog_writer.c:182 logsrvd/iolog_writer.c:215 -#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:254 -#: logsrvd/iolog_writer.c:275 logsrvd/iolog_writer.c:287 -#: logsrvd/iolog_writer.c:297 logsrvd/iolog_writer.c:307 -#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:329 -#: logsrvd/iolog_writer.c:364 logsrvd/iolog_writer.c:370 -#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 -#: logsrvd/iolog_writer.c:567 logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 -#: logsrvd/logsrvd.c:310 logsrvd/logsrvd.c:1050 logsrvd/logsrvd.c:1113 -#: logsrvd/logsrvd.c:1582 logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 -#: logsrvd/logsrvd.c:1988 logsrvd/logsrvd_conf.c:357 -#: logsrvd/logsrvd_conf.c:370 logsrvd/logsrvd_conf.c:511 -#: logsrvd/logsrvd_conf.c:534 logsrvd/logsrvd_conf.c:538 -#: logsrvd/logsrvd_conf.c:556 logsrvd/logsrvd_conf.c:626 -#: logsrvd/logsrvd_conf.c:650 logsrvd/logsrvd_conf.c:678 -#: logsrvd/logsrvd_conf.c:692 logsrvd/logsrvd_conf.c:706 -#: logsrvd/logsrvd_conf.c:720 logsrvd/logsrvd_conf.c:734 -#: logsrvd/logsrvd_conf.c:748 logsrvd/logsrvd_conf.c:829 -#: logsrvd/logsrvd_conf.c:1036 logsrvd/logsrvd_conf.c:1053 -#: logsrvd/logsrvd_conf.c:1448 logsrvd/logsrvd_conf.c:1595 -#: logsrvd/logsrvd_conf.c:1621 logsrvd/logsrvd_conf.c:1633 -#: logsrvd/logsrvd_conf.c:1640 logsrvd/logsrvd_conf.c:1646 -#: logsrvd/logsrvd_conf.c:1743 logsrvd/logsrvd_journal.c:75 -#: logsrvd/logsrvd_journal.c:213 logsrvd/logsrvd_journal.c:214 -#: logsrvd/logsrvd_journal.c:270 logsrvd/logsrvd_journal.c:430 -#: logsrvd/logsrvd_journal.c:432 logsrvd/logsrvd_local.c:215 -#: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 -#: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 -#: logsrvd/logsrvd_local.c:466 logsrvd/logsrvd_local.c:467 -#: logsrvd/logsrvd_local.c:472 logsrvd/logsrvd_local.c:473 -#: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 -#: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:444 -#: logsrvd/logsrvd_relay.c:743 logsrvd/logsrvd_relay.c:850 -#: logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 logsrvd/sendlog.c:291 -#: logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 logsrvd/sendlog.c:1801 -#: plugins/sudoers/audit.c:116 plugins/sudoers/auth/bsdauth.c:150 -#: plugins/sudoers/auth/kerb5.c:121 plugins/sudoers/auth/kerb5.c:148 -#: plugins/sudoers/auth/pam.c:687 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/check_aliases.c:168 -#: plugins/sudoers/cvtsudoers.c:131 plugins/sudoers/cvtsudoers.c:175 -#: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 -#: plugins/sudoers/cvtsudoers.c:333 plugins/sudoers/cvtsudoers.c:372 -#: plugins/sudoers/cvtsudoers.c:392 plugins/sudoers/cvtsudoers.c:537 -#: plugins/sudoers/cvtsudoers.c:670 plugins/sudoers/cvtsudoers.c:688 -#: plugins/sudoers/cvtsudoers.c:862 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:1365 plugins/sudoers/cvtsudoers.c:1369 -#: plugins/sudoers/cvtsudoers.c:1471 plugins/sudoers/cvtsudoers_csv.c:183 -#: plugins/sudoers/cvtsudoers_csv.c:246 plugins/sudoers/cvtsudoers_json.c:76 -#: plugins/sudoers/cvtsudoers_ldif.c:151 plugins/sudoers/cvtsudoers_ldif.c:194 -#: plugins/sudoers/cvtsudoers_ldif.c:235 plugins/sudoers/cvtsudoers_ldif.c:300 -#: plugins/sudoers/cvtsudoers_ldif.c:376 plugins/sudoers/cvtsudoers_ldif.c:430 -#: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 -#: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:468 -#: plugins/sudoers/cvtsudoers_ldif.c:481 plugins/sudoers/cvtsudoers_ldif.c:489 -#: plugins/sudoers/cvtsudoers_ldif.c:636 plugins/sudoers/cvtsudoers_merge.c:47 -#: plugins/sudoers/cvtsudoers_merge.c:52 +#: lib/iolog/iolog_json.c:412 lib/iolog/iolog_legacy.c:100 +#: lib/iolog/iolog_legacy.c:111 lib/iolog/iolog_legacy.c:123 +#: lib/iolog/iolog_legacy.c:133 lib/iolog/iolog_legacy.c:139 +#: lib/iolog/iolog_loginfo.c:76 lib/iolog/iolog_loginfo.c:212 +#: logsrvd/iolog_writer.c:95 logsrvd/iolog_writer.c:100 +#: logsrvd/iolog_writer.c:134 logsrvd/iolog_writer.c:182 +#: logsrvd/iolog_writer.c:215 logsrvd/iolog_writer.c:225 +#: logsrvd/iolog_writer.c:254 logsrvd/iolog_writer.c:275 +#: logsrvd/iolog_writer.c:287 logsrvd/iolog_writer.c:297 +#: logsrvd/iolog_writer.c:307 logsrvd/iolog_writer.c:317 +#: logsrvd/iolog_writer.c:329 logsrvd/iolog_writer.c:364 +#: logsrvd/iolog_writer.c:370 logsrvd/iolog_writer.c:377 +#: logsrvd/iolog_writer.c:383 logsrvd/iolog_writer.c:567 +#: logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 logsrvd/logsrvd.c:310 +#: logsrvd/logsrvd.c:1050 logsrvd/logsrvd.c:1113 logsrvd/logsrvd.c:1582 +#: logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 logsrvd/logsrvd.c:1988 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:650 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 +#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 +#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 +#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 +#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1743 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:273 +#: logsrvd/logsrvd_journal.c:433 logsrvd/logsrvd_journal.c:435 +#: logsrvd/logsrvd_local.c:215 logsrvd/logsrvd_local.c:216 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:279 +#: logsrvd/logsrvd_local.c:417 logsrvd/logsrvd_local.c:466 +#: logsrvd/logsrvd_local.c:467 logsrvd/logsrvd_local.c:472 +#: logsrvd/logsrvd_local.c:473 logsrvd/logsrvd_queue.c:159 +#: logsrvd/logsrvd_queue.c:189 logsrvd/logsrvd_queue.c:266 +#: logsrvd/logsrvd_relay.c:444 logsrvd/logsrvd_relay.c:743 +#: logsrvd/logsrvd_relay.c:850 logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 +#: logsrvd/sendlog.c:291 logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 +#: logsrvd/sendlog.c:1801 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:121 +#: plugins/sudoers/auth/kerb5.c:148 plugins/sudoers/auth/pam.c:687 +#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 +#: plugins/sudoers/check_aliases.c:168 plugins/sudoers/cvtsudoers.c:131 +#: plugins/sudoers/cvtsudoers.c:175 plugins/sudoers/cvtsudoers.c:192 +#: plugins/sudoers/cvtsudoers.c:203 plugins/sudoers/cvtsudoers.c:333 +#: plugins/sudoers/cvtsudoers.c:372 plugins/sudoers/cvtsudoers.c:392 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:862 +#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:1365 +#: plugins/sudoers/cvtsudoers.c:1369 plugins/sudoers/cvtsudoers.c:1471 +#: plugins/sudoers/cvtsudoers_csv.c:183 plugins/sudoers/cvtsudoers_csv.c:246 +#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:151 +#: plugins/sudoers/cvtsudoers_ldif.c:194 plugins/sudoers/cvtsudoers_ldif.c:235 +#: plugins/sudoers/cvtsudoers_ldif.c:300 plugins/sudoers/cvtsudoers_ldif.c:376 +#: plugins/sudoers/cvtsudoers_ldif.c:430 plugins/sudoers/cvtsudoers_ldif.c:438 +#: plugins/sudoers/cvtsudoers_ldif.c:449 plugins/sudoers/cvtsudoers_ldif.c:456 +#: plugins/sudoers/cvtsudoers_ldif.c:468 plugins/sudoers/cvtsudoers_ldif.c:481 +#: plugins/sudoers/cvtsudoers_ldif.c:489 plugins/sudoers/cvtsudoers_ldif.c:636 +#: plugins/sudoers/cvtsudoers_merge.c:47 plugins/sudoers/cvtsudoers_merge.c:52 #: plugins/sudoers/cvtsudoers_merge.c:353 #: plugins/sudoers/cvtsudoers_merge.c:399 #: plugins/sudoers/cvtsudoers_merge.c:446 @@ -128,67 +127,67 @@ msgstr "残念、また試してください。" #: plugins/sudoers/cvtsudoers_merge.c:1158 #: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:434 #: plugins/sudoers/defaults.c:658 plugins/sudoers/defaults.c:1019 -#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:188 +#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:197 #: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 #: plugins/sudoers/filedigest.c:54 plugins/sudoers/filedigest.c:70 -#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:228 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 #: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 #: plugins/sudoers/iolog.c:668 plugins/sudoers/iolog.c:694 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:464 -#: plugins/sudoers/ldap.c:755 plugins/sudoers/ldap.c:919 -#: plugins/sudoers/ldap.c:1335 plugins/sudoers/ldap.c:1761 -#: plugins/sudoers/ldap.c:1798 plugins/sudoers/ldap.c:1879 -#: plugins/sudoers/ldap.c:2014 plugins/sudoers/ldap.c:2115 -#: plugins/sudoers/ldap.c:2131 plugins/sudoers/ldap_conf.c:218 -#: plugins/sudoers/ldap_conf.c:250 plugins/sudoers/ldap_conf.c:302 -#: plugins/sudoers/ldap_conf.c:338 plugins/sudoers/ldap_conf.c:444 -#: plugins/sudoers/ldap_conf.c:459 plugins/sudoers/ldap_conf.c:564 -#: plugins/sudoers/ldap_conf.c:597 plugins/sudoers/ldap_conf.c:689 -#: plugins/sudoers/ldap_conf.c:771 plugins/sudoers/ldap_util.c:294 -#: plugins/sudoers/ldap_util.c:301 plugins/sudoers/ldap_util.c:614 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:117 -#: plugins/sudoers/log_client.c:402 plugins/sudoers/log_client.c:715 -#: plugins/sudoers/log_client.c:736 plugins/sudoers/log_client.c:1416 -#: plugins/sudoers/log_client.c:1537 plugins/sudoers/log_client.c:1637 -#: plugins/sudoers/log_client.c:1973 plugins/sudoers/log_client.c:2032 -#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:189 -#: plugins/sudoers/logging.c:453 plugins/sudoers/logging.c:668 -#: plugins/sudoers/logging.c:805 plugins/sudoers/match_command.c:335 -#: plugins/sudoers/match_command.c:603 plugins/sudoers/match_command.c:654 -#: plugins/sudoers/match_command.c:728 plugins/sudoers/match_command.c:776 -#: plugins/sudoers/match_digest.c:93 plugins/sudoers/parse.c:227 -#: plugins/sudoers/parse.c:244 plugins/sudoers/parse.c:263 -#: plugins/sudoers/parse.c:282 plugins/sudoers/parse.c:299 -#: plugins/sudoers/parse.c:322 plugins/sudoers/parse.c:333 -#: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 -#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 -#: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 -#: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 -#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 -#: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 -#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:598 -#: plugins/sudoers/parse_ldif.c:628 plugins/sudoers/parse_ldif.c:653 -#: plugins/sudoers/parse_ldif.c:711 plugins/sudoers/parse_ldif.c:728 -#: plugins/sudoers/parse_ldif.c:756 plugins/sudoers/parse_ldif.c:763 -#: plugins/sudoers/policy.c:624 plugins/sudoers/policy.c:1026 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:199 -#: plugins/sudoers/pwutil.c:270 plugins/sudoers/pwutil.c:348 -#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:587 -#: plugins/sudoers/pwutil.c:659 plugins/sudoers/pwutil.c:857 -#: plugins/sudoers/pwutil.c:913 plugins/sudoers/pwutil.c:957 -#: plugins/sudoers/pwutil.c:1014 plugins/sudoers/sssd.c:145 -#: plugins/sudoers/sssd.c:185 plugins/sudoers/sssd.c:414 -#: plugins/sudoers/sssd.c:479 plugins/sudoers/sssd.c:505 -#: plugins/sudoers/sssd.c:568 plugins/sudoers/sssd.c:761 -#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:112 -#: plugins/sudoers/stubs.c:120 plugins/sudoers/sudoers.c:354 -#: plugins/sudoers/sudoers.c:380 plugins/sudoers/sudoers.c:448 -#: plugins/sudoers/sudoers.c:457 plugins/sudoers/sudoers.c:498 -#: plugins/sudoers/sudoers.c:827 plugins/sudoers/sudoers.c:877 -#: plugins/sudoers/sudoers.c:1015 plugins/sudoers/sudoers.c:1075 -#: plugins/sudoers/sudoers.c:1330 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1281 -#: plugins/sudoers/sudoreplay.c:1503 plugins/sudoers/sudoreplay.c:1507 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:466 +#: plugins/sudoers/ldap.c:757 plugins/sudoers/ldap.c:921 +#: plugins/sudoers/ldap.c:1337 plugins/sudoers/ldap.c:1763 +#: plugins/sudoers/ldap.c:1800 plugins/sudoers/ldap.c:2016 +#: plugins/sudoers/ldap.c:2117 plugins/sudoers/ldap.c:2133 +#: plugins/sudoers/ldap_conf.c:218 plugins/sudoers/ldap_conf.c:250 +#: plugins/sudoers/ldap_conf.c:302 plugins/sudoers/ldap_conf.c:338 +#: plugins/sudoers/ldap_conf.c:444 plugins/sudoers/ldap_conf.c:459 +#: plugins/sudoers/ldap_conf.c:564 plugins/sudoers/ldap_conf.c:597 +#: plugins/sudoers/ldap_conf.c:689 plugins/sudoers/ldap_conf.c:771 +#: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 +#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:402 +#: plugins/sudoers/log_client.c:715 plugins/sudoers/log_client.c:736 +#: plugins/sudoers/log_client.c:1415 plugins/sudoers/log_client.c:1536 +#: plugins/sudoers/log_client.c:1636 plugins/sudoers/log_client.c:1972 +#: plugins/sudoers/log_client.c:2031 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:457 +#: plugins/sudoers/logging.c:672 plugins/sudoers/logging.c:809 +#: plugins/sudoers/match_command.c:335 plugins/sudoers/match_command.c:603 +#: plugins/sudoers/match_command.c:654 plugins/sudoers/match_command.c:728 +#: plugins/sudoers/match_command.c:776 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/parse.c:267 plugins/sudoers/parse.c:284 +#: plugins/sudoers/parse.c:303 plugins/sudoers/parse.c:322 +#: plugins/sudoers/parse.c:339 plugins/sudoers/parse.c:362 +#: plugins/sudoers/parse.c:373 plugins/sudoers/parse_ldif.c:153 +#: plugins/sudoers/parse_ldif.c:184 plugins/sudoers/parse_ldif.c:253 +#: plugins/sudoers/parse_ldif.c:261 plugins/sudoers/parse_ldif.c:266 +#: plugins/sudoers/parse_ldif.c:342 plugins/sudoers/parse_ldif.c:353 +#: plugins/sudoers/parse_ldif.c:380 plugins/sudoers/parse_ldif.c:397 +#: plugins/sudoers/parse_ldif.c:409 plugins/sudoers/parse_ldif.c:413 +#: plugins/sudoers/parse_ldif.c:427 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:598 plugins/sudoers/parse_ldif.c:628 +#: plugins/sudoers/parse_ldif.c:653 plugins/sudoers/parse_ldif.c:711 +#: plugins/sudoers/parse_ldif.c:728 plugins/sudoers/parse_ldif.c:756 +#: plugins/sudoers/parse_ldif.c:763 plugins/sudoers/policy.c:626 +#: plugins/sudoers/policy.c:1033 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:199 plugins/sudoers/pwutil.c:270 +#: plugins/sudoers/pwutil.c:348 plugins/sudoers/pwutil.c:522 +#: plugins/sudoers/pwutil.c:587 plugins/sudoers/pwutil.c:659 +#: plugins/sudoers/pwutil.c:857 plugins/sudoers/pwutil.c:945 +#: plugins/sudoers/pwutil.c:993 plugins/sudoers/pwutil.c:1052 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:185 +#: plugins/sudoers/sssd.c:414 plugins/sudoers/sssd.c:479 +#: plugins/sudoers/sssd.c:505 plugins/sudoers/sssd.c:568 +#: plugins/sudoers/sssd.c:761 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/stubs.c:112 plugins/sudoers/stubs.c:120 +#: plugins/sudoers/sudoers.c:354 plugins/sudoers/sudoers.c:380 +#: plugins/sudoers/sudoers.c:447 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/sudoers.c:505 plugins/sudoers/sudoers.c:849 +#: plugins/sudoers/sudoers.c:902 plugins/sudoers/sudoers.c:1054 +#: plugins/sudoers/sudoers.c:1114 plugins/sudoers/sudoers.c:1369 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1278 plugins/sudoers/sudoreplay.c:1334 +#: plugins/sudoers/sudoreplay.c:1530 plugins/sudoers/sudoreplay.c:1534 #: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 #: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:588 #: plugins/sudoers/timestamp.c:451 plugins/sudoers/timestamp.c:495 @@ -197,8 +196,8 @@ msgstr "残念、また試してください。" #: plugins/sudoers/toke_util.c:131 plugins/sudoers/toke_util.c:161 #: plugins/sudoers/toke_util.c:200 plugins/sudoers/tsdump.c:123 #: plugins/sudoers/visudo.c:150 plugins/sudoers/visudo.c:385 -#: plugins/sudoers/visudo.c:391 plugins/sudoers/visudo.c:498 -#: plugins/sudoers/visudo.c:1054 toke.l:1023 toke.l:1155 toke.l:1226 +#: plugins/sudoers/visudo.c:391 plugins/sudoers/visudo.c:502 +#: plugins/sudoers/visudo.c:1056 toke.l:1031 toke.l:1163 toke.l:1234 msgid "unable to allocate memory" msgstr "メモリ割り当てを行えませんでした" @@ -235,15 +234,15 @@ msgstr "notbefore の値が無効です" msgid "invalid notafter value" msgstr "notafter の値が無効です" -#: gram.y:844 plugins/sudoers/policy.c:383 +#: gram.y:844 plugins/sudoers/policy.c:385 msgid "timeout value too large" msgstr "制限時間の値が大き過ぎます" -#: gram.y:846 plugins/sudoers/policy.c:385 +#: gram.y:846 plugins/sudoers/policy.c:387 msgid "invalid timeout value" msgstr "時間制限値が無効です" -#: gram.y:967 plugins/sudoers/sudoers.c:1033 +#: gram.y:967 plugins/sudoers/sudoers.c:1072 msgid "command too long" msgstr "コマンド名が長すぎます" @@ -258,76 +257,75 @@ msgstr "%s:%d:%d: %s\n" msgid "Alias \"%s\" already defined" msgstr "別名 \"%s\" はすでに定義されています" -#: gram.y:1777 gram.y:1827 lib/eventlog/eventlog.c:309 -#: lib/eventlog/eventlog.c:827 lib/eventlog/eventlog.c:900 -#: lib/eventlog/eventlog.c:903 lib/eventlog/eventlog.c:1204 +#: gram.y:1777 gram.y:1827 lib/eventlog/eventlog.c:235 +#: lib/eventlog/eventlog.c:757 lib/eventlog/eventlog.c:830 +#: lib/eventlog/eventlog.c:833 lib/eventlog/eventlog.c:1135 #: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:202 #: lib/iolog/iolog_filter.c:232 lib/iolog/iolog_json.c:150 #: lib/iolog/iolog_json.c:381 lib/iolog/iolog_json.c:412 -#: lib/iolog/iolog_json.c:555 lib/iolog/iolog_legacy.c:100 -#: lib/iolog/iolog_legacy.c:111 lib/iolog/iolog_legacy.c:123 -#: lib/iolog/iolog_legacy.c:133 lib/iolog/iolog_legacy.c:139 -#: lib/iolog/iolog_loginfo.c:76 lib/iolog/iolog_loginfo.c:212 -#: logsrvd/iolog_writer.c:95 logsrvd/iolog_writer.c:100 -#: logsrvd/iolog_writer.c:134 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:181 logsrvd/iolog_writer.c:194 -#: logsrvd/iolog_writer.c:214 logsrvd/iolog_writer.c:224 -#: logsrvd/iolog_writer.c:243 logsrvd/iolog_writer.c:253 -#: logsrvd/iolog_writer.c:264 logsrvd/iolog_writer.c:274 -#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:296 -#: logsrvd/iolog_writer.c:306 logsrvd/iolog_writer.c:316 -#: logsrvd/iolog_writer.c:328 logsrvd/iolog_writer.c:364 -#: logsrvd/iolog_writer.c:370 logsrvd/iolog_writer.c:377 -#: logsrvd/iolog_writer.c:383 logsrvd/iolog_writer.c:567 -#: logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 logsrvd/logsrvd.c:310 -#: logsrvd/logsrvd.c:453 logsrvd/logsrvd.c:490 logsrvd/logsrvd.c:522 -#: logsrvd/logsrvd.c:576 logsrvd/logsrvd.c:611 logsrvd/logsrvd.c:660 -#: logsrvd/logsrvd.c:696 logsrvd/logsrvd.c:732 logsrvd/logsrvd.c:1124 -#: logsrvd/logsrvd.c:1439 logsrvd/logsrvd.c:1446 logsrvd/logsrvd.c:1582 -#: logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 logsrvd/logsrvd.c:1988 -#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 -#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 -#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 -#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:649 -#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 -#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 -#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 -#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 -#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 -#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 -#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1742 -#: logsrvd/logsrvd_journal.c:75 logsrvd/logsrvd_journal.c:122 -#: logsrvd/logsrvd_journal.c:213 logsrvd/logsrvd_journal.c:243 -#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:255 -#: logsrvd/logsrvd_journal.c:278 logsrvd/logsrvd_journal.c:282 -#: logsrvd/logsrvd_journal.c:430 logsrvd/logsrvd_local.c:215 -#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:466 -#: logsrvd/logsrvd_local.c:472 logsrvd/logsrvd_local.c:491 -#: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 -#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 -#: logsrvd/sendlog.c:291 logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 -#: logsrvd/sendlog.c:1503 logsrvd/sendlog.c:1510 logsrvd/sendlog.c:1733 -#: logsrvd/sendlog.c:1801 logsrvd/tls_init.c:305 logsrvd/tls_init.c:329 -#: logsrvd/tls_init.c:340 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:502 plugins/sudoers/auth/pam.c:687 -#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/check_aliases.c:168 -#: plugins/sudoers/cvtsudoers.c:131 plugins/sudoers/cvtsudoers.c:174 -#: plugins/sudoers/cvtsudoers.c:191 plugins/sudoers/cvtsudoers.c:202 -#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 -#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 -#: plugins/sudoers/cvtsudoers.c:862 plugins/sudoers/cvtsudoers.c:869 -#: plugins/sudoers/cvtsudoers.c:1365 plugins/sudoers/cvtsudoers.c:1369 -#: plugins/sudoers/cvtsudoers.c:1471 plugins/sudoers/cvtsudoers_csv.c:182 -#: plugins/sudoers/cvtsudoers_csv.c:245 plugins/sudoers/cvtsudoers_json.c:75 -#: plugins/sudoers/cvtsudoers_ldif.c:150 plugins/sudoers/cvtsudoers_ldif.c:193 -#: plugins/sudoers/cvtsudoers_ldif.c:234 plugins/sudoers/cvtsudoers_ldif.c:299 -#: plugins/sudoers/cvtsudoers_ldif.c:375 plugins/sudoers/cvtsudoers_ldif.c:429 -#: plugins/sudoers/cvtsudoers_ldif.c:437 plugins/sudoers/cvtsudoers_ldif.c:448 -#: plugins/sudoers/cvtsudoers_ldif.c:455 plugins/sudoers/cvtsudoers_ldif.c:467 -#: plugins/sudoers/cvtsudoers_ldif.c:480 plugins/sudoers/cvtsudoers_ldif.c:488 -#: plugins/sudoers/cvtsudoers_ldif.c:635 plugins/sudoers/cvtsudoers_merge.c:47 -#: plugins/sudoers/cvtsudoers_merge.c:51 +#: lib/iolog/iolog_legacy.c:100 lib/iolog/iolog_legacy.c:111 +#: lib/iolog/iolog_legacy.c:123 lib/iolog/iolog_legacy.c:133 +#: lib/iolog/iolog_legacy.c:139 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:181 +#: logsrvd/iolog_writer.c:194 logsrvd/iolog_writer.c:214 +#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:243 +#: logsrvd/iolog_writer.c:253 logsrvd/iolog_writer.c:264 +#: logsrvd/iolog_writer.c:274 logsrvd/iolog_writer.c:286 +#: logsrvd/iolog_writer.c:296 logsrvd/iolog_writer.c:306 +#: logsrvd/iolog_writer.c:316 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:364 logsrvd/iolog_writer.c:370 +#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 +#: logsrvd/iolog_writer.c:567 logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 +#: logsrvd/logsrvd.c:310 logsrvd/logsrvd.c:453 logsrvd/logsrvd.c:490 +#: logsrvd/logsrvd.c:522 logsrvd/logsrvd.c:576 logsrvd/logsrvd.c:611 +#: logsrvd/logsrvd.c:660 logsrvd/logsrvd.c:696 logsrvd/logsrvd.c:732 +#: logsrvd/logsrvd.c:1124 logsrvd/logsrvd.c:1439 logsrvd/logsrvd.c:1446 +#: logsrvd/logsrvd.c:1582 logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 +#: logsrvd/logsrvd.c:1988 logsrvd/logsrvd_conf.c:357 +#: logsrvd/logsrvd_conf.c:370 logsrvd/logsrvd_conf.c:511 +#: logsrvd/logsrvd_conf.c:534 logsrvd/logsrvd_conf.c:538 +#: logsrvd/logsrvd_conf.c:556 logsrvd/logsrvd_conf.c:626 +#: logsrvd/logsrvd_conf.c:649 logsrvd/logsrvd_conf.c:678 +#: logsrvd/logsrvd_conf.c:692 logsrvd/logsrvd_conf.c:706 +#: logsrvd/logsrvd_conf.c:720 logsrvd/logsrvd_conf.c:734 +#: logsrvd/logsrvd_conf.c:748 logsrvd/logsrvd_conf.c:829 +#: logsrvd/logsrvd_conf.c:1036 logsrvd/logsrvd_conf.c:1053 +#: logsrvd/logsrvd_conf.c:1448 logsrvd/logsrvd_conf.c:1595 +#: logsrvd/logsrvd_conf.c:1621 logsrvd/logsrvd_conf.c:1633 +#: logsrvd/logsrvd_conf.c:1640 logsrvd/logsrvd_conf.c:1646 +#: logsrvd/logsrvd_conf.c:1742 logsrvd/logsrvd_journal.c:76 +#: logsrvd/logsrvd_journal.c:125 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:246 logsrvd/logsrvd_journal.c:250 +#: logsrvd/logsrvd_journal.c:258 logsrvd/logsrvd_journal.c:281 +#: logsrvd/logsrvd_journal.c:285 logsrvd/logsrvd_journal.c:433 +#: logsrvd/logsrvd_local.c:215 logsrvd/logsrvd_local.c:278 +#: logsrvd/logsrvd_local.c:466 logsrvd/logsrvd_local.c:472 +#: logsrvd/logsrvd_local.c:491 logsrvd/logsrvd_queue.c:158 +#: logsrvd/logsrvd_queue.c:189 logsrvd/logsrvd_queue.c:266 +#: logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 logsrvd/sendlog.c:291 +#: logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 logsrvd/sendlog.c:1503 +#: logsrvd/sendlog.c:1510 logsrvd/sendlog.c:1733 logsrvd/sendlog.c:1801 +#: logsrvd/tls_init.c:305 logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 +#: plugins/sudoers/audit.c:116 plugins/sudoers/auth/pam.c:502 +#: plugins/sudoers/auth/pam.c:687 plugins/sudoers/auth/rfc1938.c:111 +#: plugins/sudoers/check_aliases.c:168 plugins/sudoers/cvtsudoers.c:131 +#: plugins/sudoers/cvtsudoers.c:174 plugins/sudoers/cvtsudoers.c:191 +#: plugins/sudoers/cvtsudoers.c:202 plugins/sudoers/cvtsudoers.c:332 +#: plugins/sudoers/cvtsudoers.c:536 plugins/sudoers/cvtsudoers.c:669 +#: plugins/sudoers/cvtsudoers.c:687 plugins/sudoers/cvtsudoers.c:862 +#: plugins/sudoers/cvtsudoers.c:869 plugins/sudoers/cvtsudoers.c:1365 +#: plugins/sudoers/cvtsudoers.c:1369 plugins/sudoers/cvtsudoers.c:1471 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:245 +#: plugins/sudoers/cvtsudoers_json.c:75 plugins/sudoers/cvtsudoers_ldif.c:150 +#: plugins/sudoers/cvtsudoers_ldif.c:193 plugins/sudoers/cvtsudoers_ldif.c:234 +#: plugins/sudoers/cvtsudoers_ldif.c:299 plugins/sudoers/cvtsudoers_ldif.c:375 +#: plugins/sudoers/cvtsudoers_ldif.c:429 plugins/sudoers/cvtsudoers_ldif.c:437 +#: plugins/sudoers/cvtsudoers_ldif.c:448 plugins/sudoers/cvtsudoers_ldif.c:455 +#: plugins/sudoers/cvtsudoers_ldif.c:467 plugins/sudoers/cvtsudoers_ldif.c:480 +#: plugins/sudoers/cvtsudoers_ldif.c:488 plugins/sudoers/cvtsudoers_ldif.c:635 +#: plugins/sudoers/cvtsudoers_merge.c:47 plugins/sudoers/cvtsudoers_merge.c:51 #: plugins/sudoers/cvtsudoers_merge.c:353 #: plugins/sudoers/cvtsudoers_merge.c:399 #: plugins/sudoers/cvtsudoers_merge.c:445 @@ -340,80 +338,80 @@ msgstr "別名 \"%s\" はすでに定義されています" #: plugins/sudoers/cvtsudoers_merge.c:1157 #: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:434 #: plugins/sudoers/defaults.c:658 plugins/sudoers/defaults.c:1019 -#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:188 +#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:197 #: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 #: plugins/sudoers/filedigest.c:54 plugins/sudoers/filedigest.c:70 -#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:227 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 #: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 #: plugins/sudoers/iolog.c:668 plugins/sudoers/iolog.c:694 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:464 -#: plugins/sudoers/ldap.c:755 plugins/sudoers/ldap.c:919 -#: plugins/sudoers/ldap.c:1335 plugins/sudoers/ldap.c:1761 -#: plugins/sudoers/ldap.c:1798 plugins/sudoers/ldap.c:1879 -#: plugins/sudoers/ldap.c:2014 plugins/sudoers/ldap.c:2115 -#: plugins/sudoers/ldap.c:2131 plugins/sudoers/ldap_conf.c:218 -#: plugins/sudoers/ldap_conf.c:250 plugins/sudoers/ldap_conf.c:302 -#: plugins/sudoers/ldap_conf.c:338 plugins/sudoers/ldap_conf.c:444 -#: plugins/sudoers/ldap_conf.c:459 plugins/sudoers/ldap_conf.c:564 -#: plugins/sudoers/ldap_conf.c:597 plugins/sudoers/ldap_conf.c:688 -#: plugins/sudoers/ldap_conf.c:771 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:614 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:117 -#: plugins/sudoers/log_client.c:228 plugins/sudoers/log_client.c:250 -#: plugins/sudoers/log_client.c:264 plugins/sudoers/log_client.c:402 -#: plugins/sudoers/log_client.c:715 plugins/sudoers/log_client.c:736 -#: plugins/sudoers/log_client.c:1416 plugins/sudoers/log_client.c:1537 -#: plugins/sudoers/log_client.c:1637 plugins/sudoers/log_client.c:1973 -#: plugins/sudoers/log_client.c:2032 plugins/sudoers/logging.c:110 -#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:189 -#: plugins/sudoers/logging.c:453 plugins/sudoers/logging.c:668 -#: plugins/sudoers/logging.c:805 plugins/sudoers/logging.c:876 -#: plugins/sudoers/logging.c:888 plugins/sudoers/match_command.c:334 -#: plugins/sudoers/match_command.c:602 plugins/sudoers/match_command.c:653 -#: plugins/sudoers/match_command.c:728 plugins/sudoers/match_command.c:775 -#: plugins/sudoers/match_digest.c:93 plugins/sudoers/parse.c:226 -#: plugins/sudoers/parse.c:243 plugins/sudoers/parse.c:262 -#: plugins/sudoers/parse.c:281 plugins/sudoers/parse.c:298 -#: plugins/sudoers/parse.c:321 plugins/sudoers/parse.c:332 -#: plugins/sudoers/parse_ldif.c:152 plugins/sudoers/parse_ldif.c:183 -#: plugins/sudoers/parse_ldif.c:252 plugins/sudoers/parse_ldif.c:260 -#: plugins/sudoers/parse_ldif.c:265 plugins/sudoers/parse_ldif.c:341 -#: plugins/sudoers/parse_ldif.c:352 plugins/sudoers/parse_ldif.c:379 -#: plugins/sudoers/parse_ldif.c:396 plugins/sudoers/parse_ldif.c:408 -#: plugins/sudoers/parse_ldif.c:412 plugins/sudoers/parse_ldif.c:426 -#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:598 -#: plugins/sudoers/parse_ldif.c:627 plugins/sudoers/parse_ldif.c:652 -#: plugins/sudoers/parse_ldif.c:710 plugins/sudoers/parse_ldif.c:727 -#: plugins/sudoers/parse_ldif.c:755 plugins/sudoers/parse_ldif.c:762 -#: plugins/sudoers/policy.c:153 plugins/sudoers/policy.c:162 -#: plugins/sudoers/policy.c:171 plugins/sudoers/policy.c:199 -#: plugins/sudoers/policy.c:368 plugins/sudoers/policy.c:383 -#: plugins/sudoers/policy.c:385 plugins/sudoers/policy.c:423 -#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:480 -#: plugins/sudoers/policy.c:490 plugins/sudoers/policy.c:499 -#: plugins/sudoers/policy.c:508 plugins/sudoers/policy.c:517 -#: plugins/sudoers/policy.c:624 plugins/sudoers/policy.c:1026 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:199 -#: plugins/sudoers/pwutil.c:270 plugins/sudoers/pwutil.c:348 -#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:587 -#: plugins/sudoers/pwutil.c:659 plugins/sudoers/pwutil.c:857 -#: plugins/sudoers/pwutil.c:913 plugins/sudoers/pwutil.c:957 -#: plugins/sudoers/pwutil.c:1014 plugins/sudoers/set_perms.c:363 -#: plugins/sudoers/set_perms.c:706 plugins/sudoers/set_perms.c:1073 -#: plugins/sudoers/set_perms.c:1380 plugins/sudoers/set_perms.c:1549 -#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:185 -#: plugins/sudoers/sssd.c:414 plugins/sudoers/sssd.c:479 -#: plugins/sudoers/sssd.c:505 plugins/sudoers/sssd.c:568 -#: plugins/sudoers/sssd.c:761 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:112 plugins/sudoers/stubs.c:120 -#: plugins/sudoers/sudoers.c:354 plugins/sudoers/sudoers.c:380 -#: plugins/sudoers/sudoers.c:448 plugins/sudoers/sudoers.c:457 -#: plugins/sudoers/sudoers.c:498 plugins/sudoers/sudoers.c:827 -#: plugins/sudoers/sudoers.c:877 plugins/sudoers/sudoers.c:1015 -#: plugins/sudoers/sudoers.c:1075 plugins/sudoers/sudoers.c:1330 -#: plugins/sudoers/sudoreplay.c:562 plugins/sudoers/sudoreplay.c:565 -#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1503 -#: plugins/sudoers/sudoreplay.c:1507 plugins/sudoers/testsudoers.c:120 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:466 +#: plugins/sudoers/ldap.c:757 plugins/sudoers/ldap.c:921 +#: plugins/sudoers/ldap.c:1337 plugins/sudoers/ldap.c:1763 +#: plugins/sudoers/ldap.c:1800 plugins/sudoers/ldap.c:2016 +#: plugins/sudoers/ldap.c:2117 plugins/sudoers/ldap.c:2133 +#: plugins/sudoers/ldap_conf.c:218 plugins/sudoers/ldap_conf.c:250 +#: plugins/sudoers/ldap_conf.c:302 plugins/sudoers/ldap_conf.c:338 +#: plugins/sudoers/ldap_conf.c:444 plugins/sudoers/ldap_conf.c:459 +#: plugins/sudoers/ldap_conf.c:564 plugins/sudoers/ldap_conf.c:597 +#: plugins/sudoers/ldap_conf.c:688 plugins/sudoers/ldap_conf.c:771 +#: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 +#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:228 +#: plugins/sudoers/log_client.c:250 plugins/sudoers/log_client.c:264 +#: plugins/sudoers/log_client.c:402 plugins/sudoers/log_client.c:715 +#: plugins/sudoers/log_client.c:736 plugins/sudoers/log_client.c:1415 +#: plugins/sudoers/log_client.c:1536 plugins/sudoers/log_client.c:1636 +#: plugins/sudoers/log_client.c:1972 plugins/sudoers/log_client.c:2031 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:188 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:457 +#: plugins/sudoers/logging.c:672 plugins/sudoers/logging.c:809 +#: plugins/sudoers/logging.c:880 plugins/sudoers/logging.c:892 +#: plugins/sudoers/match_command.c:334 plugins/sudoers/match_command.c:602 +#: plugins/sudoers/match_command.c:653 plugins/sudoers/match_command.c:728 +#: plugins/sudoers/match_command.c:775 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/parse.c:266 plugins/sudoers/parse.c:283 +#: plugins/sudoers/parse.c:302 plugins/sudoers/parse.c:321 +#: plugins/sudoers/parse.c:338 plugins/sudoers/parse.c:361 +#: plugins/sudoers/parse.c:372 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 +#: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 +#: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 +#: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 +#: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 +#: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:598 plugins/sudoers/parse_ldif.c:627 +#: plugins/sudoers/parse_ldif.c:652 plugins/sudoers/parse_ldif.c:710 +#: plugins/sudoers/parse_ldif.c:727 plugins/sudoers/parse_ldif.c:755 +#: plugins/sudoers/parse_ldif.c:762 plugins/sudoers/policy.c:154 +#: plugins/sudoers/policy.c:163 plugins/sudoers/policy.c:172 +#: plugins/sudoers/policy.c:201 plugins/sudoers/policy.c:370 +#: plugins/sudoers/policy.c:385 plugins/sudoers/policy.c:387 +#: plugins/sudoers/policy.c:425 plugins/sudoers/policy.c:434 +#: plugins/sudoers/policy.c:482 plugins/sudoers/policy.c:492 +#: plugins/sudoers/policy.c:501 plugins/sudoers/policy.c:510 +#: plugins/sudoers/policy.c:519 plugins/sudoers/policy.c:626 +#: plugins/sudoers/policy.c:1033 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:199 plugins/sudoers/pwutil.c:270 +#: plugins/sudoers/pwutil.c:348 plugins/sudoers/pwutil.c:522 +#: plugins/sudoers/pwutil.c:587 plugins/sudoers/pwutil.c:659 +#: plugins/sudoers/pwutil.c:857 plugins/sudoers/pwutil.c:945 +#: plugins/sudoers/pwutil.c:993 plugins/sudoers/pwutil.c:1052 +#: plugins/sudoers/set_perms.c:363 plugins/sudoers/set_perms.c:706 +#: plugins/sudoers/set_perms.c:1073 plugins/sudoers/set_perms.c:1380 +#: plugins/sudoers/set_perms.c:1549 plugins/sudoers/sssd.c:144 +#: plugins/sudoers/sssd.c:185 plugins/sudoers/sssd.c:414 +#: plugins/sudoers/sssd.c:479 plugins/sudoers/sssd.c:505 +#: plugins/sudoers/sssd.c:568 plugins/sudoers/sssd.c:761 +#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:112 +#: plugins/sudoers/stubs.c:120 plugins/sudoers/sudoers.c:354 +#: plugins/sudoers/sudoers.c:380 plugins/sudoers/sudoers.c:447 +#: plugins/sudoers/sudoers.c:464 plugins/sudoers/sudoers.c:505 +#: plugins/sudoers/sudoers.c:849 plugins/sudoers/sudoers.c:902 +#: plugins/sudoers/sudoers.c:1054 plugins/sudoers/sudoers.c:1114 +#: plugins/sudoers/sudoers.c:1369 plugins/sudoers/sudoreplay.c:559 +#: plugins/sudoers/sudoreplay.c:562 plugins/sudoers/sudoreplay.c:1278 +#: plugins/sudoers/sudoreplay.c:1334 plugins/sudoers/sudoreplay.c:1530 +#: plugins/sudoers/sudoreplay.c:1534 plugins/sudoers/testsudoers.c:120 #: plugins/sudoers/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 #: plugins/sudoers/testsudoers.c:588 plugins/sudoers/timestamp.c:451 #: plugins/sudoers/timestamp.c:495 plugins/sudoers/timestamp.c:1017 @@ -422,68 +420,48 @@ msgstr "別名 \"%s\" はすでに定義されています" #: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 #: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:150 #: plugins/sudoers/visudo.c:385 plugins/sudoers/visudo.c:391 -#: plugins/sudoers/visudo.c:498 plugins/sudoers/visudo.c:1054 toke.l:1023 -#: toke.l:1155 toke.l:1218 toke.l:1226 +#: plugins/sudoers/visudo.c:502 plugins/sudoers/visudo.c:1056 toke.l:1031 +#: toke.l:1163 toke.l:1226 toke.l:1234 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/eventlog/eventlog.c:314 lib/iolog/iolog_json.c:562 -#: lib/iolog/iolog_json.c:568 lib/iolog/iolog_json.c:574 -#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 -#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 -#: plugins/sudoers/cvtsudoers_ldif.c:592 plugins/sudoers/env.c:340 -#: plugins/sudoers/env.c:347 plugins/sudoers/env.c:458 -#: plugins/sudoers/ldap.c:526 plugins/sudoers/ldap.c:759 -#: plugins/sudoers/ldap.c:1132 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:313 plugins/sudoers/ldap_util.c:486 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/logging.c:457 -#: plugins/sudoers/logging.c:813 plugins/sudoers/logging.c:823 -#: plugins/sudoers/policy.c:800 plugins/sudoers/policy.c:811 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/serialize_list.c:62 -#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:213 -#: toke.l:987 toke.l:1189 -#, c-format -msgid "internal error, %s overflow" -msgstr "内部エラー、%s がオーバーフローしました" - -#: lib/eventlog/eventlog.c:373 +#: lib/eventlog/eventlog.c:303 #, c-format msgid "unable to dup stdin: %m" msgstr "標準入力を複製できません: %m" -#: lib/eventlog/eventlog.c:415 +#: lib/eventlog/eventlog.c:345 #, c-format msgid "unable to execute %s: %m" msgstr "%s を実行できません: %m" -#: lib/eventlog/eventlog.c:463 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:393 plugins/sudoers/auth/aix_auth.c:198 msgid "unable to fork" msgstr "fork できません" -#: lib/eventlog/eventlog.c:473 lib/eventlog/eventlog.c:538 +#: lib/eventlog/eventlog.c:403 lib/eventlog/eventlog.c:468 #, c-format msgid "unable to fork: %m" msgstr "fork できません: %m" -#: lib/eventlog/eventlog.c:528 +#: lib/eventlog/eventlog.c:458 #, c-format msgid "unable to open pipe: %m" msgstr "パイプを開けません: %m" -#: lib/eventlog/eventlog.c:1030 +#: lib/eventlog/eventlog.c:960 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:1059 +#: lib/eventlog/eventlog.c:989 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (コマンド継続中) %s" #: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1242 -#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#: plugins/sudoers/sudoreplay.c:1290 plugins/sudoers/sudoreplay.c:1586 #, c-format msgid "invalid regular expression \"%s\": %s" msgstr "無効な正規表現です \"%s\": %s" @@ -501,64 +479,64 @@ msgstr "JSON_ARRAY が大きすぎます" msgid "missing double quote in name" msgstr "名前に二重引用符がありません" -#: lib/iolog/iolog_json.c:501 +#: lib/iolog/iolog_json.c:511 msgid "missing JSON_OBJECT" msgstr "JSON_OBJECT がありません" -#: lib/iolog/iolog_json.c:505 +#: lib/iolog/iolog_json.c:515 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "JSON_OBJECT を予期していたら、 %d でした" -#: lib/iolog/iolog_json.c:661 +#: lib/iolog/iolog_json.c:632 #, c-format msgid "json stack exhausted (max %u frames)" msgstr "JSON スタックを使い切りました(最大 %u フレーム)" -#: lib/iolog/iolog_json.c:735 +#: lib/iolog/iolog_json.c:706 msgid "objects must consist of name:value pairs" msgstr "オブジェクトは 名前:値 のベアである必要があります" -#: lib/iolog/iolog_json.c:740 lib/iolog/iolog_json.c:771 -#: lib/iolog/iolog_json.c:815 lib/iolog/iolog_json.c:837 -#: lib/iolog/iolog_json.c:859 lib/iolog/iolog_json.c:881 -#: lib/iolog/iolog_json.c:903 +#: lib/iolog/iolog_json.c:711 lib/iolog/iolog_json.c:742 +#: lib/iolog/iolog_json.c:786 lib/iolog/iolog_json.c:808 +#: lib/iolog/iolog_json.c:830 lib/iolog/iolog_json.c:852 +#: lib/iolog/iolog_json.c:874 msgid "missing separator between values" msgstr "値の間の分離記号がありません" -#: lib/iolog/iolog_json.c:755 lib/iolog/iolog_json.c:929 +#: lib/iolog/iolog_json.c:726 lib/iolog/iolog_json.c:900 msgid "unmatched close brace" msgstr "余分な閉じ中括弧があります" -#: lib/iolog/iolog_json.c:766 +#: lib/iolog/iolog_json.c:737 msgid "unexpected array" msgstr "予期せぬところに配列" -#: lib/iolog/iolog_json.c:786 lib/iolog/iolog_json.c:932 +#: lib/iolog/iolog_json.c:757 lib/iolog/iolog_json.c:903 msgid "unmatched close bracket" msgstr "余分な閉じ角括弧があります" -#: lib/iolog/iolog_json.c:797 +#: lib/iolog/iolog_json.c:768 msgid "unexpected string" msgstr "予期せぬところに文字列" -#: lib/iolog/iolog_json.c:808 +#: lib/iolog/iolog_json.c:779 msgid "missing colon after name" msgstr "名前の後にコロンがありません" -#: lib/iolog/iolog_json.c:829 lib/iolog/iolog_json.c:851 +#: lib/iolog/iolog_json.c:800 lib/iolog/iolog_json.c:822 msgid "unexpected boolean" msgstr "予期せぬところに真偽値" -#: lib/iolog/iolog_json.c:873 +#: lib/iolog/iolog_json.c:844 msgid "unexpected null" msgstr "予期せぬところにNULL" -#: lib/iolog/iolog_json.c:894 +#: lib/iolog/iolog_json.c:865 msgid "unexpected number" msgstr "予期せぬところに数値" -#: lib/iolog/iolog_json.c:941 +#: lib/iolog/iolog_json.c:912 msgid "parse error" msgstr "構文解析エラー" @@ -597,14 +575,14 @@ msgstr "%s: runasグループ名フィールドがありません" msgid "%s exists but is not a directory (0%o)" msgstr "%s が存在しますがディレクトリではありません (0%o)" -#: lib/iolog/iolog_mkdirs.c:123 lib/iolog/iolog_mkdtemp.c:78 +#: lib/iolog/iolog_mkdirs.c:123 lib/iolog/iolog_mkdtemp.c:79 #: logsrvd/iolog_writer.c:781 plugins/sudoers/timestamp.c:209 #, c-format msgid "unable to mkdir %s" msgstr "ディレクトリ %s を作成できません" -#: lib/iolog/iolog_mkdtemp.c:83 plugins/sudoers/visudo.c:753 -#: plugins/sudoers/visudo.c:787 plugins/sudoers/visudo.c:793 +#: lib/iolog/iolog_mkdtemp.c:84 plugins/sudoers/visudo.c:757 +#: plugins/sudoers/visudo.c:791 plugins/sudoers/visudo.c:797 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "%s のアクセス権限のモードを 0%o に変更できません" @@ -636,8 +614,8 @@ msgstr "%s: プロトコルエラー: %s の型としては間違っています msgid "%s: protocol error: NULL value found in %s" msgstr "%s: プロトコルエラー: %s に NULL値が入っています" -#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:976 -#: plugins/sudoers/policy.c:591 +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:980 +#: plugins/sudoers/policy.c:593 msgid "unable to generate UUID" msgstr "uuid を生成できません" @@ -689,27 +667,27 @@ msgstr "iofd %d をフラッシュする際にエラーが発生しました: %s msgid "invalid I/O log %s: %s referenced but not present" msgstr "無効な I/O ログ %s: %s が参照されていますが存在しません" -#: logsrvd/iolog_writer.c:763 logsrvd/logsrvd_journal.c:382 +#: logsrvd/iolog_writer.c:763 logsrvd/logsrvd_journal.c:385 #, c-format msgid "%s: unable to find resume point [%lld, %ld]" msgstr "%s: 復元ポイントが見つかりません [%lld, %ld]" -#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:425 +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:428 #: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 #: plugins/sudoers/check.c:292 plugins/sudoers/cvtsudoers.c:730 #: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1431 #: plugins/sudoers/cvtsudoers_csv.c:695 plugins/sudoers/cvtsudoers_json.c:898 -#: plugins/sudoers/cvtsudoers_ldif.c:709 plugins/sudoers/sudoers.c:1113 -#: plugins/sudoers/sudoers.c:1143 plugins/sudoers/sudoreplay.c:1469 +#: plugins/sudoers/cvtsudoers_ldif.c:709 plugins/sudoers/sudoers.c:1152 +#: plugins/sudoers/sudoers.c:1182 plugins/sudoers/sudoreplay.c:1496 #: plugins/sudoers/timestamp.c:460 plugins/sudoers/tsdump.c:128 -#: plugins/sudoers/visudo.c:971 +#: plugins/sudoers/visudo.c:975 #, c-format msgid "unable to open %s" msgstr "%s を開けません" #: logsrvd/iolog_writer.c:797 logsrvd/logsrv_util.c:105 -#: logsrvd/logsrv_util.c:112 plugins/sudoers/sudoreplay.c:362 -#: plugins/sudoers/sudoreplay.c:368 +#: logsrvd/logsrv_util.c:112 plugins/sudoers/sudoreplay.c:355 +#: plugins/sudoers/sudoreplay.c:361 #, c-format msgid "unable to open %s/%s" msgstr "%s/%s を開けません" @@ -719,7 +697,7 @@ msgstr "%s/%s を開けません" msgid "unable to copy %s/%s to %s/%s: %s" msgstr "%s/%s から %s/%s にコピーできません: %s" -#: logsrvd/iolog_writer.c:839 logsrvd/logsrvd_journal.c:195 +#: logsrvd/iolog_writer.c:839 logsrvd/logsrvd_journal.c:198 #, c-format msgid "unable to rename %s to %s" msgstr "%s から %s に名前を変更できません" @@ -752,28 +730,28 @@ msgstr "サーバーメッセージが大き過ぎます: %zu" #: logsrvd/logsrvd.c:873 logsrvd/logsrvd.c:887 logsrvd/logsrvd.c:1049 #: logsrvd/logsrvd.c:1174 logsrvd/logsrvd.c:1347 logsrvd/logsrvd.c:1365 #: logsrvd/logsrvd.c:1464 logsrvd/logsrvd.c:1589 logsrvd/logsrvd.c:1773 -#: logsrvd/logsrvd_journal.c:494 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd_journal.c:497 logsrvd/logsrvd_local.c:238 #: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 #: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 #: logsrvd/logsrvd_relay.c:389 logsrvd/logsrvd_relay.c:581 #: logsrvd/logsrvd_relay.c:742 logsrvd/logsrvd_relay.c:1131 #: logsrvd/sendlog.c:1291 logsrvd/tls_client.c:136 logsrvd/tls_client.c:152 #: logsrvd/tls_client.c:216 plugins/sudoers/audit.c:278 -#: plugins/sudoers/iolog.c:1033 plugins/sudoers/iolog.c:1166 -#: plugins/sudoers/iolog.c:1264 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/iolog.c:1031 plugins/sudoers/iolog.c:1164 +#: plugins/sudoers/iolog.c:1262 plugins/sudoers/log_client.c:121 #: plugins/sudoers/log_client.c:343 plugins/sudoers/log_client.c:359 #: plugins/sudoers/log_client.c:407 plugins/sudoers/log_client.c:611 #: plugins/sudoers/log_client.c:618 plugins/sudoers/log_client.c:1103 -#: plugins/sudoers/log_client.c:1385 plugins/sudoers/log_client.c:1426 -#: plugins/sudoers/log_client.c:1434 plugins/sudoers/log_client.c:1593 -#: plugins/sudoers/log_client.c:1711 plugins/sudoers/log_client.c:2040 -#: plugins/sudoers/log_client.c:2048 plugins/sudoers/logging.c:147 -#: plugins/sudoers/logging.c:205 plugins/sudoers/sudoreplay.c:522 -#: plugins/sudoers/sudoreplay.c:569 plugins/sudoers/sudoreplay.c:811 -#: plugins/sudoers/sudoreplay.c:923 plugins/sudoers/sudoreplay.c:1014 -#: plugins/sudoers/sudoreplay.c:1029 plugins/sudoers/sudoreplay.c:1036 -#: plugins/sudoers/sudoreplay.c:1043 plugins/sudoers/sudoreplay.c:1050 -#: plugins/sudoers/sudoreplay.c:1057 plugins/sudoers/sudoreplay.c:1184 +#: plugins/sudoers/log_client.c:1384 plugins/sudoers/log_client.c:1425 +#: plugins/sudoers/log_client.c:1433 plugins/sudoers/log_client.c:1592 +#: plugins/sudoers/log_client.c:1710 plugins/sudoers/log_client.c:2039 +#: plugins/sudoers/log_client.c:2047 plugins/sudoers/logging.c:147 +#: plugins/sudoers/logging.c:205 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:808 +#: plugins/sudoers/sudoreplay.c:920 plugins/sudoers/sudoreplay.c:1011 +#: plugins/sudoers/sudoreplay.c:1026 plugins/sudoers/sudoreplay.c:1033 +#: plugins/sudoers/sudoreplay.c:1040 plugins/sudoers/sudoreplay.c:1047 +#: plugins/sudoers/sudoreplay.c:1054 plugins/sudoers/sudoreplay.c:1181 msgid "unable to add event to queue" msgstr "イベントをキューに追加できません" @@ -833,14 +811,14 @@ msgstr "無効な ChangeWindowSize" msgid "invalid CommandSuspend" msgstr "無効な CommandSuspend" -#: logsrvd/logsrvd.c:782 logsrvd/logsrvd_journal.c:293 +#: logsrvd/logsrvd.c:782 logsrvd/logsrvd_journal.c:296 #: logsrvd/logsrvd_relay.c:652 logsrvd/sendlog.c:1192 -#: plugins/sudoers/log_client.c:1583 +#: plugins/sudoers/log_client.c:1582 #, c-format msgid "unable to unpack %s size %zu" msgstr "%s を伸長できません (長さ %zu )" -#: logsrvd/logsrvd.c:827 logsrvd/logsrvd_journal.c:367 +#: logsrvd/logsrvd.c:827 logsrvd/logsrvd_journal.c:370 #: logsrvd/logsrvd_relay.c:676 #, c-format msgid "unexpected type_case value %d in %s from %s" @@ -876,8 +854,8 @@ msgstr "%s からの EOF が適切な TLS 通信の終了なしに現れまし msgid "client message too large: %zu" msgstr "クライアントメッセージが大き過ぎます: %zu" -#: logsrvd/logsrvd.c:1106 logsrvd/logsrvd_journal.c:256 -#: logsrvd/logsrvd_journal.c:257 +#: logsrvd/logsrvd.c:1106 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd_journal.c:260 msgid "client message too large" msgstr "クライアントメッセージが大き過ぎます" @@ -942,23 +920,23 @@ msgid "invalid random drop value: %s" msgstr "無効な乱数ドロップ値です: %s" #: logsrvd/logsrvd.c:1975 logsrvd/sendlog.c:1756 -#: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 +#: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:294 #: plugins/sudoers/visudo.c:182 #, c-format msgid "%s version %s\n" msgstr "%s バージョン %s\n" -#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:353 +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:358 #: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 -#: plugins/sudoers/policy.c:1264 plugins/sudoers/sudoers.c:505 -#: plugins/sudoers/sudoers.c:1372 plugins/sudoers/testsudoers.c:215 +#: plugins/sudoers/policy.c:1271 plugins/sudoers/sudoers.c:512 +#: plugins/sudoers/sudoers.c:1411 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "不明なユーザー %s" #: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 -#: plugins/sudoers/sudoers.c:510 plugins/sudoers/sudoers.c:1406 +#: plugins/sudoers/sudoers.c:517 plugins/sudoers/sudoers.c:1445 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" @@ -1032,7 +1010,7 @@ msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] 適合しないキー: %s" #: logsrvd/logsrvd_conf.c:1281 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:1029 +#: plugins/sudoers/logging.c:1033 #, c-format msgid "unable to open log file %s" msgstr "ログファイル %s を開けません" @@ -1045,49 +1023,49 @@ msgstr "サーバーTLSコンテキストを初期化できません" msgid "unable to initialize relay TLS context" msgstr "リレーTLSコンテキストを初期化できません" -#: logsrvd/logsrvd_journal.c:146 logsrvd/logsrvd_journal.c:421 -#: logsrvd/logsrvd_journal.c:426 +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:424 +#: logsrvd/logsrvd_journal.c:429 msgid "unable to create journal file" msgstr "ジャーナルファイルを作成できません" -#: logsrvd/logsrvd_journal.c:150 logsrvd/logsrvd_queue.c:109 -#: plugins/sudoers/visudo.c:1026 +#: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 +#: plugins/sudoers/visudo.c:1028 #, c-format msgid "unable to lock %s" msgstr "%s をロックできません" -#: logsrvd/logsrvd_journal.c:153 +#: logsrvd/logsrvd_journal.c:156 msgid "unable to lock journal file" msgstr "ジャーナルファイルをロックできません" -#: logsrvd/logsrvd_journal.c:161 +#: logsrvd/logsrvd_journal.c:164 msgid "unable to open journal file" msgstr "ジャーナルファイルを開けません" -#: logsrvd/logsrvd_journal.c:182 logsrvd/logsrvd_journal.c:457 -#: logsrvd/logsrvd_journal.c:462 +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:460 +#: logsrvd/logsrvd_journal.c:465 msgid "unable to write journal file" msgstr "ジャーナルファイルへ書き込むことができません" -#: logsrvd/logsrvd_journal.c:190 logsrvd/logsrvd_journal.c:197 +#: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 msgid "unable to rename journal file" msgstr "ジャーナルファイルの名前を変更できません" -#: logsrvd/logsrvd_journal.c:244 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:280 +#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd_journal.c:282 logsrvd/logsrvd_journal.c:283 msgid "unexpected EOF reading journal file" msgstr "ジャーナルファイルの予期せぬところにEOF" -#: logsrvd/logsrvd_journal.c:248 logsrvd/logsrvd_journal.c:249 -#: logsrvd/logsrvd_journal.c:283 logsrvd/logsrvd_journal.c:284 +#: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 +#: logsrvd/logsrvd_journal.c:286 logsrvd/logsrvd_journal.c:287 msgid "error reading journal file" msgstr "ジャーナルファイルの読み込みエラー" -#: logsrvd/logsrvd_journal.c:295 logsrvd/logsrvd_journal.c:381 +#: logsrvd/logsrvd_journal.c:298 logsrvd/logsrvd_journal.c:384 msgid "invalid journal file, unable to restart" msgstr "無効なジャーナルファイル、再スタートできません" -#: logsrvd/logsrvd_journal.c:440 +#: logsrvd/logsrvd_journal.c:443 #, c-format msgid "unable to seek to [%lld, %ld] in journal file %s" msgstr "[%lld, %ld] が見つかりません、 ジャーナルファイル %s で探索中" @@ -1145,7 +1123,7 @@ msgstr "タイミングバッファーを書式整形できません、長さ %d #: logsrvd/logsrvd_local.c:599 logsrvd/logsrvd_local.c:607 #: logsrvd/logsrvd_local.c:655 logsrvd/logsrvd_local.c:690 -#: plugins/sudoers/sudoreplay.c:351 +#: plugins/sudoers/sudoreplay.c:344 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" @@ -1180,7 +1158,7 @@ msgid "%s: invalid ServerHello, missing server_id" msgstr "%s: 無効な ServerHello です、server_id がありません" #: logsrvd/logsrvd_relay.c:520 logsrvd/sendlog.c:1096 -#: plugins/sudoers/log_client.c:1469 +#: plugins/sudoers/log_client.c:1468 msgid "invalid ServerHello" msgstr "無効な ServerHello です" @@ -1293,35 +1271,35 @@ msgstr "警告: %s:%s を参照できません: %s" msgid "unable to get server IP addr" msgstr "サーバーのIPアドレスを取得できません" -#: logsrvd/sendlog.c:300 plugins/sudoers/sudoreplay.c:871 +#: logsrvd/sendlog.c:300 plugins/sudoers/sudoreplay.c:868 #, c-format msgid "unable to read %s/%s: %s" msgstr "%s/%s から読み込むことができません: %s" -#: logsrvd/sendlog.c:1020 plugins/sudoers/iolog.c:951 -#: plugins/sudoers/iolog.c:1026 +#: logsrvd/sendlog.c:1020 plugins/sudoers/iolog.c:949 +#: plugins/sudoers/iolog.c:1024 #, c-format msgid "unexpected I/O event %d" msgstr "予期しない I/O イベント %d" #: logsrvd/sendlog.c:1073 logsrvd/sendlog.c:1090 logsrvd/sendlog.c:1124 -#: plugins/sudoers/log_client.c:1118 plugins/sudoers/log_client.c:1395 -#: plugins/sudoers/log_client.c:1463 plugins/sudoers/log_client.c:1502 +#: plugins/sudoers/log_client.c:1118 plugins/sudoers/log_client.c:1394 +#: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1501 #, c-format msgid "%s: unexpected state %d" msgstr "%s: 予期しない状態 %d" -#: logsrvd/sendlog.c:1160 plugins/sudoers/log_client.c:1551 +#: logsrvd/sendlog.c:1160 plugins/sudoers/log_client.c:1550 #, c-format msgid "error message received from server: %s" msgstr "サーバからエラーメッセージを受け取りました: %s" -#: logsrvd/sendlog.c:1173 plugins/sudoers/log_client.c:1564 +#: logsrvd/sendlog.c:1173 plugins/sudoers/log_client.c:1563 #, c-format msgid "abort message received from server: %s" msgstr "サーバから中断メッセージを受け取りました: %s" -#: logsrvd/sendlog.c:1232 plugins/sudoers/log_client.c:1614 +#: logsrvd/sendlog.c:1232 plugins/sudoers/log_client.c:1613 #, c-format msgid "%s: unexpected type_case value %d" msgstr "%s: 予期しない type_case の値 %d" @@ -1330,7 +1308,7 @@ msgstr "%s: 予期しない type_case の値 %d" msgid "timeout reading from server" msgstr "サーバーからの読み込みがタイムアウト" -#: logsrvd/sendlog.c:1310 plugins/sudoers/log_client.c:1730 +#: logsrvd/sendlog.c:1310 plugins/sudoers/log_client.c:1729 msgid "host name does not match certificate" msgstr "ホスト名が証明書と一致しません" @@ -1338,7 +1316,7 @@ msgstr "ホスト名が証明書と一致しません" msgid "premature EOF" msgstr "早すぎるファイル終端 (EOF)" -#: logsrvd/sendlog.c:1356 plugins/sudoers/log_client.c:1777 +#: logsrvd/sendlog.c:1356 plugins/sudoers/log_client.c:1776 #, c-format msgid "server message too large: %u" msgstr "サーバーメッセージが大き過ぎます: %u" @@ -1425,10 +1403,10 @@ msgstr "プロトコルの最小バージョンを TLS 1.2 に設定できませ #: plugins/sudoers/audit.c:269 plugins/sudoers/audit.c:429 #: plugins/sudoers/log_client.c:951 plugins/sudoers/log_client.c:1000 -#: plugins/sudoers/log_client.c:1049 plugins/sudoers/log_client.c:1175 -#: plugins/sudoers/logging.c:591 plugins/sudoers/logging.c:689 -#: plugins/sudoers/logging.c:792 plugins/sudoers/logging.c:983 -#: plugins/sudoers/policy.c:124 +#: plugins/sudoers/log_client.c:1049 plugins/sudoers/log_client.c:1174 +#: plugins/sudoers/logging.c:595 plugins/sudoers/logging.c:693 +#: plugins/sudoers/logging.c:796 plugins/sudoers/logging.c:987 +#: plugins/sudoers/policy.c:125 msgid "unable to get time of day" msgstr "時刻を取得できません" @@ -1582,11 +1560,11 @@ msgstr "SecurID サーバーに接続できません" msgid "User ID locked for SecurID Authentication" msgstr "SecurID 認証のユーザーIDがロックされています" -#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:171 msgid "invalid username length for SecurID" msgstr "SecurID 用のユーザー名の長さが無効です" -#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:176 msgid "invalid Authentication Handle for SecurID" msgstr "SecurID 用の認証ハンドルが無効です" @@ -1594,11 +1572,11 @@ msgstr "SecurID 用の認証ハンドルが無効です" msgid "SecurID communication failed" msgstr "SecurID 通信に失敗しました" -#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:219 msgid "unknown SecurID error" msgstr "不明な SecurID エラーです" -#: plugins/sudoers/auth/securid5.c:165 +#: plugins/sudoers/auth/securid5.c:166 msgid "invalid passcode length for SecurID" msgstr "SecurID 用のパスコード長が無効です" @@ -1668,9 +1646,15 @@ msgstr "" " #3) 大いなる力には大いなる責任が伴うこと。\n" "\n" -#: plugins/sudoers/check.c:348 plugins/sudoers/check.c:358 -#: plugins/sudoers/parse.c:64 plugins/sudoers/sudoers.c:920 -#: plugins/sudoers/sudoers.c:941 plugins/sudoers/tsdump.c:119 +#: plugins/sudoers/check.c:309 +msgid "" +"For security reasons, the password you type will not be visible.\n" +"\n" +msgstr "セキュリティー上の理由で、あなたがタイプしたパスワードは表示しません。\n" + +#: plugins/sudoers/check.c:353 plugins/sudoers/check.c:363 +#: plugins/sudoers/parse.c:82 plugins/sudoers/sudoers.c:945 +#: plugins/sudoers/sudoers.c:966 plugins/sudoers/tsdump.c:119 #, c-format msgid "unknown uid %u" msgstr "不明な uid %u" @@ -1727,8 +1711,7 @@ msgstr "%s: 入力ファイルと出力ファイルは別である必要があ #: plugins/sudoers/cvtsudoers.c:399 plugins/sudoers/sudoers.c:166 #: plugins/sudoers/sudoers.c:222 plugins/sudoers/testsudoers.c:254 -#: plugins/sudoers/visudo.c:280 plugins/sudoers/visudo.c:650 -#: plugins/sudoers/visudo.c:975 +#: plugins/sudoers/visudo.c:280 plugins/sudoers/visudo.c:654 msgid "unable to initialize sudoers default values" msgstr "sudoers のデフォルト値を初期化できません" @@ -1757,12 +1740,12 @@ msgstr "無効な抑制の指定です: %s" msgid "invalid filter: %s" msgstr "無効なフィルターです: %s" -#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:980 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:982 #, c-format msgid "failed to parse %s file, unknown error" msgstr "%s ファイルの構文解析に失敗しました。不明なエラーです" -#: plugins/sudoers/cvtsudoers.c:1478 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1478 plugins/sudoers/sudoreplay.c:1142 #: plugins/sudoers/timestamp.c:343 plugins/sudoers/timestamp.c:346 #, c-format msgid "unable to write to %s" @@ -1817,17 +1800,36 @@ msgstr "" " -s, --suppress=sections いくつかのセクションの出力を抑制する\n" " -V, --version バージョン情報を表示して終了する" +#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 +#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 +#: plugins/sudoers/cvtsudoers_ldif.c:592 plugins/sudoers/env.c:340 +#: plugins/sudoers/env.c:347 plugins/sudoers/env.c:458 +#: plugins/sudoers/ldap.c:528 plugins/sudoers/ldap.c:761 +#: plugins/sudoers/ldap.c:1134 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:313 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/logging.c:461 +#: plugins/sudoers/logging.c:817 plugins/sudoers/logging.c:827 +#: plugins/sudoers/policy.c:807 plugins/sudoers/policy.c:818 +#: plugins/sudoers/prompt.c:168 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 +#: plugins/sudoers/sudoreplay.c:1339 plugins/sudoers/sudoreplay.c:1345 +#: plugins/sudoers/sudoreplay.c:1351 plugins/sudoers/testsudoers.c:245 +#: plugins/sudoers/toke_util.c:213 toke.l:995 toke.l:1197 +#, c-format +msgid "internal error, %s overflow" +msgstr "内部エラー、%s がオーバーフローしました" + #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:657 plugins/sudoers/cvtsudoers_json.c:672 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:510 +#: plugins/sudoers/ldap.c:512 msgid "unable to get GMT time" msgstr "GMT 時刻を取得できません" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:662 plugins/sudoers/cvtsudoers_json.c:677 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:518 +#: plugins/sudoers/ldap.c:520 msgid "unable to format timestamp" msgstr "タイムスタンプを書式整形できません" @@ -2642,8 +2644,8 @@ msgstr "0x%x はオプション \"%s\" のデフォルトタイプとして無 msgid "value \"%s\" is invalid for option \"%s\"" msgstr "\"%s\" はオプション \"%s\" の値としては無効です" -#: plugins/sudoers/defaults.c:1128 plugins/sudoers/policy.c:208 -#: plugins/sudoers/policy.c:217 +#: plugins/sudoers/defaults.c:1128 plugins/sudoers/policy.c:210 +#: plugins/sudoers/policy.c:219 #, c-format msgid "path name for \"%s\" too long" msgstr "\"%s\" のパス名が長すぎます" @@ -2658,15 +2660,24 @@ msgstr "\"%s\" の値は '/', '~', または '*' で開始しなければいけ msgid "values for \"%s\" must start with a '/'" msgstr "\"%s\" の値は '/' で開始しなければいけません" +#: plugins/sudoers/editor.c:180 +#, c-format +msgid "ignoring editor: %.*s" +msgstr "エディターを無視します: %.*s" + +#: plugins/sudoers/editor.c:181 +msgid "editor arguments may not contain \"--\"" +msgstr "エディターの引数には \"--\" を含むことができません" + #: plugins/sudoers/env.c:426 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: envp が破損しています。長さが合いません" -#: plugins/sudoers/env.c:1109 +#: plugins/sudoers/env.c:1113 msgid "unable to rebuild the environment" msgstr "環境を再構築できません" -#: plugins/sudoers/env.c:1183 +#: plugins/sudoers/env.c:1192 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "残念ですが、あなたは次の環境変数を設定することを許可されていません: %s" @@ -2681,27 +2692,17 @@ msgstr "サポートされてない 認証方式 %d です: %s" msgid "%s: read error" msgstr "%s: 読み込みエラー" -#: plugins/sudoers/group_plugin.c:169 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s の所有者は uid %d でなければいけません" - -#: plugins/sudoers/group_plugin.c:173 -#, c-format -msgid "%s must only be writable by owner" -msgstr "%s は所有者のみ書き込み可能でなければいけません" - -#: plugins/sudoers/group_plugin.c:185 plugins/sudoers/sssd.c:576 +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "%s をロードできません: %su" -#: plugins/sudoers/group_plugin.c:197 +#: plugins/sudoers/group_plugin.c:181 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "%s 内にシンボル \"group_plugin\" がありません" -#: plugins/sudoers/group_plugin.c:202 +#: plugins/sudoers/group_plugin.c:186 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s: 互換性のないグループプラグインメジャーバージョン %d です。予期されるのは %d です" @@ -2724,10 +2725,10 @@ msgstr "ローカル IP アドレスとネットマスクの組:\n" msgid "unable to update sequence file" msgstr "シーケンスファイルを更新できません" -#: plugins/sudoers/iolog.c:719 plugins/sudoers/iolog.c:909 -#: plugins/sudoers/iolog.c:1071 plugins/sudoers/iolog.c:1078 -#: plugins/sudoers/iolog.c:1199 plugins/sudoers/iolog.c:1206 -#: plugins/sudoers/iolog.c:1305 plugins/sudoers/iolog.c:1312 +#: plugins/sudoers/iolog.c:719 plugins/sudoers/iolog.c:907 +#: plugins/sudoers/iolog.c:1069 plugins/sudoers/iolog.c:1076 +#: plugins/sudoers/iolog.c:1197 plugins/sudoers/iolog.c:1204 +#: plugins/sudoers/iolog.c:1303 plugins/sudoers/iolog.c:1310 #, c-format msgid "unable to write to I/O log file: %s" msgstr "%s へ I/O ログを書き込むことができません" @@ -2737,20 +2738,20 @@ msgstr "%s へ I/O ログを書き込むことができません" msgid "unable to create %s/%s" msgstr "%s/%s を作成できません" -#: plugins/sudoers/iolog.c:957 +#: plugins/sudoers/iolog.c:955 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s: 内部エラー、I/O イベント %d のログファイルを開けません" -#: plugins/sudoers/iolog.c:1056 plugins/sudoers/iolog.c:1184 -#: plugins/sudoers/iolog.c:1289 plugins/sudoers/timestamp.c:879 -#: plugins/sudoers/timestamp.c:971 plugins/sudoers/visudo.c:552 -#: plugins/sudoers/visudo.c:558 +#: plugins/sudoers/iolog.c:1054 plugins/sudoers/iolog.c:1182 +#: plugins/sudoers/iolog.c:1287 plugins/sudoers/timestamp.c:879 +#: plugins/sudoers/timestamp.c:971 plugins/sudoers/visudo.c:556 +#: plugins/sudoers/visudo.c:562 msgid "unable to read the clock" msgstr "時刻を読み込むことができません" -#: plugins/sudoers/iolog.c:1281 plugins/sudoers/log_client.c:1193 -#: plugins/sudoers/log_client.c:1203 plugins/sudoers/log_client.c:1207 +#: plugins/sudoers/iolog.c:1279 plugins/sudoers/log_client.c:1192 +#: plugins/sudoers/log_client.c:1202 plugins/sudoers/log_client.c:1206 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s: 内部エラー、無効なシグナル %d" @@ -2769,16 +2770,16 @@ msgstr "SSL 証明書と鍵データベースを初期化できません: %s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "SSL を使用するためには %s の中の TLS_CERT を設定する必要があります" -#: plugins/sudoers/ldap.c:1712 +#: plugins/sudoers/ldap.c:1714 #, c-format msgid "unable to initialize LDAP: %s" msgstr "LDAP を初期化できません: %s" -#: plugins/sudoers/ldap.c:1749 +#: plugins/sudoers/ldap.c:1751 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls が指定されていますが、LDAP ライブラリが ldap_start_tls_s() または ldap_start_tls_s_np() をサポートしていません" -#: plugins/sudoers/ldap.c:1886 plugins/sudoers/parse_ldif.c:748 +#: plugins/sudoers/ldap.c:1888 plugins/sudoers/parse_ldif.c:748 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "無効な sudoOrder 属性です: %s" @@ -2819,7 +2820,7 @@ msgid "unable to send audit message" msgstr "監査メッセージを送ることができません" #: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:412 -#: plugins/sudoers/log_client.c:1440 plugins/sudoers/log_client.c:2056 +#: plugins/sudoers/log_client.c:1439 plugins/sudoers/log_client.c:2055 msgid "error in event loop" msgstr "イベントループでエラーが発生しました" @@ -2861,20 +2862,20 @@ msgstr "TLS 初期化が成功しませんでした" msgid "TLS handshake was unsuccessful" msgstr "TLS ハンドシェイクが成功しませんでした" -#: plugins/sudoers/log_client.c:1211 +#: plugins/sudoers/log_client.c:1210 #, c-format msgid "%s: internal error, invalid exit status %d" msgstr "%s: 内部エラー、無効な終了コード %d" -#: plugins/sudoers/log_client.c:1740 plugins/sudoers/log_client.c:1764 +#: plugins/sudoers/log_client.c:1739 plugins/sudoers/log_client.c:1763 msgid "lost connection to log server" msgstr "ログサーバーへの接続が失われました" -#: plugins/sudoers/log_client.c:1841 +#: plugins/sudoers/log_client.c:1840 msgid "missing write buffer" msgstr "書き込みバッファが失われました" -#: plugins/sudoers/log_client.c:1995 +#: plugins/sudoers/log_client.c:1994 msgid "unable to connect to log server" msgstr "ログサーバーに接続できません" @@ -2914,15 +2915,15 @@ msgstr "残念ですが、ユーザー %s は'%s%s%s' を %s%s%s として %s msgid "This incident has been reported to the administrator.\n" msgstr "この出来事は管理者宛てに報告されました。\n" -#: plugins/sudoers/logging.c:365 plugins/sudoers/sudoers.c:648 -#: plugins/sudoers/sudoers.c:650 plugins/sudoers/sudoers.c:652 -#: plugins/sudoers/sudoers.c:654 plugins/sudoers/sudoers.c:805 -#: plugins/sudoers/sudoers.c:807 +#: plugins/sudoers/logging.c:369 plugins/sudoers/sudoers.c:655 +#: plugins/sudoers/sudoers.c:657 plugins/sudoers/sudoers.c:659 +#: plugins/sudoers/sudoers.c:661 plugins/sudoers/sudoers.c:816 +#: plugins/sudoers/sudoers.c:818 #, c-format msgid "%s: command not found" msgstr "%s: コマンドが見つかりません" -#: plugins/sudoers/logging.c:367 plugins/sudoers/sudoers.c:644 +#: plugins/sudoers/logging.c:371 plugins/sudoers/sudoers.c:651 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2931,30 +2932,30 @@ msgstr "" "'.' 内で見つかった \"%1$s\" を無視します\n" "この \"%3$s\" を実行したい場合は \"sudo ./%2$s\" を使用してください。" -#: plugins/sudoers/logging.c:387 +#: plugins/sudoers/logging.c:391 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u 回パスワード試行を間違えました" -#: plugins/sudoers/logging.c:477 +#: plugins/sudoers/logging.c:481 msgid "authentication failure" msgstr "認証失敗" -#: plugins/sudoers/logging.c:516 plugins/sudoers/logging.c:535 +#: plugins/sudoers/logging.c:520 plugins/sudoers/logging.c:539 msgid "a password is required" msgstr "パスワードが必要です" -#: plugins/sudoers/logging.c:799 plugins/sudoers/logging.c:811 +#: plugins/sudoers/logging.c:803 plugins/sudoers/logging.c:815 msgid "problem parsing sudoers" msgstr "sudoers を構文解析する時に起きた問題" -#: plugins/sudoers/logging.c:873 plugins/sudoers/logging.c:885 +#: plugins/sudoers/logging.c:877 plugins/sudoers/logging.c:889 #, c-format msgid "%s:%d:%d: %s" msgstr "%s:%d:%d: %s" -#: plugins/sudoers/logging.c:1062 +#: plugins/sudoers/logging.c:1066 #, c-format msgid "unable to write log file: %s" msgstr "%s へログを書き込むことができません" @@ -2969,7 +2970,7 @@ msgstr "%s (%s) のハッシュの長さが %zu で、 予期される %zu で msgid "digest for %s (%s) is not in %s form" msgstr "%s (%s) のハッシュは %s 形式ではありません" -#: plugins/sudoers/parse.c:591 +#: plugins/sudoers/parse.c:631 #, c-format msgid "" "\n" @@ -2978,7 +2979,7 @@ msgstr "" "\n" "LDAP 役割: %s\n" -#: plugins/sudoers/parse.c:594 +#: plugins/sudoers/parse.c:634 msgid "" "\n" "Sudoers entry:\n" @@ -2986,38 +2987,38 @@ msgstr "" "\n" "sudoers 項目:\n" -#: plugins/sudoers/parse.c:596 +#: plugins/sudoers/parse.c:636 msgid " RunAsUsers: " msgstr " RunAsUsers: " -#: plugins/sudoers/parse.c:611 +#: plugins/sudoers/parse.c:651 msgid " RunAsGroups: " msgstr " RunAsGroups: " -#: plugins/sudoers/parse.c:621 +#: plugins/sudoers/parse.c:661 msgid " Options: " msgstr " オプション: " -#: plugins/sudoers/parse.c:685 +#: plugins/sudoers/parse.c:725 msgid " Commands:\n" msgstr " コマンド:\n" -#: plugins/sudoers/parse.c:876 +#: plugins/sudoers/parse.c:916 #, c-format msgid "Matching Defaults entries for %s on %s:\n" msgstr "既定値のエントリと照合中 (ユーザー名 %s) (ホスト名 %s):\n" -#: plugins/sudoers/parse.c:894 +#: plugins/sudoers/parse.c:934 #, c-format msgid "Runas and Command-specific defaults for %s:\n" msgstr "ユーザー %s 用の Runas およびコマンド特有のデフォルト:\n" -#: plugins/sudoers/parse.c:912 +#: plugins/sudoers/parse.c:952 #, c-format msgid "User %s may run the following commands on %s:\n" msgstr "ユーザー %s は %s 上で コマンドを実行できます\n" -#: plugins/sudoers/parse.c:927 +#: plugins/sudoers/parse.c:967 #, c-format msgid "User %s is not allowed to run sudo on %s.\n" msgstr "ユーザー %s は %s 上で sudo を実行することを許可されていません。\n" @@ -3032,64 +3033,64 @@ msgstr "不完全な sudoRole: cn: %s を無視します" msgid "invalid LDIF attribute: %s" msgstr "無効な LDIF 属性です: %s" -#: plugins/sudoers/policy.c:81 plugins/sudoers/policy.c:112 +#: plugins/sudoers/policy.c:82 plugins/sudoers/policy.c:113 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "無効な %.*s が sudo のフロントエンドで設定されています" -#: plugins/sudoers/policy.c:358 plugins/sudoers/testsudoers.c:268 +#: plugins/sudoers/policy.c:360 plugins/sudoers/testsudoers.c:268 msgid "unable to parse network address list" msgstr "ネットワークのアドレスリストを解析できません" -#: plugins/sudoers/policy.c:526 +#: plugins/sudoers/policy.c:528 msgid "user name not set by sudo front-end" msgstr "ユーザー名が sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:530 +#: plugins/sudoers/policy.c:532 msgid "user-ID not set by sudo front-end" msgstr "ユーザーIDが sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:534 +#: plugins/sudoers/policy.c:536 msgid "group-ID not set by sudo front-end" msgstr "グループIDが sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:538 +#: plugins/sudoers/policy.c:540 msgid "host name not set by sudo front-end" msgstr "ホスト名が sudo のフロントエンドで設定されていません" -#: plugins/sudoers/policy.c:730 +#: plugins/sudoers/policy.c:737 #, c-format msgid "invalid working directory: %s" msgstr "無効な作業ディレクトリ: %s" -#: plugins/sudoers/policy.c:914 +#: plugins/sudoers/policy.c:921 #, c-format msgid "invalid chroot directory: %s" msgstr "無効な chroot ディレクトリ: %s" -#: plugins/sudoers/policy.c:1101 plugins/sudoers/visudo.c:259 -#: plugins/sudoers/visudo.c:902 +#: plugins/sudoers/policy.c:1108 plugins/sudoers/visudo.c:259 +#: plugins/sudoers/visudo.c:906 #, c-format msgid "unable to execute %s" msgstr "%s を実行できません" -#: plugins/sudoers/policy.c:1171 plugins/sudoers/policy.c:1208 -#: plugins/sudoers/policy.c:1230 plugins/sudoers/policy.c:1256 +#: plugins/sudoers/policy.c:1178 plugins/sudoers/policy.c:1215 +#: plugins/sudoers/policy.c:1237 plugins/sudoers/policy.c:1263 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s: 無効なモードフラグが sudo のフロントエンドで指定されています: 0x%x" -#: plugins/sudoers/policy.c:1292 +#: plugins/sudoers/policy.c:1299 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "sudoers ポリシープラグイン バージョン %s\n" -#: plugins/sudoers/policy.c:1294 +#: plugins/sudoers/policy.c:1301 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "sudoers ファイル文法バージョン %d\n" -#: plugins/sudoers/policy.c:1298 +#: plugins/sudoers/policy.c:1305 #, c-format msgid "" "\n" @@ -3098,27 +3099,27 @@ msgstr "" "\n" "sudoers のパス: %s\n" -#: plugins/sudoers/policy.c:1301 +#: plugins/sudoers/policy.c:1308 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch のパス: %s\n" -#: plugins/sudoers/policy.c:1303 +#: plugins/sudoers/policy.c:1310 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf のパス: %s\n" -#: plugins/sudoers/policy.c:1304 +#: plugins/sudoers/policy.c:1311 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret のパス: %s\n" -#: plugins/sudoers/policy.c:1337 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "タイプ %d のフックを登録できません (バージョン %d.%d)" -#: plugins/sudoers/policy.c:1355 +#: plugins/sudoers/policy.c:1362 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "タイプ %d のフックを登録解除できません (バージョン %d.%d)" @@ -3165,24 +3166,24 @@ msgstr "グループ %s をキャッシュできません" msgid "unable to cache group %s, already exists" msgstr "グループ %s をキャッシュできません。すでに存在します" -#: plugins/sudoers/pwutil.c:880 plugins/sudoers/pwutil.c:931 -#: plugins/sudoers/pwutil.c:981 plugins/sudoers/pwutil.c:1033 +#: plugins/sudoers/pwutil.c:880 plugins/sudoers/pwutil.c:963 +#: plugins/sudoers/pwutil.c:1017 plugins/sudoers/pwutil.c:1071 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "グループリスト %s をキャッシュできません。すでに存在します" -#: plugins/sudoers/pwutil.c:886 plugins/sudoers/pwutil.c:936 -#: plugins/sudoers/pwutil.c:987 plugins/sudoers/pwutil.c:1038 +#: plugins/sudoers/pwutil.c:886 plugins/sudoers/pwutil.c:968 +#: plugins/sudoers/pwutil.c:1023 plugins/sudoers/pwutil.c:1076 #, c-format msgid "unable to cache group list for %s" msgstr "グループリスト %s をキャッシュできません" -#: plugins/sudoers/pwutil.c:925 +#: plugins/sudoers/pwutil.c:957 #, c-format msgid "unable to parse groups for %s" msgstr "%s のグループを解析できません" -#: plugins/sudoers/pwutil.c:1027 +#: plugins/sudoers/pwutil.c:1065 #, c-format msgid "unable to parse gids for %s" msgstr "%s のグループIDを解析できません" @@ -3294,213 +3295,217 @@ msgstr "コマンドが指定されていません" msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers の指定により root が sudo を使用することは禁止されています" -#: plugins/sudoers/sudoers.c:476 +#: plugins/sudoers/sudoers.c:483 msgid "user not allowed to override closefrom limit" msgstr "ユーザーが closefrom 制限をオーバーライドすることは許されていません" -#: plugins/sudoers/sudoers.c:477 +#: plugins/sudoers/sudoers.c:484 msgid "you are not permitted to use the -C option" msgstr "-C オプションを使用することは許可されていません" -#: plugins/sudoers/sudoers.c:537 +#: plugins/sudoers/sudoers.c:544 #, c-format msgid "timestamp owner (%s): No such user" msgstr "タイムスタンプの所有者 (%s): そのようなユーザーはありません" -#: plugins/sudoers/sudoers.c:552 +#: plugins/sudoers/sudoers.c:559 msgid "no tty" msgstr "tty がありません" -#: plugins/sudoers/sudoers.c:553 +#: plugins/sudoers/sudoers.c:560 msgid "sorry, you must have a tty to run sudo" msgstr "残念ですが、sudo を実行するには tty が必要です" -#: plugins/sudoers/sudoers.c:560 +#: plugins/sudoers/sudoers.c:567 #, c-format msgid "invalid shell for user %s: %s" msgstr "ユーザー %s には無効な シェル: %s" -#: plugins/sudoers/sudoers.c:643 +#: plugins/sudoers/sudoers.c:650 msgid "command in current directory" msgstr "コマンドがカレントディレクトリにあります" -#: plugins/sudoers/sudoers.c:658 +#: plugins/sudoers/sudoers.c:665 msgid "\"cd\" is a shell built-in command, it cannot be run directly." msgstr "\"cd\" はシェルの内蔵コマンドで、直接実行できません。" -#: plugins/sudoers/sudoers.c:660 +#: plugins/sudoers/sudoers.c:667 msgid "the -s option may be used to run a privileged shell." msgstr "権限を昇格したシェルを実行するために -s オプションが使われることがあります。" -#: plugins/sudoers/sudoers.c:662 +#: plugins/sudoers/sudoers.c:669 msgid "the -D option may be used to run a command in a specific directory." msgstr "コマンドを実行するディレクトリを指定するために -D オプションを使うことができます。" -#: plugins/sudoers/sudoers.c:671 +#: plugins/sudoers/sudoers.c:678 msgid "user not allowed to set a command timeout" msgstr "ユーザーはコマンド実行の制限時間を設定することを許可されていません" -#: plugins/sudoers/sudoers.c:673 +#: plugins/sudoers/sudoers.c:680 msgid "sorry, you are not allowed set a command timeout" msgstr "残念ですが、あなたはコマンド実行の制限時間を設定することを許可されていません" -#: plugins/sudoers/sudoers.c:681 +#: plugins/sudoers/sudoers.c:688 msgid "user not allowed to preserve the environment" msgstr "ユーザーは環境変数を保存することを許可されていません" -#: plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:690 msgid "sorry, you are not allowed to preserve the environment" msgstr "残念ですが、あなたは環境変数を保存することを許可されていません" -#: plugins/sudoers/sudoers.c:1073 +#: plugins/sudoers/sudoers.c:799 +msgid "error setting user-specified environment variables" +msgstr "ユーザーが指定した環境変数の設定でエラーです" + +#: plugins/sudoers/sudoers.c:1112 msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit の実行に sudo を使用する必要はありません" -#: plugins/sudoers/sudoers.c:1118 plugins/sudoers/sudoreplay.c:1584 +#: plugins/sudoers/sudoers.c:1157 plugins/sudoers/sudoreplay.c:1612 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" msgstr "%s を読み込めません" -#: plugins/sudoers/sudoers.c:1147 plugins/sudoers/visudo.c:1064 +#: plugins/sudoers/sudoers.c:1186 plugins/sudoers/visudo.c:1066 #, c-format msgid "%s is not a regular file" msgstr "%s は通常ファイルではありません" -#: plugins/sudoers/sudoers.c:1151 plugins/sudoers/timestamp.c:263 toke.l:1247 +#: plugins/sudoers/sudoers.c:1190 plugins/sudoers/timestamp.c:263 toke.l:1255 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s はユーザーID %u によって所有されています。これは %u であるべきです" -#: plugins/sudoers/sudoers.c:1155 plugins/sudoers/timestamp.c:270 toke.l:1252 +#: plugins/sudoers/sudoers.c:1194 plugins/sudoers/timestamp.c:270 toke.l:1260 #, c-format msgid "%s is world writable" msgstr "%s は誰でも書き込み可能です" -#: plugins/sudoers/sudoers.c:1159 plugins/sudoers/timestamp.c:275 toke.l:1255 +#: plugins/sudoers/sudoers.c:1198 plugins/sudoers/timestamp.c:275 toke.l:1263 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s のグループIDは %u になっています。これは %u であるべきです" -#: plugins/sudoers/sudoers.c:1194 +#: plugins/sudoers/sudoers.c:1233 #, c-format msgid "only root can use \"-c %s\"" msgstr "root のみ \"-c %s\" を使用できます" -#: plugins/sudoers/sudoers.c:1213 +#: plugins/sudoers/sudoers.c:1252 #, c-format msgid "unknown login class %s" msgstr "不明なログインクラス %s" -#: plugins/sudoers/sudoers.c:1300 plugins/sudoers/sudoers.c:1315 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/sudoers.c:1354 #, c-format msgid "unable to resolve host %s" msgstr "ホスト %s の名前解決ができません" -#: plugins/sudoers/sudoreplay.c:259 +#: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" msgstr "無効なフィルターオプションです: %s" -#: plugins/sudoers/sudoreplay.c:275 +#: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" msgstr "無効な最大待機時間です: %s" -#: plugins/sudoers/sudoreplay.c:298 +#: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" msgstr "無効な speed_factor の値です: %s" -#: plugins/sudoers/sudoreplay.c:333 +#: plugins/sudoers/sudoreplay.c:326 #, c-format msgid "invalid time offset %s" msgstr "無効な時間オフセット %s" -#: plugins/sudoers/sudoreplay.c:342 +#: plugins/sudoers/sudoreplay.c:335 #, c-format msgid "%s/%.2s/%.2s/%.2s: %s" msgstr "%s/%.2s/%.2s/%.2s: %s" -#: plugins/sudoers/sudoreplay.c:347 +#: plugins/sudoers/sudoreplay.c:340 #, c-format msgid "%s/timing: %s" msgstr "%s/タイミング: %s" -#: plugins/sudoers/sudoreplay.c:375 +#: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" msgstr "再生する sudo セッション: %s" -#: plugins/sudoers/sudoreplay.c:637 +#: plugins/sudoers/sudoreplay.c:634 msgid "unable to set tty to raw mode" msgstr "tty を raw モードに設定できません" -#: plugins/sudoers/sudoreplay.c:688 +#: plugins/sudoers/sudoreplay.c:685 msgid "Warning: your terminal is too small to properly replay the log.\n" msgstr "警告: ログをきちんとリプレイするには端末が小さすぎます。\n" -#: plugins/sudoers/sudoreplay.c:689 +#: plugins/sudoers/sudoreplay.c:686 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "ログの大きさは %d x %d で、端末の大きさは %d x %d です。" -#: plugins/sudoers/sudoreplay.c:717 +#: plugins/sudoers/sudoreplay.c:714 msgid "Replay finished, press any key to restore the terminal." msgstr "再生が終了しました、何かキーを押すと端末を回復します。" -#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 +#: plugins/sudoers/sudoreplay.c:1216 plugins/sudoers/sudoreplay.c:1246 #, c-format msgid "ambiguous expression \"%s\"" msgstr "曖昧な式 \"%s です\"" -#: plugins/sudoers/sudoreplay.c:1271 +#: plugins/sudoers/sudoreplay.c:1268 msgid "unmatched ')' in expression" msgstr "式内で ')' が不一致です" -#: plugins/sudoers/sudoreplay.c:1275 +#: plugins/sudoers/sudoreplay.c:1272 #, c-format msgid "unknown search term \"%s\"" msgstr "不明な検索語 \"%s\" です" -#: plugins/sudoers/sudoreplay.c:1290 +#: plugins/sudoers/sudoreplay.c:1287 #, c-format msgid "%s requires an argument" msgstr "%s は引数が必要です" -#: plugins/sudoers/sudoreplay.c:1300 +#: plugins/sudoers/sudoreplay.c:1297 #, c-format msgid "could not parse date \"%s\"" msgstr "日付 \"%s\" を構文解析できませんでした" -#: plugins/sudoers/sudoreplay.c:1309 +#: plugins/sudoers/sudoreplay.c:1306 msgid "unmatched '(' in expression" msgstr "式内で '(' が不一致です" -#: plugins/sudoers/sudoreplay.c:1311 +#: plugins/sudoers/sudoreplay.c:1308 msgid "illegal trailing \"or\"" msgstr "末尾に \"or\" を配置できません" -#: plugins/sudoers/sudoreplay.c:1313 +#: plugins/sudoers/sudoreplay.c:1310 msgid "illegal trailing \"!\"" msgstr "末尾に \"!\" を配置できません" -#: plugins/sudoers/sudoreplay.c:1371 +#: plugins/sudoers/sudoreplay.c:1416 #, c-format msgid "unknown search type %d" msgstr "未知の検索タイプ %d" -#: plugins/sudoers/sudoreplay.c:1650 +#: plugins/sudoers/sudoreplay.c:1678 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "使用法: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" -#: plugins/sudoers/sudoreplay.c:1652 +#: plugins/sudoers/sudoreplay.c:1680 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "使用法: %s [-h] [-d dir] -l [search expression]\n" -#: plugins/sudoers/sudoreplay.c:1666 +#: plugins/sudoers/sudoreplay.c:1694 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3509,7 +3514,7 @@ msgstr "" "%s - sudo セッションログをリプレイします\n" "\n" -#: plugins/sudoers/sudoreplay.c:1668 +#: plugins/sudoers/sudoreplay.c:1696 msgid "" "\n" "Options:\n" @@ -3596,7 +3601,7 @@ msgstr "-x オプションは将来のリリースでは削除されます" msgid "please consider using the cvtsudoers utility instead" msgstr "cvtsudoers ユーティリティーを代わりに使用することを検討してください" -#: plugins/sudoers/visudo.c:311 plugins/sudoers/visudo.c:698 +#: plugins/sudoers/visudo.c:311 plugins/sudoers/visudo.c:702 #, c-format msgid "press return to edit %s: " msgstr "%s を編集するためにリターンを押してください: " @@ -3606,81 +3611,81 @@ msgstr "%s を編集するためにリターンを押してください: " msgid "contents of edit session left in %s" msgstr "編集セッションの内容が %s 内に残っています" -#: plugins/sudoers/visudo.c:402 +#: plugins/sudoers/visudo.c:403 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "指定したエディター (%s) が存在しません" -#: plugins/sudoers/visudo.c:404 +#: plugins/sudoers/visudo.c:408 #, c-format msgid "no editor found (editor path = %s)" msgstr "エディターが見つかりません (エディターのパス = %s)" -#: plugins/sudoers/visudo.c:491 plugins/sudoers/visudo.c:770 +#: plugins/sudoers/visudo.c:495 plugins/sudoers/visudo.c:774 #, c-format msgid "unable to stat %s" msgstr "%s の状態取得 (stat) ができません" -#: plugins/sudoers/visudo.c:511 plugins/sudoers/visudo.c:519 +#: plugins/sudoers/visudo.c:515 plugins/sudoers/visudo.c:523 msgid "write error" msgstr "書き込みエラーです" -#: plugins/sudoers/visudo.c:565 +#: plugins/sudoers/visudo.c:569 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "一時ファイル (%s) の状態取得 (stat) ができません。%s は変更されません" -#: plugins/sudoers/visudo.c:572 +#: plugins/sudoers/visudo.c:576 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "一時ファイル (%s) の大きさが 0 です。%s は変更されません" -#: plugins/sudoers/visudo.c:578 +#: plugins/sudoers/visudo.c:582 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "エディター (%s) が異常終了しました。%s は変更されません" -#: plugins/sudoers/visudo.c:600 +#: plugins/sudoers/visudo.c:604 #, c-format msgid "%s unchanged" msgstr "%s は変更されません" -#: plugins/sudoers/visudo.c:645 +#: plugins/sudoers/visudo.c:649 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "一時ファイル (%s) を再度開くことができません。%s は変更されません。" -#: plugins/sudoers/visudo.c:658 +#: plugins/sudoers/visudo.c:662 #, c-format msgid "unable to parse temporary file (%s), unknown error" msgstr "一時ファイル (%s) の構文解析ができません。不明なエラーです" -#: plugins/sudoers/visudo.c:744 plugins/sudoers/visudo.c:774 -#: plugins/sudoers/visudo.c:781 +#: plugins/sudoers/visudo.c:748 plugins/sudoers/visudo.c:778 +#: plugins/sudoers/visudo.c:785 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "%s の (ユーザーID, グループID) を (%u, %u) に設定できません" -#: plugins/sudoers/visudo.c:809 +#: plugins/sudoers/visudo.c:813 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s と %s は同じファイルシステム上にありません。名前を変更するために mv を使用しています" -#: plugins/sudoers/visudo.c:820 +#: plugins/sudoers/visudo.c:824 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "コマンドの失敗です: '%s %s %s'。%s は変更されません" -#: plugins/sudoers/visudo.c:827 +#: plugins/sudoers/visudo.c:831 #, c-format msgid "error renaming %s, %s unchanged" msgstr "%s の名前変更に失敗しました。%s は変更されません" -#: plugins/sudoers/visudo.c:847 +#: plugins/sudoers/visudo.c:851 msgid "What now? " msgstr "次は何でしょうか? " -#: plugins/sudoers/visudo.c:861 +#: plugins/sudoers/visudo.c:865 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -3692,41 +3697,41 @@ msgstr "" " x -- sudoers ファイルへの変更を保存せずに終了します\n" " Q -- sudoers ファイルへの変更を保存して終了します (*危険です!*)\n" -#: plugins/sudoers/visudo.c:907 +#: plugins/sudoers/visudo.c:911 #, c-format msgid "unable to run %s" msgstr "%s を実行できません" -#: plugins/sudoers/visudo.c:938 +#: plugins/sudoers/visudo.c:942 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: 所有権に誤りがあります。(ユーザーID, グループID) は (%u, %u) であるべきです\n" -#: plugins/sudoers/visudo.c:949 +#: plugins/sudoers/visudo.c:953 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: アクセス権限に誤りがあります。モードは 0%o であるべきです\n" -#: plugins/sudoers/visudo.c:997 plugins/sudoers/visudo.c:1004 +#: plugins/sudoers/visudo.c:999 plugins/sudoers/visudo.c:1006 #, c-format msgid "%s: parsed OK\n" msgstr "%s: 正しく構文解析されました\n" -#: plugins/sudoers/visudo.c:1023 +#: plugins/sudoers/visudo.c:1025 #, c-format msgid "%s busy, try again later" msgstr "%s がビジー状態です。後で再試行してください" -#: plugins/sudoers/visudo.c:1027 +#: plugins/sudoers/visudo.c:1029 msgid "Edit anyway? [y/N]" msgstr "それでも編集しますか? [y/N]" -#: plugins/sudoers/visudo.c:1128 +#: plugins/sudoers/visudo.c:1130 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "警告: %s:%d:%d: エイリアス %s \"%s\" は使用されていません" -#: plugins/sudoers/visudo.c:1240 +#: plugins/sudoers/visudo.c:1242 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -3735,7 +3740,7 @@ msgstr "" "%s - sudoers ファイルを安全に編集する\n" "\n" -#: plugins/sudoers/visudo.c:1242 +#: plugins/sudoers/visudo.c:1244 msgid "" "\n" "Options:\n" @@ -3781,14 +3786,20 @@ msgstr "無効な行の継続" msgid "invalid IPv6 address" msgstr "無効な IPv6 アドレス" -#: toke.l:868 +#: toke.l:876 msgid "unexpected line break in string" msgstr "文字列の予期せぬところに改行" -#: toke.l:1218 +#: toke.l:1226 msgid "too many levels of includes" msgstr "インクルードの階層が大きすぎます" +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s の所有者は uid %d でなければいけません" + +#~ msgid "%s must only be writable by owner" +#~ msgstr "%s は所有者のみ書き込み可能でなければいけません" + #~ msgid "%s is group writable" #~ msgstr "%s はグループのメンバーによる書き込みが可能です" diff --git a/plugins/sudoers/po/zh_TW.mo b/plugins/sudoers/po/zh_TW.mo index 7c63dca8ecba84f48960a728fc96d11e8a8ddda7..72f6af3958e9917c51f517c44ddcba2829d5e8cb 100644 GIT binary patch delta 17622 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, 2019, 2020, 2021. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.9.12b2\n" +"Project-Id-Version: sudoers 1.9.13b2\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2022-10-10 09:13-0600\n" -"PO-Revision-Date: 2022-11-03 08:27+0800\n" +"POT-Creation-Date: 2023-01-24 13:11-0700\n" +"PO-Revision-Date: 2023-02-03 00:50+0800\n" "Last-Translator: Yi-Jyun Pan \n" "Language-Team: Chinese (traditional) \n" "Language: zh_TW\n" @@ -18,9 +18,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.2\n" +"X-Generator: Poedit 3.2.2\n" -#: confstr.sh:1 gram.y:1220 plugins/sudoers/logging.c:862 +#: confstr.sh:1 gram.y:1220 plugins/sudoers/logging.c:866 msgid "syntax error" msgstr "語法錯誤" @@ -51,73 +51,72 @@ msgstr "抱歉,請重試。" #: gram.y:944 gram.y:949 gram.y:957 gram.y:971 gram.y:977 gram.y:1099 #: gram.y:1108 gram.y:1116 gram.y:1125 gram.y:1134 gram.y:1163 gram.y:1172 #: gram.y:1180 gram.y:1280 gram.y:1410 gram.y:1777 gram.y:1827 -#: lib/eventlog/eventlog.c:309 lib/eventlog/eventlog.c:382 -#: lib/eventlog/eventlog.c:827 lib/eventlog/eventlog.c:904 -#: lib/eventlog/eventlog.c:1204 lib/iolog/iolog_filter.c:142 +#: lib/eventlog/eventlog.c:235 lib/eventlog/eventlog.c:312 +#: lib/eventlog/eventlog.c:757 lib/eventlog/eventlog.c:834 +#: lib/eventlog/eventlog.c:1135 lib/iolog/iolog_filter.c:142 #: lib/iolog/iolog_filter.c:202 lib/iolog/iolog_filter.c:233 #: lib/iolog/iolog_json.c:150 lib/iolog/iolog_json.c:382 -#: lib/iolog/iolog_json.c:412 lib/iolog/iolog_json.c:555 -#: lib/iolog/iolog_legacy.c:100 lib/iolog/iolog_legacy.c:111 -#: lib/iolog/iolog_legacy.c:123 lib/iolog/iolog_legacy.c:133 -#: lib/iolog/iolog_legacy.c:139 lib/iolog/iolog_loginfo.c:76 -#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 -#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 -#: logsrvd/iolog_writer.c:182 logsrvd/iolog_writer.c:215 -#: logsrvd/iolog_writer.c:225 logsrvd/iolog_writer.c:254 -#: logsrvd/iolog_writer.c:275 logsrvd/iolog_writer.c:287 -#: logsrvd/iolog_writer.c:297 logsrvd/iolog_writer.c:307 -#: logsrvd/iolog_writer.c:317 logsrvd/iolog_writer.c:329 -#: logsrvd/iolog_writer.c:364 logsrvd/iolog_writer.c:370 -#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 -#: logsrvd/iolog_writer.c:567 logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 -#: logsrvd/logsrvd.c:310 logsrvd/logsrvd.c:1050 logsrvd/logsrvd.c:1113 -#: logsrvd/logsrvd.c:1582 logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 -#: logsrvd/logsrvd.c:1988 logsrvd/logsrvd_conf.c:357 -#: logsrvd/logsrvd_conf.c:370 logsrvd/logsrvd_conf.c:511 -#: logsrvd/logsrvd_conf.c:534 logsrvd/logsrvd_conf.c:538 -#: logsrvd/logsrvd_conf.c:556 logsrvd/logsrvd_conf.c:626 -#: logsrvd/logsrvd_conf.c:650 logsrvd/logsrvd_conf.c:678 -#: logsrvd/logsrvd_conf.c:692 logsrvd/logsrvd_conf.c:706 -#: logsrvd/logsrvd_conf.c:720 logsrvd/logsrvd_conf.c:734 -#: logsrvd/logsrvd_conf.c:748 logsrvd/logsrvd_conf.c:829 -#: logsrvd/logsrvd_conf.c:1036 logsrvd/logsrvd_conf.c:1053 -#: logsrvd/logsrvd_conf.c:1448 logsrvd/logsrvd_conf.c:1595 -#: logsrvd/logsrvd_conf.c:1621 logsrvd/logsrvd_conf.c:1633 -#: logsrvd/logsrvd_conf.c:1640 logsrvd/logsrvd_conf.c:1646 -#: logsrvd/logsrvd_conf.c:1743 logsrvd/logsrvd_journal.c:75 -#: logsrvd/logsrvd_journal.c:213 logsrvd/logsrvd_journal.c:214 -#: logsrvd/logsrvd_journal.c:270 logsrvd/logsrvd_journal.c:430 -#: logsrvd/logsrvd_journal.c:432 logsrvd/logsrvd_local.c:215 -#: logsrvd/logsrvd_local.c:216 logsrvd/logsrvd_local.c:278 -#: logsrvd/logsrvd_local.c:279 logsrvd/logsrvd_local.c:417 -#: logsrvd/logsrvd_local.c:466 logsrvd/logsrvd_local.c:467 -#: logsrvd/logsrvd_local.c:472 logsrvd/logsrvd_local.c:473 -#: logsrvd/logsrvd_queue.c:159 logsrvd/logsrvd_queue.c:189 -#: logsrvd/logsrvd_queue.c:266 logsrvd/logsrvd_relay.c:444 -#: logsrvd/logsrvd_relay.c:743 logsrvd/logsrvd_relay.c:850 -#: logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 logsrvd/sendlog.c:291 -#: logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 logsrvd/sendlog.c:1801 -#: plugins/sudoers/audit.c:116 plugins/sudoers/auth/bsdauth.c:150 -#: plugins/sudoers/auth/kerb5.c:121 plugins/sudoers/auth/kerb5.c:148 -#: plugins/sudoers/auth/pam.c:687 plugins/sudoers/auth/rfc1938.c:111 -#: plugins/sudoers/auth/sia.c:59 plugins/sudoers/check_aliases.c:168 -#: plugins/sudoers/cvtsudoers.c:131 plugins/sudoers/cvtsudoers.c:175 -#: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:203 -#: plugins/sudoers/cvtsudoers.c:333 plugins/sudoers/cvtsudoers.c:372 -#: plugins/sudoers/cvtsudoers.c:392 plugins/sudoers/cvtsudoers.c:537 -#: plugins/sudoers/cvtsudoers.c:670 plugins/sudoers/cvtsudoers.c:688 -#: plugins/sudoers/cvtsudoers.c:862 plugins/sudoers/cvtsudoers.c:870 -#: plugins/sudoers/cvtsudoers.c:1365 plugins/sudoers/cvtsudoers.c:1369 -#: plugins/sudoers/cvtsudoers.c:1471 plugins/sudoers/cvtsudoers_csv.c:183 -#: plugins/sudoers/cvtsudoers_csv.c:246 plugins/sudoers/cvtsudoers_json.c:76 -#: plugins/sudoers/cvtsudoers_ldif.c:151 plugins/sudoers/cvtsudoers_ldif.c:194 -#: plugins/sudoers/cvtsudoers_ldif.c:235 plugins/sudoers/cvtsudoers_ldif.c:300 -#: plugins/sudoers/cvtsudoers_ldif.c:376 plugins/sudoers/cvtsudoers_ldif.c:430 -#: plugins/sudoers/cvtsudoers_ldif.c:438 plugins/sudoers/cvtsudoers_ldif.c:449 -#: plugins/sudoers/cvtsudoers_ldif.c:456 plugins/sudoers/cvtsudoers_ldif.c:468 -#: plugins/sudoers/cvtsudoers_ldif.c:481 plugins/sudoers/cvtsudoers_ldif.c:489 -#: plugins/sudoers/cvtsudoers_ldif.c:636 plugins/sudoers/cvtsudoers_merge.c:47 -#: plugins/sudoers/cvtsudoers_merge.c:52 +#: lib/iolog/iolog_json.c:412 lib/iolog/iolog_legacy.c:100 +#: lib/iolog/iolog_legacy.c:111 lib/iolog/iolog_legacy.c:123 +#: lib/iolog/iolog_legacy.c:133 lib/iolog/iolog_legacy.c:139 +#: lib/iolog/iolog_loginfo.c:76 lib/iolog/iolog_loginfo.c:212 +#: logsrvd/iolog_writer.c:95 logsrvd/iolog_writer.c:100 +#: logsrvd/iolog_writer.c:134 logsrvd/iolog_writer.c:182 +#: logsrvd/iolog_writer.c:215 logsrvd/iolog_writer.c:225 +#: logsrvd/iolog_writer.c:254 logsrvd/iolog_writer.c:275 +#: logsrvd/iolog_writer.c:287 logsrvd/iolog_writer.c:297 +#: logsrvd/iolog_writer.c:307 logsrvd/iolog_writer.c:317 +#: logsrvd/iolog_writer.c:329 logsrvd/iolog_writer.c:364 +#: logsrvd/iolog_writer.c:370 logsrvd/iolog_writer.c:377 +#: logsrvd/iolog_writer.c:383 logsrvd/iolog_writer.c:567 +#: logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 logsrvd/logsrvd.c:310 +#: logsrvd/logsrvd.c:1050 logsrvd/logsrvd.c:1113 logsrvd/logsrvd.c:1582 +#: logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 logsrvd/logsrvd.c:1988 +#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 +#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 +#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 +#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:650 +#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 +#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 +#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 +#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 +#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 +#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 +#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 +#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1743 +#: logsrvd/logsrvd_journal.c:76 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:217 logsrvd/logsrvd_journal.c:273 +#: logsrvd/logsrvd_journal.c:433 logsrvd/logsrvd_journal.c:435 +#: logsrvd/logsrvd_local.c:215 logsrvd/logsrvd_local.c:216 +#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:279 +#: logsrvd/logsrvd_local.c:417 logsrvd/logsrvd_local.c:466 +#: logsrvd/logsrvd_local.c:467 logsrvd/logsrvd_local.c:472 +#: logsrvd/logsrvd_local.c:473 logsrvd/logsrvd_queue.c:159 +#: logsrvd/logsrvd_queue.c:189 logsrvd/logsrvd_queue.c:266 +#: logsrvd/logsrvd_relay.c:444 logsrvd/logsrvd_relay.c:743 +#: logsrvd/logsrvd_relay.c:850 logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 +#: logsrvd/sendlog.c:291 logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 +#: logsrvd/sendlog.c:1801 plugins/sudoers/audit.c:116 +#: plugins/sudoers/auth/bsdauth.c:150 plugins/sudoers/auth/kerb5.c:121 +#: plugins/sudoers/auth/kerb5.c:148 plugins/sudoers/auth/pam.c:687 +#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/auth/sia.c:59 +#: plugins/sudoers/check_aliases.c:168 plugins/sudoers/cvtsudoers.c:131 +#: plugins/sudoers/cvtsudoers.c:175 plugins/sudoers/cvtsudoers.c:192 +#: plugins/sudoers/cvtsudoers.c:203 plugins/sudoers/cvtsudoers.c:333 +#: plugins/sudoers/cvtsudoers.c:372 plugins/sudoers/cvtsudoers.c:392 +#: plugins/sudoers/cvtsudoers.c:537 plugins/sudoers/cvtsudoers.c:670 +#: plugins/sudoers/cvtsudoers.c:688 plugins/sudoers/cvtsudoers.c:862 +#: plugins/sudoers/cvtsudoers.c:870 plugins/sudoers/cvtsudoers.c:1365 +#: plugins/sudoers/cvtsudoers.c:1369 plugins/sudoers/cvtsudoers.c:1471 +#: plugins/sudoers/cvtsudoers_csv.c:183 plugins/sudoers/cvtsudoers_csv.c:246 +#: plugins/sudoers/cvtsudoers_json.c:76 plugins/sudoers/cvtsudoers_ldif.c:151 +#: plugins/sudoers/cvtsudoers_ldif.c:194 plugins/sudoers/cvtsudoers_ldif.c:235 +#: plugins/sudoers/cvtsudoers_ldif.c:300 plugins/sudoers/cvtsudoers_ldif.c:376 +#: plugins/sudoers/cvtsudoers_ldif.c:430 plugins/sudoers/cvtsudoers_ldif.c:438 +#: plugins/sudoers/cvtsudoers_ldif.c:449 plugins/sudoers/cvtsudoers_ldif.c:456 +#: plugins/sudoers/cvtsudoers_ldif.c:468 plugins/sudoers/cvtsudoers_ldif.c:481 +#: plugins/sudoers/cvtsudoers_ldif.c:489 plugins/sudoers/cvtsudoers_ldif.c:636 +#: plugins/sudoers/cvtsudoers_merge.c:47 plugins/sudoers/cvtsudoers_merge.c:52 #: plugins/sudoers/cvtsudoers_merge.c:353 #: plugins/sudoers/cvtsudoers_merge.c:399 #: plugins/sudoers/cvtsudoers_merge.c:446 @@ -128,67 +127,67 @@ msgstr "抱歉,請重試。" #: plugins/sudoers/cvtsudoers_merge.c:1158 #: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:434 #: plugins/sudoers/defaults.c:658 plugins/sudoers/defaults.c:1019 -#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:188 +#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:197 #: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 #: plugins/sudoers/filedigest.c:54 plugins/sudoers/filedigest.c:70 -#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:228 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:212 #: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 #: plugins/sudoers/iolog.c:668 plugins/sudoers/iolog.c:694 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:464 -#: plugins/sudoers/ldap.c:755 plugins/sudoers/ldap.c:919 -#: plugins/sudoers/ldap.c:1335 plugins/sudoers/ldap.c:1761 -#: plugins/sudoers/ldap.c:1798 plugins/sudoers/ldap.c:1879 -#: plugins/sudoers/ldap.c:2014 plugins/sudoers/ldap.c:2115 -#: plugins/sudoers/ldap.c:2131 plugins/sudoers/ldap_conf.c:218 -#: plugins/sudoers/ldap_conf.c:250 plugins/sudoers/ldap_conf.c:302 -#: plugins/sudoers/ldap_conf.c:338 plugins/sudoers/ldap_conf.c:444 -#: plugins/sudoers/ldap_conf.c:459 plugins/sudoers/ldap_conf.c:564 -#: plugins/sudoers/ldap_conf.c:597 plugins/sudoers/ldap_conf.c:689 -#: plugins/sudoers/ldap_conf.c:771 plugins/sudoers/ldap_util.c:294 -#: plugins/sudoers/ldap_util.c:301 plugins/sudoers/ldap_util.c:614 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:117 -#: plugins/sudoers/log_client.c:402 plugins/sudoers/log_client.c:715 -#: plugins/sudoers/log_client.c:736 plugins/sudoers/log_client.c:1416 -#: plugins/sudoers/log_client.c:1537 plugins/sudoers/log_client.c:1637 -#: plugins/sudoers/log_client.c:1973 plugins/sudoers/log_client.c:2032 -#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:189 -#: plugins/sudoers/logging.c:453 plugins/sudoers/logging.c:668 -#: plugins/sudoers/logging.c:805 plugins/sudoers/match_command.c:335 -#: plugins/sudoers/match_command.c:603 plugins/sudoers/match_command.c:654 -#: plugins/sudoers/match_command.c:728 plugins/sudoers/match_command.c:776 -#: plugins/sudoers/match_digest.c:93 plugins/sudoers/parse.c:227 -#: plugins/sudoers/parse.c:244 plugins/sudoers/parse.c:263 -#: plugins/sudoers/parse.c:282 plugins/sudoers/parse.c:299 -#: plugins/sudoers/parse.c:322 plugins/sudoers/parse.c:333 -#: plugins/sudoers/parse_ldif.c:153 plugins/sudoers/parse_ldif.c:184 -#: plugins/sudoers/parse_ldif.c:253 plugins/sudoers/parse_ldif.c:261 -#: plugins/sudoers/parse_ldif.c:266 plugins/sudoers/parse_ldif.c:342 -#: plugins/sudoers/parse_ldif.c:353 plugins/sudoers/parse_ldif.c:380 -#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:409 -#: plugins/sudoers/parse_ldif.c:413 plugins/sudoers/parse_ldif.c:427 -#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:598 -#: plugins/sudoers/parse_ldif.c:628 plugins/sudoers/parse_ldif.c:653 -#: plugins/sudoers/parse_ldif.c:711 plugins/sudoers/parse_ldif.c:728 -#: plugins/sudoers/parse_ldif.c:756 plugins/sudoers/parse_ldif.c:763 -#: plugins/sudoers/policy.c:624 plugins/sudoers/policy.c:1026 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:199 -#: plugins/sudoers/pwutil.c:270 plugins/sudoers/pwutil.c:348 -#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:587 -#: plugins/sudoers/pwutil.c:659 plugins/sudoers/pwutil.c:857 -#: plugins/sudoers/pwutil.c:913 plugins/sudoers/pwutil.c:957 -#: plugins/sudoers/pwutil.c:1014 plugins/sudoers/sssd.c:145 -#: plugins/sudoers/sssd.c:185 plugins/sudoers/sssd.c:414 -#: plugins/sudoers/sssd.c:479 plugins/sudoers/sssd.c:505 -#: plugins/sudoers/sssd.c:568 plugins/sudoers/sssd.c:761 -#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:112 -#: plugins/sudoers/stubs.c:120 plugins/sudoers/sudoers.c:354 -#: plugins/sudoers/sudoers.c:380 plugins/sudoers/sudoers.c:448 -#: plugins/sudoers/sudoers.c:457 plugins/sudoers/sudoers.c:498 -#: plugins/sudoers/sudoers.c:827 plugins/sudoers/sudoers.c:877 -#: plugins/sudoers/sudoers.c:1015 plugins/sudoers/sudoers.c:1075 -#: plugins/sudoers/sudoers.c:1330 plugins/sudoers/sudoreplay.c:562 -#: plugins/sudoers/sudoreplay.c:565 plugins/sudoers/sudoreplay.c:1281 -#: plugins/sudoers/sudoreplay.c:1503 plugins/sudoers/sudoreplay.c:1507 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:466 +#: plugins/sudoers/ldap.c:757 plugins/sudoers/ldap.c:921 +#: plugins/sudoers/ldap.c:1337 plugins/sudoers/ldap.c:1763 +#: plugins/sudoers/ldap.c:1800 plugins/sudoers/ldap.c:2016 +#: plugins/sudoers/ldap.c:2117 plugins/sudoers/ldap.c:2133 +#: plugins/sudoers/ldap_conf.c:218 plugins/sudoers/ldap_conf.c:250 +#: plugins/sudoers/ldap_conf.c:302 plugins/sudoers/ldap_conf.c:338 +#: plugins/sudoers/ldap_conf.c:444 plugins/sudoers/ldap_conf.c:459 +#: plugins/sudoers/ldap_conf.c:564 plugins/sudoers/ldap_conf.c:597 +#: plugins/sudoers/ldap_conf.c:689 plugins/sudoers/ldap_conf.c:771 +#: plugins/sudoers/ldap_util.c:294 plugins/sudoers/ldap_util.c:301 +#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:402 +#: plugins/sudoers/log_client.c:715 plugins/sudoers/log_client.c:736 +#: plugins/sudoers/log_client.c:1415 plugins/sudoers/log_client.c:1536 +#: plugins/sudoers/log_client.c:1636 plugins/sudoers/log_client.c:1972 +#: plugins/sudoers/log_client.c:2031 plugins/sudoers/logging.c:110 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:457 +#: plugins/sudoers/logging.c:672 plugins/sudoers/logging.c:809 +#: plugins/sudoers/match_command.c:335 plugins/sudoers/match_command.c:603 +#: plugins/sudoers/match_command.c:654 plugins/sudoers/match_command.c:728 +#: plugins/sudoers/match_command.c:776 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/parse.c:267 plugins/sudoers/parse.c:284 +#: plugins/sudoers/parse.c:303 plugins/sudoers/parse.c:322 +#: plugins/sudoers/parse.c:339 plugins/sudoers/parse.c:362 +#: plugins/sudoers/parse.c:373 plugins/sudoers/parse_ldif.c:153 +#: plugins/sudoers/parse_ldif.c:184 plugins/sudoers/parse_ldif.c:253 +#: plugins/sudoers/parse_ldif.c:261 plugins/sudoers/parse_ldif.c:266 +#: plugins/sudoers/parse_ldif.c:342 plugins/sudoers/parse_ldif.c:353 +#: plugins/sudoers/parse_ldif.c:380 plugins/sudoers/parse_ldif.c:397 +#: plugins/sudoers/parse_ldif.c:409 plugins/sudoers/parse_ldif.c:413 +#: plugins/sudoers/parse_ldif.c:427 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:598 plugins/sudoers/parse_ldif.c:628 +#: plugins/sudoers/parse_ldif.c:653 plugins/sudoers/parse_ldif.c:711 +#: plugins/sudoers/parse_ldif.c:728 plugins/sudoers/parse_ldif.c:756 +#: plugins/sudoers/parse_ldif.c:763 plugins/sudoers/policy.c:626 +#: plugins/sudoers/policy.c:1033 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:199 plugins/sudoers/pwutil.c:270 +#: plugins/sudoers/pwutil.c:348 plugins/sudoers/pwutil.c:522 +#: plugins/sudoers/pwutil.c:587 plugins/sudoers/pwutil.c:659 +#: plugins/sudoers/pwutil.c:857 plugins/sudoers/pwutil.c:945 +#: plugins/sudoers/pwutil.c:993 plugins/sudoers/pwutil.c:1052 +#: plugins/sudoers/sssd.c:145 plugins/sudoers/sssd.c:185 +#: plugins/sudoers/sssd.c:414 plugins/sudoers/sssd.c:479 +#: plugins/sudoers/sssd.c:505 plugins/sudoers/sssd.c:568 +#: plugins/sudoers/sssd.c:761 plugins/sudoers/strvec_join.c:53 +#: plugins/sudoers/stubs.c:112 plugins/sudoers/stubs.c:120 +#: plugins/sudoers/sudoers.c:354 plugins/sudoers/sudoers.c:380 +#: plugins/sudoers/sudoers.c:447 plugins/sudoers/sudoers.c:464 +#: plugins/sudoers/sudoers.c:505 plugins/sudoers/sudoers.c:849 +#: plugins/sudoers/sudoers.c:902 plugins/sudoers/sudoers.c:1054 +#: plugins/sudoers/sudoers.c:1114 plugins/sudoers/sudoers.c:1369 +#: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 +#: plugins/sudoers/sudoreplay.c:1278 plugins/sudoers/sudoreplay.c:1334 +#: plugins/sudoers/sudoreplay.c:1530 plugins/sudoers/sudoreplay.c:1534 #: plugins/sudoers/testsudoers.c:120 plugins/sudoers/testsudoers.c:224 #: plugins/sudoers/testsudoers.c:241 plugins/sudoers/testsudoers.c:588 #: plugins/sudoers/timestamp.c:451 plugins/sudoers/timestamp.c:495 @@ -197,8 +196,8 @@ msgstr "抱歉,請重試。" #: plugins/sudoers/toke_util.c:131 plugins/sudoers/toke_util.c:161 #: plugins/sudoers/toke_util.c:200 plugins/sudoers/tsdump.c:123 #: plugins/sudoers/visudo.c:150 plugins/sudoers/visudo.c:385 -#: plugins/sudoers/visudo.c:391 plugins/sudoers/visudo.c:498 -#: plugins/sudoers/visudo.c:1054 toke.l:1023 toke.l:1155 toke.l:1226 +#: plugins/sudoers/visudo.c:391 plugins/sudoers/visudo.c:502 +#: plugins/sudoers/visudo.c:1056 toke.l:1031 toke.l:1163 toke.l:1234 msgid "unable to allocate memory" msgstr "無法分配記憶體" @@ -235,15 +234,15 @@ msgstr "notbefore 的值無效" msgid "invalid notafter value" msgstr "notafter 的值無效" -#: gram.y:844 plugins/sudoers/policy.c:383 +#: gram.y:844 plugins/sudoers/policy.c:385 msgid "timeout value too large" msgstr "timeout 值過長" -#: gram.y:846 plugins/sudoers/policy.c:385 +#: gram.y:846 plugins/sudoers/policy.c:387 msgid "invalid timeout value" msgstr "timeout 值無效" -#: gram.y:967 plugins/sudoers/sudoers.c:1033 +#: gram.y:967 plugins/sudoers/sudoers.c:1072 msgid "command too long" msgstr "指令過長" @@ -258,76 +257,75 @@ msgstr "%s:%d:%d: %s\n" msgid "Alias \"%s\" already defined" msgstr "別名「%s」已定義過" -#: gram.y:1777 gram.y:1827 lib/eventlog/eventlog.c:309 -#: lib/eventlog/eventlog.c:827 lib/eventlog/eventlog.c:900 -#: lib/eventlog/eventlog.c:903 lib/eventlog/eventlog.c:1204 +#: gram.y:1777 gram.y:1827 lib/eventlog/eventlog.c:235 +#: lib/eventlog/eventlog.c:757 lib/eventlog/eventlog.c:830 +#: lib/eventlog/eventlog.c:833 lib/eventlog/eventlog.c:1135 #: lib/iolog/iolog_filter.c:142 lib/iolog/iolog_filter.c:202 #: lib/iolog/iolog_filter.c:232 lib/iolog/iolog_json.c:150 #: lib/iolog/iolog_json.c:381 lib/iolog/iolog_json.c:412 -#: lib/iolog/iolog_json.c:555 lib/iolog/iolog_legacy.c:100 -#: lib/iolog/iolog_legacy.c:111 lib/iolog/iolog_legacy.c:123 -#: lib/iolog/iolog_legacy.c:133 lib/iolog/iolog_legacy.c:139 -#: lib/iolog/iolog_loginfo.c:76 lib/iolog/iolog_loginfo.c:212 -#: logsrvd/iolog_writer.c:95 logsrvd/iolog_writer.c:100 -#: logsrvd/iolog_writer.c:134 logsrvd/iolog_writer.c:171 -#: logsrvd/iolog_writer.c:181 logsrvd/iolog_writer.c:194 -#: logsrvd/iolog_writer.c:214 logsrvd/iolog_writer.c:224 -#: logsrvd/iolog_writer.c:243 logsrvd/iolog_writer.c:253 -#: logsrvd/iolog_writer.c:264 logsrvd/iolog_writer.c:274 -#: logsrvd/iolog_writer.c:286 logsrvd/iolog_writer.c:296 -#: logsrvd/iolog_writer.c:306 logsrvd/iolog_writer.c:316 -#: logsrvd/iolog_writer.c:328 logsrvd/iolog_writer.c:364 -#: logsrvd/iolog_writer.c:370 logsrvd/iolog_writer.c:377 -#: logsrvd/iolog_writer.c:383 logsrvd/iolog_writer.c:567 -#: logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 logsrvd/logsrvd.c:310 -#: logsrvd/logsrvd.c:453 logsrvd/logsrvd.c:490 logsrvd/logsrvd.c:522 -#: logsrvd/logsrvd.c:576 logsrvd/logsrvd.c:611 logsrvd/logsrvd.c:660 -#: logsrvd/logsrvd.c:696 logsrvd/logsrvd.c:732 logsrvd/logsrvd.c:1124 -#: logsrvd/logsrvd.c:1439 logsrvd/logsrvd.c:1446 logsrvd/logsrvd.c:1582 -#: logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 logsrvd/logsrvd.c:1988 -#: logsrvd/logsrvd_conf.c:357 logsrvd/logsrvd_conf.c:370 -#: logsrvd/logsrvd_conf.c:511 logsrvd/logsrvd_conf.c:534 -#: logsrvd/logsrvd_conf.c:538 logsrvd/logsrvd_conf.c:556 -#: logsrvd/logsrvd_conf.c:626 logsrvd/logsrvd_conf.c:649 -#: logsrvd/logsrvd_conf.c:678 logsrvd/logsrvd_conf.c:692 -#: logsrvd/logsrvd_conf.c:706 logsrvd/logsrvd_conf.c:720 -#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:748 -#: logsrvd/logsrvd_conf.c:829 logsrvd/logsrvd_conf.c:1036 -#: logsrvd/logsrvd_conf.c:1053 logsrvd/logsrvd_conf.c:1448 -#: logsrvd/logsrvd_conf.c:1595 logsrvd/logsrvd_conf.c:1621 -#: logsrvd/logsrvd_conf.c:1633 logsrvd/logsrvd_conf.c:1640 -#: logsrvd/logsrvd_conf.c:1646 logsrvd/logsrvd_conf.c:1742 -#: logsrvd/logsrvd_journal.c:75 logsrvd/logsrvd_journal.c:122 -#: logsrvd/logsrvd_journal.c:213 logsrvd/logsrvd_journal.c:243 -#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:255 -#: logsrvd/logsrvd_journal.c:278 logsrvd/logsrvd_journal.c:282 -#: logsrvd/logsrvd_journal.c:430 logsrvd/logsrvd_local.c:215 -#: logsrvd/logsrvd_local.c:278 logsrvd/logsrvd_local.c:466 -#: logsrvd/logsrvd_local.c:472 logsrvd/logsrvd_local.c:491 -#: logsrvd/logsrvd_queue.c:158 logsrvd/logsrvd_queue.c:189 -#: logsrvd/logsrvd_queue.c:266 logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 -#: logsrvd/sendlog.c:291 logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 -#: logsrvd/sendlog.c:1503 logsrvd/sendlog.c:1510 logsrvd/sendlog.c:1733 -#: logsrvd/sendlog.c:1801 logsrvd/tls_init.c:305 logsrvd/tls_init.c:329 -#: logsrvd/tls_init.c:340 plugins/sudoers/audit.c:116 -#: plugins/sudoers/auth/pam.c:502 plugins/sudoers/auth/pam.c:687 -#: plugins/sudoers/auth/rfc1938.c:111 plugins/sudoers/check_aliases.c:168 -#: plugins/sudoers/cvtsudoers.c:131 plugins/sudoers/cvtsudoers.c:174 -#: plugins/sudoers/cvtsudoers.c:191 plugins/sudoers/cvtsudoers.c:202 -#: plugins/sudoers/cvtsudoers.c:332 plugins/sudoers/cvtsudoers.c:536 -#: plugins/sudoers/cvtsudoers.c:669 plugins/sudoers/cvtsudoers.c:687 -#: plugins/sudoers/cvtsudoers.c:862 plugins/sudoers/cvtsudoers.c:869 -#: plugins/sudoers/cvtsudoers.c:1365 plugins/sudoers/cvtsudoers.c:1369 -#: plugins/sudoers/cvtsudoers.c:1471 plugins/sudoers/cvtsudoers_csv.c:182 -#: plugins/sudoers/cvtsudoers_csv.c:245 plugins/sudoers/cvtsudoers_json.c:75 -#: plugins/sudoers/cvtsudoers_ldif.c:150 plugins/sudoers/cvtsudoers_ldif.c:193 -#: plugins/sudoers/cvtsudoers_ldif.c:234 plugins/sudoers/cvtsudoers_ldif.c:299 -#: plugins/sudoers/cvtsudoers_ldif.c:375 plugins/sudoers/cvtsudoers_ldif.c:429 -#: plugins/sudoers/cvtsudoers_ldif.c:437 plugins/sudoers/cvtsudoers_ldif.c:448 -#: plugins/sudoers/cvtsudoers_ldif.c:455 plugins/sudoers/cvtsudoers_ldif.c:467 -#: plugins/sudoers/cvtsudoers_ldif.c:480 plugins/sudoers/cvtsudoers_ldif.c:488 -#: plugins/sudoers/cvtsudoers_ldif.c:635 plugins/sudoers/cvtsudoers_merge.c:47 -#: plugins/sudoers/cvtsudoers_merge.c:51 +#: lib/iolog/iolog_legacy.c:100 lib/iolog/iolog_legacy.c:111 +#: lib/iolog/iolog_legacy.c:123 lib/iolog/iolog_legacy.c:133 +#: lib/iolog/iolog_legacy.c:139 lib/iolog/iolog_loginfo.c:76 +#: lib/iolog/iolog_loginfo.c:212 logsrvd/iolog_writer.c:95 +#: logsrvd/iolog_writer.c:100 logsrvd/iolog_writer.c:134 +#: logsrvd/iolog_writer.c:171 logsrvd/iolog_writer.c:181 +#: logsrvd/iolog_writer.c:194 logsrvd/iolog_writer.c:214 +#: logsrvd/iolog_writer.c:224 logsrvd/iolog_writer.c:243 +#: logsrvd/iolog_writer.c:253 logsrvd/iolog_writer.c:264 +#: logsrvd/iolog_writer.c:274 logsrvd/iolog_writer.c:286 +#: logsrvd/iolog_writer.c:296 logsrvd/iolog_writer.c:306 +#: logsrvd/iolog_writer.c:316 logsrvd/iolog_writer.c:328 +#: logsrvd/iolog_writer.c:364 logsrvd/iolog_writer.c:370 +#: logsrvd/iolog_writer.c:377 logsrvd/iolog_writer.c:383 +#: logsrvd/iolog_writer.c:567 logsrvd/logsrv_util.c:69 logsrvd/logsrvd.c:301 +#: logsrvd/logsrvd.c:310 logsrvd/logsrvd.c:453 logsrvd/logsrvd.c:490 +#: logsrvd/logsrvd.c:522 logsrvd/logsrvd.c:576 logsrvd/logsrvd.c:611 +#: logsrvd/logsrvd.c:660 logsrvd/logsrvd.c:696 logsrvd/logsrvd.c:732 +#: logsrvd/logsrvd.c:1124 logsrvd/logsrvd.c:1439 logsrvd/logsrvd.c:1446 +#: logsrvd/logsrvd.c:1582 logsrvd/logsrvd.c:1587 logsrvd/logsrvd.c:1771 +#: logsrvd/logsrvd.c:1988 logsrvd/logsrvd_conf.c:357 +#: logsrvd/logsrvd_conf.c:370 logsrvd/logsrvd_conf.c:511 +#: logsrvd/logsrvd_conf.c:534 logsrvd/logsrvd_conf.c:538 +#: logsrvd/logsrvd_conf.c:556 logsrvd/logsrvd_conf.c:626 +#: logsrvd/logsrvd_conf.c:649 logsrvd/logsrvd_conf.c:678 +#: logsrvd/logsrvd_conf.c:692 logsrvd/logsrvd_conf.c:706 +#: logsrvd/logsrvd_conf.c:720 logsrvd/logsrvd_conf.c:734 +#: logsrvd/logsrvd_conf.c:748 logsrvd/logsrvd_conf.c:829 +#: logsrvd/logsrvd_conf.c:1036 logsrvd/logsrvd_conf.c:1053 +#: logsrvd/logsrvd_conf.c:1448 logsrvd/logsrvd_conf.c:1595 +#: logsrvd/logsrvd_conf.c:1621 logsrvd/logsrvd_conf.c:1633 +#: logsrvd/logsrvd_conf.c:1640 logsrvd/logsrvd_conf.c:1646 +#: logsrvd/logsrvd_conf.c:1742 logsrvd/logsrvd_journal.c:76 +#: logsrvd/logsrvd_journal.c:125 logsrvd/logsrvd_journal.c:216 +#: logsrvd/logsrvd_journal.c:246 logsrvd/logsrvd_journal.c:250 +#: logsrvd/logsrvd_journal.c:258 logsrvd/logsrvd_journal.c:281 +#: logsrvd/logsrvd_journal.c:285 logsrvd/logsrvd_journal.c:433 +#: logsrvd/logsrvd_local.c:215 logsrvd/logsrvd_local.c:278 +#: logsrvd/logsrvd_local.c:466 logsrvd/logsrvd_local.c:472 +#: logsrvd/logsrvd_local.c:491 logsrvd/logsrvd_queue.c:158 +#: logsrvd/logsrvd_queue.c:189 logsrvd/logsrvd_queue.c:266 +#: logsrvd/sendlog.c:251 logsrvd/sendlog.c:260 logsrvd/sendlog.c:291 +#: logsrvd/sendlog.c:338 logsrvd/sendlog.c:615 logsrvd/sendlog.c:1503 +#: logsrvd/sendlog.c:1510 logsrvd/sendlog.c:1733 logsrvd/sendlog.c:1801 +#: logsrvd/tls_init.c:305 logsrvd/tls_init.c:329 logsrvd/tls_init.c:340 +#: plugins/sudoers/audit.c:116 plugins/sudoers/auth/pam.c:502 +#: plugins/sudoers/auth/pam.c:687 plugins/sudoers/auth/rfc1938.c:111 +#: plugins/sudoers/check_aliases.c:168 plugins/sudoers/cvtsudoers.c:131 +#: plugins/sudoers/cvtsudoers.c:174 plugins/sudoers/cvtsudoers.c:191 +#: plugins/sudoers/cvtsudoers.c:202 plugins/sudoers/cvtsudoers.c:332 +#: plugins/sudoers/cvtsudoers.c:536 plugins/sudoers/cvtsudoers.c:669 +#: plugins/sudoers/cvtsudoers.c:687 plugins/sudoers/cvtsudoers.c:862 +#: plugins/sudoers/cvtsudoers.c:869 plugins/sudoers/cvtsudoers.c:1365 +#: plugins/sudoers/cvtsudoers.c:1369 plugins/sudoers/cvtsudoers.c:1471 +#: plugins/sudoers/cvtsudoers_csv.c:182 plugins/sudoers/cvtsudoers_csv.c:245 +#: plugins/sudoers/cvtsudoers_json.c:75 plugins/sudoers/cvtsudoers_ldif.c:150 +#: plugins/sudoers/cvtsudoers_ldif.c:193 plugins/sudoers/cvtsudoers_ldif.c:234 +#: plugins/sudoers/cvtsudoers_ldif.c:299 plugins/sudoers/cvtsudoers_ldif.c:375 +#: plugins/sudoers/cvtsudoers_ldif.c:429 plugins/sudoers/cvtsudoers_ldif.c:437 +#: plugins/sudoers/cvtsudoers_ldif.c:448 plugins/sudoers/cvtsudoers_ldif.c:455 +#: plugins/sudoers/cvtsudoers_ldif.c:467 plugins/sudoers/cvtsudoers_ldif.c:480 +#: plugins/sudoers/cvtsudoers_ldif.c:488 plugins/sudoers/cvtsudoers_ldif.c:635 +#: plugins/sudoers/cvtsudoers_merge.c:47 plugins/sudoers/cvtsudoers_merge.c:51 #: plugins/sudoers/cvtsudoers_merge.c:353 #: plugins/sudoers/cvtsudoers_merge.c:399 #: plugins/sudoers/cvtsudoers_merge.c:445 @@ -340,80 +338,80 @@ msgstr "別名「%s」已定義過" #: plugins/sudoers/cvtsudoers_merge.c:1157 #: plugins/sudoers/cvtsudoers_merge.c:1231 plugins/sudoers/defaults.c:434 #: plugins/sudoers/defaults.c:658 plugins/sudoers/defaults.c:1019 -#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:188 +#: plugins/sudoers/defaults.c:1187 plugins/sudoers/editor.c:197 #: plugins/sudoers/env.c:263 plugins/sudoers/exptilde.c:92 #: plugins/sudoers/filedigest.c:54 plugins/sudoers/filedigest.c:70 -#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:227 +#: plugins/sudoers/gc.c:57 plugins/sudoers/group_plugin.c:211 #: plugins/sudoers/interfaces.c:68 plugins/sudoers/iolog.c:268 #: plugins/sudoers/iolog.c:668 plugins/sudoers/iolog.c:694 -#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:464 -#: plugins/sudoers/ldap.c:755 plugins/sudoers/ldap.c:919 -#: plugins/sudoers/ldap.c:1335 plugins/sudoers/ldap.c:1761 -#: plugins/sudoers/ldap.c:1798 plugins/sudoers/ldap.c:1879 -#: plugins/sudoers/ldap.c:2014 plugins/sudoers/ldap.c:2115 -#: plugins/sudoers/ldap.c:2131 plugins/sudoers/ldap_conf.c:218 -#: plugins/sudoers/ldap_conf.c:250 plugins/sudoers/ldap_conf.c:302 -#: plugins/sudoers/ldap_conf.c:338 plugins/sudoers/ldap_conf.c:444 -#: plugins/sudoers/ldap_conf.c:459 plugins/sudoers/ldap_conf.c:564 -#: plugins/sudoers/ldap_conf.c:597 plugins/sudoers/ldap_conf.c:688 -#: plugins/sudoers/ldap_conf.c:771 plugins/sudoers/ldap_util.c:293 -#: plugins/sudoers/ldap_util.c:300 plugins/sudoers/ldap_util.c:614 -#: plugins/sudoers/linux_audit.c:86 plugins/sudoers/log_client.c:117 -#: plugins/sudoers/log_client.c:228 plugins/sudoers/log_client.c:250 -#: plugins/sudoers/log_client.c:264 plugins/sudoers/log_client.c:402 -#: plugins/sudoers/log_client.c:715 plugins/sudoers/log_client.c:736 -#: plugins/sudoers/log_client.c:1416 plugins/sudoers/log_client.c:1537 -#: plugins/sudoers/log_client.c:1637 plugins/sudoers/log_client.c:1973 -#: plugins/sudoers/log_client.c:2032 plugins/sudoers/logging.c:110 -#: plugins/sudoers/logging.c:188 plugins/sudoers/logging.c:189 -#: plugins/sudoers/logging.c:453 plugins/sudoers/logging.c:668 -#: plugins/sudoers/logging.c:805 plugins/sudoers/logging.c:876 -#: plugins/sudoers/logging.c:888 plugins/sudoers/match_command.c:334 -#: plugins/sudoers/match_command.c:602 plugins/sudoers/match_command.c:653 -#: plugins/sudoers/match_command.c:728 plugins/sudoers/match_command.c:775 -#: plugins/sudoers/match_digest.c:93 plugins/sudoers/parse.c:226 -#: plugins/sudoers/parse.c:243 plugins/sudoers/parse.c:262 -#: plugins/sudoers/parse.c:281 plugins/sudoers/parse.c:298 -#: plugins/sudoers/parse.c:321 plugins/sudoers/parse.c:332 -#: plugins/sudoers/parse_ldif.c:152 plugins/sudoers/parse_ldif.c:183 -#: plugins/sudoers/parse_ldif.c:252 plugins/sudoers/parse_ldif.c:260 -#: plugins/sudoers/parse_ldif.c:265 plugins/sudoers/parse_ldif.c:341 -#: plugins/sudoers/parse_ldif.c:352 plugins/sudoers/parse_ldif.c:379 -#: plugins/sudoers/parse_ldif.c:396 plugins/sudoers/parse_ldif.c:408 -#: plugins/sudoers/parse_ldif.c:412 plugins/sudoers/parse_ldif.c:426 -#: plugins/sudoers/parse_ldif.c:484 plugins/sudoers/parse_ldif.c:598 -#: plugins/sudoers/parse_ldif.c:627 plugins/sudoers/parse_ldif.c:652 -#: plugins/sudoers/parse_ldif.c:710 plugins/sudoers/parse_ldif.c:727 -#: plugins/sudoers/parse_ldif.c:755 plugins/sudoers/parse_ldif.c:762 -#: plugins/sudoers/policy.c:153 plugins/sudoers/policy.c:162 -#: plugins/sudoers/policy.c:171 plugins/sudoers/policy.c:199 -#: plugins/sudoers/policy.c:368 plugins/sudoers/policy.c:383 -#: plugins/sudoers/policy.c:385 plugins/sudoers/policy.c:423 -#: plugins/sudoers/policy.c:432 plugins/sudoers/policy.c:480 -#: plugins/sudoers/policy.c:490 plugins/sudoers/policy.c:499 -#: plugins/sudoers/policy.c:508 plugins/sudoers/policy.c:517 -#: plugins/sudoers/policy.c:624 plugins/sudoers/policy.c:1026 -#: plugins/sudoers/prompt.c:93 plugins/sudoers/pwutil.c:199 -#: plugins/sudoers/pwutil.c:270 plugins/sudoers/pwutil.c:348 -#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:587 -#: plugins/sudoers/pwutil.c:659 plugins/sudoers/pwutil.c:857 -#: plugins/sudoers/pwutil.c:913 plugins/sudoers/pwutil.c:957 -#: plugins/sudoers/pwutil.c:1014 plugins/sudoers/set_perms.c:363 -#: plugins/sudoers/set_perms.c:706 plugins/sudoers/set_perms.c:1073 -#: plugins/sudoers/set_perms.c:1380 plugins/sudoers/set_perms.c:1549 -#: plugins/sudoers/sssd.c:144 plugins/sudoers/sssd.c:185 -#: plugins/sudoers/sssd.c:414 plugins/sudoers/sssd.c:479 -#: plugins/sudoers/sssd.c:505 plugins/sudoers/sssd.c:568 -#: plugins/sudoers/sssd.c:761 plugins/sudoers/strvec_join.c:53 -#: plugins/sudoers/stubs.c:112 plugins/sudoers/stubs.c:120 -#: plugins/sudoers/sudoers.c:354 plugins/sudoers/sudoers.c:380 -#: plugins/sudoers/sudoers.c:448 plugins/sudoers/sudoers.c:457 -#: plugins/sudoers/sudoers.c:498 plugins/sudoers/sudoers.c:827 -#: plugins/sudoers/sudoers.c:877 plugins/sudoers/sudoers.c:1015 -#: plugins/sudoers/sudoers.c:1075 plugins/sudoers/sudoers.c:1330 -#: plugins/sudoers/sudoreplay.c:562 plugins/sudoers/sudoreplay.c:565 -#: plugins/sudoers/sudoreplay.c:1281 plugins/sudoers/sudoreplay.c:1503 -#: plugins/sudoers/sudoreplay.c:1507 plugins/sudoers/testsudoers.c:120 +#: plugins/sudoers/ldap.c:184 plugins/sudoers/ldap.c:466 +#: plugins/sudoers/ldap.c:757 plugins/sudoers/ldap.c:921 +#: plugins/sudoers/ldap.c:1337 plugins/sudoers/ldap.c:1763 +#: plugins/sudoers/ldap.c:1800 plugins/sudoers/ldap.c:2016 +#: plugins/sudoers/ldap.c:2117 plugins/sudoers/ldap.c:2133 +#: plugins/sudoers/ldap_conf.c:218 plugins/sudoers/ldap_conf.c:250 +#: plugins/sudoers/ldap_conf.c:302 plugins/sudoers/ldap_conf.c:338 +#: plugins/sudoers/ldap_conf.c:444 plugins/sudoers/ldap_conf.c:459 +#: plugins/sudoers/ldap_conf.c:564 plugins/sudoers/ldap_conf.c:597 +#: plugins/sudoers/ldap_conf.c:688 plugins/sudoers/ldap_conf.c:771 +#: plugins/sudoers/ldap_util.c:293 plugins/sudoers/ldap_util.c:300 +#: plugins/sudoers/ldap_util.c:614 plugins/sudoers/linux_audit.c:86 +#: plugins/sudoers/log_client.c:117 plugins/sudoers/log_client.c:228 +#: plugins/sudoers/log_client.c:250 plugins/sudoers/log_client.c:264 +#: plugins/sudoers/log_client.c:402 plugins/sudoers/log_client.c:715 +#: plugins/sudoers/log_client.c:736 plugins/sudoers/log_client.c:1415 +#: plugins/sudoers/log_client.c:1536 plugins/sudoers/log_client.c:1636 +#: plugins/sudoers/log_client.c:1972 plugins/sudoers/log_client.c:2031 +#: plugins/sudoers/logging.c:110 plugins/sudoers/logging.c:188 +#: plugins/sudoers/logging.c:189 plugins/sudoers/logging.c:457 +#: plugins/sudoers/logging.c:672 plugins/sudoers/logging.c:809 +#: plugins/sudoers/logging.c:880 plugins/sudoers/logging.c:892 +#: plugins/sudoers/match_command.c:334 plugins/sudoers/match_command.c:602 +#: plugins/sudoers/match_command.c:653 plugins/sudoers/match_command.c:728 +#: plugins/sudoers/match_command.c:775 plugins/sudoers/match_digest.c:93 +#: plugins/sudoers/parse.c:266 plugins/sudoers/parse.c:283 +#: plugins/sudoers/parse.c:302 plugins/sudoers/parse.c:321 +#: plugins/sudoers/parse.c:338 plugins/sudoers/parse.c:361 +#: plugins/sudoers/parse.c:372 plugins/sudoers/parse_ldif.c:152 +#: plugins/sudoers/parse_ldif.c:183 plugins/sudoers/parse_ldif.c:252 +#: plugins/sudoers/parse_ldif.c:260 plugins/sudoers/parse_ldif.c:265 +#: plugins/sudoers/parse_ldif.c:341 plugins/sudoers/parse_ldif.c:352 +#: plugins/sudoers/parse_ldif.c:379 plugins/sudoers/parse_ldif.c:396 +#: plugins/sudoers/parse_ldif.c:408 plugins/sudoers/parse_ldif.c:412 +#: plugins/sudoers/parse_ldif.c:426 plugins/sudoers/parse_ldif.c:484 +#: plugins/sudoers/parse_ldif.c:598 plugins/sudoers/parse_ldif.c:627 +#: plugins/sudoers/parse_ldif.c:652 plugins/sudoers/parse_ldif.c:710 +#: plugins/sudoers/parse_ldif.c:727 plugins/sudoers/parse_ldif.c:755 +#: plugins/sudoers/parse_ldif.c:762 plugins/sudoers/policy.c:154 +#: plugins/sudoers/policy.c:163 plugins/sudoers/policy.c:172 +#: plugins/sudoers/policy.c:201 plugins/sudoers/policy.c:370 +#: plugins/sudoers/policy.c:385 plugins/sudoers/policy.c:387 +#: plugins/sudoers/policy.c:425 plugins/sudoers/policy.c:434 +#: plugins/sudoers/policy.c:482 plugins/sudoers/policy.c:492 +#: plugins/sudoers/policy.c:501 plugins/sudoers/policy.c:510 +#: plugins/sudoers/policy.c:519 plugins/sudoers/policy.c:626 +#: plugins/sudoers/policy.c:1033 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/pwutil.c:199 plugins/sudoers/pwutil.c:270 +#: plugins/sudoers/pwutil.c:348 plugins/sudoers/pwutil.c:522 +#: plugins/sudoers/pwutil.c:587 plugins/sudoers/pwutil.c:659 +#: plugins/sudoers/pwutil.c:857 plugins/sudoers/pwutil.c:945 +#: plugins/sudoers/pwutil.c:993 plugins/sudoers/pwutil.c:1052 +#: plugins/sudoers/set_perms.c:363 plugins/sudoers/set_perms.c:706 +#: plugins/sudoers/set_perms.c:1073 plugins/sudoers/set_perms.c:1380 +#: plugins/sudoers/set_perms.c:1549 plugins/sudoers/sssd.c:144 +#: plugins/sudoers/sssd.c:185 plugins/sudoers/sssd.c:414 +#: plugins/sudoers/sssd.c:479 plugins/sudoers/sssd.c:505 +#: plugins/sudoers/sssd.c:568 plugins/sudoers/sssd.c:761 +#: plugins/sudoers/strvec_join.c:53 plugins/sudoers/stubs.c:112 +#: plugins/sudoers/stubs.c:120 plugins/sudoers/sudoers.c:354 +#: plugins/sudoers/sudoers.c:380 plugins/sudoers/sudoers.c:447 +#: plugins/sudoers/sudoers.c:464 plugins/sudoers/sudoers.c:505 +#: plugins/sudoers/sudoers.c:849 plugins/sudoers/sudoers.c:902 +#: plugins/sudoers/sudoers.c:1054 plugins/sudoers/sudoers.c:1114 +#: plugins/sudoers/sudoers.c:1369 plugins/sudoers/sudoreplay.c:559 +#: plugins/sudoers/sudoreplay.c:562 plugins/sudoers/sudoreplay.c:1278 +#: plugins/sudoers/sudoreplay.c:1334 plugins/sudoers/sudoreplay.c:1530 +#: plugins/sudoers/sudoreplay.c:1534 plugins/sudoers/testsudoers.c:120 #: plugins/sudoers/testsudoers.c:224 plugins/sudoers/testsudoers.c:241 #: plugins/sudoers/testsudoers.c:588 plugins/sudoers/timestamp.c:451 #: plugins/sudoers/timestamp.c:495 plugins/sudoers/timestamp.c:1017 @@ -422,68 +420,48 @@ msgstr "別名「%s」已定義過" #: plugins/sudoers/toke_util.c:160 plugins/sudoers/toke_util.c:200 #: plugins/sudoers/tsdump.c:123 plugins/sudoers/visudo.c:150 #: plugins/sudoers/visudo.c:385 plugins/sudoers/visudo.c:391 -#: plugins/sudoers/visudo.c:498 plugins/sudoers/visudo.c:1054 toke.l:1023 -#: toke.l:1155 toke.l:1218 toke.l:1226 +#: plugins/sudoers/visudo.c:502 plugins/sudoers/visudo.c:1056 toke.l:1031 +#: toke.l:1163 toke.l:1226 toke.l:1234 #, c-format msgid "%s: %s" msgstr "%s:%s" -#: lib/eventlog/eventlog.c:314 lib/iolog/iolog_json.c:562 -#: lib/iolog/iolog_json.c:568 lib/iolog/iolog_json.c:574 -#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 -#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 -#: plugins/sudoers/cvtsudoers_ldif.c:592 plugins/sudoers/env.c:340 -#: plugins/sudoers/env.c:347 plugins/sudoers/env.c:458 -#: plugins/sudoers/ldap.c:526 plugins/sudoers/ldap.c:759 -#: plugins/sudoers/ldap.c:1132 plugins/sudoers/ldap_conf.c:222 -#: plugins/sudoers/ldap_conf.c:313 plugins/sudoers/ldap_util.c:486 -#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/logging.c:457 -#: plugins/sudoers/logging.c:813 plugins/sudoers/logging.c:823 -#: plugins/sudoers/policy.c:800 plugins/sudoers/policy.c:811 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/serialize_list.c:62 -#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 -#: plugins/sudoers/testsudoers.c:245 plugins/sudoers/toke_util.c:213 -#: toke.l:987 toke.l:1189 -#, c-format -msgid "internal error, %s overflow" -msgstr "內部錯誤,%s 溢出" - -#: lib/eventlog/eventlog.c:373 +#: lib/eventlog/eventlog.c:303 #, c-format msgid "unable to dup stdin: %m" msgstr "無法 dup stdin:%m" -#: lib/eventlog/eventlog.c:415 +#: lib/eventlog/eventlog.c:345 #, c-format msgid "unable to execute %s: %m" msgstr "無法執行 %s:%m" -#: lib/eventlog/eventlog.c:463 plugins/sudoers/auth/aix_auth.c:198 +#: lib/eventlog/eventlog.c:393 plugins/sudoers/auth/aix_auth.c:198 msgid "unable to fork" msgstr "無法執行 fork" -#: lib/eventlog/eventlog.c:473 lib/eventlog/eventlog.c:538 +#: lib/eventlog/eventlog.c:403 lib/eventlog/eventlog.c:468 #, c-format msgid "unable to fork: %m" msgstr "無法執行 fork:%m" -#: lib/eventlog/eventlog.c:528 +#: lib/eventlog/eventlog.c:458 #, c-format msgid "unable to open pipe: %m" msgstr "無法開啟管線:%m" -#: lib/eventlog/eventlog.c:1030 +#: lib/eventlog/eventlog.c:960 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: lib/eventlog/eventlog.c:1059 +#: lib/eventlog/eventlog.c:989 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s : (指令繼續執行) %s" #: lib/iolog/iolog_filter.c:133 plugins/sudoers/defaults.c:1242 -#: plugins/sudoers/sudoreplay.c:1293 plugins/sudoers/sudoreplay.c:1558 +#: plugins/sudoers/sudoreplay.c:1290 plugins/sudoers/sudoreplay.c:1586 #, c-format msgid "invalid regular expression \"%s\": %s" msgstr "無效的「%s」正規表達式:%s" @@ -501,64 +479,64 @@ msgstr "JSON_ARRAY 太大" msgid "missing double quote in name" msgstr "名稱中缺少雙引號" -#: lib/iolog/iolog_json.c:501 +#: lib/iolog/iolog_json.c:511 msgid "missing JSON_OBJECT" msgstr "缺少 JSON_OBJECT" -#: lib/iolog/iolog_json.c:505 +#: lib/iolog/iolog_json.c:515 #, c-format msgid "expected JSON_OBJECT, got %d" msgstr "應為 JSON_OBJECT,但收到 %d" -#: lib/iolog/iolog_json.c:661 +#: lib/iolog/iolog_json.c:632 #, c-format msgid "json stack exhausted (max %u frames)" msgstr "JSON 堆疊用盡(最多 %u 個框架)" -#: lib/iolog/iolog_json.c:735 +#: lib/iolog/iolog_json.c:706 msgid "objects must consist of name:value pairs" msgstr "物件必須由「鍵:值」對組成" -#: lib/iolog/iolog_json.c:740 lib/iolog/iolog_json.c:771 -#: lib/iolog/iolog_json.c:815 lib/iolog/iolog_json.c:837 -#: lib/iolog/iolog_json.c:859 lib/iolog/iolog_json.c:881 -#: lib/iolog/iolog_json.c:903 +#: lib/iolog/iolog_json.c:711 lib/iolog/iolog_json.c:742 +#: lib/iolog/iolog_json.c:786 lib/iolog/iolog_json.c:808 +#: lib/iolog/iolog_json.c:830 lib/iolog/iolog_json.c:852 +#: lib/iolog/iolog_json.c:874 msgid "missing separator between values" msgstr "數值間缺少分隔符號" -#: lib/iolog/iolog_json.c:755 lib/iolog/iolog_json.c:929 +#: lib/iolog/iolog_json.c:726 lib/iolog/iolog_json.c:900 msgid "unmatched close brace" msgstr "未對稱的右大括弧" -#: lib/iolog/iolog_json.c:766 +#: lib/iolog/iolog_json.c:737 msgid "unexpected array" msgstr "不應有陣列" -#: lib/iolog/iolog_json.c:786 lib/iolog/iolog_json.c:932 +#: lib/iolog/iolog_json.c:757 lib/iolog/iolog_json.c:903 msgid "unmatched close bracket" msgstr "未對稱的右中括弧" -#: lib/iolog/iolog_json.c:797 +#: lib/iolog/iolog_json.c:768 msgid "unexpected string" msgstr "不應有字串" -#: lib/iolog/iolog_json.c:808 +#: lib/iolog/iolog_json.c:779 msgid "missing colon after name" msgstr "名稱後缺少冒號" -#: lib/iolog/iolog_json.c:829 lib/iolog/iolog_json.c:851 +#: lib/iolog/iolog_json.c:800 lib/iolog/iolog_json.c:822 msgid "unexpected boolean" msgstr "不應有布林值" -#: lib/iolog/iolog_json.c:873 +#: lib/iolog/iolog_json.c:844 msgid "unexpected null" msgstr "不應有 null" -#: lib/iolog/iolog_json.c:894 +#: lib/iolog/iolog_json.c:865 msgid "unexpected number" msgstr "不應有數字" -#: lib/iolog/iolog_json.c:941 +#: lib/iolog/iolog_json.c:912 msgid "parse error" msgstr "解析發生錯誤" @@ -597,14 +575,14 @@ msgstr "%s:缺少 runas 群組 欄位" msgid "%s exists but is not a directory (0%o)" msgstr "%s 存在,但非目錄 (0%o)" -#: lib/iolog/iolog_mkdirs.c:123 lib/iolog/iolog_mkdtemp.c:78 +#: lib/iolog/iolog_mkdirs.c:123 lib/iolog/iolog_mkdtemp.c:79 #: logsrvd/iolog_writer.c:781 plugins/sudoers/timestamp.c:209 #, c-format msgid "unable to mkdir %s" msgstr "無法建立目錄 %s" -#: lib/iolog/iolog_mkdtemp.c:83 plugins/sudoers/visudo.c:753 -#: plugins/sudoers/visudo.c:787 plugins/sudoers/visudo.c:793 +#: lib/iolog/iolog_mkdtemp.c:84 plugins/sudoers/visudo.c:757 +#: plugins/sudoers/visudo.c:791 plugins/sudoers/visudo.c:797 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "無法將 %s 的模式變更為 0%o" @@ -636,8 +614,8 @@ msgstr "%s:通訊協定有誤:%s 類型有錯" msgid "%s: protocol error: NULL value found in %s" msgstr "%s:通訊協定有誤:%s 中有 NULL 值" -#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:976 -#: plugins/sudoers/policy.c:591 +#: logsrvd/iolog_writer.c:141 plugins/sudoers/logging.c:980 +#: plugins/sudoers/policy.c:593 msgid "unable to generate UUID" msgstr "無法產生 UUID" @@ -689,27 +667,27 @@ msgstr "排清 iofd %d 時發生錯誤:%s" msgid "invalid I/O log %s: %s referenced but not present" msgstr "無效的 I/O log %s:%s 有參考,但未呈現" -#: logsrvd/iolog_writer.c:763 logsrvd/logsrvd_journal.c:382 +#: logsrvd/iolog_writer.c:763 logsrvd/logsrvd_journal.c:385 #, c-format msgid "%s: unable to find resume point [%lld, %ld]" msgstr "%s:找不到繼續點 [%lld, %ld]" -#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:425 +#: logsrvd/iolog_writer.c:785 logsrvd/logsrvd_journal.c:428 #: logsrvd/logsrvd_queue.c:115 logsrvd/tls_init.c:256 #: plugins/sudoers/check.c:292 plugins/sudoers/cvtsudoers.c:730 #: plugins/sudoers/cvtsudoers.c:751 plugins/sudoers/cvtsudoers.c:1431 #: plugins/sudoers/cvtsudoers_csv.c:695 plugins/sudoers/cvtsudoers_json.c:898 -#: plugins/sudoers/cvtsudoers_ldif.c:709 plugins/sudoers/sudoers.c:1113 -#: plugins/sudoers/sudoers.c:1143 plugins/sudoers/sudoreplay.c:1469 +#: plugins/sudoers/cvtsudoers_ldif.c:709 plugins/sudoers/sudoers.c:1152 +#: plugins/sudoers/sudoers.c:1182 plugins/sudoers/sudoreplay.c:1496 #: plugins/sudoers/timestamp.c:460 plugins/sudoers/tsdump.c:128 -#: plugins/sudoers/visudo.c:971 +#: plugins/sudoers/visudo.c:975 #, c-format msgid "unable to open %s" msgstr "無法開啟 %s" #: logsrvd/iolog_writer.c:797 logsrvd/logsrv_util.c:105 -#: logsrvd/logsrv_util.c:112 plugins/sudoers/sudoreplay.c:362 -#: plugins/sudoers/sudoreplay.c:368 +#: logsrvd/logsrv_util.c:112 plugins/sudoers/sudoreplay.c:355 +#: plugins/sudoers/sudoreplay.c:361 #, c-format msgid "unable to open %s/%s" msgstr "無法開啟 %s/%s" @@ -719,7 +697,7 @@ msgstr "無法開啟 %s/%s" msgid "unable to copy %s/%s to %s/%s: %s" msgstr "無法複製 %s/%s 至 %s/%s:%s" -#: logsrvd/iolog_writer.c:839 logsrvd/logsrvd_journal.c:195 +#: logsrvd/iolog_writer.c:839 logsrvd/logsrvd_journal.c:198 #, c-format msgid "unable to rename %s to %s" msgstr "無法重新命名 %s 至 %s" @@ -752,28 +730,28 @@ msgstr "伺服器訊息過長:%zu" #: logsrvd/logsrvd.c:873 logsrvd/logsrvd.c:887 logsrvd/logsrvd.c:1049 #: logsrvd/logsrvd.c:1174 logsrvd/logsrvd.c:1347 logsrvd/logsrvd.c:1365 #: logsrvd/logsrvd.c:1464 logsrvd/logsrvd.c:1589 logsrvd/logsrvd.c:1773 -#: logsrvd/logsrvd_journal.c:494 logsrvd/logsrvd_local.c:238 +#: logsrvd/logsrvd_journal.c:497 logsrvd/logsrvd_local.c:238 #: logsrvd/logsrvd_queue.c:164 logsrvd/logsrvd_relay.c:172 #: logsrvd/logsrvd_relay.c:249 logsrvd/logsrvd_relay.c:253 #: logsrvd/logsrvd_relay.c:389 logsrvd/logsrvd_relay.c:581 #: logsrvd/logsrvd_relay.c:742 logsrvd/logsrvd_relay.c:1131 #: logsrvd/sendlog.c:1291 logsrvd/tls_client.c:136 logsrvd/tls_client.c:152 #: logsrvd/tls_client.c:216 plugins/sudoers/audit.c:278 -#: plugins/sudoers/iolog.c:1033 plugins/sudoers/iolog.c:1166 -#: plugins/sudoers/iolog.c:1264 plugins/sudoers/log_client.c:121 +#: plugins/sudoers/iolog.c:1031 plugins/sudoers/iolog.c:1164 +#: plugins/sudoers/iolog.c:1262 plugins/sudoers/log_client.c:121 #: plugins/sudoers/log_client.c:343 plugins/sudoers/log_client.c:359 #: plugins/sudoers/log_client.c:407 plugins/sudoers/log_client.c:611 #: plugins/sudoers/log_client.c:618 plugins/sudoers/log_client.c:1103 -#: plugins/sudoers/log_client.c:1385 plugins/sudoers/log_client.c:1426 -#: plugins/sudoers/log_client.c:1434 plugins/sudoers/log_client.c:1593 -#: plugins/sudoers/log_client.c:1711 plugins/sudoers/log_client.c:2040 -#: plugins/sudoers/log_client.c:2048 plugins/sudoers/logging.c:147 -#: plugins/sudoers/logging.c:205 plugins/sudoers/sudoreplay.c:522 -#: plugins/sudoers/sudoreplay.c:569 plugins/sudoers/sudoreplay.c:811 -#: plugins/sudoers/sudoreplay.c:923 plugins/sudoers/sudoreplay.c:1014 -#: plugins/sudoers/sudoreplay.c:1029 plugins/sudoers/sudoreplay.c:1036 -#: plugins/sudoers/sudoreplay.c:1043 plugins/sudoers/sudoreplay.c:1050 -#: plugins/sudoers/sudoreplay.c:1057 plugins/sudoers/sudoreplay.c:1184 +#: plugins/sudoers/log_client.c:1384 plugins/sudoers/log_client.c:1425 +#: plugins/sudoers/log_client.c:1433 plugins/sudoers/log_client.c:1592 +#: plugins/sudoers/log_client.c:1710 plugins/sudoers/log_client.c:2039 +#: plugins/sudoers/log_client.c:2047 plugins/sudoers/logging.c:147 +#: plugins/sudoers/logging.c:205 plugins/sudoers/sudoreplay.c:519 +#: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:808 +#: plugins/sudoers/sudoreplay.c:920 plugins/sudoers/sudoreplay.c:1011 +#: plugins/sudoers/sudoreplay.c:1026 plugins/sudoers/sudoreplay.c:1033 +#: plugins/sudoers/sudoreplay.c:1040 plugins/sudoers/sudoreplay.c:1047 +#: plugins/sudoers/sudoreplay.c:1054 plugins/sudoers/sudoreplay.c:1181 msgid "unable to add event to queue" msgstr "無法將事件附加到佇列" @@ -833,14 +811,14 @@ msgstr "無效的 ChangeWindowSize" msgid "invalid CommandSuspend" msgstr "無效的 CommandSuspend" -#: logsrvd/logsrvd.c:782 logsrvd/logsrvd_journal.c:293 +#: logsrvd/logsrvd.c:782 logsrvd/logsrvd_journal.c:296 #: logsrvd/logsrvd_relay.c:652 logsrvd/sendlog.c:1192 -#: plugins/sudoers/log_client.c:1583 +#: plugins/sudoers/log_client.c:1582 #, c-format msgid "unable to unpack %s size %zu" msgstr "無法解開 %s(大小 %zu)" -#: logsrvd/logsrvd.c:827 logsrvd/logsrvd_journal.c:367 +#: logsrvd/logsrvd.c:827 logsrvd/logsrvd_journal.c:370 #: logsrvd/logsrvd_relay.c:676 #, c-format msgid "unexpected type_case value %d in %s from %s" @@ -876,8 +854,8 @@ msgstr "從 %s 收到 EOF,但其未正確關閉 TLS。" msgid "client message too large: %zu" msgstr "用戶端訊息過長:%zu" -#: logsrvd/logsrvd.c:1106 logsrvd/logsrvd_journal.c:256 -#: logsrvd/logsrvd_journal.c:257 +#: logsrvd/logsrvd.c:1106 logsrvd/logsrvd_journal.c:259 +#: logsrvd/logsrvd_journal.c:260 msgid "client message too large" msgstr "用戶端訊息過長" @@ -942,23 +920,23 @@ msgid "invalid random drop value: %s" msgstr "隨機丟棄值無效:%s" #: logsrvd/logsrvd.c:1975 logsrvd/sendlog.c:1756 -#: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:301 +#: plugins/sudoers/cvtsudoers.c:246 plugins/sudoers/sudoreplay.c:294 #: plugins/sudoers/visudo.c:182 #, c-format msgid "%s version %s\n" msgstr "%s 版本 %s\n" -#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:353 +#: logsrvd/logsrvd_conf.c:422 plugins/sudoers/check.c:358 #: plugins/sudoers/exptilde.c:85 plugins/sudoers/iolog.c:122 -#: plugins/sudoers/policy.c:1264 plugins/sudoers/sudoers.c:505 -#: plugins/sudoers/sudoers.c:1372 plugins/sudoers/testsudoers.c:215 +#: plugins/sudoers/policy.c:1271 plugins/sudoers/sudoers.c:512 +#: plugins/sudoers/sudoers.c:1411 plugins/sudoers/testsudoers.c:215 #: plugins/sudoers/testsudoers.c:382 #, c-format msgid "unknown user %s" msgstr "未知使用者 %s" #: logsrvd/logsrvd_conf.c:439 plugins/sudoers/iolog.c:148 -#: plugins/sudoers/sudoers.c:510 plugins/sudoers/sudoers.c:1406 +#: plugins/sudoers/sudoers.c:517 plugins/sudoers/sudoers.c:1445 #: plugins/sudoers/testsudoers.c:406 #, c-format msgid "unknown group %s" @@ -1032,7 +1010,7 @@ msgid "%s:%d [%s] illegal key: %s" msgstr "%s:%d [%s] 本設定鍵無效:%s" #: logsrvd/logsrvd_conf.c:1281 plugins/sudoers/cvtsudoers.c:268 -#: plugins/sudoers/logging.c:1029 +#: plugins/sudoers/logging.c:1033 #, c-format msgid "unable to open log file %s" msgstr "無法開啟記錄檔案 %s" @@ -1045,49 +1023,49 @@ msgstr "無法初始化伺服器 TLS 上下文" msgid "unable to initialize relay TLS context" msgstr "無法初始化轉送 TLS 上下文" -#: logsrvd/logsrvd_journal.c:146 logsrvd/logsrvd_journal.c:421 -#: logsrvd/logsrvd_journal.c:426 +#: logsrvd/logsrvd_journal.c:149 logsrvd/logsrvd_journal.c:424 +#: logsrvd/logsrvd_journal.c:429 msgid "unable to create journal file" msgstr "無法建立日誌檔案" -#: logsrvd/logsrvd_journal.c:150 logsrvd/logsrvd_queue.c:109 -#: plugins/sudoers/visudo.c:1026 +#: logsrvd/logsrvd_journal.c:153 logsrvd/logsrvd_queue.c:109 +#: plugins/sudoers/visudo.c:1028 #, c-format msgid "unable to lock %s" msgstr "無法鎖定 %s" -#: logsrvd/logsrvd_journal.c:153 +#: logsrvd/logsrvd_journal.c:156 msgid "unable to lock journal file" msgstr "無法鎖定日誌檔案" -#: logsrvd/logsrvd_journal.c:161 +#: logsrvd/logsrvd_journal.c:164 msgid "unable to open journal file" msgstr "無法開啟日誌檔案" -#: logsrvd/logsrvd_journal.c:182 logsrvd/logsrvd_journal.c:457 -#: logsrvd/logsrvd_journal.c:462 +#: logsrvd/logsrvd_journal.c:185 logsrvd/logsrvd_journal.c:460 +#: logsrvd/logsrvd_journal.c:465 msgid "unable to write journal file" msgstr "無法寫入日誌檔案" -#: logsrvd/logsrvd_journal.c:190 logsrvd/logsrvd_journal.c:197 +#: logsrvd/logsrvd_journal.c:193 logsrvd/logsrvd_journal.c:200 msgid "unable to rename journal file" msgstr "無法重新命名日誌檔案" -#: logsrvd/logsrvd_journal.c:244 logsrvd/logsrvd_journal.c:245 -#: logsrvd/logsrvd_journal.c:279 logsrvd/logsrvd_journal.c:280 +#: logsrvd/logsrvd_journal.c:247 logsrvd/logsrvd_journal.c:248 +#: logsrvd/logsrvd_journal.c:282 logsrvd/logsrvd_journal.c:283 msgid "unexpected EOF reading journal file" msgstr "讀取日誌檔案時遇到非預期的結束字元 (EOF)" -#: logsrvd/logsrvd_journal.c:248 logsrvd/logsrvd_journal.c:249 -#: logsrvd/logsrvd_journal.c:283 logsrvd/logsrvd_journal.c:284 +#: logsrvd/logsrvd_journal.c:251 logsrvd/logsrvd_journal.c:252 +#: logsrvd/logsrvd_journal.c:286 logsrvd/logsrvd_journal.c:287 msgid "error reading journal file" msgstr "讀取日誌檔案時發生錯誤" -#: logsrvd/logsrvd_journal.c:295 logsrvd/logsrvd_journal.c:381 +#: logsrvd/logsrvd_journal.c:298 logsrvd/logsrvd_journal.c:384 msgid "invalid journal file, unable to restart" msgstr "日誌檔案無效,無法重新開始" -#: logsrvd/logsrvd_journal.c:440 +#: logsrvd/logsrvd_journal.c:443 #, c-format msgid "unable to seek to [%lld, %ld] in journal file %s" msgstr "無法搜尋至 %3$s 檔案的 [%1$lld, %2$ld] 位置" @@ -1145,7 +1123,7 @@ msgstr "無法格式化計時緩衝區,長度 %d" #: logsrvd/logsrvd_local.c:599 logsrvd/logsrvd_local.c:607 #: logsrvd/logsrvd_local.c:655 logsrvd/logsrvd_local.c:690 -#: plugins/sudoers/sudoreplay.c:351 +#: plugins/sudoers/sudoreplay.c:344 #, c-format msgid "%s/%s: %s" msgstr "%s/%s: %s" @@ -1180,7 +1158,7 @@ msgid "%s: invalid ServerHello, missing server_id" msgstr "%s:無效的 ServerHello,缺少 server_id" #: logsrvd/logsrvd_relay.c:520 logsrvd/sendlog.c:1096 -#: plugins/sudoers/log_client.c:1469 +#: plugins/sudoers/log_client.c:1468 msgid "invalid ServerHello" msgstr "無效的 ServerHello" @@ -1293,35 +1271,35 @@ msgstr "無法查看 %s:%s: %s" msgid "unable to get server IP addr" msgstr "無法取得伺服器 IP 地址" -#: logsrvd/sendlog.c:300 plugins/sudoers/sudoreplay.c:871 +#: logsrvd/sendlog.c:300 plugins/sudoers/sudoreplay.c:868 #, c-format msgid "unable to read %s/%s: %s" msgstr "無法讀取 %s/%s: %s" -#: logsrvd/sendlog.c:1020 plugins/sudoers/iolog.c:951 -#: plugins/sudoers/iolog.c:1026 +#: logsrvd/sendlog.c:1020 plugins/sudoers/iolog.c:949 +#: plugins/sudoers/iolog.c:1024 #, c-format msgid "unexpected I/O event %d" msgstr "不應有的 I/O 事件 %d" #: logsrvd/sendlog.c:1073 logsrvd/sendlog.c:1090 logsrvd/sendlog.c:1124 -#: plugins/sudoers/log_client.c:1118 plugins/sudoers/log_client.c:1395 -#: plugins/sudoers/log_client.c:1463 plugins/sudoers/log_client.c:1502 +#: plugins/sudoers/log_client.c:1118 plugins/sudoers/log_client.c:1394 +#: plugins/sudoers/log_client.c:1462 plugins/sudoers/log_client.c:1501 #, c-format msgid "%s: unexpected state %d" msgstr "%s:不應有的狀態 %d" -#: logsrvd/sendlog.c:1160 plugins/sudoers/log_client.c:1551 +#: logsrvd/sendlog.c:1160 plugins/sudoers/log_client.c:1550 #, c-format msgid "error message received from server: %s" msgstr "自伺服器接收到錯誤訊息:%s" -#: logsrvd/sendlog.c:1173 plugins/sudoers/log_client.c:1564 +#: logsrvd/sendlog.c:1173 plugins/sudoers/log_client.c:1563 #, c-format msgid "abort message received from server: %s" msgstr "自伺服器接收到中止訊息:%s" -#: logsrvd/sendlog.c:1232 plugins/sudoers/log_client.c:1614 +#: logsrvd/sendlog.c:1232 plugins/sudoers/log_client.c:1613 #, c-format msgid "%s: unexpected type_case value %d" msgstr "%s:不應有的 type_case 值 %d" @@ -1330,7 +1308,7 @@ msgstr "%s:不應有的 type_case 值 %d" msgid "timeout reading from server" msgstr "從伺服器讀取逾時" -#: logsrvd/sendlog.c:1310 plugins/sudoers/log_client.c:1730 +#: logsrvd/sendlog.c:1310 plugins/sudoers/log_client.c:1729 msgid "host name does not match certificate" msgstr "主機名稱和憑證不符" @@ -1338,7 +1316,7 @@ msgstr "主機名稱和憑證不符" msgid "premature EOF" msgstr "檔案過早結束" -#: logsrvd/sendlog.c:1356 plugins/sudoers/log_client.c:1777 +#: logsrvd/sendlog.c:1356 plugins/sudoers/log_client.c:1776 #, c-format msgid "server message too large: %u" msgstr "伺服器訊息過長:%u" @@ -1425,10 +1403,10 @@ msgstr "無法將最低通訊協定版本設為 TLS 1.2:%s" #: plugins/sudoers/audit.c:269 plugins/sudoers/audit.c:429 #: plugins/sudoers/log_client.c:951 plugins/sudoers/log_client.c:1000 -#: plugins/sudoers/log_client.c:1049 plugins/sudoers/log_client.c:1175 -#: plugins/sudoers/logging.c:591 plugins/sudoers/logging.c:689 -#: plugins/sudoers/logging.c:792 plugins/sudoers/logging.c:983 -#: plugins/sudoers/policy.c:124 +#: plugins/sudoers/log_client.c:1049 plugins/sudoers/log_client.c:1174 +#: plugins/sudoers/logging.c:595 plugins/sudoers/logging.c:693 +#: plugins/sudoers/logging.c:796 plugins/sudoers/logging.c:987 +#: plugins/sudoers/policy.c:125 msgid "unable to get time of day" msgstr "無法取得一日時間" @@ -1582,11 +1560,11 @@ msgstr "無法聯繫 SecurID 伺服器" msgid "User ID locked for SecurID Authentication" msgstr "用於 SecurID 認證的使用者 ID 已被鎖定" -#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:170 +#: plugins/sudoers/auth/securid5.c:119 plugins/sudoers/auth/securid5.c:171 msgid "invalid username length for SecurID" msgstr "用於 SecurID 的使用者名稱長度無效" -#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:175 +#: plugins/sudoers/auth/securid5.c:123 plugins/sudoers/auth/securid5.c:176 msgid "invalid Authentication Handle for SecurID" msgstr "用於 SecurID 的認證處理無效" @@ -1594,11 +1572,11 @@ msgstr "用於 SecurID 的認證處理無效" msgid "SecurID communication failed" msgstr "SecurID 通訊失敗" -#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:218 +#: plugins/sudoers/auth/securid5.c:131 plugins/sudoers/auth/securid5.c:219 msgid "unknown SecurID error" msgstr "未知 SecurID 錯誤" -#: plugins/sudoers/auth/securid5.c:165 +#: plugins/sudoers/auth/securid5.c:166 msgid "invalid passcode length for SecurID" msgstr "用於 SecurID 的密碼長度無效" @@ -1668,9 +1646,17 @@ msgstr "" " #3) 權力越大則責任越大。\n" "\n" -#: plugins/sudoers/check.c:348 plugins/sudoers/check.c:358 -#: plugins/sudoers/parse.c:64 plugins/sudoers/sudoers.c:920 -#: plugins/sudoers/sudoers.c:941 plugins/sudoers/tsdump.c:119 +#: plugins/sudoers/check.c:309 +msgid "" +"For security reasons, the password you type will not be visible.\n" +"\n" +msgstr "" +"考量到安全性因素,不會顯示您輸入的密碼。\n" +"\n" + +#: plugins/sudoers/check.c:353 plugins/sudoers/check.c:363 +#: plugins/sudoers/parse.c:82 plugins/sudoers/sudoers.c:945 +#: plugins/sudoers/sudoers.c:966 plugins/sudoers/tsdump.c:119 #, c-format msgid "unknown uid %u" msgstr "未知 uid %u" @@ -1727,8 +1713,7 @@ msgstr "%s:輸入及輸出檔案必須不一致" #: plugins/sudoers/cvtsudoers.c:399 plugins/sudoers/sudoers.c:166 #: plugins/sudoers/sudoers.c:222 plugins/sudoers/testsudoers.c:254 -#: plugins/sudoers/visudo.c:280 plugins/sudoers/visudo.c:650 -#: plugins/sudoers/visudo.c:975 +#: plugins/sudoers/visudo.c:280 plugins/sudoers/visudo.c:654 msgid "unable to initialize sudoers default values" msgstr "無法初始化 sudoers 預設值" @@ -1757,12 +1742,12 @@ msgstr "隱藏類型無效:%s" msgid "invalid filter: %s" msgstr "篩選器無效:%s" -#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:980 +#: plugins/sudoers/cvtsudoers.c:754 plugins/sudoers/visudo.c:982 #, c-format msgid "failed to parse %s file, unknown error" msgstr "無法解析 %s 檔案,原因:未知錯誤" -#: plugins/sudoers/cvtsudoers.c:1478 plugins/sudoers/sudoreplay.c:1145 +#: plugins/sudoers/cvtsudoers.c:1478 plugins/sudoers/sudoreplay.c:1142 #: plugins/sudoers/timestamp.c:343 plugins/sudoers/timestamp.c:346 #, c-format msgid "unable to write to %s" @@ -1817,17 +1802,36 @@ msgstr "" " -s, --suppress=部份 隱藏某些部分的輸出\n" " -V, --version 顯示版本訊息後退出" +#: plugins/sudoers/cvtsudoers_csv.c:192 plugins/sudoers/cvtsudoers_csv.c:199 +#: plugins/sudoers/cvtsudoers_ldif.c:244 plugins/sudoers/cvtsudoers_ldif.c:251 +#: plugins/sudoers/cvtsudoers_ldif.c:592 plugins/sudoers/env.c:340 +#: plugins/sudoers/env.c:347 plugins/sudoers/env.c:458 +#: plugins/sudoers/ldap.c:528 plugins/sudoers/ldap.c:761 +#: plugins/sudoers/ldap.c:1134 plugins/sudoers/ldap_conf.c:222 +#: plugins/sudoers/ldap_conf.c:313 plugins/sudoers/ldap_util.c:486 +#: plugins/sudoers/linux_audit.c:92 plugins/sudoers/logging.c:461 +#: plugins/sudoers/logging.c:817 plugins/sudoers/logging.c:827 +#: plugins/sudoers/policy.c:807 plugins/sudoers/policy.c:818 +#: plugins/sudoers/prompt.c:168 plugins/sudoers/serialize_list.c:62 +#: plugins/sudoers/serialize_list.c:71 plugins/sudoers/strvec_join.c:62 +#: plugins/sudoers/sudoreplay.c:1339 plugins/sudoers/sudoreplay.c:1345 +#: plugins/sudoers/sudoreplay.c:1351 plugins/sudoers/testsudoers.c:245 +#: plugins/sudoers/toke_util.c:213 toke.l:995 toke.l:1197 +#, c-format +msgid "internal error, %s overflow" +msgstr "內部錯誤,%s 溢出" + #: plugins/sudoers/cvtsudoers_csv.c:452 plugins/sudoers/cvtsudoers_csv.c:466 #: plugins/sudoers/cvtsudoers_json.c:657 plugins/sudoers/cvtsudoers_json.c:672 #: plugins/sudoers/cvtsudoers_ldif.c:347 plugins/sudoers/cvtsudoers_ldif.c:360 -#: plugins/sudoers/ldap.c:510 +#: plugins/sudoers/ldap.c:512 msgid "unable to get GMT time" msgstr "無法取得 GMT 時間" #: plugins/sudoers/cvtsudoers_csv.c:457 plugins/sudoers/cvtsudoers_csv.c:471 #: plugins/sudoers/cvtsudoers_json.c:662 plugins/sudoers/cvtsudoers_json.c:677 #: plugins/sudoers/cvtsudoers_ldif.c:352 plugins/sudoers/cvtsudoers_ldif.c:365 -#: plugins/sudoers/ldap.c:518 +#: plugins/sudoers/ldap.c:520 msgid "unable to format timestamp" msgstr "無法格式化時間戳" @@ -2641,8 +2645,8 @@ msgstr "「%2$s」選項的 Defaults 類型 0x%1$x 無效" msgid "value \"%s\" is invalid for option \"%s\"" msgstr "「%s」數值對「%s」選項無效" -#: plugins/sudoers/defaults.c:1128 plugins/sudoers/policy.c:208 -#: plugins/sudoers/policy.c:217 +#: plugins/sudoers/defaults.c:1128 plugins/sudoers/policy.c:210 +#: plugins/sudoers/policy.c:219 #, c-format msgid "path name for \"%s\" too long" msgstr "「%s」的路徑名稱太長" @@ -2657,15 +2661,24 @@ msgstr "「%s」的值必須以「/」、「~」或「*」開頭" msgid "values for \"%s\" must start with a '/'" msgstr "「%s」的值必須以「/」開頭" +#: plugins/sudoers/editor.c:180 +#, c-format +msgid "ignoring editor: %.*s" +msgstr "忽略編輯器:%.*s" + +#: plugins/sudoers/editor.c:181 +msgid "editor arguments may not contain \"--\"" +msgstr "編輯器引數不能包含「--」" + #: plugins/sudoers/env.c:426 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv:envp 損壞,長度不符" -#: plugins/sudoers/env.c:1109 +#: plugins/sudoers/env.c:1113 msgid "unable to rebuild the environment" msgstr "無法重建環境" -#: plugins/sudoers/env.c:1183 +#: plugins/sudoers/env.c:1192 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "對不起,您沒有權限設定以下環境變數:%s" @@ -2680,27 +2693,17 @@ msgstr "不支援 %2$s 的摘要類型 %1$d" msgid "%s: read error" msgstr "%s:讀取錯誤" -#: plugins/sudoers/group_plugin.c:169 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s 必須由使用者 ID %d 所有" - -#: plugins/sudoers/group_plugin.c:173 -#, c-format -msgid "%s must only be writable by owner" -msgstr "%s 必須只允許所有者可寫" - -#: plugins/sudoers/group_plugin.c:185 plugins/sudoers/sssd.c:576 +#: plugins/sudoers/group_plugin.c:169 plugins/sudoers/sssd.c:576 #, c-format msgid "unable to load %s: %s" msgstr "無法載入 %s:%s" -#: plugins/sudoers/group_plugin.c:197 +#: plugins/sudoers/group_plugin.c:181 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "無法在 %s 中找到符號「group_plugin」" -#: plugins/sudoers/group_plugin.c:202 +#: plugins/sudoers/group_plugin.c:186 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s:不相容的群組外掛程式主要版本號碼 %d,版本應該為 %d" @@ -2723,10 +2726,10 @@ msgstr "本機 IP 位址和網路遮罩配對:\n" msgid "unable to update sequence file" msgstr "無法更新序列檔" -#: plugins/sudoers/iolog.c:719 plugins/sudoers/iolog.c:909 -#: plugins/sudoers/iolog.c:1071 plugins/sudoers/iolog.c:1078 -#: plugins/sudoers/iolog.c:1199 plugins/sudoers/iolog.c:1206 -#: plugins/sudoers/iolog.c:1305 plugins/sudoers/iolog.c:1312 +#: plugins/sudoers/iolog.c:719 plugins/sudoers/iolog.c:907 +#: plugins/sudoers/iolog.c:1069 plugins/sudoers/iolog.c:1076 +#: plugins/sudoers/iolog.c:1197 plugins/sudoers/iolog.c:1204 +#: plugins/sudoers/iolog.c:1303 plugins/sudoers/iolog.c:1310 #, c-format msgid "unable to write to I/O log file: %s" msgstr "無法寫入 I/O 記錄檔案:%s" @@ -2736,20 +2739,20 @@ msgstr "無法寫入 I/O 記錄檔案:%s" msgid "unable to create %s/%s" msgstr "無法建立 %s/%s" -#: plugins/sudoers/iolog.c:957 +#: plugins/sudoers/iolog.c:955 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "%s:內部錯誤,未開啟事件 %d 的 I/O 記錄檔案" -#: plugins/sudoers/iolog.c:1056 plugins/sudoers/iolog.c:1184 -#: plugins/sudoers/iolog.c:1289 plugins/sudoers/timestamp.c:879 -#: plugins/sudoers/timestamp.c:971 plugins/sudoers/visudo.c:552 -#: plugins/sudoers/visudo.c:558 +#: plugins/sudoers/iolog.c:1054 plugins/sudoers/iolog.c:1182 +#: plugins/sudoers/iolog.c:1287 plugins/sudoers/timestamp.c:879 +#: plugins/sudoers/timestamp.c:971 plugins/sudoers/visudo.c:556 +#: plugins/sudoers/visudo.c:562 msgid "unable to read the clock" msgstr "無法讀取時鐘" -#: plugins/sudoers/iolog.c:1281 plugins/sudoers/log_client.c:1193 -#: plugins/sudoers/log_client.c:1203 plugins/sudoers/log_client.c:1207 +#: plugins/sudoers/iolog.c:1279 plugins/sudoers/log_client.c:1192 +#: plugins/sudoers/log_client.c:1202 plugins/sudoers/log_client.c:1206 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "%s:內部錯誤,訊號 %d 無效" @@ -2768,16 +2771,16 @@ msgstr "無法初始化 SSL 憑證和金鑰資料庫:%s" msgid "you must set TLS_CERT in %s to use SSL" msgstr "要使用 SSL,您必須在 %s 設定 TLS_CERT" -#: plugins/sudoers/ldap.c:1712 +#: plugins/sudoers/ldap.c:1714 #, c-format msgid "unable to initialize LDAP: %s" msgstr "無法初始化 LDAP:%s" -#: plugins/sudoers/ldap.c:1749 +#: plugins/sudoers/ldap.c:1751 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "指定了 start_tls,但 LDAP 函式庫不支援 ldap_start_tls_s() 或 ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:1886 plugins/sudoers/parse_ldif.c:748 +#: plugins/sudoers/ldap.c:1888 plugins/sudoers/parse_ldif.c:748 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "無效的 sudoOrder 屬性:%s" @@ -2818,7 +2821,7 @@ msgid "unable to send audit message" msgstr "無法傳送稽核訊息" #: plugins/sudoers/log_client.c:125 plugins/sudoers/log_client.c:412 -#: plugins/sudoers/log_client.c:1440 plugins/sudoers/log_client.c:2056 +#: plugins/sudoers/log_client.c:1439 plugins/sudoers/log_client.c:2055 msgid "error in event loop" msgstr "事件循環中發生錯誤" @@ -2860,20 +2863,20 @@ msgstr "TLS 初始化失敗" msgid "TLS handshake was unsuccessful" msgstr "TLS 交握失敗" -#: plugins/sudoers/log_client.c:1211 +#: plugins/sudoers/log_client.c:1210 #, c-format msgid "%s: internal error, invalid exit status %d" msgstr "%s:內部錯誤,退出狀態碼 %d 無效" -#: plugins/sudoers/log_client.c:1740 plugins/sudoers/log_client.c:1764 +#: plugins/sudoers/log_client.c:1739 plugins/sudoers/log_client.c:1763 msgid "lost connection to log server" msgstr "失去對記錄伺服器的連線" -#: plugins/sudoers/log_client.c:1841 +#: plugins/sudoers/log_client.c:1840 msgid "missing write buffer" msgstr "缺少寫入緩衝區" -#: plugins/sudoers/log_client.c:1995 +#: plugins/sudoers/log_client.c:1994 msgid "unable to connect to log server" msgstr "無法連線到記錄伺服器" @@ -2913,15 +2916,15 @@ msgstr "對不起,使用者 %1$s 不允許以 %8$s 上的 %5$s%6$s%7$s 身份 msgid "This incident has been reported to the administrator.\n" msgstr "本事件已向管理員報告。\n" -#: plugins/sudoers/logging.c:365 plugins/sudoers/sudoers.c:648 -#: plugins/sudoers/sudoers.c:650 plugins/sudoers/sudoers.c:652 -#: plugins/sudoers/sudoers.c:654 plugins/sudoers/sudoers.c:805 -#: plugins/sudoers/sudoers.c:807 +#: plugins/sudoers/logging.c:369 plugins/sudoers/sudoers.c:655 +#: plugins/sudoers/sudoers.c:657 plugins/sudoers/sudoers.c:659 +#: plugins/sudoers/sudoers.c:661 plugins/sudoers/sudoers.c:816 +#: plugins/sudoers/sudoers.c:818 #, c-format msgid "%s: command not found" msgstr "%s:找不到指令" -#: plugins/sudoers/logging.c:367 plugins/sudoers/sudoers.c:644 +#: plugins/sudoers/logging.c:371 plugins/sudoers/sudoers.c:651 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" @@ -2930,30 +2933,30 @@ msgstr "" "忽略在「.」中找到的「%s」\n" "請使用「sudo ./%s」,若這是您想執行的「%s」。" -#: plugins/sudoers/logging.c:387 +#: plugins/sudoers/logging.c:391 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u 次密碼錯誤嘗試" -#: plugins/sudoers/logging.c:477 +#: plugins/sudoers/logging.c:481 msgid "authentication failure" msgstr "認證失敗" -#: plugins/sudoers/logging.c:516 plugins/sudoers/logging.c:535 +#: plugins/sudoers/logging.c:520 plugins/sudoers/logging.c:539 msgid "a password is required" msgstr "需要密碼" -#: plugins/sudoers/logging.c:799 plugins/sudoers/logging.c:811 +#: plugins/sudoers/logging.c:803 plugins/sudoers/logging.c:815 msgid "problem parsing sudoers" msgstr "解析 sudoers 時發生問題" -#: plugins/sudoers/logging.c:873 plugins/sudoers/logging.c:885 +#: plugins/sudoers/logging.c:877 plugins/sudoers/logging.c:889 #, c-format msgid "%s:%d:%d: %s" msgstr "%s:%d:%d: %s" -#: plugins/sudoers/logging.c:1062 +#: plugins/sudoers/logging.c:1066 #, c-format msgid "unable to write log file: %s" msgstr "無法寫入記錄檔案:%s" @@ -2968,7 +2971,7 @@ msgstr "%s (%s) 的摘要長度 %zu 是錯誤的(預期是 %zu)" msgid "digest for %s (%s) is not in %s form" msgstr "%s(%s) 的摘要的形式不是 %s" -#: plugins/sudoers/parse.c:591 +#: plugins/sudoers/parse.c:631 #, c-format msgid "" "\n" @@ -2977,7 +2980,7 @@ msgstr "" "\n" "LDAP 角色:%s\n" -#: plugins/sudoers/parse.c:594 +#: plugins/sudoers/parse.c:634 msgid "" "\n" "Sudoers entry:\n" @@ -2985,38 +2988,38 @@ msgstr "" "\n" "Sudoers 條目:\n" -#: plugins/sudoers/parse.c:596 +#: plugins/sudoers/parse.c:636 msgid " RunAsUsers: " msgstr " RunAs 使用者:" -#: plugins/sudoers/parse.c:611 +#: plugins/sudoers/parse.c:651 msgid " RunAsGroups: " msgstr " RunAs 群組:" -#: plugins/sudoers/parse.c:621 +#: plugins/sudoers/parse.c:661 msgid " Options: " msgstr " 選項:" -#: plugins/sudoers/parse.c:685 +#: plugins/sudoers/parse.c:725 msgid " Commands:\n" msgstr " 指令:\n" -#: plugins/sudoers/parse.c:876 +#: plugins/sudoers/parse.c:916 #, c-format msgid "Matching Defaults entries for %s on %s:\n" msgstr "比較 %s (%s 上) 的預設條目:\n" -#: plugins/sudoers/parse.c:894 +#: plugins/sudoers/parse.c:934 #, c-format msgid "Runas and Command-specific defaults for %s:\n" msgstr "%s RunAs 和指令指定的預設值:\n" -#: plugins/sudoers/parse.c:912 +#: plugins/sudoers/parse.c:952 #, c-format msgid "User %s may run the following commands on %s:\n" msgstr "使用者 %s 可以在 %s 上執行以下指令:\n" -#: plugins/sudoers/parse.c:927 +#: plugins/sudoers/parse.c:967 #, c-format msgid "User %s is not allowed to run sudo on %s.\n" msgstr "使用者 %s 沒有權限在 %s 上執行 sudo。\n" @@ -3031,64 +3034,64 @@ msgstr "將忽略不完整的 sudoRole:cn:%s" msgid "invalid LDIF attribute: %s" msgstr "LDIF 屬性無效:%s" -#: plugins/sudoers/policy.c:81 plugins/sudoers/policy.c:112 +#: plugins/sudoers/policy.c:82 plugins/sudoers/policy.c:113 #, c-format msgid "invalid %.*s set by sudo front-end" msgstr "sudo 前端設定的 %.*s 無效" -#: plugins/sudoers/policy.c:358 plugins/sudoers/testsudoers.c:268 +#: plugins/sudoers/policy.c:360 plugins/sudoers/testsudoers.c:268 msgid "unable to parse network address list" msgstr "無法解析網路位址列表" -#: plugins/sudoers/policy.c:526 +#: plugins/sudoers/policy.c:528 msgid "user name not set by sudo front-end" msgstr "sudo 前端未設定使用者名稱" -#: plugins/sudoers/policy.c:530 +#: plugins/sudoers/policy.c:532 msgid "user-ID not set by sudo front-end" msgstr "sudo 前端未設定使用者 ID (user-ID)" -#: plugins/sudoers/policy.c:534 +#: plugins/sudoers/policy.c:536 msgid "group-ID not set by sudo front-end" msgstr "sudo 前端未設定群組 ID (group-ID)" -#: plugins/sudoers/policy.c:538 +#: plugins/sudoers/policy.c:540 msgid "host name not set by sudo front-end" msgstr "sudo 前端未設定主機名稱" -#: plugins/sudoers/policy.c:730 +#: plugins/sudoers/policy.c:737 #, c-format msgid "invalid working directory: %s" msgstr "無效的工作目錄:%s" -#: plugins/sudoers/policy.c:914 +#: plugins/sudoers/policy.c:921 #, c-format msgid "invalid chroot directory: %s" msgstr "無效的 chroot 目錄:%s" -#: plugins/sudoers/policy.c:1101 plugins/sudoers/visudo.c:259 -#: plugins/sudoers/visudo.c:902 +#: plugins/sudoers/policy.c:1108 plugins/sudoers/visudo.c:259 +#: plugins/sudoers/visudo.c:906 #, c-format msgid "unable to execute %s" msgstr "無法執行 %s" -#: plugins/sudoers/policy.c:1171 plugins/sudoers/policy.c:1208 -#: plugins/sudoers/policy.c:1230 plugins/sudoers/policy.c:1256 +#: plugins/sudoers/policy.c:1178 plugins/sudoers/policy.c:1215 +#: plugins/sudoers/policy.c:1237 plugins/sudoers/policy.c:1263 #, c-format msgid "%s: invalid mode flags from sudo front end: 0x%x" msgstr "%s:來自 sudo 前端的無效 mode 旗標:0x%x" -#: plugins/sudoers/policy.c:1292 +#: plugins/sudoers/policy.c:1299 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers 策略外掛程式版本 %s\n" -#: plugins/sudoers/policy.c:1294 +#: plugins/sudoers/policy.c:1301 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers 檔案文法版本 %d\n" -#: plugins/sudoers/policy.c:1298 +#: plugins/sudoers/policy.c:1305 #, c-format msgid "" "\n" @@ -3097,27 +3100,27 @@ msgstr "" "\n" "Sudoers 路徑:%s\n" -#: plugins/sudoers/policy.c:1301 +#: plugins/sudoers/policy.c:1308 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch 路徑:%s\n" -#: plugins/sudoers/policy.c:1303 +#: plugins/sudoers/policy.c:1310 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf 路徑:%s\n" -#: plugins/sudoers/policy.c:1304 +#: plugins/sudoers/policy.c:1311 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret 路徑:%s\n" -#: plugins/sudoers/policy.c:1337 +#: plugins/sudoers/policy.c:1344 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "無法註冊類型為 %d 的觸發器 (版本 %d.%d)" -#: plugins/sudoers/policy.c:1355 +#: plugins/sudoers/policy.c:1362 #, c-format msgid "unable to deregister hook of type %d (version %d.%d)" msgstr "無法取消註冊類型為 %d 的觸發器 (版本 %d.%d)" @@ -3164,24 +3167,24 @@ msgstr "無法快取 %s 群組" msgid "unable to cache group %s, already exists" msgstr "無法快取群組 %s,原因:已經存在" -#: plugins/sudoers/pwutil.c:880 plugins/sudoers/pwutil.c:931 -#: plugins/sudoers/pwutil.c:981 plugins/sudoers/pwutil.c:1033 +#: plugins/sudoers/pwutil.c:880 plugins/sudoers/pwutil.c:963 +#: plugins/sudoers/pwutil.c:1017 plugins/sudoers/pwutil.c:1071 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "無法快取群組列表 %s,原因:已經存在" -#: plugins/sudoers/pwutil.c:886 plugins/sudoers/pwutil.c:936 -#: plugins/sudoers/pwutil.c:987 plugins/sudoers/pwutil.c:1038 +#: plugins/sudoers/pwutil.c:886 plugins/sudoers/pwutil.c:968 +#: plugins/sudoers/pwutil.c:1023 plugins/sudoers/pwutil.c:1076 #, c-format msgid "unable to cache group list for %s" msgstr "無法快取 %s 的群組列表" -#: plugins/sudoers/pwutil.c:925 +#: plugins/sudoers/pwutil.c:957 #, c-format msgid "unable to parse groups for %s" msgstr "無法解析 %s 的群組" -#: plugins/sudoers/pwutil.c:1027 +#: plugins/sudoers/pwutil.c:1065 #, c-format msgid "unable to parse gids for %s" msgstr "無法解析 %s 的群組 ID" @@ -3293,213 +3296,217 @@ msgstr "未指定命令" msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers 指定 root 不允許執行 sudo" -#: plugins/sudoers/sudoers.c:476 +#: plugins/sudoers/sudoers.c:483 msgid "user not allowed to override closefrom limit" msgstr "使用者不允許覆蓋 closefrom 限制" -#: plugins/sudoers/sudoers.c:477 +#: plugins/sudoers/sudoers.c:484 msgid "you are not permitted to use the -C option" msgstr "您沒有權限使用 -C 選項" -#: plugins/sudoers/sudoers.c:537 +#: plugins/sudoers/sudoers.c:544 #, c-format msgid "timestamp owner (%s): No such user" msgstr "時間戳所有者 (%s):無此使用者" -#: plugins/sudoers/sudoers.c:552 +#: plugins/sudoers/sudoers.c:559 msgid "no tty" msgstr "找不到終端" -#: plugins/sudoers/sudoers.c:553 +#: plugins/sudoers/sudoers.c:560 msgid "sorry, you must have a tty to run sudo" msgstr "抱歉,您必須先要有終端才能執行 sudo" -#: plugins/sudoers/sudoers.c:560 +#: plugins/sudoers/sudoers.c:567 #, c-format msgid "invalid shell for user %s: %s" msgstr "%s 使用者的 Shell 無效:%s" -#: plugins/sudoers/sudoers.c:643 +#: plugins/sudoers/sudoers.c:650 msgid "command in current directory" msgstr "目前目錄中的指令" -#: plugins/sudoers/sudoers.c:658 +#: plugins/sudoers/sudoers.c:665 msgid "\"cd\" is a shell built-in command, it cannot be run directly." msgstr "「cd」是 shell 內建的命令,不能直接執行。" -#: plugins/sudoers/sudoers.c:660 +#: plugins/sudoers/sudoers.c:667 msgid "the -s option may be used to run a privileged shell." msgstr "-s 選項可用來執行具特殊權限的 shell。" -#: plugins/sudoers/sudoers.c:662 +#: plugins/sudoers/sudoers.c:669 msgid "the -D option may be used to run a command in a specific directory." msgstr "-D 選項可用來在特定目錄執行命令。" -#: plugins/sudoers/sudoers.c:671 +#: plugins/sudoers/sudoers.c:678 msgid "user not allowed to set a command timeout" msgstr "使用者不允許設定命令逾時" -#: plugins/sudoers/sudoers.c:673 +#: plugins/sudoers/sudoers.c:680 msgid "sorry, you are not allowed set a command timeout" msgstr "抱歉,您沒有權限設定逾時時間" -#: plugins/sudoers/sudoers.c:681 +#: plugins/sudoers/sudoers.c:688 msgid "user not allowed to preserve the environment" msgstr "使用者不允許保留環境" -#: plugins/sudoers/sudoers.c:683 +#: plugins/sudoers/sudoers.c:690 msgid "sorry, you are not allowed to preserve the environment" msgstr "抱歉,您沒有權限保留環境" -#: plugins/sudoers/sudoers.c:1073 +#: plugins/sudoers/sudoers.c:799 +msgid "error setting user-specified environment variables" +msgstr "設定使用者指定的環境變數時發生錯誤" + +#: plugins/sudoers/sudoers.c:1112 msgid "sudoedit doesn't need to be run via sudo" msgstr "sudoedit 不用以 sudo 執行" -#: plugins/sudoers/sudoers.c:1118 plugins/sudoers/sudoreplay.c:1584 +#: plugins/sudoers/sudoers.c:1157 plugins/sudoers/sudoreplay.c:1612 #: plugins/sudoers/tsdump.c:138 #, c-format msgid "unable to read %s" msgstr "無法讀取 %s" -#: plugins/sudoers/sudoers.c:1147 plugins/sudoers/visudo.c:1064 +#: plugins/sudoers/sudoers.c:1186 plugins/sudoers/visudo.c:1066 #, c-format msgid "%s is not a regular file" msgstr "%s 不是一般檔案" -#: plugins/sudoers/sudoers.c:1151 plugins/sudoers/timestamp.c:263 toke.l:1247 +#: plugins/sudoers/sudoers.c:1190 plugins/sudoers/timestamp.c:263 toke.l:1255 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s 由使用者 ID %u 所有,應為 %u" -#: plugins/sudoers/sudoers.c:1155 plugins/sudoers/timestamp.c:270 toke.l:1252 +#: plugins/sudoers/sudoers.c:1194 plugins/sudoers/timestamp.c:270 toke.l:1260 #, c-format msgid "%s is world writable" msgstr "%s 允許任何人寫入" -#: plugins/sudoers/sudoers.c:1159 plugins/sudoers/timestamp.c:275 toke.l:1255 +#: plugins/sudoers/sudoers.c:1198 plugins/sudoers/timestamp.c:275 toke.l:1263 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s 屬於群組 ID %u,應為 %u" -#: plugins/sudoers/sudoers.c:1194 +#: plugins/sudoers/sudoers.c:1233 #, c-format msgid "only root can use \"-c %s\"" msgstr "只有 root 才能使用「-c %s」" -#: plugins/sudoers/sudoers.c:1213 +#: plugins/sudoers/sudoers.c:1252 #, c-format msgid "unknown login class %s" msgstr "未知登入類別 %s" -#: plugins/sudoers/sudoers.c:1300 plugins/sudoers/sudoers.c:1315 +#: plugins/sudoers/sudoers.c:1339 plugins/sudoers/sudoers.c:1354 #, c-format msgid "unable to resolve host %s" msgstr "無法解析主機:%s" -#: plugins/sudoers/sudoreplay.c:259 +#: plugins/sudoers/sudoreplay.c:252 #, c-format msgid "invalid filter option: %s" msgstr "無效的過濾器選項:%s" -#: plugins/sudoers/sudoreplay.c:275 +#: plugins/sudoers/sudoreplay.c:268 #, c-format msgid "invalid max wait: %s" msgstr "無效的最大等待時間:%s" -#: plugins/sudoers/sudoreplay.c:298 +#: plugins/sudoers/sudoreplay.c:291 #, c-format msgid "invalid speed factor: %s" msgstr "無效的速度因數:%s" -#: plugins/sudoers/sudoreplay.c:333 +#: plugins/sudoers/sudoreplay.c:326 #, c-format msgid "invalid time offset %s" msgstr "時間偏移值 %s 無效" -#: plugins/sudoers/sudoreplay.c:342 +#: plugins/sudoers/sudoreplay.c:335 #, c-format msgid "%s/%.2s/%.2s/%.2s: %s" msgstr "%s/%.2s/%.2s/%.2s: %s" -#: plugins/sudoers/sudoreplay.c:347 +#: plugins/sudoers/sudoreplay.c:340 #, c-format msgid "%s/timing: %s" msgstr "%s/計時:%s" -#: plugins/sudoers/sudoreplay.c:375 +#: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "Replaying sudo session: %s" msgstr "重播 sudo 工作階段:%s" -#: plugins/sudoers/sudoreplay.c:637 +#: plugins/sudoers/sudoreplay.c:634 msgid "unable to set tty to raw mode" msgstr "無法將終端設為原始 (RAW) 模式" -#: plugins/sudoers/sudoreplay.c:688 +#: plugins/sudoers/sudoreplay.c:685 msgid "Warning: your terminal is too small to properly replay the log.\n" msgstr "警告:您的終端尺寸太小,不能正常地重播記錄。\n" -#: plugins/sudoers/sudoreplay.c:689 +#: plugins/sudoers/sudoreplay.c:686 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "記錄的幾何尺寸為 %dx%d,但您終端的幾何尺寸為 %dx%d。" -#: plugins/sudoers/sudoreplay.c:717 +#: plugins/sudoers/sudoreplay.c:714 msgid "Replay finished, press any key to restore the terminal." msgstr "重播完成,請按任意鍵返回終端。" -#: plugins/sudoers/sudoreplay.c:1219 plugins/sudoers/sudoreplay.c:1249 +#: plugins/sudoers/sudoreplay.c:1216 plugins/sudoers/sudoreplay.c:1246 #, c-format msgid "ambiguous expression \"%s\"" msgstr "不明確的表達式「%s」" -#: plugins/sudoers/sudoreplay.c:1271 +#: plugins/sudoers/sudoreplay.c:1268 msgid "unmatched ')' in expression" msgstr "表達式中的「)」不對稱" -#: plugins/sudoers/sudoreplay.c:1275 +#: plugins/sudoers/sudoreplay.c:1272 #, c-format msgid "unknown search term \"%s\"" msgstr "未知的搜尋詞彙「%s」" -#: plugins/sudoers/sudoreplay.c:1290 +#: plugins/sudoers/sudoreplay.c:1287 #, c-format msgid "%s requires an argument" msgstr "%s 需要參數" -#: plugins/sudoers/sudoreplay.c:1300 +#: plugins/sudoers/sudoreplay.c:1297 #, c-format msgid "could not parse date \"%s\"" msgstr "無法解析日期「%s」" -#: plugins/sudoers/sudoreplay.c:1309 +#: plugins/sudoers/sudoreplay.c:1306 msgid "unmatched '(' in expression" msgstr "表達式中的「(」不對稱" -#: plugins/sudoers/sudoreplay.c:1311 +#: plugins/sudoers/sudoreplay.c:1308 msgid "illegal trailing \"or\"" msgstr "無效的結尾字元「or」" -#: plugins/sudoers/sudoreplay.c:1313 +#: plugins/sudoers/sudoreplay.c:1310 msgid "illegal trailing \"!\"" msgstr "無效的結尾字元「!」" -#: plugins/sudoers/sudoreplay.c:1371 +#: plugins/sudoers/sudoreplay.c:1416 #, c-format msgid "unknown search type %d" msgstr "未知的搜尋類型 %d" -#: plugins/sudoers/sudoreplay.c:1650 +#: plugins/sudoers/sudoreplay.c:1678 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "用法:%s [-hnRS] [-d 目錄] [-m 數值] [-s 數值] ID\n" -#: plugins/sudoers/sudoreplay.c:1652 +#: plugins/sudoers/sudoreplay.c:1680 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "用法:%s [-h] [-d 目錄] -l [搜尋表達式]\n" -#: plugins/sudoers/sudoreplay.c:1666 +#: plugins/sudoers/sudoreplay.c:1694 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -3508,7 +3515,7 @@ msgstr "" "%s - 重播 sudo 工作階段記錄\n" "\n" -#: plugins/sudoers/sudoreplay.c:1668 +#: plugins/sudoers/sudoreplay.c:1696 msgid "" "\n" "Options:\n" @@ -3595,7 +3602,7 @@ msgstr "未來版本會移除 -x 選項" msgid "please consider using the cvtsudoers utility instead" msgstr "請考慮換用 cvtsudoers 工具" -#: plugins/sudoers/visudo.c:311 plugins/sudoers/visudo.c:698 +#: plugins/sudoers/visudo.c:311 plugins/sudoers/visudo.c:702 #, c-format msgid "press return to edit %s: " msgstr "按確認鍵編輯 %s:" @@ -3605,81 +3612,81 @@ msgstr "按確認鍵編輯 %s:" msgid "contents of edit session left in %s" msgstr "編輯階段的內容留在 %s" -#: plugins/sudoers/visudo.c:402 +#: plugins/sudoers/visudo.c:403 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "指定的編輯器 (%s) 不存在" -#: plugins/sudoers/visudo.c:404 +#: plugins/sudoers/visudo.c:408 #, c-format msgid "no editor found (editor path = %s)" msgstr "未找到編輯器 (編輯器路徑 = %s)" -#: plugins/sudoers/visudo.c:491 plugins/sudoers/visudo.c:770 +#: plugins/sudoers/visudo.c:495 plugins/sudoers/visudo.c:774 #, c-format msgid "unable to stat %s" msgstr "無法 stat %s" -#: plugins/sudoers/visudo.c:511 plugins/sudoers/visudo.c:519 +#: plugins/sudoers/visudo.c:515 plugins/sudoers/visudo.c:523 msgid "write error" msgstr "寫入時發生錯誤" -#: plugins/sudoers/visudo.c:565 +#: plugins/sudoers/visudo.c:569 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "無法 stat 暫存檔 (%s),%s 未變更" -#: plugins/sudoers/visudo.c:572 +#: plugins/sudoers/visudo.c:576 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "暫存檔內沒有內容 (%s),%s 未變更" -#: plugins/sudoers/visudo.c:578 +#: plugins/sudoers/visudo.c:582 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "編輯器 (%s) 執行失敗,%s 未變更" -#: plugins/sudoers/visudo.c:600 +#: plugins/sudoers/visudo.c:604 #, c-format msgid "%s unchanged" msgstr "%s 未變更" -#: plugins/sudoers/visudo.c:645 +#: plugins/sudoers/visudo.c:649 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "無法重新開啟暫存檔 (%s),%s 未變更。" -#: plugins/sudoers/visudo.c:658 +#: plugins/sudoers/visudo.c:662 #, c-format msgid "unable to parse temporary file (%s), unknown error" msgstr "無法解析暫存檔 (%s),未知錯誤" -#: plugins/sudoers/visudo.c:744 plugins/sudoers/visudo.c:774 -#: plugins/sudoers/visudo.c:781 +#: plugins/sudoers/visudo.c:748 plugins/sudoers/visudo.c:778 +#: plugins/sudoers/visudo.c:785 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "無法將 %s 的 (uid, gid) 設為 (%u, %u)" -#: plugins/sudoers/visudo.c:809 +#: plugins/sudoers/visudo.c:813 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s 和 %s 不在同一個檔案系統,將使用 mv 進行重新命名" -#: plugins/sudoers/visudo.c:820 +#: plugins/sudoers/visudo.c:824 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "指令失敗:「%s %s %s」,%s 未變更" -#: plugins/sudoers/visudo.c:827 +#: plugins/sudoers/visudo.c:831 #, c-format msgid "error renaming %s, %s unchanged" msgstr "重新命名 %s 發生錯誤,%s 未變更" -#: plugins/sudoers/visudo.c:847 +#: plugins/sudoers/visudo.c:851 msgid "What now? " msgstr "現在該做些什麼?" -#: plugins/sudoers/visudo.c:861 +#: plugins/sudoers/visudo.c:865 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -3691,41 +3698,41 @@ msgstr "" " 退出,不儲存對 sudoers 檔案的變更 (x)\n" " 退出並將變更儲存到 sudoers 檔案(十分危險!)(Q)\n" -#: plugins/sudoers/visudo.c:907 +#: plugins/sudoers/visudo.c:911 #, c-format msgid "unable to run %s" msgstr "無法執行 %s" -#: plugins/sudoers/visudo.c:938 +#: plugins/sudoers/visudo.c:942 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s:所有者無效,(uid, gid) 應為 (%u, %u)\n" -#: plugins/sudoers/visudo.c:949 +#: plugins/sudoers/visudo.c:953 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s:權限不正確,模式應該是 0%o\n" -#: plugins/sudoers/visudo.c:997 plugins/sudoers/visudo.c:1004 +#: plugins/sudoers/visudo.c:999 plugins/sudoers/visudo.c:1006 #, c-format msgid "%s: parsed OK\n" msgstr "%s:解析正確\n" -#: plugins/sudoers/visudo.c:1023 +#: plugins/sudoers/visudo.c:1025 #, c-format msgid "%s busy, try again later" msgstr "%s 忙碌中,請稍後重試" -#: plugins/sudoers/visudo.c:1027 +#: plugins/sudoers/visudo.c:1029 msgid "Edit anyway? [y/N]" msgstr "仍然編輯?[y/N]" -#: plugins/sudoers/visudo.c:1128 +#: plugins/sudoers/visudo.c:1130 #, c-format msgid "Warning: %s:%d:%d: unused %s \"%s\"" msgstr "警告:%s:%d:%d: %s「%s」未使用" -#: plugins/sudoers/visudo.c:1240 +#: plugins/sudoers/visudo.c:1242 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -3734,7 +3741,7 @@ msgstr "" "%s - 安全地編輯 sudoers 檔案\n" "\n" -#: plugins/sudoers/visudo.c:1242 +#: plugins/sudoers/visudo.c:1244 msgid "" "\n" "Options:\n" @@ -3780,14 +3787,20 @@ msgstr "無效的行接續符號" msgid "invalid IPv6 address" msgstr "無效的 IPv6 地址" -#: toke.l:868 +#: toke.l:876 msgid "unexpected line break in string" msgstr "字串中有非預期的斷行字元" -#: toke.l:1218 +#: toke.l:1226 msgid "too many levels of includes" msgstr "include 嵌套層數過多" +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s 必須由使用者 ID %d 所有" + +#~ msgid "%s must only be writable by owner" +#~ msgstr "%s 必須只允許所有者可寫" + #~ msgid "Warning: %s:%d:%d: cycle in %s \"%s\"" #~ msgstr "警告:%s:%d:%d: %s「%s」中有循環" diff --git a/po/fur.mo b/po/fur.mo index b3c222fab4c0898995161238106d86b84f7c0745..80dfd81219c10d45d9f5b16fc02fdbcdbb983dc8 100644 GIT binary patch literal 25313 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, 2017 +# Fabio Tomat , 2023 # msgid "" msgstr "" -"Project-Id-Version: sudo-1.8.20b1\n" +"Project-Id-Version: sudo-1.9.13b2\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2017-03-09 11:58-0700\n" -"PO-Revision-Date: 2017-06-24 14:55+0200\n" -"Last-Translator: Fabio Tomat \n" +"POT-Creation-Date: 2023-01-24 13:11-0700\n" +"PO-Revision-Date: 2023-02-01 16:47+0000\n" +"Last-Translator: Fabio T. \n" "Language-Team: Friulian \n" "Language: fur\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.12\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Editor: HaiPO 1.4 beta\n" +"X-Generator: Poedit 1.8.12\n" -#: lib/util/aix.c:85 lib/util/aix.c:172 +#: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" msgstr "impussibil vierzi userdb" -#: lib/util/aix.c:227 +#: lib/util/aix.c:224 #, c-format msgid "unable to switch to registry \"%s\" for %s" msgstr "impussibil passâ al regjistri \"%s\" par %s" -#: lib/util/aix.c:252 +#: lib/util/aix.c:249 msgid "unable to restore registry" msgstr "impussibil ripristinâ il regjistri" -#: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/gidlist.c:74 -#: lib/util/sudo_conf.c:184 lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 -#: lib/util/sudo_conf.c:545 src/conversation.c:75 src/exec_common.c:107 -#: src/exec_common.c:123 src/exec_common.c:132 src/exec_monitor.c:214 -#: src/exec_nopty.c:326 src/exec_pty.c:623 src/exec_pty.c:631 -#: src/exec_pty.c:868 src/load_plugins.c:52 src/load_plugins.c:65 -#: src/load_plugins.c:215 src/load_plugins.c:238 src/load_plugins.c:303 -#: src/load_plugins.c:318 src/parse_args.c:183 src/parse_args.c:205 -#: src/parse_args.c:376 src/parse_args.c:472 src/parse_args.c:494 -#: src/preserve_fds.c:47 src/preserve_fds.c:130 src/selinux.c:83 -#: src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 src/sesh.c:115 -#: src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 src/sudo.c:670 -#: src/sudo.c:680 src/sudo.c:700 src/sudo.c:719 src/sudo.c:728 src/sudo.c:737 -#: src/sudo.c:754 src/sudo.c:795 src/sudo.c:805 src/sudo.c:825 src/sudo.c:1246 -#: src/sudo.c:1267 src/sudo.c:1441 src/sudo.c:1535 src/sudo_edit.c:151 -#: src/sudo_edit.c:775 src/sudo_edit.c:872 src/sudo_edit.c:985 -#: src/sudo_edit.c:1005 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/gidlist.c:76 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:215 +#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 +#: src/conversation.c:80 src/exec_iolog.c:124 src/exec_iolog.c:135 +#: src/exec_iolog.c:212 src/exec_monitor.c:205 src/exec_monitor.c:460 +#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 +#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 +#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 +#: src/exec_monitor.c:531 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 +#: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 +#: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 +#: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 +#: src/exec_nopty.c:736 src/exec_preload.c:343 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:983 src/exec_ptrace.c:1095 +#: src/exec_ptrace.c:1270 src/exec_ptrace.c:1612 src/exec_ptrace.c:1639 +#: src/exec_pty.c:511 src/exec_pty.c:692 src/exec_pty.c:882 src/exec_pty.c:891 +#: src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 src/exec_pty.c:919 +#: src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 src/exec_pty.c:947 +#: src/exec_pty.c:954 src/exec_pty.c:962 src/load_plugins.c:98 +#: src/load_plugins.c:123 src/load_plugins.c:159 src/load_plugins.c:392 +#: src/load_plugins.c:398 src/parse_args.c:172 src/parse_args.c:193 +#: src/parse_args.c:267 src/parse_args.c:623 src/parse_args.c:645 +#: src/parse_args.c:670 src/preserve_fds.c:46 src/preserve_fds.c:131 +#: src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 +#: src/selinux.c:496 src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 +#: src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:641 src/sudo.c:706 +#: src/sudo.c:716 src/sudo.c:743 src/sudo.c:766 src/sudo.c:775 src/sudo.c:784 +#: src/sudo.c:801 src/sudo.c:842 src/sudo.c:851 src/sudo.c:861 src/sudo.c:894 +#: src/sudo.c:1122 src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 +#: src/sudo.c:1832 src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 +#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:538 +#: src/sudo_edit.c:545 src/sudo_edit.c:688 src/sudo_edit.c:708 +#: src/sudo_intercept_common.c:115 src/sudo_intercept_common.c:340 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:275 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185 -#: lib/util/sudo_conf.c:270 lib/util/sudo_conf.c:347 lib/util/sudo_conf.c:545 -#: src/conversation.c:76 src/exec_common.c:107 src/exec_common.c:124 -#: src/exec_common.c:133 src/exec_pty.c:623 src/exec_pty.c:631 -#: src/exec_pty.c:868 src/load_plugins.c:215 src/load_plugins.c:238 -#: src/load_plugins.c:303 src/load_plugins.c:318 src/parse_args.c:183 -#: src/parse_args.c:205 src/parse_args.c:376 src/parse_args.c:472 -#: src/parse_args.c:494 src/preserve_fds.c:47 src/preserve_fds.c:130 -#: src/selinux.c:83 src/selinux.c:292 src/selinux.c:415 src/selinux.c:424 -#: src/sesh.c:115 src/sudo.c:398 src/sudo.c:423 src/sudo.c:488 src/sudo.c:610 -#: src/sudo.c:825 src/sudo.c:1246 src/sudo.c:1267 src/sudo.c:1441 -#: src/sudo.c:1535 src/sudo_edit.c:151 src/sudo_edit.c:775 src/sudo_edit.c:872 -#: src/sudo_edit.c:985 src/sudo_edit.c:1005 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:216 +#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 +#: src/conversation.c:81 src/exec_intercept.c:111 src/exec_intercept.c:344 +#: src/exec_intercept.c:518 src/exec_intercept.c:582 src/exec_intercept.c:706 +#: src/exec_intercept.c:830 src/exec_iolog.c:124 src/exec_iolog.c:135 +#: src/exec_iolog.c:212 src/exec_monitor.c:460 src/exec_monitor.c:466 +#: src/exec_monitor.c:474 src/exec_monitor.c:482 src/exec_monitor.c:489 +#: src/exec_monitor.c:496 src/exec_monitor.c:503 src/exec_monitor.c:510 +#: src/exec_monitor.c:517 src/exec_monitor.c:524 src/exec_monitor.c:531 +#: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 +#: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 +#: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 +#: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:343 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:983 +#: src/exec_ptrace.c:1639 src/exec_pty.c:511 src/exec_pty.c:882 +#: src/exec_pty.c:891 src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 +#: src/exec_pty.c:919 src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 +#: src/exec_pty.c:947 src/exec_pty.c:954 src/exec_pty.c:962 +#: src/load_plugins.c:98 src/load_plugins.c:123 src/load_plugins.c:159 +#: src/load_plugins.c:392 src/load_plugins.c:398 src/parse_args.c:172 +#: src/parse_args.c:194 src/parse_args.c:267 src/parse_args.c:623 +#: src/parse_args.c:645 src/parse_args.c:670 src/preserve_fds.c:46 +#: src/preserve_fds.c:131 src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 +#: src/selinux.c:489 src/selinux.c:496 src/sesh.c:206 src/sesh.c:471 +#: src/sudo.c:230 src/sudo.c:641 src/sudo.c:894 src/sudo.c:1122 +#: src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 src/sudo.c:1832 +#: src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo_edit.c:438 src/sudo_edit.c:538 src/sudo_edit.c:545 +#: src/sudo_edit.c:688 src/sudo_edit.c:708 src/sudo_intercept_common.c:115 +#: src/sudo_intercept_common.c:340 msgid "unable to allocate memory" msgstr "impussibil assegnâ memorie" -#: lib/util/strsignal.c:48 -msgid "Unknown signal" -msgstr "Segnâl no cognossût" - -#: lib/util/strtoid.c:77 lib/util/strtoid.c:124 lib/util/strtoid.c:152 -#: lib/util/strtomode.c:49 lib/util/strtonum.c:58 lib/util/strtonum.c:176 -msgid "invalid value" -msgstr "valôr no valit" - -#: lib/util/strtoid.c:84 lib/util/strtoid.c:131 lib/util/strtoid.c:159 -#: lib/util/strtomode.c:55 lib/util/strtonum.c:61 lib/util/strtonum.c:188 -msgid "value too large" -msgstr "valôr masse grant" - -#: lib/util/strtoid.c:86 lib/util/strtoid.c:137 lib/util/strtomode.c:55 -#: lib/util/strtonum.c:61 lib/util/strtonum.c:182 -msgid "value too small" -msgstr "valôr masse piçul" - -#: lib/util/sudo_conf.c:203 +#: lib/util/mkdir_parents.c:63 #, c-format -msgid "invalid Path value \"%s\" in %s, line %u" -msgstr "il valôr percors \"%s\" no valit in %s, rie %u" +msgid "unable to stat %.*s" +msgstr "impussibil eseguî stat %.*s" -#: lib/util/sudo_conf.c:369 lib/util/sudo_conf.c:422 +#: lib/util/mkdir_parents.c:69 #, c-format -msgid "invalid value for %s \"%s\" in %s, line %u" -msgstr "valôr no valit par %s \"%s\" in %s, rie %u" +msgid "%.*s exists but is not a directory (0%o)" +msgstr "%.*s al esist ma no je une cartele (0%o)" -#: lib/util/sudo_conf.c:390 -#, c-format -msgid "unsupported group source \"%s\" in %s, line %u" -msgstr "sorzint di grup \"%s\" no supuartade in %s, rie %u" - -#: lib/util/sudo_conf.c:406 -#, c-format -msgid "invalid max groups \"%s\" in %s, line %u" -msgstr "grups massims \"%s\" no valits in %s, rie %u" - -#: lib/util/sudo_conf.c:561 -#, c-format -msgid "unable to stat %s" -msgstr "impussibil eseguî stat su %s" - -#: lib/util/sudo_conf.c:564 -#, c-format -msgid "%s is not a regular file" -msgstr "%s nol è un file regolâr" - -#: lib/util/sudo_conf.c:567 -#, c-format -msgid "%s is owned by uid %u, should be %u" -msgstr "%s al è dal uid %u, al varès di jessi di %u" - -#: lib/util/sudo_conf.c:571 -#, c-format -msgid "%s is world writable" -msgstr "ducj a puedin scrivi su %s" - -#: lib/util/sudo_conf.c:574 -#, c-format -msgid "%s is group writable" -msgstr "il grup al pues scrivi su %s" - -#: lib/util/sudo_conf.c:584 src/selinux.c:201 src/selinux.c:213 src/sudo.c:366 +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:666 +#: lib/util/sudo_conf.c:696 lib/util/sudo_conf.c:703 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:373 src/sudo_edit.c:494 src/sudo_edit.c:557 #, c-format msgid "unable to open %s" msgstr "impussibil vierzi %s" -#: src/exec.c:189 src/exec_monitor.c:504 src/exec_monitor.c:506 -#: src/exec_monitor.c:511 src/exec_monitor.c:513 src/exec_monitor.c:527 -#: src/exec_monitor.c:538 src/exec_monitor.c:540 src/exec_monitor.c:542 -#: src/exec_monitor.c:544 src/exec_monitor.c:546 src/exec_monitor.c:548 -#: src/exec_monitor.c:550 src/exec_nopty.c:191 src/exec_nopty.c:193 -#: src/exec_nopty.c:195 src/exec_nopty.c:197 src/exec_nopty.c:199 -#: src/exec_nopty.c:201 src/exec_nopty.c:203 src/exec_nopty.c:205 -#: src/exec_nopty.c:208 src/exec_nopty.c:222 src/exec_nopty.c:224 -#: src/exec_nopty.c:226 src/exec_nopty.c:384 src/exec_pty.c:427 -#: src/exec_pty.c:661 src/exec_pty.c:1196 src/exec_pty.c:1198 -#: src/exec_pty.c:1200 src/exec_pty.c:1202 src/exec_pty.c:1204 -#: src/exec_pty.c:1206 src/exec_pty.c:1208 src/exec_pty.c:1211 -#: src/exec_pty.c:1219 src/exec_pty.c:1221 src/exec_pty.c:1223 -#: src/exec_pty.c:1231 src/exec_pty.c:1233 src/signal.c:148 src/signal.c:162 +#: lib/util/mkdir_parents.c:120 lib/util/mkdir_parents.c:160 +#, c-format +msgid "unable to mkdir %.*s" +msgstr "impussibil eseguî mkdir %.*s" + +#: lib/util/mkdir_parents.c:130 lib/util/mkdir_parents.c:139 +#, c-format +msgid "unable to open %.*s" +msgstr "impussibil vierzi %.*s" + +#: lib/util/regex.c:163 +msgid "regular expression too large" +msgstr "espression regolâr masse grande" + +#: lib/util/strsignal.c:50 +msgid "Unknown signal" +msgstr "Segnâl no cognossût" + +#: lib/util/strtoid.c:84 lib/util/strtomode.c:52 lib/util/strtonum.c:148 +#: lib/util/strtonum.c:187 src/sesh.c:240 src/sesh.c:253 +msgid "invalid value" +msgstr "valôr no valit" + +#: lib/util/strtomode.c:58 lib/util/strtonum.c:160 +msgid "value too large" +msgstr "valôr masse grant" + +#: lib/util/strtomode.c:58 lib/util/strtonum.c:154 +msgid "value too small" +msgstr "valôr masse piçul" + +#: lib/util/sudo_conf.c:234 +#, c-format +msgid "invalid Path value \"%s\" in %s, line %u" +msgstr "il valôr percors \"%s\" no valit in %s, rie %u" + +#: lib/util/sudo_conf.c:400 lib/util/sudo_conf.c:453 +#, c-format +msgid "invalid value for %s \"%s\" in %s, line %u" +msgstr "valôr no valit par %s \"%s\" in %s, rie %u" + +#: lib/util/sudo_conf.c:421 +#, c-format +msgid "unsupported group source \"%s\" in %s, line %u" +msgstr "sorzint di grup \"%s\" no supuartade in %s, rie %u" + +#: lib/util/sudo_conf.c:437 +#, c-format +msgid "invalid max groups \"%s\" in %s, line %u" +msgstr "grups massims \"%s\" no valits in %s, rie %u" + +#: lib/util/sudo_conf.c:669 +#, c-format +msgid "%s is not a regular file" +msgstr "%s nol è un file regolâr" + +#: lib/util/sudo_conf.c:672 src/copy_file.c:164 +#, c-format +msgid "%s is owned by uid %u, should be %u" +msgstr "%s al è dal uid %u, al varès di jessi di %u" + +#: lib/util/sudo_conf.c:676 +#, c-format +msgid "%s is world writable" +msgstr "ducj a puedin scrivi su %s" + +#: lib/util/sudo_conf.c:679 +#, c-format +msgid "%s is group writable" +msgstr "il grup al pues scrivi su %s" + +#: src/apparmor.c:85 +msgid "failed to determine AppArmor confinement" +msgstr "impussibil determinâ il confinament di AppArmor" + +#: src/apparmor.c:93 +#, c-format +msgid "unable to change AppArmor profile to %s" +msgstr "impussibil cambiâ il profîl AppArmor a %s" + +#: src/copy_file.c:94 +#, c-format +msgid "%s: truncate %s to zero bytes? (y/n) [n] " +msgstr "%s: cjonçâ %s a zero bytes? (y/n) [n] " + +#: src/copy_file.c:98 +#, c-format +msgid "not overwriting %s" +msgstr "no si larà a sorescrivi %s" + +#: src/copy_file.c:120 +#, c-format +msgid "unable to read from %s" +msgstr "impussibil lei di %s" + +#: src/copy_file.c:137 src/sudo_edit.c:320 +#, c-format +msgid "unable to write to %s" +msgstr "impussibil scrivi su %s" + +#: src/copy_file.c:151 +#, c-format +msgid "unable to stat %s" +msgstr "impussibil eseguî stat su %s" + +#: src/copy_file.c:155 src/sesh.c:312 src/sudo_edit.c:197 +#, c-format +msgid "%s: not a regular file" +msgstr "%s: nol è un file regolâr." + +#: src/copy_file.c:159 +#, c-format +msgid "%s: bad file mode: 0%o" +msgstr "%s: modalitât file sbaliade: 0%o" + +#: src/edit_open.c:331 +msgid "unable to restore current working directory" +msgstr "impussibil ripristinâ la cartele di lavôr atuâl" + +#: src/exec.c:111 +msgid "unable to set privileges" +msgstr "impussibil configurâ i privileçs" + +#: src/exec.c:117 src/exec.c:122 +msgid "unable to set limit privileges" +msgstr "impussibil configurâ i privileçs di limit" + +#: src/exec.c:145 +#, c-format +msgid "unknown login class %s" +msgstr "classe di acès %s no cognossude" + +#: src/exec.c:157 +msgid "unable to set user context" +msgstr "impussibil stabilî il contest utent" + +#: src/exec.c:173 +msgid "unable to set process priority" +msgstr "impussibil stabilî la prioritât dal procès" + +#: src/exec.c:190 +#, c-format +msgid "unable to change root to %s" +msgstr "impussibil cambiâ root a %s" + +#: src/exec.c:203 src/exec.c:209 src/exec.c:216 +#, c-format +msgid "unable to change to runas uid (%u, %u)" +msgstr "impussibil passâ a un diviers uid (%u, %u)" + +#: src/exec.c:238 src/sesh.c:199 +#, c-format +msgid "unable to change directory to %s" +msgstr "impussibil passâ ae cartele a %s" + +#: src/exec.c:243 +#, c-format +msgid "starting from %s" +msgstr "daûr a scomençâ di %s" + +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:569 src/exec_monitor.c:571 +#: src/exec_pty.c:225 src/exec_pty.c:1026 src/exec_pty.c:1028 src/signal.c:144 +#: src/signal.c:151 src/signal.c:165 src/suspend_nopty.c:93 #, c-format msgid "unable to set handler for signal %d" msgstr "impussibil stabilî il gjestôr pal segnâl %d" -#: src/exec_common.c:166 +#: src/exec.c:422 +msgid "intercept mode is not supported with SELinux RBAC on this system" +msgstr "la modalitât di intercetazion no je supuartade cun SELinux RBAC su chest sisteme" + +#: src/exec.c:427 +msgid "unable to log sub-commands with SELinux RBAC on this system" +msgstr "impussibil regjistrâ i sot-comants cun SELinux RBAC su chest sisteme" + +#: src/exec_common.c:56 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "impussibil gjavâ PRIV_PROC_EXEC dal PRIV_LIMIT" -#: src/exec_monitor.c:277 src/exec_nopty.c:455 src/exec_pty.c:1028 -msgid "error reading from signal pipe" -msgstr "erôr tal lei dal condot (pipe) dal segnâl" +#: src/exec_intercept.c:70 src/exec_iolog.c:165 src/exec_iolog.c:175 +#: src/exec_iolog.c:220 src/exec_iolog.c:227 src/exec_iolog.c:254 +#: src/exec_monitor.c:468 src/exec_monitor.c:476 src/exec_monitor.c:484 +#: src/exec_monitor.c:491 src/exec_monitor.c:498 src/exec_monitor.c:505 +#: src/exec_monitor.c:512 src/exec_monitor.c:519 src/exec_monitor.c:526 +#: src/exec_monitor.c:533 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 +#: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 +#: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 +#: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 +#: src/exec_nopty.c:387 src/exec_nopty.c:453 src/exec_pty.c:360 +#: src/exec_pty.c:462 src/exec_pty.c:517 src/exec_pty.c:884 src/exec_pty.c:893 +#: src/exec_pty.c:900 src/exec_pty.c:907 src/exec_pty.c:914 src/exec_pty.c:921 +#: src/exec_pty.c:928 src/exec_pty.c:935 src/exec_pty.c:942 src/exec_pty.c:949 +#: src/exec_pty.c:956 +msgid "unable to add event to queue" +msgstr "impussibil zontâ l'event ae code" -#: src/exec_monitor.c:363 +#: src/exec_intercept.c:317 src/sudo.c:1028 +msgid "command not set by the security policy" +msgstr "comant no configurât de politiche di sigurece" + +#: src/exec_intercept.c:395 src/exec_intercept.c:435 src/sudo.c:1248 +#: src/sudo.c:1293 src/sudo.c:1337 +msgid "command rejected by policy" +msgstr "comant refudât de politiche" + +#: src/exec_intercept.c:505 src/sudo.c:1935 +msgid "approval plugin error" +msgstr "erôr dal plugin di aprovazion" + +#: src/exec_intercept.c:530 src/sudo.c:1253 src/sudo.c:1298 src/sudo.c:1342 +#: src/sudo.c:1416 +msgid "policy plugin error" +msgstr "erôr dal plugin de politiche" + +#: src/exec_intercept.c:559 +msgid "invalid PolicyCheckRequest" +msgstr "PolicyCheckRequest no valit" + +#: src/exec_intercept.c:702 +#, c-format +msgid "client request too large: %zu" +msgstr "richieste dal client masse grande: %zu" + +#: src/exec_intercept.c:744 +#, c-format +msgid "unable to unpack %s size %zu" +msgstr "impussibil decomprimi %s cun dimension di %zu" + +#: src/exec_intercept.c:792 +#, c-format +msgid "unexpected type_case value %d in %s from %s" +msgstr "valôr di type_case %d inspietât in %s di %s" + +#: src/exec_intercept.c:818 +#, c-format +msgid "server message too large: %zu" +msgstr "messaç dal servidôr masse grant: %zu" + +#: src/exec_iolog.c:323 src/exec_iolog.c:363 src/exec_iolog.c:403 +#: src/exec_iolog.c:454 src/exec_iolog.c:505 +msgid "I/O plugin error" +msgstr "erôr dal plugin di I/O" + +#: src/exec_iolog.c:327 src/exec_iolog.c:367 src/exec_iolog.c:407 +#: src/exec_iolog.c:458 src/exec_iolog.c:509 +msgid "command rejected by I/O plugin" +msgstr "comant refudât dal plugin di I/O" + +#: src/exec_iolog.c:556 +msgid "error logging suspend" +msgstr "regjistrazion erôrs sospindude" + +#: src/exec_iolog.c:591 +msgid "error changing window size" +msgstr "erôr tal cambiâ la dimension dal barcon" + +#: src/exec_monitor.c:362 msgid "error reading from socketpair" msgstr "erôr tal lei dal socketpair" -#: src/exec_monitor.c:372 +#: src/exec_monitor.c:379 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "gjenar di rispueste inspietade sul backchannel: %d" -#: src/exec_monitor.c:450 src/exec_monitor.c:458 src/exec_monitor.c:466 -#: src/exec_nopty.c:130 src/exec_nopty.c:138 src/exec_pty.c:516 -#: src/exec_pty.c:521 src/exec_pty.c:591 src/exec_pty.c:598 src/exec_pty.c:873 -#: src/exec_pty.c:1129 src/exec_pty.c:1137 src/exec_pty.c:1322 -#: src/exec_pty.c:1332 src/exec_pty.c:1377 src/exec_pty.c:1384 -#: src/exec_pty.c:1409 -msgid "unable to add event to queue" -msgstr "impussibil zontâ l'event ae code" - -#: src/exec_monitor.c:496 src/exec_monitor.c:570 src/exec_nopty.c:161 -#: src/exec_pty.c:705 src/exec_pty.c:714 src/exec_pty.c:722 src/signal.c:129 -#: src/tgetpass.c:246 -msgid "unable to create pipe" -msgstr "impussibil creâ il condot (pipe)" - -#: src/exec_monitor.c:562 +#: src/exec_monitor.c:587 msgid "unable to set controlling tty" msgstr "impussibil stabilî il tty di control" -#: src/exec_monitor.c:573 src/exec_nopty.c:240 src/exec_pty.c:756 -#: src/tgetpass.c:250 +#: src/exec_monitor.c:595 src/exec_nopty.c:498 src/exec_nopty.c:508 +#: src/exec_nopty.c:518 src/exec_nopty.c:552 src/exec_pty.c:1097 +#: src/exec_pty.c:1118 src/exec_pty.c:1138 src/tgetpass.c:305 +msgid "unable to create pipe" +msgstr "impussibil creâ il condot (pipe)" + +#: src/exec_monitor.c:605 +msgid "unable to receive message from parent" +msgstr "impussibil ricevi il messaç dal gjenitôr" + +#: src/exec_monitor.c:621 src/exec_nopty.c:595 src/exec_pty.c:1176 +#: src/sudo_edit.c:361 src/tgetpass.c:309 msgid "unable to fork" msgstr "impussibil inglovâ (fâ il fork)" -#: src/exec_monitor.c:654 src/exec_nopty.c:292 +#: src/exec_monitor.c:625 src/exec_monitor.c:723 src/exec_nopty.c:700 msgid "unable to restore tty label" msgstr "impussibil ripristinâ la etichete tty" -#: src/exec_nopty.c:233 src/exec_pty.c:1240 +#: src/exec_monitor.c:638 src/sesh.c:217 src/sudo.c:1199 +#, c-format +msgid "unable to execute %s" +msgstr "impussibil eseguî %s" + +#: src/exec_nopty.c:546 src/exec_pty.c:1035 msgid "policy plugin failed session initialization" msgstr "il plugin di politche nol è rivât a inizializâ la session" -#: src/exec_nopty.c:281 src/exec_pty.c:1278 -msgid "error in event loop" -msgstr "erôr tal cicli dal event" - -#: src/exec_nopty.c:392 src/exec_pty.c:459 src/signal.c:87 -#, c-format -msgid "unable to restore handler for signal %d" -msgstr "impussibil ripristinâ il gjestôr pal segnâl %d" - -#: src/exec_pty.c:133 -msgid "unable to allocate pty" -msgstr "impussibil assegnâ pty" - -#: src/exec_pty.c:1179 +#: src/exec_nopty.c:561 src/exec_pty.c:1004 src/exec_pty.c:1013 msgid "unable to create sockets" msgstr "impussibil creâ sockets" -#: src/load_plugins.c:50 src/load_plugins.c:63 src/load_plugins.c:85 -#: src/load_plugins.c:115 src/load_plugins.c:123 src/load_plugins.c:129 -#: src/load_plugins.c:170 src/load_plugins.c:178 src/load_plugins.c:185 -#: src/load_plugins.c:191 -#, c-format -msgid "error in %s, line %d while loading plugin \"%s\"" -msgstr "erôr in %s, rie %d intant che si cjariave il plugin \"%s\"" +#: src/exec_nopty.c:688 src/exec_pty.c:1274 +msgid "error in event loop" +msgstr "erôr tal cicli dal event" -#: src/load_plugins.c:87 -#, c-format -msgid "%s%s: %s" -msgstr "%s%s: %s" - -#: src/load_plugins.c:125 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s al scugne jessi di proprietât dal uid %d" - -#: src/load_plugins.c:131 -#, c-format -msgid "%s must be only be writable by owner" -msgstr "%s al scugne jessi scrivibil dome dal proprietari" - -#: src/load_plugins.c:172 -#, c-format -msgid "unable to load %s: %s" -msgstr "impussibil cjariâ %s: %s" - -#: src/load_plugins.c:180 -#, c-format -msgid "unable to find symbol \"%s\" in %s" -msgstr "impussibil cjatâ il simbul \"%s\" in %s" - -#: src/load_plugins.c:187 -#, c-format -msgid "unknown policy type %d found in %s" -msgstr "gjenar di politiche %d no cognossude, cjatade in %s" - -#: src/load_plugins.c:193 -#, c-format -msgid "incompatible plugin major version %d (expected %d) found in %s" -msgstr "numar principâl di version dal plugin %d no compatibil (si spietave %d) cjatât in %s" - -#: src/load_plugins.c:202 -#, c-format -msgid "ignoring policy plugin \"%s\" in %s, line %d" -msgstr "si ignore il plugin di politiche \"%s\" in %s, rie %d" - -#: src/load_plugins.c:204 -msgid "only a single policy plugin may be specified" -msgstr "dome un singul plugin di politiche al podarès jessi specificât" - -#: src/load_plugins.c:207 -#, c-format -msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" -msgstr "si ignore il plugin di politiche duplicât \"%s\" in %s, rie %d" - -#: src/load_plugins.c:228 -#, c-format -msgid "ignoring duplicate I/O plugin \"%s\" in %s, line %d" -msgstr "si ignore il plugin I/O duplicât \"%s\" in %s, rie %d" - -#: src/load_plugins.c:331 -#, c-format -msgid "policy plugin %s does not include a check_policy method" -msgstr "il plugin di politiche %s nol inclût un metodi check_policy" - -#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:483 +#: src/exec_preload.c:167 src/net_ifs.c:206 src/net_ifs.c:372 +#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:851 src/sudo.c:488 +#: src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "erôr interni, %s overflow (stranfât)" -#: src/parse_args.c:242 +#: src/exec_ptrace.c:1079 src/exec_ptrace.c:1104 src/exec_ptrace.c:1900 +#, c-format +msgid "unable to set registers for process %d" +msgstr "impussibil configurâ i regjistris pal procès %d" + +#: src/exec_ptrace.c:1099 src/exec_ptrace.c:1274 src/exec_ptrace.c:1616 +#, c-format +msgid "process %d exited unexpectedly" +msgstr "il procès %d al è jessût in maniere inspietade" + +#: src/exec_ptrace.c:1208 +msgid "unable to set seccomp filter" +msgstr "impussibil configurâ il filtri seccomp" + +#: src/exec_ptrace.c:1405 +#, c-format +msgid "interpreter argument , expected \"%s\", got \"%s\"" +msgstr "argoment dal interprete, si spietave \"%s\", si à vût \"%s\"" + +#: src/exec_ptrace.c:1504 +#, c-format +msgid "pathname mismatch, expected \"%s\", got \"%s\"" +msgstr "mancjade corispondence cul non dal percors, si spietave \"%s\", si à vût \"%s\"" + +#: src/exec_ptrace.c:1513 src/exec_ptrace.c:1520 src/exec_ptrace.c:1533 +#: src/exec_ptrace.c:1541 src/exec_ptrace.c:1547 src/exec_ptrace.c:1553 +#, c-format +msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" +msgstr "mancjade corispondence %s[%d], si spietave \"%s\", si à vût \"%s\"" + +#: src/exec_ptrace.c:1620 +#, c-format +msgid "process %d unexpected status 0x%x" +msgstr "il procès %d al à tornât il stât inspietât 0x%x" + +#: src/exec_ptrace.c:1711 +#, c-format +msgid "unable to get event message for process %d" +msgstr "impussibil otignî il messaç dal event pal procès %d" + +#: src/exec_ptrace.c:1718 +#, c-format +msgid "unable to get registers for process %d" +msgstr "impussibil otignî i regjistris pal procès %d" + +#: src/exec_pty.c:103 +msgid "unable to allocate pty" +msgstr "impussibil assegnâ pty" + +#: src/exec_pty.c:268 src/signal.c:101 src/suspend_nopty.c:99 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "impussibil ripristinâ il gjestôr pal segnâl %d" + +#: src/exec_pty.c:1222 +msgid "unable to send message to monitor process" +msgstr "impussibil inviâ il messaç par monitorâ il procès" + +#: src/load_plugins.c:73 src/load_plugins.c:220 src/load_plugins.c:230 +#: src/load_plugins.c:240 src/load_plugins.c:287 +#, c-format +msgid "error in %s, line %d while loading plugin \"%s\"" +msgstr "erôr in %s, rie %d intant che si cjariave il plugin \"%s\"" + +#: src/load_plugins.c:184 src/load_plugins.c:255 +#, c-format +msgid "ignoring duplicate plugin \"%s\" in %s, line %d" +msgstr "si ignore il plugin duplicât \"%s\" in %s, rie %d" + +#: src/load_plugins.c:222 +#, c-format +msgid "unable to load %s: %s" +msgstr "impussibil cjariâ %s: %s" + +#: src/load_plugins.c:232 +#, c-format +msgid "unable to find symbol \"%s\" in %s" +msgstr "impussibil cjatâ il simbul \"%s\" in %s" + +#: src/load_plugins.c:242 +#, c-format +msgid "incompatible plugin major version %d (expected %d) found in %s" +msgstr "numar principâl di version dal plugin %d no compatibil (si spietave %d) cjatât in %s" + +#: src/load_plugins.c:260 +#, c-format +msgid "ignoring policy plugin \"%s\" in %s, line %d" +msgstr "si ignore il plugin di politiche \"%s\" in %s, rie %d" + +#: src/load_plugins.c:263 +msgid "only a single policy plugin may be specified" +msgstr "dome un singul plugin di politiche al podarès jessi specificât" + +#: src/load_plugins.c:289 +#, c-format +msgid "unknown plugin type %d found in %s" +msgstr "gjenar di plugin %d no cognossût, cjatât in %s" + +#: src/load_plugins.c:472 +#, c-format +msgid "policy plugin %s does not include a check_policy method" +msgstr "il plugin di politiche %s nol inclût un metodi check_policy" + +#: src/parse_args.c:214 +#, c-format +msgid "invalid environment variable name: %s" +msgstr "non de variabile di ambient no valit: %s" + +#: src/parse_args.c:317 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "l'argoment di -C al scugne jessi un numar plui grant o compagn a 3" -#: src/parse_args.c:412 -msgid "you may not specify both the `-i' and `-s' options" -msgstr "no si podarès specificâ dutis dôs lis opzions `-i' e `-s'" +#: src/parse_args.c:554 +msgid "you may not specify both the -i and -s options" +msgstr "no tu puedis specificâ dutis dôs lis opzions -i e -s" -#: src/parse_args.c:416 -msgid "you may not specify both the `-i' and `-E' options" -msgstr "no si podarès specificâ dutis dôs lis opzions `-i' e `-E'" +#: src/parse_args.c:559 +msgid "you may not specify both the -i and -E options" +msgstr "no tu puedis specificâ dutis dôs lis opzions -i e -E" -#: src/parse_args.c:426 -msgid "the `-E' option is not valid in edit mode" -msgstr "la opzion `-E' no je valide in modalitât di modifiche" +#: src/parse_args.c:569 +msgid "the -E option is not valid in edit mode" +msgstr "la opzion -E no je valide te modalitât di modifiche" -#: src/parse_args.c:428 +#: src/parse_args.c:572 msgid "you may not specify environment variables in edit mode" msgstr "no si podarès specificâ lis variabilis di ambient inte modalitât di modifiche" -#: src/parse_args.c:436 -msgid "the `-U' option may only be used with the `-l' option" -msgstr "la opzion `-U' e podarès jessi doprade dome cun la opzion `-l'" +#: src/parse_args.c:582 +msgid "the -U option may only be used with the -l option" +msgstr "al è pussibil doprâ la opzion -U dome cu la opzion -l" -#: src/parse_args.c:440 -msgid "the `-A' and `-S' options may not be used together" -msgstr "lis opzions `-A' e `-S' no podaressin jessi dopradis adun" +#: src/parse_args.c:586 +msgid "the -A and -S options may not be used together" +msgstr "nol è pussibil doprâ adun lis opzions -A e -S" -#: src/parse_args.c:516 +#: src/parse_args.c:684 msgid "sudoedit is not supported on this platform" msgstr "sudoedit nol è supuartât su cheste plateforme" -#: src/parse_args.c:589 +#: src/parse_args.c:767 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "Dome une des opzions -e, -h, -i, -K, -l, -s, -v o -V e podarès jessi specificade" -#: src/parse_args.c:603 +#: src/parse_args.c:780 +msgid "Only one of the -K, -k or -N options may be specified" +msgstr "Al è pussibil specificâ dome une des opzions -K, -k, -N" + +#: src/parse_args.c:796 #, c-format msgid "" "%s - edit files as another user\n" @@ -338,7 +592,7 @@ msgstr "" "%s - modifiche i file come altri utent\n" "\n" -#: src/parse_args.c:605 +#: src/parse_args.c:798 #, c-format msgid "" "%s - execute a command as another user\n" @@ -347,8 +601,7 @@ msgstr "" "%s - eseguìs un comant come altri utent\n" "\n" -#: src/parse_args.c:610 -#, c-format +#: src/parse_args.c:804 msgid "" "\n" "Options:\n" @@ -356,518 +609,604 @@ msgstr "" "\n" "Opzions:\n" -#: src/parse_args.c:612 +#: src/parse_args.c:806 msgid "use a helper program for password prompting" msgstr "Dopre un program di jutori par domandâ la password" -#: src/parse_args.c:615 +#: src/parse_args.c:809 msgid "use specified BSD authentication type" msgstr "dopre il gjenar di autenticazion BSD specificât" -#: src/parse_args.c:618 +#: src/parse_args.c:813 msgid "run command in the background" msgstr "eseguìs il comant in background" -#: src/parse_args.c:620 +#: src/parse_args.c:816 +msgid "ring bell when prompting" +msgstr "sune la campanele cuant che e ven domandade une rispueste" + +#: src/parse_args.c:818 msgid "close all file descriptors >= num" msgstr "siere ducj i descritôrs di file >= num" -#: src/parse_args.c:623 +#: src/parse_args.c:821 msgid "run command with the specified BSD login class" msgstr "eseguìs il comant cun la classe di acès BSD specificade" -#: src/parse_args.c:626 +#: src/parse_args.c:824 +msgid "change the working directory before running command" +msgstr "cambie la cartele di lavôr prime di eseguî il comant" + +#: src/parse_args.c:827 msgid "preserve user environment when running command" msgstr "preserve l'ambient utent cuant che si eseguìs un comant" -#: src/parse_args.c:628 +#: src/parse_args.c:829 +msgid "preserve specific environment variables" +msgstr "preserve lis specifichis variabilis di ambient" + +#: src/parse_args.c:831 msgid "edit files instead of running a command" msgstr "modifiche i file invezit di eseguî un comant" -#: src/parse_args.c:630 +#: src/parse_args.c:834 msgid "run command as the specified group name or ID" msgstr "eseguìs il comant come il ID o il non dal grup specificât" -#: src/parse_args.c:632 +#: src/parse_args.c:837 msgid "set HOME variable to target user's home dir" msgstr "stabilìs la variabile HOME ae cartele home dal utent di destinazion" -#: src/parse_args.c:634 +#: src/parse_args.c:840 msgid "display help message and exit" msgstr "mostre il messaç di jutori e jes" -#: src/parse_args.c:636 +#: src/parse_args.c:842 msgid "run command on host (if supported by plugin)" msgstr "eseguìs il comant sul host (se supuartât dal plugin)" -#: src/parse_args.c:638 +#: src/parse_args.c:845 msgid "run login shell as the target user; a command may also be specified" msgstr "eseguìs une shell di acès come utent di destinazion; si podarès ancje specificâ un comant" -#: src/parse_args.c:640 +#: src/parse_args.c:847 msgid "remove timestamp file completely" -msgstr "" +msgstr "gjave dal dut il file de marche temporâl" -#: src/parse_args.c:642 +#: src/parse_args.c:850 msgid "invalidate timestamp file" -msgstr "" +msgstr "invalide il file de marche temporâl" -#: src/parse_args.c:644 +#: src/parse_args.c:853 msgid "list user's privileges or check a specific command; use twice for longer format" msgstr "liste i privileçs dal utent o verifiche un comant specific; doprâ dôs voltis pal formât plui lunc" -#: src/parse_args.c:646 +#: src/parse_args.c:856 msgid "non-interactive mode, no prompts are used" msgstr "modalitât no interative, nissune richieste e ven presentade" -#: src/parse_args.c:648 +#: src/parse_args.c:859 msgid "preserve group vector instead of setting to target's" msgstr "preserve il vetôr dal grup invezit di metilu a chel de destinazion" -#: src/parse_args.c:650 +#: src/parse_args.c:862 msgid "use the specified password prompt" msgstr "dopre la richieste de password specificade" -#: src/parse_args.c:653 +#: src/parse_args.c:864 +msgid "change the root directory before running command" +msgstr "cambie la cartele lidrîs prime di eseguî il comant" + +#: src/parse_args.c:867 msgid "create SELinux security context with specified role" msgstr "cree il contest di sigurece SELinux cul rûl specificât" -#: src/parse_args.c:656 +#: src/parse_args.c:870 msgid "read password from standard input" msgstr "lei la passwrod dal standard input" -#: src/parse_args.c:658 +#: src/parse_args.c:873 msgid "run shell as the target user; a command may also be specified" msgstr "eseguìs la shell come l'utent di destinazion; si podarès ancje specificâ un comant" -#: src/parse_args.c:661 +#: src/parse_args.c:877 msgid "create SELinux security context with specified type" msgstr "cree il contest di sigurece SELinux cul gjenar specificât" -#: src/parse_args.c:664 +#: src/parse_args.c:880 msgid "terminate command after the specified time limit" msgstr "termine il comant dopo il limit di timp specificât" -#: src/parse_args.c:666 +#: src/parse_args.c:883 msgid "in list mode, display privileges for user" msgstr "in modalitât liste, mostre i privileçs dal utent" -#: src/parse_args.c:668 +#: src/parse_args.c:886 msgid "run command (or edit file) as specified user name or ID" msgstr "eseguìs il comant (o modifiche il file) come non utent o ID specificât" -#: src/parse_args.c:670 +#: src/parse_args.c:888 msgid "display version information and exit" msgstr "mostre informazions di version e jes" -#: src/parse_args.c:672 +#: src/parse_args.c:891 msgid "update user's timestamp without running a command" -msgstr "" +msgstr "inzorne la marche temporâl dal utent cence eseguî un comant" -#: src/parse_args.c:674 +#: src/parse_args.c:894 msgid "stop processing command line arguments" msgstr "ferme la elaborazion dai argoments a rie di comant" -#: src/selinux.c:77 +#: src/selinux.c:83 msgid "unable to open audit system" msgstr "impussibil vierzi il sisteme di audit" -#: src/selinux.c:87 +#: src/selinux.c:93 msgid "unable to send audit message" msgstr "impussibil inviâ il messaç di audit" -#: src/selinux.c:115 +#: src/selinux.c:129 #, c-format msgid "unable to fgetfilecon %s" msgstr "impussibil eseguî fgetfilecon %s" -#: src/selinux.c:120 +#: src/selinux.c:134 #, c-format msgid "%s changed labels" msgstr "%s al à modificâts lis etichetis" -#: src/selinux.c:125 +#: src/selinux.c:142 #, c-format msgid "unable to restore context for %s" msgstr "impussibil ripristinâ il contest par %s" -#: src/selinux.c:165 +#: src/selinux.c:190 #, c-format msgid "unable to open %s, not relabeling tty" msgstr "impussibil vierzi %s, no si torne a etichetâ tty" -#: src/selinux.c:173 +#: src/selinux.c:194 src/selinux.c:239 src/selinux.c:269 +#, c-format +msgid "%s is not a character device, not relabeling tty" +msgstr "%s nol è un dispositîf a caratars, no si torne a etichetâ tty" + +#: src/selinux.c:203 msgid "unable to get current tty context, not relabeling tty" msgstr "impussibil otignî il contest tty atuâl, no si torne a etichetâ tty" -#: src/selinux.c:180 +#: src/selinux.c:210 msgid "unknown security class \"chr_file\", not relabeling tty" msgstr "classe di sigurece \"chr_file\" no cognossude, no si torne a etichetâ tty" -#: src/selinux.c:185 +#: src/selinux.c:215 msgid "unable to get new tty context, not relabeling tty" msgstr "impussibil otignî il gnûf contest tty, no si torne a etichetâ tty" -#: src/selinux.c:192 +#: src/selinux.c:224 msgid "unable to set new tty context" msgstr "impussibil stabilî un gnûf contest tty" -#: src/selinux.c:256 +#: src/selinux.c:323 #, c-format msgid "you must specify a role for type %s" msgstr "si scugne specificâ un rûl pal gjenar %s" -#: src/selinux.c:262 +#: src/selinux.c:329 #, c-format msgid "unable to get default type for role %s" msgstr "impussibil otignî il gjenar predefinît pal rûl %s" -#: src/selinux.c:280 +#: src/selinux.c:341 +msgid "failed to get new context" +msgstr "impussibil otignî un gnûf contest" + +#: src/selinux.c:350 #, c-format msgid "failed to set new role %s" msgstr "no si è rivâts a stabilî il gnûf rûl %s" -#: src/selinux.c:284 +#: src/selinux.c:354 #, c-format msgid "failed to set new type %s" msgstr "no si è rivâts a stabilî il gnûf gjenar %s" -#: src/selinux.c:296 +#: src/selinux.c:366 #, c-format msgid "%s is not a valid context" msgstr "%s nol è un contest valit" -#: src/selinux.c:331 -msgid "failed to get old_context" -msgstr "no si è rivâts a otignî old_context" +#: src/selinux.c:394 +msgid "failed to get old context" +msgstr "impussibil otignî il contest vecjo" -#: src/selinux.c:337 +#: src/selinux.c:400 msgid "unable to determine enforcing mode." -msgstr "" +msgstr "impussibil determinâ la modalitât di costrizion." -#: src/selinux.c:354 -#, c-format -msgid "unable to set tty context to %s" -msgstr "impussibil meti il contest di tty a %s" - -#: src/selinux.c:393 +#: src/selinux.c:425 #, c-format msgid "unable to set exec context to %s" msgstr "impussibil meti il contest di exec a %s" -#: src/selinux.c:400 +#: src/selinux.c:432 #, c-format msgid "unable to set key creation context to %s" msgstr "impussibil meti il contest de creazion de clâf a %s" -#: src/sesh.c:77 -msgid "requires at least one argument" -msgstr "al domande almancul un argoment" +#: src/sesh.c:114 src/sesh.c:134 +msgid "Only one of the -c or -i options may be specified" +msgstr "Al è pussibil specificâ dome une des opzions -c o -i" -#: src/sesh.c:106 +#: src/sesh.c:129 #, c-format msgid "invalid file descriptor number: %s" msgstr "numar descritôr file no valit: %s" -#: src/sesh.c:120 +#: src/sesh.c:167 src/sesh.c:171 src/sesh.c:175 #, c-format -msgid "unable to run %s as a login shell" -msgstr "impussibil eseguî %s come une shell di acès" +msgid "The -%c option may not be used in edit mode." +msgstr "Nol è pussibil doprâ la opzion -%c te modalitât di modifiche" -#: src/sesh.c:125 src/sudo.c:1305 +#: src/sesh.c:184 src/sesh.c:189 #, c-format -msgid "unable to execute %s" -msgstr "impussibil eseguî %s" +msgid "The -%c option may only be used in edit mode." +msgstr "Al è pussibil doprâ la opzion -%c dome te modalitât di modifiche." -#: src/signal.c:69 -#, c-format -msgid "unable to save handler for signal %d" -msgstr "impussibil salvâ il gjestôr pal segnâl %d" - -#: src/solaris.c:76 -msgid "resource control limit has been reached" -msgstr "si è rivâts al limit di control de risorse" - -#: src/solaris.c:79 -#, c-format -msgid "user \"%s\" is not a member of project \"%s\"" -msgstr "l'utent \"%s\" nol è un membri dal progjet \"%s\"" - -#: src/solaris.c:83 -msgid "the invoking task is final" -msgstr "" - -#: src/solaris.c:86 -#, c-format -msgid "could not join project \"%s\"" -msgstr "impussibil unîsi al progjet \"%s\"" - -#: src/solaris.c:91 -#, c-format -msgid "no resource pool accepting default bindings exists for project \"%s\"" -msgstr "nissun font di risorsis pal progjet \"%s\" che al aceti i vincui predefinîts" - -#: src/solaris.c:95 -#, c-format -msgid "specified resource pool does not exist for project \"%s\"" -msgstr "il font di risorsis specificât nol esist pal progjet \"%s\"" - -#: src/solaris.c:99 -#, c-format -msgid "could not bind to default resource pool for project \"%s\"" -msgstr "impussibil vincolâ al font di risorsis predefinît pal progjet \"%s\"" - -#: src/solaris.c:105 -#, c-format -msgid "setproject failed for project \"%s\"" -msgstr "setproject al à falît pal progjet \"%s\"" - -#: src/solaris.c:107 -#, c-format -msgid "warning, resource control assignment failed for project \"%s\"" -msgstr "avertiment, faliment de assegnazion dal control de risorse pal progjet \"%s\"" - -#: src/sudo.c:212 -#, c-format -msgid "Sudo version %s\n" -msgstr "Version di sudo: %s\n" - -#: src/sudo.c:214 -#, c-format -msgid "Configure options: %s\n" -msgstr "Opzions di configurazion: %s\n" - -#: src/sudo.c:222 -msgid "fatal error, unable to load plugins" -msgstr "erôr fatâl, impussibil cjariâ i plugin" - -#: src/sudo.c:230 -msgid "unable to initialize policy plugin" -msgstr "impussibil inizializâ il plugin de politiche" - -#: src/sudo.c:274 -msgid "plugin did not return a command to execute" -msgstr "il plugin nol à tornât un comant di eseguî" - -#: src/sudo.c:290 -#, c-format -msgid "error initializing I/O plugin %s" -msgstr "erôr tal inizializâ il plugin I/O %s" - -#: src/sudo.c:316 -#, c-format -msgid "unexpected sudo mode 0x%x" -msgstr "modalitât 0x%x di sudo inspietade" - -#: src/sudo.c:468 -msgid "unable to get group vector" -msgstr "impussibil otignî il vetôr di grup" - -#: src/sudo.c:530 -#, c-format -msgid "unknown uid %u: who are you?" -msgstr "uid %u no cognossût: cui sêstu?" - -#: src/sudo.c:586 -msgid "unable to determine tty" -msgstr "impussibil determinâ tty" - -#: src/sudo.c:874 -#, c-format -msgid "%s must be owned by uid %d and have the setuid bit set" -msgstr "%s al scugne jessi di proprietât dal uid %d e vê stabilît il bit setuid" - -#: src/sudo.c:877 -#, c-format -msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" -msgstr "il uid efetîf nol è %d, %s isal suntun filesystem cun stabilide la opzion 'nosuid' o un filesystem NFS cence privileçs di root?" - -#: src/sudo.c:883 -#, c-format -msgid "effective uid is not %d, is sudo installed setuid root?" -msgstr "il uid efetîf nol è %d, sudo isal instalât cun setuid root?" - -#: src/sudo.c:964 -msgid "unable to set supplementary group IDs" -msgstr "impussibil stabilî il ID di grup suplementâr" - -#: src/sudo.c:971 -#, c-format -msgid "unable to set effective gid to runas gid %u" -msgstr "impussibil stabilî il gid efetîf par eseguî come gid %u" - -#: src/sudo.c:977 -#, c-format -msgid "unable to set gid to runas gid %u" -msgstr "impussibil stabilî il gid par eseguî come gid %u" - -#: src/sudo.c:1048 -#, c-format -msgid "unknown login class %s" -msgstr "classe di acès %s no cognossude" - -#: src/sudo.c:1061 -msgid "unable to set user context" -msgstr "impussibil stabilî il contest utent" - -#: src/sudo.c:1077 -msgid "unable to set process priority" -msgstr "impussibil stabilî la prioritât dal procès" - -#: src/sudo.c:1085 -#, c-format -msgid "unable to change root to %s" -msgstr "impussibil cambiâ root a %s" - -#: src/sudo.c:1098 src/sudo.c:1104 src/sudo.c:1111 -#, c-format -msgid "unable to change to runas uid (%u, %u)" -msgstr "impussibil passâ a un diviers uid (%u, %u)" - -#: src/sudo.c:1129 -#, c-format -msgid "unable to change directory to %s" -msgstr "impussibil passâ ae cartele a %s" - -#: src/sudo.c:1187 -#, c-format -msgid "unexpected child termination condition: %d" -msgstr "condizion di jessude dal fi inspietade: %d" - -#: src/sudo.c:1333 -#, c-format -msgid "policy plugin %s is missing the `check_policy' method" -msgstr "il plugin di politiche %s al mancje dal metodi `check_policy'" - -#: src/sudo.c:1351 -#, c-format -msgid "policy plugin %s does not support listing privileges" -msgstr "il plugin di politiche %s nol supuarte il listâ dai privileçs" - -#: src/sudo.c:1368 -#, c-format -msgid "policy plugin %s does not support the -v option" -msgstr "il plugin di politiche %s nol supuarte la opzion -v" - -#: src/sudo.c:1383 -#, c-format -msgid "policy plugin %s does not support the -k/-K options" -msgstr "il plugin di politiche %s nol supuarte lis opzions -k/-K" - -#: src/sudo_edit.c:181 src/sudo_edit.c:270 -msgid "unable to restore current working directory" -msgstr "impussibil ripristinâ la cartele di lavôr atuâl" - -#: src/sudo_edit.c:577 src/sudo_edit.c:689 -#, c-format -msgid "%s: not a regular file" -msgstr "%s: nol è un file regolâr." - -#: src/sudo_edit.c:584 +#: src/sesh.c:294 src/sesh.c:394 src/sudo_edit.c:204 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "%s: la modifiche dai colegaments simbolics no je permetude" -#: src/sudo_edit.c:587 +#: src/sesh.c:297 src/sesh.c:397 src/sudo_edit.c:207 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "%s: la modifiche dai file intune cartele cun acès in scriture no je permetude" -#: src/sudo_edit.c:620 src/sudo_edit.c:728 -#, c-format -msgid "%s: short write" -msgstr "%s: scriture curte" - -#: src/sudo_edit.c:690 -#, c-format -msgid "%s left unmodified" -msgstr "%s lassât no modificât" - -#: src/sudo_edit.c:703 src/sudo_edit.c:889 -#, c-format -msgid "%s unchanged" -msgstr "%s no modificât" - -#: src/sudo_edit.c:717 src/sudo_edit.c:739 -#, c-format -msgid "unable to write to %s" -msgstr "impussibil scrivi su %s" - -#: src/sudo_edit.c:718 src/sudo_edit.c:737 src/sudo_edit.c:740 -#: src/sudo_edit.c:914 src/sudo_edit.c:918 +#: src/sesh.c:381 src/sesh.c:402 src/sesh.c:411 src/sesh.c:419 +#: src/sudo_edit.c:331 #, c-format msgid "contents of edit session left in %s" msgstr "contignûts de session di modifiche lassâts in %s" -#: src/sudo_edit.c:736 -msgid "unable to read temporary file" -msgstr "impussibil lei il file temporani" +#: src/sesh.c:476 src/sudo_edit.c:94 +msgid "unable to get group list" +msgstr "impussibil otignî la liste dai grups" -#: src/sudo_edit.c:819 +#: src/signal.c:79 +#, c-format +msgid "unable to save handler for signal %d" +msgstr "impussibil salvâ il gjestôr pal segnâl %d" + +#: src/solaris.c:72 +msgid "resource control limit has been reached" +msgstr "si è rivâts al limit di control de risorse" + +#: src/solaris.c:75 +#, c-format +msgid "user \"%s\" is not a member of project \"%s\"" +msgstr "l'utent \"%s\" nol è un membri dal progjet \"%s\"" + +#: src/solaris.c:79 +msgid "the invoking task is final" +msgstr "la ativitât di invocazion e je definitive" + +#: src/solaris.c:82 +#, c-format +msgid "could not join project \"%s\"" +msgstr "impussibil unîsi al progjet \"%s\"" + +#: src/solaris.c:89 +#, c-format +msgid "no resource pool accepting default bindings exists for project \"%s\"" +msgstr "nissun font di risorsis pal progjet \"%s\" che al aceti i vincui predefinîts" + +#: src/solaris.c:93 +#, c-format +msgid "specified resource pool does not exist for project \"%s\"" +msgstr "il font di risorsis specificât nol esist pal progjet \"%s\"" + +#: src/solaris.c:97 +#, c-format +msgid "could not bind to default resource pool for project \"%s\"" +msgstr "impussibil vincolâ al font di risorsis predefinît pal progjet \"%s\"" + +#: src/solaris.c:104 +#, c-format +msgid "setproject failed for project \"%s\"" +msgstr "setproject al à falît pal progjet \"%s\"" + +#: src/solaris.c:106 +#, c-format +msgid "warning, resource control assignment failed for project \"%s\"" +msgstr "avertiment, faliment de assegnazion dal control de risorse pal progjet \"%s\"" + +#: src/sudo.c:216 +#, c-format +msgid "Sudo version %s\n" +msgstr "Version di sudo: %s\n" + +#: src/sudo.c:218 +#, c-format +msgid "Configure options: %s\n" +msgstr "Opzions di configurazion: %s\n" + +#: src/sudo.c:226 +msgid "fatal error, unable to load plugins" +msgstr "erôr fatâl, impussibil cjariâ i plugin" + +#: src/sudo.c:272 +msgid "plugin did not return a command to execute" +msgstr "il plugin nol à tornât un comant di eseguî" + +#: src/sudo.c:306 +#, c-format +msgid "unexpected sudo mode 0x%x" +msgstr "modalitât 0x%x di sudo inspietade" + +#: src/sudo.c:555 +#, c-format +msgid "you do not exist in the %s database" +msgstr "no tu esistis te base di dâts %s" + +#: src/sudo.c:612 +msgid "unable to determine tty" +msgstr "impussibil determinâ tty" + +#: src/sudo.c:928 +msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." +msgstr "La opzion (flag) \"no new privileges\" (nissun gnûf privileç) e je definide. Chest al impedìs a sudo di zirâ come root." + +#: src/sudo.c:930 +msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." +msgstr "Se sudo al ven eseguît intun contignidôr, tu varessis di justâ la configurazion dal contignidôr par disabilitâ la flag (opzion)." + +#: src/sudo.c:964 +#, c-format +msgid "%s must be owned by uid %d and have the setuid bit set" +msgstr "%s al scugne jessi di proprietât dal uid %d e vê stabilît il bit setuid" + +#: src/sudo.c:967 +#, c-format +msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" +msgstr "il uid efetîf nol è %d, %s isal suntun filesystem cun stabilide la opzion 'nosuid' o un filesystem NFS cence privileçs di root?" + +#: src/sudo.c:973 +#, c-format +msgid "effective uid is not %d, is sudo installed setuid root?" +msgstr "il uid efetîf nol è %d, sudo isal instalât cun setuid root?" + +#: src/sudo.c:989 src/tgetpass.c:331 +msgid "unable to set supplementary group IDs" +msgstr "impussibil stabilî il ID di grup suplementâr" + +#: src/sudo.c:996 +#, c-format +msgid "unable to set effective gid to runas gid %u" +msgstr "impussibil stabilî il gid efetîf par eseguî come gid %u" + +#: src/sudo.c:1002 +#, c-format +msgid "unable to set gid to runas gid %u" +msgstr "impussibil stabilî il gid par eseguî come gid %u" + +#: src/sudo.c:1032 +msgid "argv not set by the security policy" +msgstr "argv nol è stabilît de politiche di sigurece" + +#: src/sudo.c:1036 +msgid "envp not set by the security policy" +msgstr "envp nol è stabilît de politiche di sigurece" + +#: src/sudo.c:1058 +#, c-format +msgid "unexpected child termination condition: %d" +msgstr "condizion di jessude dal fi inspietade: %d" + +#: src/sudo.c:1171 +msgid "unable to initialize policy plugin" +msgstr "impussibil inizializâ il plugin de politiche" + +#: src/sudo.c:1233 +#, c-format +msgid "policy plugin %s is missing the \"check_policy\" method" +msgstr "il plugin de politiche %s al mancje dal metodi \"check_policy\"" + +#: src/sudo.c:1279 +#, c-format +msgid "policy plugin %s does not support listing privileges" +msgstr "il plugin di politiche %s nol supuarte il listâ dai privileçs" + +#: src/sudo.c:1323 +#, c-format +msgid "policy plugin %s does not support the -v option" +msgstr "il plugin di politiche %s nol supuarte la opzion -v" + +#: src/sudo.c:1361 +#, c-format +msgid "policy plugin %s does not support the -k/-K options" +msgstr "il plugin di politiche %s nol supuarte lis opzions -k/-K" + +#: src/sudo.c:1490 +#, c-format +msgid "error initializing I/O plugin %s" +msgstr "erôr tal inizializâ il plugin I/O %s" + +#: src/sudo.c:1493 +msgid "error initializing I/O plugin" +msgstr "erôr tal inizializâ il plugin I/O" + +#: src/sudo.c:1642 +#, c-format +msgid "error initializing audit plugin %s" +msgstr "erôr tal inizializâ il plugin di audit %s" + +#: src/sudo.c:1721 +#, c-format +msgid "%s: unable to log error event%s%s" +msgstr "%s: impussibil regjistrâ l'event di erôr%s%s" + +#: src/sudo.c:1757 +#, c-format +msgid "%s: unable to log accept event%s%s" +msgstr "%s: impussibil regjistrâ l'event di acetazion%s%s" + +#: src/sudo.c:1762 src/sudo.c:1800 +msgid "audit plugin error" +msgstr "erôr dal plugin di audit" + +#: src/sudo.c:1795 +#, c-format +msgid "%s: unable to log reject event%s%s" +msgstr "%s: impussibil regjistrâ l'event di refudament%s%s" + +#: src/sudo.c:1855 +#, c-format +msgid "error initializing approval plugin %s" +msgstr "erôr tal inizializâ il plugin di aprovazion %s" + +#: src/sudo.c:1925 +msgid "command rejected by approver" +msgstr "comant refudât da cui che al aprove" + +#: src/sudo_edit.c:113 +msgid "no writable temporary directory found" +msgstr "nissune cartele temporanie scrivibile cjatade" + +#: src/sudo_edit.c:291 +#, c-format +msgid "%s left unmodified" +msgstr "%s lassât no modificât" + +#: src/sudo_edit.c:304 src/sudo_edit.c:569 +#, c-format +msgid "%s unchanged" +msgstr "%s no modificât" + +#: src/sudo_edit.c:481 msgid "sesh: internal error: odd number of paths" msgstr "sesh: erôr interni: strani numar di percors" -#: src/sudo_edit.c:821 +#: src/sudo_edit.c:483 msgid "sesh: unable to create temporary files" msgstr "sesh: impussibil creâ file temporanis" -#: src/sudo_edit.c:823 src/sudo_edit.c:921 +#: src/sudo_edit.c:485 src/sudo_edit.c:604 +msgid "sesh: killed by a signal" +msgstr "sesh: copât di un segnâl" + +#: src/sudo_edit.c:487 src/sudo_edit.c:607 #, c-format msgid "sesh: unknown error %d" msgstr "sesh: erôr %d no cognossût" -#: src/sudo_edit.c:913 +#: src/sudo_edit.c:597 msgid "unable to copy temporary files back to their original location" msgstr "impussibil tornâ a copiâ i file temporanis te lôr posizion origjinarie" -#: src/sudo_edit.c:917 +#: src/sudo_edit.c:601 msgid "unable to copy some of the temporary files back to their original location" msgstr "impussibil tornâ a copiâ cualchidun dai file temporanis te lôr posizion origjinarie" -#: src/sudo_edit.c:961 +#: src/sudo_edit.c:646 #, c-format msgid "unable to change uid to root (%u)" msgstr "impussibil cambiâ il uid a root (%u)" -#: src/sudo_edit.c:978 +#: src/sudo_edit.c:660 +msgid "plugin error: invalid file list for sudoedit" +msgstr "erôr di plugin: liste di files par sudoedit no valide" + +#: src/sudo_edit.c:681 msgid "plugin error: missing file list for sudoedit" msgstr "erôr di plugin: e mancje la liste file par sudoedit" -#: src/sudo_edit.c:1019 src/sudo_edit.c:1032 +#: src/sudo_edit.c:724 src/sudo_edit.c:739 msgid "unable to read the clock" msgstr "impussibil lei l'orloi" -#: src/tgetpass.c:107 -msgid "no tty present and no askpass program specified" -msgstr "nissun tty presint e nissun program specificât pe richieste password" +#: src/sudo_intercept_common.c:365 +msgid "intercept port not set" +msgstr "puarte di intercetazion no stabilide" -#: src/tgetpass.c:116 +#: src/tgetpass.c:95 +msgid "timed out reading password" +msgstr "timp scjadût tal lei la password" + +#: src/tgetpass.c:98 +msgid "no password was provided" +msgstr "no je stade furnide nissune password" + +#: src/tgetpass.c:101 +msgid "unable to read password" +msgstr "impussibil lei la password" + +#: src/tgetpass.c:141 +msgid "a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper" +msgstr "al è necessari un terminâl par lei la password; o tu dopris la opzion -S par lei dal standard input opûr configure un aiût askpass" + +#: src/tgetpass.c:152 msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "nissun program pe richieste password specificât, cîr di stabilî SUDO_ASKPASS" -#: src/tgetpass.c:261 +#: src/tgetpass.c:326 #, c-format msgid "unable to set gid to %u" msgstr "impussibil stabilî il gid a %u" -#: src/tgetpass.c:265 +#: src/tgetpass.c:336 #, c-format msgid "unable to set uid to %u" msgstr "impussibil stabilî il uid a %u" -#: src/tgetpass.c:270 +#: src/tgetpass.c:341 #, c-format msgid "unable to run %s" msgstr "impussibil eseguî %s" -#: src/utmp.c:268 +#: src/utmp.c:288 msgid "unable to save stdin" msgstr "impussibil salvâ stdin" -#: src/utmp.c:270 +#: src/utmp.c:290 msgid "unable to dup2 stdin" msgstr "impussibil esguî dup2 su stdin" -#: src/utmp.c:273 +#: src/utmp.c:293 msgid "unable to restore stdin" msgstr "impussibil ripristinâ stdin" + +#~ msgid "error reading from signal pipe" +#~ msgstr "erôr tal lei dal condot (pipe) dal segnâl" + +#~ msgid "%s%s: %s" +#~ msgstr "%s%s: %s" + +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s al scugne jessi di proprietât dal uid %d" + +#~ msgid "%s must be only be writable by owner" +#~ msgstr "%s al scugne jessi scrivibil dome dal proprietari" + +#~ msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" +#~ msgstr "si ignore il plugin di politiche duplicât \"%s\" in %s, rie %d" + +#~ msgid "unable to set tty context to %s" +#~ msgstr "impussibil meti il contest di tty a %s" + +#~ msgid "requires at least one argument" +#~ msgstr "al domande almancul un argoment" + +#~ msgid "unable to run %s as a login shell" +#~ msgstr "impussibil eseguî %s come une shell di acès" + +#~ msgid "unknown uid %u: who are you?" +#~ msgstr "uid %u no cognossût: cui sêstu?" + +#~ msgid "%s: short write" +#~ msgstr "%s: scriture curte" + +#~ msgid "unable to read temporary file" +#~ msgstr "impussibil lei il file temporani" + +#~ msgid "no tty present and no askpass program specified" +#~ msgstr "nissun tty presint e nissun program specificât pe richieste password" diff --git a/po/ja.mo b/po/ja.mo index b33813f29e8c3f6a9e33c959da4ee749a2dc4998..f7ccd5f7a8708fcd9a15a074169c2e85538805ba 100644 GIT binary patch delta 5156 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, 2011. -# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. +# Takeshi Hamasaki , 2012, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.12b2\n" +"Project-Id-Version: sudo 1.9.13b2\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2022-10-09 09:48-0600\n" -"PO-Revision-Date: 2022-10-15 08:13+0900\n" +"POT-Creation-Date: 2023-01-24 13:11-0700\n" +"PO-Revision-Date: 2023-02-05 11:33+0900\n" "Last-Translator: Takeshi Hamasaki \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -35,74 +35,74 @@ msgid "unable to restore registry" msgstr "レジストリーを復元できません" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/gidlist.c:76 -#: lib/util/json.c:54 lib/util/json.c:183 lib/util/sudo_conf.c:219 -#: lib/util/sudo_conf.c:305 lib/util/sudo_conf.c:382 lib/util/sudo_conf.c:666 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:215 +#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 #: src/conversation.c:80 src/exec_iolog.c:124 src/exec_iolog.c:135 -#: src/exec_iolog.c:212 src/exec_monitor.c:205 src/exec_monitor.c:458 -#: src/exec_monitor.c:464 src/exec_monitor.c:472 src/exec_monitor.c:480 -#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 -#: src/exec_monitor.c:508 src/exec_monitor.c:515 src/exec_monitor.c:522 -#: src/exec_monitor.c:529 src/exec_nopty.c:227 src/exec_nopty.c:236 -#: src/exec_nopty.c:243 src/exec_nopty.c:250 src/exec_nopty.c:257 -#: src/exec_nopty.c:264 src/exec_nopty.c:271 src/exec_nopty.c:278 -#: src/exec_nopty.c:285 src/exec_nopty.c:292 src/exec_nopty.c:299 -#: src/exec_nopty.c:306 src/exec_nopty.c:314 src/exec_nopty.c:322 -#: src/exec_nopty.c:732 src/exec_preload.c:341 src/exec_ptrace.c:474 -#: src/exec_ptrace.c:767 src/exec_ptrace.c:982 src/exec_ptrace.c:1094 -#: src/exec_ptrace.c:1269 src/exec_ptrace.c:1611 src/exec_ptrace.c:1638 -#: src/exec_pty.c:506 src/exec_pty.c:687 src/exec_pty.c:873 src/exec_pty.c:882 -#: src/exec_pty.c:889 src/exec_pty.c:896 src/exec_pty.c:903 src/exec_pty.c:910 -#: src/exec_pty.c:917 src/exec_pty.c:924 src/exec_pty.c:931 src/exec_pty.c:938 -#: src/exec_pty.c:945 src/exec_pty.c:953 src/load_plugins.c:157 -#: src/load_plugins.c:182 src/load_plugins.c:218 src/load_plugins.c:451 -#: src/load_plugins.c:457 src/parse_args.c:172 src/parse_args.c:193 +#: src/exec_iolog.c:212 src/exec_monitor.c:205 src/exec_monitor.c:460 +#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 +#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 +#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 +#: src/exec_monitor.c:531 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 +#: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 +#: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 +#: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 +#: src/exec_nopty.c:736 src/exec_preload.c:343 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:983 src/exec_ptrace.c:1095 +#: src/exec_ptrace.c:1270 src/exec_ptrace.c:1612 src/exec_ptrace.c:1639 +#: src/exec_pty.c:511 src/exec_pty.c:692 src/exec_pty.c:882 src/exec_pty.c:891 +#: src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 src/exec_pty.c:919 +#: src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 src/exec_pty.c:947 +#: src/exec_pty.c:954 src/exec_pty.c:962 src/load_plugins.c:98 +#: src/load_plugins.c:123 src/load_plugins.c:159 src/load_plugins.c:392 +#: src/load_plugins.c:398 src/parse_args.c:172 src/parse_args.c:193 #: src/parse_args.c:267 src/parse_args.c:623 src/parse_args.c:645 #: src/parse_args.c:670 src/preserve_fds.c:46 src/preserve_fds.c:131 #: src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 #: src/selinux.c:496 src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 -#: src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:639 src/sudo.c:704 -#: src/sudo.c:714 src/sudo.c:741 src/sudo.c:764 src/sudo.c:773 src/sudo.c:782 -#: src/sudo.c:799 src/sudo.c:841 src/sudo.c:851 src/sudo.c:884 src/sudo.c:1112 -#: src/sudo.c:1133 src/sudo.c:1426 src/sudo.c:1595 src/sudo.c:1822 -#: src/sudo.c:2156 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 -#: src/sudo_edit.c:438 src/sudo_edit.c:538 src/sudo_edit.c:545 -#: src/sudo_edit.c:673 src/sudo_edit.c:693 src/sudo_intercept_common.c:115 -#: src/sudo_intercept_common.c:340 +#: src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:641 src/sudo.c:706 +#: src/sudo.c:716 src/sudo.c:743 src/sudo.c:766 src/sudo.c:775 src/sudo.c:784 +#: src/sudo.c:801 src/sudo.c:842 src/sudo.c:851 src/sudo.c:861 src/sudo.c:894 +#: src/sudo.c:1122 src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 +#: src/sudo.c:1832 src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 +#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:538 +#: src/sudo_edit.c:545 src/sudo_edit.c:688 src/sudo_edit.c:708 +#: src/sudo_intercept_common.c:115 src/sudo_intercept_common.c:340 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:55 -#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 -#: lib/util/sudo_conf.c:220 lib/util/sudo_conf.c:305 lib/util/sudo_conf.c:382 -#: lib/util/sudo_conf.c:666 src/conversation.c:81 src/exec_intercept.c:111 -#: src/exec_intercept.c:344 src/exec_intercept.c:504 src/exec_intercept.c:566 -#: src/exec_intercept.c:682 src/exec_intercept.c:806 src/exec_iolog.c:124 -#: src/exec_iolog.c:135 src/exec_iolog.c:212 src/exec_monitor.c:458 -#: src/exec_monitor.c:464 src/exec_monitor.c:472 src/exec_monitor.c:480 -#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 -#: src/exec_monitor.c:508 src/exec_monitor.c:515 src/exec_monitor.c:522 -#: src/exec_monitor.c:529 src/exec_nopty.c:227 src/exec_nopty.c:236 -#: src/exec_nopty.c:243 src/exec_nopty.c:250 src/exec_nopty.c:257 -#: src/exec_nopty.c:264 src/exec_nopty.c:271 src/exec_nopty.c:278 -#: src/exec_nopty.c:285 src/exec_nopty.c:292 src/exec_nopty.c:299 -#: src/exec_nopty.c:306 src/exec_nopty.c:314 src/exec_nopty.c:322 -#: src/exec_preload.c:341 src/exec_ptrace.c:474 src/exec_ptrace.c:767 -#: src/exec_ptrace.c:982 src/exec_ptrace.c:1638 src/exec_pty.c:506 -#: src/exec_pty.c:873 src/exec_pty.c:882 src/exec_pty.c:889 src/exec_pty.c:896 -#: src/exec_pty.c:903 src/exec_pty.c:910 src/exec_pty.c:917 src/exec_pty.c:924 -#: src/exec_pty.c:931 src/exec_pty.c:938 src/exec_pty.c:945 src/exec_pty.c:953 -#: src/load_plugins.c:157 src/load_plugins.c:182 src/load_plugins.c:218 -#: src/load_plugins.c:451 src/load_plugins.c:457 src/parse_args.c:172 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:216 +#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 +#: src/conversation.c:81 src/exec_intercept.c:111 src/exec_intercept.c:344 +#: src/exec_intercept.c:518 src/exec_intercept.c:582 src/exec_intercept.c:706 +#: src/exec_intercept.c:830 src/exec_iolog.c:124 src/exec_iolog.c:135 +#: src/exec_iolog.c:212 src/exec_monitor.c:460 src/exec_monitor.c:466 +#: src/exec_monitor.c:474 src/exec_monitor.c:482 src/exec_monitor.c:489 +#: src/exec_monitor.c:496 src/exec_monitor.c:503 src/exec_monitor.c:510 +#: src/exec_monitor.c:517 src/exec_monitor.c:524 src/exec_monitor.c:531 +#: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 +#: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 +#: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 +#: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:343 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:983 +#: src/exec_ptrace.c:1639 src/exec_pty.c:511 src/exec_pty.c:882 +#: src/exec_pty.c:891 src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 +#: src/exec_pty.c:919 src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 +#: src/exec_pty.c:947 src/exec_pty.c:954 src/exec_pty.c:962 +#: src/load_plugins.c:98 src/load_plugins.c:123 src/load_plugins.c:159 +#: src/load_plugins.c:392 src/load_plugins.c:398 src/parse_args.c:172 #: src/parse_args.c:194 src/parse_args.c:267 src/parse_args.c:623 #: src/parse_args.c:645 src/parse_args.c:670 src/preserve_fds.c:46 #: src/preserve_fds.c:131 src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 #: src/selinux.c:489 src/selinux.c:496 src/sesh.c:206 src/sesh.c:471 -#: src/sudo.c:230 src/sudo.c:639 src/sudo.c:884 src/sudo.c:1112 -#: src/sudo.c:1133 src/sudo.c:1426 src/sudo.c:1595 src/sudo.c:1822 -#: src/sudo.c:2156 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo.c:230 src/sudo.c:641 src/sudo.c:894 src/sudo.c:1122 +#: src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 src/sudo.c:1832 +#: src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 #: src/sudo_edit.c:438 src/sudo_edit.c:538 src/sudo_edit.c:545 -#: src/sudo_edit.c:673 src/sudo_edit.c:693 src/sudo_intercept_common.c:115 +#: src/sudo_edit.c:688 src/sudo_edit.c:708 src/sudo_intercept_common.c:115 #: src/sudo_intercept_common.c:340 msgid "unable to allocate memory" msgstr "メモリ割り当てを行えませんでした" @@ -117,9 +117,9 @@ msgstr "%.*s の状態取得 (stat) ができません" msgid "%.*s exists but is not a directory (0%o)" msgstr "%.*s は存在しますが、ディレクトリではありません (0%o)" -#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:677 -#: lib/util/sudo_conf.c:689 lib/util/sudo_conf.c:715 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:557 +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:666 +#: lib/util/sudo_conf.c:696 lib/util/sudo_conf.c:703 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:373 src/sudo_edit.c:494 src/sudo_edit.c:557 #, c-format msgid "unable to open %s" msgstr "%s を開けません" @@ -134,7 +134,7 @@ msgstr "%.*s を mkdir できません" msgid "unable to open %.*s" msgstr "%.*s を開けません" -#: lib/util/regex.c:103 +#: lib/util/regex.c:163 msgid "regular expression too large" msgstr "正規表現が長すぎます。" @@ -155,42 +155,42 @@ msgstr "値が大き過ぎます" msgid "value too small" msgstr "値が小さ過ぎます" -#: lib/util/sudo_conf.c:238 +#: lib/util/sudo_conf.c:234 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "無効な Path の値 \"%s\" が %s の %u 行目 にあります" -#: lib/util/sudo_conf.c:404 lib/util/sudo_conf.c:420 lib/util/sudo_conf.c:473 +#: lib/util/sudo_conf.c:400 lib/util/sudo_conf.c:453 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "無効な %s の値 \"%s\" が %s の %u 行目 にあります" -#: lib/util/sudo_conf.c:441 +#: lib/util/sudo_conf.c:421 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "サポートしていないグループソース \"%s\" が %s の %u 行目で指定されています" -#: lib/util/sudo_conf.c:457 +#: lib/util/sudo_conf.c:437 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "無効な最大グループの値 \"%s\" が %s の %u 行目 にあります" -#: lib/util/sudo_conf.c:692 +#: lib/util/sudo_conf.c:669 #, c-format msgid "%s is not a regular file" msgstr "%s は通常ファイルではありません" -#: lib/util/sudo_conf.c:695 src/copy_file.c:164 +#: lib/util/sudo_conf.c:672 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s はユーザーID %u によって所有されています。これは %u であるべきです" -#: lib/util/sudo_conf.c:699 +#: lib/util/sudo_conf.c:676 #, c-format msgid "%s is world writable" msgstr "%s は誰でも書き込み可能です" -#: lib/util/sudo_conf.c:702 +#: lib/util/sudo_conf.c:679 #, c-format msgid "%s is group writable" msgstr "%s はグループのメンバーによる書き込みが可能です" @@ -284,8 +284,8 @@ msgstr "ディレクトリーを %s に変更できません" msgid "starting from %s" msgstr "%s から始めます" -#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:567 src/exec_monitor.c:569 -#: src/exec_pty.c:225 src/exec_pty.c:1017 src/exec_pty.c:1019 src/signal.c:144 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:569 src/exec_monitor.c:571 +#: src/exec_pty.c:225 src/exec_pty.c:1026 src/exec_pty.c:1028 src/signal.c:144 #: src/signal.c:151 src/signal.c:165 src/suspend_nopty.c:93 #, c-format msgid "unable to set handler for signal %d" @@ -305,60 +305,60 @@ msgstr "PRIV_LIMIT から PRIV_PROC_EXEC を取り除くことができません #: src/exec_intercept.c:70 src/exec_iolog.c:165 src/exec_iolog.c:175 #: src/exec_iolog.c:220 src/exec_iolog.c:227 src/exec_iolog.c:254 -#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 -#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 -#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 -#: src/exec_monitor.c:531 src/exec_nopty.c:229 src/exec_nopty.c:238 -#: src/exec_nopty.c:245 src/exec_nopty.c:252 src/exec_nopty.c:259 -#: src/exec_nopty.c:266 src/exec_nopty.c:273 src/exec_nopty.c:280 -#: src/exec_nopty.c:287 src/exec_nopty.c:294 src/exec_nopty.c:301 -#: src/exec_nopty.c:308 src/exec_nopty.c:316 src/exec_nopty.c:324 -#: src/exec_nopty.c:383 src/exec_nopty.c:449 src/exec_pty.c:355 -#: src/exec_pty.c:457 src/exec_pty.c:512 src/exec_pty.c:875 src/exec_pty.c:884 -#: src/exec_pty.c:891 src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 -#: src/exec_pty.c:919 src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 -#: src/exec_pty.c:947 +#: src/exec_monitor.c:468 src/exec_monitor.c:476 src/exec_monitor.c:484 +#: src/exec_monitor.c:491 src/exec_monitor.c:498 src/exec_monitor.c:505 +#: src/exec_monitor.c:512 src/exec_monitor.c:519 src/exec_monitor.c:526 +#: src/exec_monitor.c:533 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 +#: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 +#: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 +#: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 +#: src/exec_nopty.c:387 src/exec_nopty.c:453 src/exec_pty.c:360 +#: src/exec_pty.c:462 src/exec_pty.c:517 src/exec_pty.c:884 src/exec_pty.c:893 +#: src/exec_pty.c:900 src/exec_pty.c:907 src/exec_pty.c:914 src/exec_pty.c:921 +#: src/exec_pty.c:928 src/exec_pty.c:935 src/exec_pty.c:942 src/exec_pty.c:949 +#: src/exec_pty.c:956 msgid "unable to add event to queue" msgstr "キューにイベントを追加できません" -#: src/exec_intercept.c:317 src/sudo.c:1018 +#: src/exec_intercept.c:317 src/sudo.c:1028 msgid "command not set by the security policy" msgstr "セキュリティーポリシーによりコマンドが設定されていません" -#: src/exec_intercept.c:393 src/exec_intercept.c:421 src/sudo.c:1238 -#: src/sudo.c:1283 src/sudo.c:1327 +#: src/exec_intercept.c:395 src/exec_intercept.c:435 src/sudo.c:1248 +#: src/sudo.c:1293 src/sudo.c:1337 msgid "command rejected by policy" msgstr "ポリシーによりコマンドが拒否されました" -#: src/exec_intercept.c:491 src/sudo.c:1925 +#: src/exec_intercept.c:505 src/sudo.c:1935 msgid "approval plugin error" msgstr "承認プラグイン エラー" -#: src/exec_intercept.c:508 src/sudo.c:1243 src/sudo.c:1288 src/sudo.c:1332 -#: src/sudo.c:1406 +#: src/exec_intercept.c:530 src/sudo.c:1253 src/sudo.c:1298 src/sudo.c:1342 +#: src/sudo.c:1416 msgid "policy plugin error" msgstr "ポリシープラグインエラー" -#: src/exec_intercept.c:543 +#: src/exec_intercept.c:559 msgid "invalid PolicyCheckRequest" msgstr "無効な PolicyCheckRequest" -#: src/exec_intercept.c:678 +#: src/exec_intercept.c:702 #, c-format msgid "client request too large: %zu" msgstr "クライアントリクエストが大き過ぎます: %zu" -#: src/exec_intercept.c:720 +#: src/exec_intercept.c:744 #, c-format msgid "unable to unpack %s size %zu" msgstr "%s を伸長できません (長さ %zu )" -#: src/exec_intercept.c:768 +#: src/exec_intercept.c:792 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "予期しない type_case の値 %d が %s の中にあります、 %s から出てきたものです。" -#: src/exec_intercept.c:794 +#: src/exec_intercept.c:818 #, c-format msgid "server message too large: %zu" msgstr "サーバーメッセージが大き過ぎます: %zu" @@ -381,93 +381,93 @@ msgstr "エラーの記録が一時中断しています" msgid "error changing window size" msgstr "ウィンドウサイズの変更でエラー" -#: src/exec_monitor.c:360 +#: src/exec_monitor.c:362 msgid "error reading from socketpair" msgstr "ソケットペアからの読み込み中にエラーが発生しました" -#: src/exec_monitor.c:377 +#: src/exec_monitor.c:379 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "バックチャンネルに関する予期しないリプレイタイプです: %d" -#: src/exec_monitor.c:585 +#: src/exec_monitor.c:587 msgid "unable to set controlling tty" msgstr "tty の制御設定ができません" -#: src/exec_monitor.c:593 src/exec_nopty.c:494 src/exec_nopty.c:504 -#: src/exec_nopty.c:514 src/exec_nopty.c:548 src/exec_pty.c:1088 -#: src/exec_pty.c:1109 src/exec_pty.c:1129 src/tgetpass.c:305 +#: src/exec_monitor.c:595 src/exec_nopty.c:498 src/exec_nopty.c:508 +#: src/exec_nopty.c:518 src/exec_nopty.c:552 src/exec_pty.c:1097 +#: src/exec_pty.c:1118 src/exec_pty.c:1138 src/tgetpass.c:305 msgid "unable to create pipe" msgstr "パイプを作成できません" -#: src/exec_monitor.c:603 +#: src/exec_monitor.c:605 msgid "unable to receive message from parent" msgstr "親からのメッセージを受け取ることができません" -#: src/exec_monitor.c:619 src/exec_nopty.c:591 src/exec_pty.c:1167 +#: src/exec_monitor.c:621 src/exec_nopty.c:595 src/exec_pty.c:1176 #: src/sudo_edit.c:361 src/tgetpass.c:309 msgid "unable to fork" msgstr "fork できません" -#: src/exec_monitor.c:623 src/exec_monitor.c:721 src/exec_nopty.c:696 +#: src/exec_monitor.c:625 src/exec_monitor.c:723 src/exec_nopty.c:700 msgid "unable to restore tty label" msgstr "tty ラベルを復旧できません" -#: src/exec_monitor.c:636 src/sesh.c:217 src/sudo.c:1189 +#: src/exec_monitor.c:638 src/sesh.c:217 src/sudo.c:1199 #, c-format msgid "unable to execute %s" msgstr "%s を実行できません" -#: src/exec_nopty.c:542 src/exec_pty.c:1026 +#: src/exec_nopty.c:546 src/exec_pty.c:1035 msgid "policy plugin failed session initialization" msgstr "ポリシープラグインがセッションの初期化に失敗しました" -#: src/exec_nopty.c:557 src/exec_pty.c:995 src/exec_pty.c:1004 +#: src/exec_nopty.c:561 src/exec_pty.c:1004 src/exec_pty.c:1013 msgid "unable to create sockets" msgstr "ソケットを作成できません" -#: src/exec_nopty.c:684 src/exec_pty.c:1265 +#: src/exec_nopty.c:688 src/exec_pty.c:1274 msgid "error in event loop" msgstr "イベントループでエラーが発生しました" -#: src/exec_preload.c:165 src/net_ifs.c:206 src/net_ifs.c:372 -#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:851 src/sudo.c:486 +#: src/exec_preload.c:167 src/net_ifs.c:206 src/net_ifs.c:372 +#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:851 src/sudo.c:488 #: src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "内部エラー、 %s がオーバーフローしました" -#: src/exec_ptrace.c:1078 src/exec_ptrace.c:1103 src/exec_ptrace.c:1909 +#: src/exec_ptrace.c:1079 src/exec_ptrace.c:1104 src/exec_ptrace.c:1900 #, c-format msgid "unable to set registers for process %d" msgstr "プロセス %d のレジスターを設定できません" -#: src/exec_ptrace.c:1098 src/exec_ptrace.c:1273 src/exec_ptrace.c:1615 +#: src/exec_ptrace.c:1099 src/exec_ptrace.c:1274 src/exec_ptrace.c:1616 #, c-format msgid "process %d exited unexpectedly" msgstr "プロセス %d が予期せぬ終了をしました" -#: src/exec_ptrace.c:1207 +#: src/exec_ptrace.c:1208 msgid "unable to set seccomp filter" msgstr "seccomp フィルターを設定できません" -#: src/exec_ptrace.c:1404 +#: src/exec_ptrace.c:1405 #, c-format msgid "interpreter argument , expected \"%s\", got \"%s\"" msgstr "インタープリターの引数は、 \"%s\" のはずですが、\"%s\" です" -#: src/exec_ptrace.c:1503 +#: src/exec_ptrace.c:1504 #, c-format msgid "pathname mismatch, expected \"%s\", got \"%s\"" msgstr "パス名が一致しません、 \"%s\" のはずですが、\"%s\" です" -#: src/exec_ptrace.c:1512 src/exec_ptrace.c:1519 src/exec_ptrace.c:1532 -#: src/exec_ptrace.c:1540 src/exec_ptrace.c:1546 src/exec_ptrace.c:1552 +#: src/exec_ptrace.c:1513 src/exec_ptrace.c:1520 src/exec_ptrace.c:1533 +#: src/exec_ptrace.c:1541 src/exec_ptrace.c:1547 src/exec_ptrace.c:1553 #, c-format msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" msgstr "%s[%d] が一致しません、 \"%s\" のはずですが、\"%s\" です" -#: src/exec_ptrace.c:1619 +#: src/exec_ptrace.c:1620 #, c-format msgid "process %d unexpected status 0x%x" msgstr "プロセス %d が予期せぬ終了ステータス 0x %x を返しました" @@ -486,67 +486,56 @@ msgstr "プロセス %d のレジスターを取得できません" msgid "unable to allocate pty" msgstr "pty を割り当てられません" -#: src/exec_pty.c:263 src/signal.c:101 src/suspend_nopty.c:99 +#: src/exec_pty.c:268 src/signal.c:101 src/suspend_nopty.c:99 #, c-format msgid "unable to restore handler for signal %d" msgstr "シグナル %d のハンドラを復元できません" -#: src/exec_pty.c:1213 +#: src/exec_pty.c:1222 msgid "unable to send message to monitor process" msgstr "監視プロセスへメッセージを送ることができません" -#: src/load_plugins.c:109 src/load_plugins.c:123 src/load_plugins.c:129 -#: src/load_plugins.c:279 src/load_plugins.c:289 src/load_plugins.c:299 -#: src/load_plugins.c:346 +#: src/load_plugins.c:73 src/load_plugins.c:220 src/load_plugins.c:230 +#: src/load_plugins.c:240 src/load_plugins.c:287 #, c-format msgid "error in %s, line %d while loading plugin \"%s\"" msgstr "%s, %d 行目 プラグイン \"%s\" をロード中にエラーが発生しました" -#: src/load_plugins.c:125 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s の所有者は uid %d でなければいけません" - -#: src/load_plugins.c:131 -#, c-format -msgid "%s must be only be writable by owner" -msgstr "%s は所有者のみ書き込み可能で無ければいけません" - -#: src/load_plugins.c:243 src/load_plugins.c:314 +#: src/load_plugins.c:184 src/load_plugins.c:255 #, c-format msgid "ignoring duplicate plugin \"%s\" in %s, line %d" msgstr "重複しているプラグイン \"%s\" を無視します。%s の %d 行目" -#: src/load_plugins.c:281 +#: src/load_plugins.c:222 #, c-format msgid "unable to load %s: %s" msgstr "%s をロードできません: %s" -#: src/load_plugins.c:291 +#: src/load_plugins.c:232 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "シンボル \"%s\" が %s に見つかりません" -#: src/load_plugins.c:301 +#: src/load_plugins.c:242 #, c-format msgid "incompatible plugin major version %d (expected %d) found in %s" msgstr "互換性の無いポリシーメジャーバージョン %d (予期されるのは %d)が %s で見つかりました" -#: src/load_plugins.c:319 +#: src/load_plugins.c:260 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" msgstr "ポリシープラグイン \"%s\" を無視します。%s の %d 行目" -#: src/load_plugins.c:322 +#: src/load_plugins.c:263 msgid "only a single policy plugin may be specified" msgstr "1つのポリシープラグインのみ指定できます" -#: src/load_plugins.c:348 +#: src/load_plugins.c:289 #, c-format msgid "unknown plugin type %d found in %s" msgstr "不明なプラグインタイプ %d が %s で見つかりました" -#: src/load_plugins.c:531 +#: src/load_plugins.c:472 #, c-format msgid "policy plugin %s does not include a check_policy method" msgstr "ポリシープラグイン %s には check_policy メソッドが含まれていません" @@ -951,133 +940,133 @@ msgstr "致命的エラー、プラグインをロードできません" msgid "plugin did not return a command to execute" msgstr "プラグインが実行するべきコマンドを返しませんでした" -#: src/sudo.c:305 +#: src/sudo.c:306 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "予期しない sudo のモード 0x%x です" -#: src/sudo.c:553 +#: src/sudo.c:555 #, c-format msgid "you do not exist in the %s database" msgstr "あなたは %s データベースに存在しません" -#: src/sudo.c:610 +#: src/sudo.c:612 msgid "unable to determine tty" msgstr "tty を特定できません" -#: src/sudo.c:918 +#: src/sudo.c:928 msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." msgstr "権限変更不可フラグがセットされていて、sudo を root として実行できません。" -#: src/sudo.c:920 +#: src/sudo.c:930 msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." msgstr "sudo をコンテナーで実行しているなら、コンテナーの構成でフラグを無効にする必要があるかもしれません。" -#: src/sudo.c:954 +#: src/sudo.c:964 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s は所有者が uid %d である必要があり、かつ setuid が設定されている必要があります" -#: src/sudo.c:957 +#: src/sudo.c:967 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "実効 uid が %d ではありません、%s は 'nosuid' が設定されたファイルシステムにあるか、root 権限のないNFSファイルシステムにあるのでは?" -#: src/sudo.c:963 +#: src/sudo.c:973 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "実効 uid が %d ではありません、sudo は setuid root を設定してインストールされていますか?" -#: src/sudo.c:979 src/tgetpass.c:331 +#: src/sudo.c:989 src/tgetpass.c:331 msgid "unable to set supplementary group IDs" msgstr "追加のグループIDを設定できません" -#: src/sudo.c:986 +#: src/sudo.c:996 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "実行時のグループID (gid) %u を実効グループIDに設定できません" -#: src/sudo.c:992 +#: src/sudo.c:1002 #, c-format msgid "unable to set gid to runas gid %u" msgstr "実行時のグループID (gid) %u をグループIDに設定できません" -#: src/sudo.c:1022 +#: src/sudo.c:1032 msgid "argv not set by the security policy" msgstr "セキュリティーポリシーにより argv が設定されていません" -#: src/sudo.c:1026 +#: src/sudo.c:1036 msgid "envp not set by the security policy" msgstr "セキュリティーポリシーにより envp が設定されていません" -#: src/sudo.c:1048 +#: src/sudo.c:1058 #, c-format msgid "unexpected child termination condition: %d" msgstr "予期しない子プロセスの終了コードです: %d" -#: src/sudo.c:1161 +#: src/sudo.c:1171 msgid "unable to initialize policy plugin" msgstr "ポリシープラグインを初期化できません" -#: src/sudo.c:1223 +#: src/sudo.c:1233 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "ポリシープラグイン %s には check_policy メソッドが含まれていません" -#: src/sudo.c:1269 +#: src/sudo.c:1279 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "ポリシープラグイン %s は権限の一覧表示をサポートしていません" -#: src/sudo.c:1313 +#: src/sudo.c:1323 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "ポリシープラグイン %s は -v オプションをサポートしません" -#: src/sudo.c:1351 +#: src/sudo.c:1361 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "ポリシープラグイン %s は -k/-K オプションをサポートしません" -#: src/sudo.c:1480 +#: src/sudo.c:1490 #, c-format msgid "error initializing I/O plugin %s" msgstr "I/O プラグイン %s を初期化中にエラーが発生しました" -#: src/sudo.c:1483 +#: src/sudo.c:1493 msgid "error initializing I/O plugin" msgstr "I/O プラグインを初期化中にエラーが発生しました" -#: src/sudo.c:1632 +#: src/sudo.c:1642 #, c-format msgid "error initializing audit plugin %s" msgstr "認証プラグイン %s を初期化中にエラーが発生しました" -#: src/sudo.c:1711 +#: src/sudo.c:1721 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s: ログにエラーイベントを書き込むことができません%s%s" -#: src/sudo.c:1747 +#: src/sudo.c:1757 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s: ログに accept イベントを書き込むことができません%s%s" -#: src/sudo.c:1752 src/sudo.c:1790 +#: src/sudo.c:1762 src/sudo.c:1800 msgid "audit plugin error" msgstr "認証プラグインエラー" -#: src/sudo.c:1785 +#: src/sudo.c:1795 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s: ログに reject イベントを書き込むことができません%s%s" -#: src/sudo.c:1845 +#: src/sudo.c:1855 #, c-format msgid "error initializing approval plugin %s" msgstr "承認プラグイン %s を初期化中にエラーが発生しました" -#: src/sudo.c:1915 +#: src/sudo.c:1925 msgid "command rejected by approver" msgstr "承認者によりコマンドが拒否されました" @@ -1120,16 +1109,20 @@ msgstr "一時ファイルを元の場所に戻すことができません" msgid "unable to copy some of the temporary files back to their original location" msgstr "一時ファイルのいくつかを元の場所に戻すことができません" -#: src/sudo_edit.c:645 +#: src/sudo_edit.c:646 #, c-format msgid "unable to change uid to root (%u)" msgstr "ユーザーID (uid) を root (%u) に変更できません" -#: src/sudo_edit.c:666 +#: src/sudo_edit.c:660 +msgid "plugin error: invalid file list for sudoedit" +msgstr "プラグインエラー: sudoedit 用のファイル一覧が無効です" + +#: src/sudo_edit.c:681 msgid "plugin error: missing file list for sudoedit" msgstr "プラグインエラー: sudoedit 用のファイル一覧がありません" -#: src/sudo_edit.c:709 src/sudo_edit.c:723 +#: src/sudo_edit.c:724 src/sudo_edit.c:739 msgid "unable to read the clock" msgstr "時刻を読み込むことができません" @@ -1184,6 +1177,12 @@ msgstr "標準入力へ dup2 を実行できません" msgid "unable to restore stdin" msgstr "標準入力を復元できません" +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s の所有者は uid %d でなければいけません" + +#~ msgid "%s must be only be writable by owner" +#~ msgstr "%s は所有者のみ書き込み可能で無ければいけません" + #~ msgid "insufficient space for execve arguments" #~ msgstr "execve の引数のためのスペースが足りません" diff --git a/po/zh_TW.mo b/po/zh_TW.mo index 14289b16a08ef8b8183151f8ce5b37053e64e689..726b3b5ee987d119037eff7a9d3f12ccac53fa03 100644 GIT binary patch delta 7012 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 PqR;Es1%Ey3(H8#)L1?Z? delta 5152 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 beVVf~;I4l#=pKJC&P{yiJuhr>Nt6Er-{7iX diff --git a/po/zh_TW.po b/po/zh_TW.po index 501833bd2..d1c4a5073 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -5,10 +5,10 @@ # Yi-Jyun Pan , 2019, 2020, 2021. msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.12b2\n" +"Project-Id-Version: sudo 1.9.13b2\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2022-10-09 09:48-0600\n" -"PO-Revision-Date: 2022-11-03 09:36+0800\n" +"POT-Creation-Date: 2023-01-24 13:11-0700\n" +"PO-Revision-Date: 2023-02-03 00:51+0800\n" "Last-Translator: Yi-Jyun Pan \n" "Language-Team: Chinese (traditional) \n" "Language: zh_TW\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.2\n" +"X-Generator: Poedit 3.2.2\n" #: lib/util/aix.c:89 lib/util/aix.c:169 msgid "unable to open userdb" @@ -33,74 +33,74 @@ msgid "unable to restore registry" msgstr "無法還原登錄表" #: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/gidlist.c:76 -#: lib/util/json.c:54 lib/util/json.c:183 lib/util/sudo_conf.c:219 -#: lib/util/sudo_conf.c:305 lib/util/sudo_conf.c:382 lib/util/sudo_conf.c:666 +#: lib/util/json.c:55 lib/util/json.c:197 lib/util/sudo_conf.c:215 +#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 #: src/conversation.c:80 src/exec_iolog.c:124 src/exec_iolog.c:135 -#: src/exec_iolog.c:212 src/exec_monitor.c:205 src/exec_monitor.c:458 -#: src/exec_monitor.c:464 src/exec_monitor.c:472 src/exec_monitor.c:480 -#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 -#: src/exec_monitor.c:508 src/exec_monitor.c:515 src/exec_monitor.c:522 -#: src/exec_monitor.c:529 src/exec_nopty.c:227 src/exec_nopty.c:236 -#: src/exec_nopty.c:243 src/exec_nopty.c:250 src/exec_nopty.c:257 -#: src/exec_nopty.c:264 src/exec_nopty.c:271 src/exec_nopty.c:278 -#: src/exec_nopty.c:285 src/exec_nopty.c:292 src/exec_nopty.c:299 -#: src/exec_nopty.c:306 src/exec_nopty.c:314 src/exec_nopty.c:322 -#: src/exec_nopty.c:732 src/exec_preload.c:341 src/exec_ptrace.c:474 -#: src/exec_ptrace.c:767 src/exec_ptrace.c:982 src/exec_ptrace.c:1094 -#: src/exec_ptrace.c:1269 src/exec_ptrace.c:1611 src/exec_ptrace.c:1638 -#: src/exec_pty.c:506 src/exec_pty.c:687 src/exec_pty.c:873 src/exec_pty.c:882 -#: src/exec_pty.c:889 src/exec_pty.c:896 src/exec_pty.c:903 src/exec_pty.c:910 -#: src/exec_pty.c:917 src/exec_pty.c:924 src/exec_pty.c:931 src/exec_pty.c:938 -#: src/exec_pty.c:945 src/exec_pty.c:953 src/load_plugins.c:157 -#: src/load_plugins.c:182 src/load_plugins.c:218 src/load_plugins.c:451 -#: src/load_plugins.c:457 src/parse_args.c:172 src/parse_args.c:193 +#: src/exec_iolog.c:212 src/exec_monitor.c:205 src/exec_monitor.c:460 +#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 +#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 +#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 +#: src/exec_monitor.c:531 src/exec_nopty.c:231 src/exec_nopty.c:240 +#: src/exec_nopty.c:247 src/exec_nopty.c:254 src/exec_nopty.c:261 +#: src/exec_nopty.c:268 src/exec_nopty.c:275 src/exec_nopty.c:282 +#: src/exec_nopty.c:289 src/exec_nopty.c:296 src/exec_nopty.c:303 +#: src/exec_nopty.c:310 src/exec_nopty.c:318 src/exec_nopty.c:326 +#: src/exec_nopty.c:736 src/exec_preload.c:343 src/exec_ptrace.c:475 +#: src/exec_ptrace.c:768 src/exec_ptrace.c:983 src/exec_ptrace.c:1095 +#: src/exec_ptrace.c:1270 src/exec_ptrace.c:1612 src/exec_ptrace.c:1639 +#: src/exec_pty.c:511 src/exec_pty.c:692 src/exec_pty.c:882 src/exec_pty.c:891 +#: src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 src/exec_pty.c:919 +#: src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 src/exec_pty.c:947 +#: src/exec_pty.c:954 src/exec_pty.c:962 src/load_plugins.c:98 +#: src/load_plugins.c:123 src/load_plugins.c:159 src/load_plugins.c:392 +#: src/load_plugins.c:398 src/parse_args.c:172 src/parse_args.c:193 #: src/parse_args.c:267 src/parse_args.c:623 src/parse_args.c:645 #: src/parse_args.c:670 src/preserve_fds.c:46 src/preserve_fds.c:131 #: src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 src/selinux.c:489 #: src/selinux.c:496 src/sesh.c:206 src/sesh.c:240 src/sesh.c:246 -#: src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:639 src/sudo.c:704 -#: src/sudo.c:714 src/sudo.c:741 src/sudo.c:764 src/sudo.c:773 src/sudo.c:782 -#: src/sudo.c:799 src/sudo.c:841 src/sudo.c:851 src/sudo.c:884 src/sudo.c:1112 -#: src/sudo.c:1133 src/sudo.c:1426 src/sudo.c:1595 src/sudo.c:1822 -#: src/sudo.c:2156 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 -#: src/sudo_edit.c:438 src/sudo_edit.c:538 src/sudo_edit.c:545 -#: src/sudo_edit.c:673 src/sudo_edit.c:693 src/sudo_intercept_common.c:115 -#: src/sudo_intercept_common.c:340 +#: src/sesh.c:253 src/sesh.c:259 src/sesh.c:470 src/sudo.c:641 src/sudo.c:706 +#: src/sudo.c:716 src/sudo.c:743 src/sudo.c:766 src/sudo.c:775 src/sudo.c:784 +#: src/sudo.c:801 src/sudo.c:842 src/sudo.c:851 src/sudo.c:861 src/sudo.c:894 +#: src/sudo.c:1122 src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 +#: src/sudo.c:1832 src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 +#: src/sudo_edit.c:429 src/sudo_edit.c:438 src/sudo_edit.c:538 +#: src/sudo_edit.c:545 src/sudo_edit.c:688 src/sudo_edit.c:708 +#: src/sudo_intercept_common.c:115 src/sudo_intercept_common.c:340 #, c-format msgid "%s: %s" msgstr "%s:%s" -#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:55 -#: lib/util/json.c:184 lib/util/regex.c:113 lib/util/regex.c:121 -#: lib/util/sudo_conf.c:220 lib/util/sudo_conf.c:305 lib/util/sudo_conf.c:382 -#: lib/util/sudo_conf.c:666 src/conversation.c:81 src/exec_intercept.c:111 -#: src/exec_intercept.c:344 src/exec_intercept.c:504 src/exec_intercept.c:566 -#: src/exec_intercept.c:682 src/exec_intercept.c:806 src/exec_iolog.c:124 -#: src/exec_iolog.c:135 src/exec_iolog.c:212 src/exec_monitor.c:458 -#: src/exec_monitor.c:464 src/exec_monitor.c:472 src/exec_monitor.c:480 -#: src/exec_monitor.c:487 src/exec_monitor.c:494 src/exec_monitor.c:501 -#: src/exec_monitor.c:508 src/exec_monitor.c:515 src/exec_monitor.c:522 -#: src/exec_monitor.c:529 src/exec_nopty.c:227 src/exec_nopty.c:236 -#: src/exec_nopty.c:243 src/exec_nopty.c:250 src/exec_nopty.c:257 -#: src/exec_nopty.c:264 src/exec_nopty.c:271 src/exec_nopty.c:278 -#: src/exec_nopty.c:285 src/exec_nopty.c:292 src/exec_nopty.c:299 -#: src/exec_nopty.c:306 src/exec_nopty.c:314 src/exec_nopty.c:322 -#: src/exec_preload.c:341 src/exec_ptrace.c:474 src/exec_ptrace.c:767 -#: src/exec_ptrace.c:982 src/exec_ptrace.c:1638 src/exec_pty.c:506 -#: src/exec_pty.c:873 src/exec_pty.c:882 src/exec_pty.c:889 src/exec_pty.c:896 -#: src/exec_pty.c:903 src/exec_pty.c:910 src/exec_pty.c:917 src/exec_pty.c:924 -#: src/exec_pty.c:931 src/exec_pty.c:938 src/exec_pty.c:945 src/exec_pty.c:953 -#: src/load_plugins.c:157 src/load_plugins.c:182 src/load_plugins.c:218 -#: src/load_plugins.c:451 src/load_plugins.c:457 src/parse_args.c:172 +#: lib/util/aix.c:272 lib/util/gidlist.c:66 lib/util/json.c:56 +#: lib/util/json.c:198 lib/util/regex.c:173 lib/util/sudo_conf.c:216 +#: lib/util/sudo_conf.c:301 lib/util/sudo_conf.c:378 lib/util/sudo_conf.c:646 +#: src/conversation.c:81 src/exec_intercept.c:111 src/exec_intercept.c:344 +#: src/exec_intercept.c:518 src/exec_intercept.c:582 src/exec_intercept.c:706 +#: src/exec_intercept.c:830 src/exec_iolog.c:124 src/exec_iolog.c:135 +#: src/exec_iolog.c:212 src/exec_monitor.c:460 src/exec_monitor.c:466 +#: src/exec_monitor.c:474 src/exec_monitor.c:482 src/exec_monitor.c:489 +#: src/exec_monitor.c:496 src/exec_monitor.c:503 src/exec_monitor.c:510 +#: src/exec_monitor.c:517 src/exec_monitor.c:524 src/exec_monitor.c:531 +#: src/exec_nopty.c:231 src/exec_nopty.c:240 src/exec_nopty.c:247 +#: src/exec_nopty.c:254 src/exec_nopty.c:261 src/exec_nopty.c:268 +#: src/exec_nopty.c:275 src/exec_nopty.c:282 src/exec_nopty.c:289 +#: src/exec_nopty.c:296 src/exec_nopty.c:303 src/exec_nopty.c:310 +#: src/exec_nopty.c:318 src/exec_nopty.c:326 src/exec_preload.c:343 +#: src/exec_ptrace.c:475 src/exec_ptrace.c:768 src/exec_ptrace.c:983 +#: src/exec_ptrace.c:1639 src/exec_pty.c:511 src/exec_pty.c:882 +#: src/exec_pty.c:891 src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 +#: src/exec_pty.c:919 src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 +#: src/exec_pty.c:947 src/exec_pty.c:954 src/exec_pty.c:962 +#: src/load_plugins.c:98 src/load_plugins.c:123 src/load_plugins.c:159 +#: src/load_plugins.c:392 src/load_plugins.c:398 src/parse_args.c:172 #: src/parse_args.c:194 src/parse_args.c:267 src/parse_args.c:623 #: src/parse_args.c:645 src/parse_args.c:670 src/preserve_fds.c:46 #: src/preserve_fds.c:131 src/selinux.c:89 src/selinux.c:362 src/selinux.c:472 #: src/selinux.c:489 src/selinux.c:496 src/sesh.c:206 src/sesh.c:471 -#: src/sudo.c:230 src/sudo.c:639 src/sudo.c:884 src/sudo.c:1112 -#: src/sudo.c:1133 src/sudo.c:1426 src/sudo.c:1595 src/sudo.c:1822 -#: src/sudo.c:2156 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 +#: src/sudo.c:230 src/sudo.c:641 src/sudo.c:894 src/sudo.c:1122 +#: src/sudo.c:1143 src/sudo.c:1436 src/sudo.c:1605 src/sudo.c:1832 +#: src/sudo.c:2166 src/sudo_edit.c:89 src/sudo_edit.c:149 src/sudo_edit.c:429 #: src/sudo_edit.c:438 src/sudo_edit.c:538 src/sudo_edit.c:545 -#: src/sudo_edit.c:673 src/sudo_edit.c:693 src/sudo_intercept_common.c:115 +#: src/sudo_edit.c:688 src/sudo_edit.c:708 src/sudo_intercept_common.c:115 #: src/sudo_intercept_common.c:340 msgid "unable to allocate memory" msgstr "無法分配記憶體" @@ -115,9 +115,9 @@ msgstr "無法 stat %.*s" msgid "%.*s exists but is not a directory (0%o)" msgstr "%.*s 存在,但不是目錄 (0%o)" -#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:677 -#: lib/util/sudo_conf.c:689 lib/util/sudo_conf.c:715 src/selinux.c:235 -#: src/selinux.c:265 src/sudo.c:371 src/sudo_edit.c:494 src/sudo_edit.c:557 +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:666 +#: lib/util/sudo_conf.c:696 lib/util/sudo_conf.c:703 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:373 src/sudo_edit.c:494 src/sudo_edit.c:557 #, c-format msgid "unable to open %s" msgstr "無法開啟 %s" @@ -132,7 +132,7 @@ msgstr "無法建立 %.*s 目錄" msgid "unable to open %.*s" msgstr "無法開啟 %.*s" -#: lib/util/regex.c:103 +#: lib/util/regex.c:163 msgid "regular expression too large" msgstr "正規表達式太長" @@ -153,42 +153,42 @@ msgstr "數值過大" msgid "value too small" msgstr "數值過小" -#: lib/util/sudo_conf.c:238 +#: lib/util/sudo_conf.c:234 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "於 %2$s 第 %3$u 行發現無效的 Path 值「%1$s」" -#: lib/util/sudo_conf.c:404 lib/util/sudo_conf.c:420 lib/util/sudo_conf.c:473 +#: lib/util/sudo_conf.c:400 lib/util/sudo_conf.c:453 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "於 %3$s 中第 %4$u 行發現用於 %1$s 的「%2$s」無效數值" -#: lib/util/sudo_conf.c:441 +#: lib/util/sudo_conf.c:421 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "於「%2$s」第 %3$u 行發現不支援的「%1$s」群組來源" -#: lib/util/sudo_conf.c:457 +#: lib/util/sudo_conf.c:437 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "於 %2$s 第 %3$u 行發現無效的「%1$s」最大群組" -#: lib/util/sudo_conf.c:692 +#: lib/util/sudo_conf.c:669 #, c-format msgid "%s is not a regular file" msgstr "%s 非一般檔案" -#: lib/util/sudo_conf.c:695 src/copy_file.c:164 +#: lib/util/sudo_conf.c:672 src/copy_file.c:164 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s 不應由使用者 ID 為 %u 的使用者所擁有,應為 %u" -#: lib/util/sudo_conf.c:699 +#: lib/util/sudo_conf.c:676 #, c-format msgid "%s is world writable" msgstr "%s 允許所有使用者寫入" -#: lib/util/sudo_conf.c:702 +#: lib/util/sudo_conf.c:679 #, c-format msgid "%s is group writable" msgstr "%s 允許群組寫入" @@ -282,8 +282,8 @@ msgstr "無法變更目錄至 %s" msgid "starting from %s" msgstr "從 %s 啟動" -#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:567 src/exec_monitor.c:569 -#: src/exec_pty.c:225 src/exec_pty.c:1017 src/exec_pty.c:1019 src/signal.c:144 +#: src/exec.c:278 src/exec.c:351 src/exec_monitor.c:569 src/exec_monitor.c:571 +#: src/exec_pty.c:225 src/exec_pty.c:1026 src/exec_pty.c:1028 src/signal.c:144 #: src/signal.c:151 src/signal.c:165 src/suspend_nopty.c:93 #, c-format msgid "unable to set handler for signal %d" @@ -303,60 +303,60 @@ msgstr "無法自 PRIV_LIMIT 移除 PRIV_PROC_EXEC" #: src/exec_intercept.c:70 src/exec_iolog.c:165 src/exec_iolog.c:175 #: src/exec_iolog.c:220 src/exec_iolog.c:227 src/exec_iolog.c:254 -#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 -#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 -#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 -#: src/exec_monitor.c:531 src/exec_nopty.c:229 src/exec_nopty.c:238 -#: src/exec_nopty.c:245 src/exec_nopty.c:252 src/exec_nopty.c:259 -#: src/exec_nopty.c:266 src/exec_nopty.c:273 src/exec_nopty.c:280 -#: src/exec_nopty.c:287 src/exec_nopty.c:294 src/exec_nopty.c:301 -#: src/exec_nopty.c:308 src/exec_nopty.c:316 src/exec_nopty.c:324 -#: src/exec_nopty.c:383 src/exec_nopty.c:449 src/exec_pty.c:355 -#: src/exec_pty.c:457 src/exec_pty.c:512 src/exec_pty.c:875 src/exec_pty.c:884 -#: src/exec_pty.c:891 src/exec_pty.c:898 src/exec_pty.c:905 src/exec_pty.c:912 -#: src/exec_pty.c:919 src/exec_pty.c:926 src/exec_pty.c:933 src/exec_pty.c:940 -#: src/exec_pty.c:947 +#: src/exec_monitor.c:468 src/exec_monitor.c:476 src/exec_monitor.c:484 +#: src/exec_monitor.c:491 src/exec_monitor.c:498 src/exec_monitor.c:505 +#: src/exec_monitor.c:512 src/exec_monitor.c:519 src/exec_monitor.c:526 +#: src/exec_monitor.c:533 src/exec_nopty.c:233 src/exec_nopty.c:242 +#: src/exec_nopty.c:249 src/exec_nopty.c:256 src/exec_nopty.c:263 +#: src/exec_nopty.c:270 src/exec_nopty.c:277 src/exec_nopty.c:284 +#: src/exec_nopty.c:291 src/exec_nopty.c:298 src/exec_nopty.c:305 +#: src/exec_nopty.c:312 src/exec_nopty.c:320 src/exec_nopty.c:328 +#: src/exec_nopty.c:387 src/exec_nopty.c:453 src/exec_pty.c:360 +#: src/exec_pty.c:462 src/exec_pty.c:517 src/exec_pty.c:884 src/exec_pty.c:893 +#: src/exec_pty.c:900 src/exec_pty.c:907 src/exec_pty.c:914 src/exec_pty.c:921 +#: src/exec_pty.c:928 src/exec_pty.c:935 src/exec_pty.c:942 src/exec_pty.c:949 +#: src/exec_pty.c:956 msgid "unable to add event to queue" msgstr "無法新增事件至佇列中" -#: src/exec_intercept.c:317 src/sudo.c:1018 +#: src/exec_intercept.c:317 src/sudo.c:1028 msgid "command not set by the security policy" msgstr "根據安全性策略,不設定命令" -#: src/exec_intercept.c:393 src/exec_intercept.c:421 src/sudo.c:1238 -#: src/sudo.c:1283 src/sudo.c:1327 +#: src/exec_intercept.c:395 src/exec_intercept.c:435 src/sudo.c:1248 +#: src/sudo.c:1293 src/sudo.c:1337 msgid "command rejected by policy" msgstr "命令被策略拒絕" -#: src/exec_intercept.c:491 src/sudo.c:1925 +#: src/exec_intercept.c:505 src/sudo.c:1935 msgid "approval plugin error" msgstr "核准外掛程式發生錯誤" -#: src/exec_intercept.c:508 src/sudo.c:1243 src/sudo.c:1288 src/sudo.c:1332 -#: src/sudo.c:1406 +#: src/exec_intercept.c:530 src/sudo.c:1253 src/sudo.c:1298 src/sudo.c:1342 +#: src/sudo.c:1416 msgid "policy plugin error" msgstr "策略外掛程式發生錯誤" -#: src/exec_intercept.c:543 +#: src/exec_intercept.c:559 msgid "invalid PolicyCheckRequest" msgstr "無效的 PolicyCheckRequest" -#: src/exec_intercept.c:678 +#: src/exec_intercept.c:702 #, c-format msgid "client request too large: %zu" msgstr "用戶端請求過長:%zu" -#: src/exec_intercept.c:720 +#: src/exec_intercept.c:744 #, c-format msgid "unable to unpack %s size %zu" msgstr "無法解包 %s(大小 %zu)" -#: src/exec_intercept.c:768 +#: src/exec_intercept.c:792 #, c-format msgid "unexpected type_case value %d in %s from %s" msgstr "從 %3$s 收到的 %2$s 中有個非預期的 type_case 數值 %1$d" -#: src/exec_intercept.c:794 +#: src/exec_intercept.c:818 #, c-format msgid "server message too large: %zu" msgstr "伺服器訊息過長:%zu" @@ -379,93 +379,93 @@ msgstr "記錄暫停時發生錯誤" msgid "error changing window size" msgstr "變更視窗大小時發生錯誤" -#: src/exec_monitor.c:360 +#: src/exec_monitor.c:362 msgid "error reading from socketpair" msgstr "自 socketpair 讀取資料時發生錯誤" -#: src/exec_monitor.c:377 +#: src/exec_monitor.c:379 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "未預期的 backchannel 回應類型:%d" -#: src/exec_monitor.c:585 +#: src/exec_monitor.c:587 msgid "unable to set controlling tty" msgstr "無法設定控制終端" -#: src/exec_monitor.c:593 src/exec_nopty.c:494 src/exec_nopty.c:504 -#: src/exec_nopty.c:514 src/exec_nopty.c:548 src/exec_pty.c:1088 -#: src/exec_pty.c:1109 src/exec_pty.c:1129 src/tgetpass.c:305 +#: src/exec_monitor.c:595 src/exec_nopty.c:498 src/exec_nopty.c:508 +#: src/exec_nopty.c:518 src/exec_nopty.c:552 src/exec_pty.c:1097 +#: src/exec_pty.c:1118 src/exec_pty.c:1138 src/tgetpass.c:305 msgid "unable to create pipe" msgstr "無法建立管線" -#: src/exec_monitor.c:603 +#: src/exec_monitor.c:605 msgid "unable to receive message from parent" msgstr "無法自上層接收訊息" -#: src/exec_monitor.c:619 src/exec_nopty.c:591 src/exec_pty.c:1167 +#: src/exec_monitor.c:621 src/exec_nopty.c:595 src/exec_pty.c:1176 #: src/sudo_edit.c:361 src/tgetpass.c:309 msgid "unable to fork" msgstr "無法複製 (fork) 出新行程" -#: src/exec_monitor.c:623 src/exec_monitor.c:721 src/exec_nopty.c:696 +#: src/exec_monitor.c:625 src/exec_monitor.c:723 src/exec_nopty.c:700 msgid "unable to restore tty label" msgstr "無法還原終端標籤 (tty label)" -#: src/exec_monitor.c:636 src/sesh.c:217 src/sudo.c:1189 +#: src/exec_monitor.c:638 src/sesh.c:217 src/sudo.c:1199 #, c-format msgid "unable to execute %s" msgstr "無法執行 %s" -#: src/exec_nopty.c:542 src/exec_pty.c:1026 +#: src/exec_nopty.c:546 src/exec_pty.c:1035 msgid "policy plugin failed session initialization" msgstr "政策外掛程式初始化工作階段失敗" -#: src/exec_nopty.c:557 src/exec_pty.c:995 src/exec_pty.c:1004 +#: src/exec_nopty.c:561 src/exec_pty.c:1004 src/exec_pty.c:1013 msgid "unable to create sockets" msgstr "無法建立 socket 檔案" -#: src/exec_nopty.c:684 src/exec_pty.c:1265 +#: src/exec_nopty.c:688 src/exec_pty.c:1274 msgid "error in event loop" msgstr "在事件處理迴圈中發生錯誤" -#: src/exec_preload.c:165 src/net_ifs.c:206 src/net_ifs.c:372 -#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:851 src/sudo.c:486 +#: src/exec_preload.c:167 src/net_ifs.c:206 src/net_ifs.c:372 +#: src/net_ifs.c:433 src/net_ifs.c:620 src/net_ifs.c:851 src/sudo.c:488 #: src/sudo_edit.c:398 src/sudo_edit.c:406 #, c-format msgid "internal error, %s overflow" msgstr "內部錯誤,%s 溢位" -#: src/exec_ptrace.c:1078 src/exec_ptrace.c:1103 src/exec_ptrace.c:1909 +#: src/exec_ptrace.c:1079 src/exec_ptrace.c:1104 src/exec_ptrace.c:1900 #, c-format msgid "unable to set registers for process %d" msgstr "無法設定處理程序 %d 的寄存器" -#: src/exec_ptrace.c:1098 src/exec_ptrace.c:1273 src/exec_ptrace.c:1615 +#: src/exec_ptrace.c:1099 src/exec_ptrace.c:1274 src/exec_ptrace.c:1616 #, c-format msgid "process %d exited unexpectedly" msgstr "處理程序 %d 非預期離開" -#: src/exec_ptrace.c:1207 +#: src/exec_ptrace.c:1208 msgid "unable to set seccomp filter" msgstr "無法設定 seccomp 過濾器" -#: src/exec_ptrace.c:1404 +#: src/exec_ptrace.c:1405 #, c-format msgid "interpreter argument , expected \"%s\", got \"%s\"" msgstr "解釋器引數:預期「%s」卻收到「%s」" -#: src/exec_ptrace.c:1503 +#: src/exec_ptrace.c:1504 #, c-format msgid "pathname mismatch, expected \"%s\", got \"%s\"" msgstr "路徑名稱不符:預期「%s」卻收到「%s」" -#: src/exec_ptrace.c:1512 src/exec_ptrace.c:1519 src/exec_ptrace.c:1532 -#: src/exec_ptrace.c:1540 src/exec_ptrace.c:1546 src/exec_ptrace.c:1552 +#: src/exec_ptrace.c:1513 src/exec_ptrace.c:1520 src/exec_ptrace.c:1533 +#: src/exec_ptrace.c:1541 src/exec_ptrace.c:1547 src/exec_ptrace.c:1553 #, c-format msgid "%s[%d] mismatch, expected \"%s\", got \"%s\"" msgstr "%s[%d] 不符:預期「%s」卻收到「%s」" -#: src/exec_ptrace.c:1619 +#: src/exec_ptrace.c:1620 #, c-format msgid "process %d unexpected status 0x%x" msgstr "處理程序 %d 的狀態 0x%x 不在預期之內" @@ -484,67 +484,56 @@ msgstr "無法取得處理程序 %d 的寄存器" msgid "unable to allocate pty" msgstr "無法分配虛擬終端機" -#: src/exec_pty.c:263 src/signal.c:101 src/suspend_nopty.c:99 +#: src/exec_pty.c:268 src/signal.c:101 src/suspend_nopty.c:99 #, c-format msgid "unable to restore handler for signal %d" msgstr "無法還原用於處理 %d 訊號的程序" -#: src/exec_pty.c:1213 +#: src/exec_pty.c:1222 msgid "unable to send message to monitor process" msgstr "無法傳送訊息至監控程序" -#: src/load_plugins.c:109 src/load_plugins.c:123 src/load_plugins.c:129 -#: src/load_plugins.c:279 src/load_plugins.c:289 src/load_plugins.c:299 -#: src/load_plugins.c:346 +#: src/load_plugins.c:73 src/load_plugins.c:220 src/load_plugins.c:230 +#: src/load_plugins.c:240 src/load_plugins.c:287 #, c-format msgid "error in %s, line %d while loading plugin \"%s\"" msgstr "載入「%3$s」外掛程式時,發現 %1$s 中的第 %2$d 行有錯誤" -#: src/load_plugins.c:125 -#, c-format -msgid "%s must be owned by uid %d" -msgstr "%s 必須由使用者 ID 為 %d 的使用者所擁有" - -#: src/load_plugins.c:131 -#, c-format -msgid "%s must be only be writable by owner" -msgstr "%s 必須只能被其所有者可寫" - -#: src/load_plugins.c:243 src/load_plugins.c:314 +#: src/load_plugins.c:184 src/load_plugins.c:255 #, c-format msgid "ignoring duplicate plugin \"%s\" in %s, line %d" msgstr "忽略第 %3$d 行 %2$s 中的重複外掛程式「%1$s」" -#: src/load_plugins.c:281 +#: src/load_plugins.c:222 #, c-format msgid "unable to load %s: %s" msgstr "無法載入 %s:%s" -#: src/load_plugins.c:291 +#: src/load_plugins.c:232 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "無法在 %s 中找到「%s」符號" -#: src/load_plugins.c:301 +#: src/load_plugins.c:242 #, c-format msgid "incompatible plugin major version %d (expected %d) found in %s" msgstr "在 %3$s 中發現不相容的外掛程式主版本號 %1$d(預期應為 %2$d)" -#: src/load_plugins.c:319 +#: src/load_plugins.c:260 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" msgstr "無視 %2$s 中第 %3$d 行的「%1$s」sudo 政策外掛程式" -#: src/load_plugins.c:322 +#: src/load_plugins.c:263 msgid "only a single policy plugin may be specified" msgstr "只能指定一個 Sudo 政策外掛程式" -#: src/load_plugins.c:348 +#: src/load_plugins.c:289 #, c-format msgid "unknown plugin type %d found in %s" msgstr "在 %2$s 發現未知的外掛程式類型 %1$d" -#: src/load_plugins.c:531 +#: src/load_plugins.c:472 #, c-format msgid "policy plugin %s does not include a check_policy method" msgstr "%s 政策外掛程式未包含 check_policy 方法" @@ -949,133 +938,133 @@ msgstr "致命錯誤:無法載入外掛程式" msgid "plugin did not return a command to execute" msgstr "外掛程式沒有回傳要執行的指令" -#: src/sudo.c:305 +#: src/sudo.c:306 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "未預期的 0x%x sudo 模式" -#: src/sudo.c:553 +#: src/sudo.c:555 #, c-format msgid "you do not exist in the %s database" msgstr "您不在 %s 資料庫中" -#: src/sudo.c:610 +#: src/sudo.c:612 msgid "unable to determine tty" msgstr "無法判斷終端機" -#: src/sudo.c:918 +#: src/sudo.c:928 msgid "The \"no new privileges\" flag is set, which prevents sudo from running as root." msgstr "已設定「無新特權 (no new privileges)」旗標,防止 sudo 以 root 身份執行。" -#: src/sudo.c:920 +#: src/sudo.c:930 msgid "If sudo is running in a container, you may need to adjust the container configuration to disable the flag." msgstr "如果 sudo 是在容器中執行,您可能需要調整容器設定,停用這個旗標。" -#: src/sudo.c:954 +#: src/sudo.c:964 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s 必須由使用者 ID 為 %d 的使用者所擁有,且必須設定 setuid 位元" -#: src/sudo.c:957 +#: src/sudo.c:967 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "有效的使用者 ID 不是 %d,請問「%s」是存在於設定「nosuid」掛載選項的檔案系統中,還是存在於沒有 root 權限的 NFS 檔案系統?" -#: src/sudo.c:963 +#: src/sudo.c:973 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "有效的使用者 ID 不是 %d,sudo 是否已經安裝 setuid root?" -#: src/sudo.c:979 src/tgetpass.c:331 +#: src/sudo.c:989 src/tgetpass.c:331 msgid "unable to set supplementary group IDs" msgstr "無法設定增補群組 ID" -#: src/sudo.c:986 +#: src/sudo.c:996 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "無法將有效群組 ID 設定為 runas 群組 ID %u" -#: src/sudo.c:992 +#: src/sudo.c:1002 #, c-format msgid "unable to set gid to runas gid %u" msgstr "無法將群組 ID 設定為 runas 群組 ID %u" -#: src/sudo.c:1022 +#: src/sudo.c:1032 msgid "argv not set by the security policy" msgstr "根據安全性策略,不設定 argv" -#: src/sudo.c:1026 +#: src/sudo.c:1036 msgid "envp not set by the security policy" msgstr "根據安全性策略,不設定 envp" -#: src/sudo.c:1048 +#: src/sudo.c:1058 #, c-format msgid "unexpected child termination condition: %d" msgstr "未預期之子行程中止狀況:%d" -#: src/sudo.c:1161 +#: src/sudo.c:1171 msgid "unable to initialize policy plugin" msgstr "無法初始化 Sudo 政策外掛程式" -#: src/sudo.c:1223 +#: src/sudo.c:1233 #, c-format msgid "policy plugin %s is missing the \"check_policy\" method" msgstr "%s 政策外掛程式缺少 \"check_policy\" 方法" -#: src/sudo.c:1269 +#: src/sudo.c:1279 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "%s 政策外掛程式不支援權限" -#: src/sudo.c:1313 +#: src/sudo.c:1323 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "%s 政策外掛程式不支援 -v 指令列選項" -#: src/sudo.c:1351 +#: src/sudo.c:1361 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "%s 政策外掛程式不支援 -k/-K 指令列選項" -#: src/sudo.c:1480 +#: src/sudo.c:1490 #, c-format msgid "error initializing I/O plugin %s" msgstr "初始化「%s」I/O 外掛程式時發生錯誤" -#: src/sudo.c:1483 +#: src/sudo.c:1493 msgid "error initializing I/O plugin" msgstr "初始化 I/O 外掛程式時發生錯誤" -#: src/sudo.c:1632 +#: src/sudo.c:1642 #, c-format msgid "error initializing audit plugin %s" msgstr "初始化稽核外掛程式 %s 時發生錯誤" -#: src/sudo.c:1711 +#: src/sudo.c:1721 #, c-format msgid "%s: unable to log error event%s%s" msgstr "%s:無法記錄錯誤事件%s%s" -#: src/sudo.c:1747 +#: src/sudo.c:1757 #, c-format msgid "%s: unable to log accept event%s%s" msgstr "%s:無法記錄接受事件%s%s" -#: src/sudo.c:1752 src/sudo.c:1790 +#: src/sudo.c:1762 src/sudo.c:1800 msgid "audit plugin error" msgstr "稽核外掛程式發生錯誤" -#: src/sudo.c:1785 +#: src/sudo.c:1795 #, c-format msgid "%s: unable to log reject event%s%s" msgstr "%s:無法記錄拒絕事件%s%s" -#: src/sudo.c:1845 +#: src/sudo.c:1855 #, c-format msgid "error initializing approval plugin %s" msgstr "初始化核准外掛程式 %s 時發生錯誤" -#: src/sudo.c:1915 +#: src/sudo.c:1925 msgid "command rejected by approver" msgstr "命令被核准人拒絕" @@ -1118,16 +1107,20 @@ msgstr "無法將暫存檔複製回暫存檔的原始位置" msgid "unable to copy some of the temporary files back to their original location" msgstr "無法將部份的暫存檔複製回其原始位置" -#: src/sudo_edit.c:645 +#: src/sudo_edit.c:646 #, c-format msgid "unable to change uid to root (%u)" msgstr "無法將使用者 ID 變更為 root (%u)" -#: src/sudo_edit.c:666 +#: src/sudo_edit.c:660 +msgid "plugin error: invalid file list for sudoedit" +msgstr "外掛程式錯誤:用於 sudoedit 的檔案清單無效" + +#: src/sudo_edit.c:681 msgid "plugin error: missing file list for sudoedit" msgstr "外掛程式錯誤:缺少可用於 sudoedit 的檔案清單" -#: src/sudo_edit.c:709 src/sudo_edit.c:723 +#: src/sudo_edit.c:724 src/sudo_edit.c:739 msgid "unable to read the clock" msgstr "無法讀取時間" @@ -1182,6 +1175,12 @@ msgstr "無法對標準輸入執行 dup2 操作" msgid "unable to restore stdin" msgstr "無法復原標準輸入" +#~ msgid "%s must be owned by uid %d" +#~ msgstr "%s 必須由使用者 ID 為 %d 的使用者所擁有" + +#~ msgid "%s must be only be writable by owner" +#~ msgstr "%s 必須只能被其所有者可寫" + #~ msgid "requires at least one argument" #~ msgstr "至少需要至少一個指令列引數"